.tmpl_type_page_landing .site-footer,.tmpl_type_page_landing .footer-contact-form,.tmpl_type_page_landing .eat,.tmpl_type_page_landing .internal-header-images,.tmpl_type_page_landing .site-header.int-header{display:none}.tmpl_type_page_landing section,.tmpl_type_page_landing .interior .content,.tmpl_type_page_landing article,.tmpl_type_page_landing main{all:unset}.tmpl_type_page_landing header{display:flex;position:relative}@media screen and (max-width:767px){.tmpl_type_page_landing header{flex-wrap:wrap}}.tmpl_type_page_landing header .dimg{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media screen and (max-width:767px){.tmpl_type_page_landing header .dimg{display:none}}@media screen and (max-width:767px){.tmpl_type_page_landing header figure{position:relative;min-width:100%}.tmpl_type_page_landing header .logs{display:block;position:absolute;top:50%;left:50%;z-index:3;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.tmpl_type_page_landing header .mobimg{display:none}@media screen and (max-width:767px){.tmpl_type_page_landing header .mobimg{display:block;min-width:100%;width:100%;height:100%}}.tmpl_type_page_landing .formwrap{display:block;position:relative;z-index:3;margin-left:auto;max-width:40vw;background-color:#0194BB;margin-top:1rem;margin-right:1rem;margin-bottom:-3rem;padding:40px}@media screen and (max-width:980px){.tmpl_type_page_landing .formwrap{max-width:60vw}}@media screen and (max-width:767px){.tmpl_type_page_landing .formwrap{width:100%;max-width:unset;margin:unset}.tmpl_type_page_landing .formwrap p:first-of-type{display:none}.tmpl_type_page_landing .formwrap p>a>img{display:none}}.tmpl_type_page_landing .formwrap h1{font-size:42px;line-height:48px;text-align:left;color:#fff;font-weight:400;margin-block:20px}@media screen and (max-width:767px){.tmpl_type_page_landing .formwrap h1{font-size:35px;margin-block:0 1rem}}.tmpl_type_page_landing .formwrap p{text-align:left;font-weight:400;font-size:17px;line-height:31px;text-align:left;color:#fff}@media screen and (max-width:767px){.tmpl_type_page_landing .formwrap p{font-size:14px;line-height:25px}}.tmpl_type_page_landing .formwrap p strong{font-weight:500;font-size:26px;line-height:35px}@media screen and (max-width:767px){.tmpl_type_page_landing .formwrap p strong{font-size:20px;line-height:30px}}.tmpl_type_page_landing #frm_form_2_container label{color:#fff;font-size:16px}.tmpl_type_page_landing #frm_form_2_container .frm_submit{display:flex;justify-content:center;margin-top:10px}.tmpl_type_page_landing #frm_form_2_container .frm_submit button{background:#fff0;color:#fff;border-radius:20.3px;background:#fff0;border:1px solid rgb(255 255 255 / .45);padding:10px 30px;font-family:"Quicksand",sans-serif;font-weight:400;font-size:16px;text-align:center;color:#fff;margin-top:20px}.tmpl_type_page_landing #frm_form_2_container .frm_submit button:hover{background-color:#fff;color:#000;transition:all .3s ease-in-out}.tmpl_type_page_landing #frm_form_2_container .frm_error{position:absolute;right:60px;color:tomato}.tmpl_type_page_landing #frm_form_2_container input{border:none}.tmpl_type_page_landing .leadblock{display:block;padding-top:100px}@media screen and (max-width:767px){.tmpl_type_page_landing .leadblock{padding-block:40px}}.tmpl_type_page_landing .leadblock .container{padding-inline:40px;max-width:1090px}.tmpl_type_page_landing .leadblock p:last-of-type{margin-top:2rem}.tmpl_type_page_landing .leadblock p>.button{text-align:center;margin:0 auto;display:block;max-width:160px}@media screen and (max-width:767px){.tmpl_type_page_landing .leadblock p{font-size:14px;line-height:20px}}.tmpl_type_page_landing .leadblock h2{margin-top:0;color:#464646;text-align:left;font-size:38px;line-height:44px}@media screen and (max-width:767px){.tmpl_type_page_landing .leadblock h2{font-size:27px;line-height:30px}}.tmpl_type_page_landing section.pstore{display:block;background-color:#0093B8;width:100%;padding-block:60px}@media screen and (max-width:767px){.tmpl_type_page_landing section.pstore{padding-block:30px}}.tmpl_type_page_landing section.pstore h2{text-align:center;color:#fff;margin-top:0;margin-bottom:50px}@media screen and (max-width:767px){.tmpl_type_page_landing section.pstore h2{margin-bottom:30px}}.tmpl_type_page_landing section.pstore .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}@media screen and (max-width:980px){.tmpl_type_page_landing section.pstore .wrap{grid-template-columns:repeat(1,1fr)}}.tmpl_type_page_landing section.pstore .single{color:#fff}@media screen and (max-width:980px){.tmpl_type_page_landing section.pstore .single{display:flex;flex-wrap:wrap;flex-direction:column;padding-inline:20px}}.tmpl_type_page_landing section.pstore .single img{margin-bottom:10px;display:block;width:100%;max-width:100%;height:auto}.tmpl_type_page_landing section.pstore .single .name{font-family:'Quicksand';font-size:20px;margin-bottom:10px}.tmpl_type_page_landing section.pstore .single .sname{font-weight:400;font-size:11px}.tmpl_type_page_landing section.pstore .single .cnt{font-size:14px;line-height:20px}.tmpl_type_page_landing section.fullimg{background-size:cover;background-position:center;background-repeat:no-repeat;display:block;position:relative;min-height:697px;display:flex;justify-content:flex-end}@media screen and (max-width:980px){.tmpl_type_page_landing section.fullimg{min-height:600px}}@media screen and (max-width:767px){.tmpl_type_page_landing section.fullimg{min-height:auto}}.tmpl_type_page_landing section.fullimg:after{content:"";z-index:1;background:#013846;opacity:.47;width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0}.tmpl_type_page_landing section.fullimg .container{display:flex;align-items:center;justify-content:flex-end;width:100%;max-width:1090px}@media screen and (max-width:980px){.tmpl_type_page_landing section.fullimg .container{justify-content:center}}.tmpl_type_page_landing section.fullimg .cnt{position:relative;z-index:3;max-width:600px;margin-left:auto}@media screen and (max-width:980px){.tmpl_type_page_landing section.fullimg .cnt{margin:0 auto;padding-block:120px;margin-top:3rem}}.tmpl_type_page_landing section.fullimg .cnt *{color:#fff;text-align:center}.tmpl_type_page_landing section.fullimg .cnt h2{font-size:40px;margin-bottom:30px}@media screen and (max-width:767px){.tmpl_type_page_landing section.fullimg .cnt h2{font-size:27px;margin-bottom:1rem}}.tmpl_type_page_landing section.fullimg .cnt h3{font-size:27px;margin-bottom:30px}@media screen and (max-width:767px){.tmpl_type_page_landing section.fullimg .cnt h3{font-size:18px;margin-bottom:1rem}}.tmpl_type_page_landing section.fullimg .cnt p:last-of-type{margin-bottom:0}.tmpl_type_page_landing section.fullimg h3,.tmpl_type_page_landing section.fullimg h2{margin-top:0}.tmpl_type_page_landing .landingfooter{background-color:#053D50;padding-block:80px 60px}@media screen and (max-width:767px){.tmpl_type_page_landing .landingfooter{padding-block:30px}}@media screen and (max-width:767px){.tmpl_type_page_landing .landingfooter .logowrap{order:2}}.tmpl_type_page_landing .landingfooter .containergrid{display:grid;grid-template-columns:repeat(3,1fr);padding-inline:40px;max-width:1190px;margin:0 auto}@media screen and (max-width:980px){.tmpl_type_page_landing .landingfooter .containergrid{grid-template-columns:repeat(2,1fr);gap:60px}}@media screen and (max-width:767px){.tmpl_type_page_landing .landingfooter .containergrid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:30px}}.tmpl_type_page_landing .landingfooter .containergrid *{color:#fff}.tmpl_type_page_landing .landingfooter .containergrid .phones p{margin-bottom:0;font-size:19px}.tmpl_type_page_landing .landingfooter .containergrid .phones p:first-of-type{font-size:24px;margin-bottom:10px}.tmpl_type_page_landing .landingfooter address{font-size:17px;margin-bottom:1rem}.tmpl_type_page_landing .landingfooter .belowadd{font-size:14px;line-height:18px}.tmpl_type_page_landing .landingfooter .container.bottom{margin-top:80px;color:#fff;text-align:center;font-size:14px;padding-inline:30px}.tmpl_type_page_landing .landingfooter .container.bottom a{color:#fff}.tmpl_type_page_landing .landingfooter .sig{margin-top:40px;font-size:14px}.tmpl_type_page_landing .landingfooter .sig a{text-decoration:none}@media screen and (max-width:980px){.tmpl_type_page_landing .addy{grid-column:3 / 1}}@media screen and (max-width:767px){.tmpl_type_page_landing .addy{grid-column:unset}}