@keyframes reveal{to{clip-path:inset(0 0 0 0)}}.anchor_block,.bgsettings,.contact_header,.galleryheader,.inside_header,.med_spa_parallax_blocks,.testimonial_slider.lazyloaded .slick-arrow{background-size:cover;background-position:center;background-repeat:no-repeat}main{margin-top:38px}@media (max-width:980px){main{margin-top:105px}}main ul{margin-left:1rem;margin-block:1rem}.gallerycats li,main ul li{padding-block:0 1rem}h1,h2,h3{margin-block:0 30px}p:not(:last-child){margin-block:0 30px}.inside_header{min-height:100vh;position:relative}.inside_header:after{content:"";display:block;background:rgb(0 0 0 / .31);opacity:.28;position:absolute;inset:0;z-index:1}@media (max-width:980px){.inside_header{background:unset;height:unset;min-height:unset}.inside_header:after{display:none}}.inside_header .mobheader{display:none}@media (max-width:980px){.inside_header .mobheader,.inside_header .mobheader img{display:block}}.inside_header .cnt{padding-left:5%;position:absolute;top:50%;transform:translateY(-50%);z-index:3}@media (min-width:1280px){.inside_header .cnt{max-width:50%}}@media (max-width:980px){.inside_header .cnt{position:relative;top:unset;left:unset;transform:unset;padding-inline:0;background:#cfbb8e}}.inside_header .cnt .logo{display:block;margin-block:0 60px}@media (max-width:980px){.inside_header .cnt .logo{display:none}}.inside_header h1{color:#fff;text-transform:uppercase;font-size:60px;display:block;margin-block:0;line-height:1.2;text-wrap:balance}@media (max-width:980px){.inside_header h1{font-size:30px;text-align:center}}.bc,.faq_block button span{background:#cfbb8e;display:inline-flex}.bc{color:#fff;font-size:14px;letter-spacing:.02em;padding-inline:2rem;padding-block:.5rem;margin-block:0 30px;text-transform:uppercase;line-height:1}@media (max-width:980px){.bc{display:block;text-align:center;margin-block:0}}.bc span{display:inline-block}.bc a{color:#fff}.bc a:hover{color:#777}.anchor_block .anchs a,.bc a,.bc a:hover span{text-decoration:underline}.anchor_block{color:#777;padding-block:120px}@media (max-width:980px){.anchor_block{padding-block:30px}}.anchor_block.lazyloaded{background-image:url(/wp-content/themes/gill/images/welcome-bg.svg)}.anchor_block .wrap{position:relative}.anchor_block .wrap:before,.half_image .wrap:before{content:"";width:2.5vw;height:100%;left:0;top:0;position:absolute}.anchor_block .wrap:before,.half_image{background:#f5f2f2}.anchor_block .container{display:flex;align-items:center;gap:60px;position:relative}@media (max-width:980px){.anchor_block .container{flex-wrap:wrap}}@media (max-width:767px){.anchor_block .container{gap:2rem}}.anchor_block .cnt{background:#f5f2f2;padding-block:90px;padding-inline:90px;flex-basis:100%}@media (max-width:980px){.anchor_block .cnt{padding:40px}}@media (max-width:767px){.anchor_block .cnt{padding:1.5rem}}.anchor_block .anchs{flex-basis:calc(25% + 2.5vw)}@media screen and (max-width:1280px){.anchor_block .anchs{padding-left:1vw}}@media (max-width:980px){.anchor_block .anchs{padding:0;flex-basis:100%}}.anchor_block .anchs a{color:#777;line-height:1.5;display:block}.anchor_block .anchs a:hover{text-decoration:none}.half_image{color:#777;position:relative;padding-block:60px 40px}@media (max-width:767px){.half_image{overflow:hidden;padding-block:2rem}}.half_image.reverse .wrap::before{left:unset;right:0;display:none}.half_image.reverse .container{flex-direction:row-reverse}.half_image.reverse .imgwrap{right:unset;left:0}.half_image.reverse .imgwrap:before{right:-50px;left:unset}@media (max-width:980px){.half_image.reverse .imgwrap:before{right:0}}.half_image.reverse .imgwrap:after{left:0;right:unset}.half_image .wrap{position:relative}.half_image .wrap:before{background:#fafafa;z-index:1}.half_image .container{display:flex;align-items:center}@media (max-width:980px){.half_image .container{flex-wrap:wrap;padding-block:2rem}}.half_image .cntwrap{flex-basis:50%;min-height:692px;display:flex;align-items:center;padding-inline:20px}@media (min-width:1200px){.half_image .cntwrap{padding-block:2%}}@media (min-width:2000px){.half_image .cntwrap{flex-basis:33vw}}@media (max-width:980px){.half_image .cntwrap{min-height:unset;flex-basis:100%;padding:0 40px}}@media (max-width:767px){.half_image .cntwrap{padding-inline:0}}.half_image .imgwrap{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:980px){.half_image .imgwrap{position:relative;right:unset;top:unset;transform:unset;flex-basis:100%;margin-top:2rem}}.half_image .imgwrap:before{content:url(/wp-content/themes/gill/images/gold-icon.svg);position:absolute;width:100px;height:100px;top:-50px;left:-50px;z-index:3}@media (max-width:980px){.half_image .imgwrap:before{top:0;left:0}}@media (max-width:767px){.half_image .imgwrap:before{content:"";background-image:url(/wp-content/themes/gill/images/gold-icon.svg);background-size:cover;width:50px;height:50px}}.half_image .imgwrap:after{content:"";width:clamp(452px,1vw,15vw);background:#fafafa;height:100%;right:0;bottom:-40px;position:absolute;z-index:1}@media (max-width:767px){.half_image .imgwrap:after{width:90%;bottom:-2rem}}.half_image .imgwrap .imgs{max-width:40vw;position:relative;z-index:2}@media (max-width:980px){.half_image .imgwrap .imgs{max-width:unset}}.half_image .imgwrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.benefits_block_full_image,.gold_two_column{color:#777;background:#f7f4f4;padding-block:0 30px}.benefits_block_full_image .fullimg img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.benefits_block_full_image .container{position:relative;display:flex;gap:1vw}@media (max-width:980px){.benefits_block_full_image .container{flex-wrap:wrap}}@media (max-width:767px){.benefits_block_full_image .container{background:#f5f2f2}}.benefits_block_full_image .container>div{flex-grow:1;flex-basis:100%}.benefits_block_full_image .cntwrap{padding-inline:60px;padding-block:50px;background:#f7f4f4;position:relative;z-index:3;margin-top:-200px}@media (max-width:980px){.benefits_block_full_image .cntwrap{margin-top:2rem}}@media (max-width:767px){.benefits_block_full_image .cntwrap{padding-block:0;padding-inline:0;background:unset}}.benefits_block_full_image .cntwrap .cnt{position:relative}.benefits_block_full_image .cntwrap .cnt:after{content:"";position:absolute;left:0;bottom:-60px;width:10vw;height:1px;background:#ddd}.benefits_block_full_image .btnwrap{margin-top:180px}@media (max-width:980px){.benefits_block_full_image .btnwrap{margin-block:2rem;display:flex;justify-content:center;order:2}}@media (max-width:767px){.benefits_block_full_image .btnwrap img{max-width:50px}}.gold_two_column{color:#fff;padding-block:80px;margin-block:0 50px}@media (max-width:767px){.gold_two_column{margin-block:0 30px;padding-block:0 30px}}.gold_two_column h1,.gold_two_column h2,.gold_two_column h3{text-align:center;margin-top:50px}@media (max-width:767px){.gold_two_column h1{margin-top:2rem}}@media (max-width:767px){.gold_two_column h2{margin-top:2rem}}@media (max-width:767px){.gold_two_column h3{margin-top:2rem}}.gold_two_column p,.upload_results a{color:inherit}.gold_two_column .gold{background:#cfbb8e;padding:60px}@media (max-width:767px){.gold_two_column .gold{padding:1.25rem}}.faq_block h2,.gold_two_column .heading{position:relative}.gold_two_column .heading:before{content:"";height:1px;background:#ddd;display:block;width:10vw;margin:0 auto}.gold_two_column .flex{display:flex;gap:60px}@media (max-width:767px){.gold_two_column .flex{flex-wrap:wrap;gap:2rem}}.gold_two_column .flex .col,.just_content .half>div{flex-basis:50%}@media (max-width:767px){.gold_two_column .flex .col{flex-basis:100%}}.two_column_white{color:#777;padding-block:80px}@media (max-width:767px){.two_column_white{padding-block:30px}}.two_column_white .container{display:flex;flex-wrap:nowrap;gap:80px}@media (max-width:980px){.two_column_white .container{flex-wrap:wrap;gap:2rem}}.two_column_white .container .col{width:50%}@media (max-width:980px){.two_column_white .container .col{width:100%}}.upload_results{background-color:#e7d5d3;color:#777;padding-block:90px}@media (max-width:767px){.upload_results{padding-block:2rem}}.upload_results .heading{max-width:1020px;margin:0 auto;text-wrap:balance}.upload_results .bnaimg{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}@media (max-width:767px){.upload_results .bnaimg{grid-template-columns:1fr;gap:2rem}}.upload_results .bnaimg img{display:block;width:100%}.faq_block{padding-block:100px;color:#777}@media (max-width:767px){.faq_block{padding-block:60px 30px}}.faq_block .flex{display:flex;flex-wrap:nowrap;gap:100px}@media (max-width:767px){.faq_block .flex{flex-wrap:wrap;gap:2rem}}.faq_block .flex .left:before,.faq_block button.is-active svg .lineytwo{display:none}.faq_block .left{width:25%;min-width:25%;position:relative;flex-basis:25%}@media (max-width:767px){.faq_block .left{width:100%;min-width:unset;flex-basis:unset}}.faq_block .left:before{content:"";height:1px;width:10ch;background:#ddd;position:absolute;top:-30px;right:0;display:block}.faq_block button{color:inherit;display:inline-flex;align-items:flex-start;justify-content:space-between;width:100%;text-wrap:balance}.faq_block button h3{padding-right:1rem}.faq_block button span{width:30px;height:30px;border-radius:3px;justify-content:center;align-items:center;min-width:30px}.faq_block h2{text-align:right}.faq_block .answer{display:none;padding-block:0 2.25rem;padding-right:60px}@media (max-width:767px){.faq_block .answer{padding-right:0}}.cta_block_right_cta{color:#777;padding-block:90px}@media (max-width:767px){.cta_block_right_cta{padding-block:2rem}}.cta_block_right_cta .container{display:flex;align-items:center}@media (max-width:980px){.cta_block_right_cta .container{flex-wrap:wrap;gap:2rem}}.cta_block_right_cta .left{flex-basis:calc(65% + 3rem);border-right:1px solid #ddd;padding-right:3rem}@media (max-width:980px){.cta_block_right_cta .left{border-right:none;border-bottom:1px solid #ddd;flex-basis:100%;padding-block:0 2rem;padding-right:unset}}.cta_block_right_cta .right{flex-basis:calc(35% + 3rem);display:flex;justify-content:flex-end}@media (max-width:980px){.cta_block_right_cta .right{flex-basis:100%;justify-content:center}}.cta_block_right_cta .right .button{min-width:380px}@media (max-width:767px){.cta_block_right_cta .right .button{min-width:50%;gap:1rem}.cta_block_right_cta .right .button img{max-width:50px}}.just_content{color:#777;padding-block:90px}@media (max-width:767px){.just_content{padding-block:30px}}.just_content .container>div:not(:first-of-type){margin-top:60px}.just_content .half{display:flex;flex-wrap:nowrap;gap:60px}@media (max-width:980px){.just_content .half{flex-wrap:wrap}}@media (max-width:980px){.just_content .half>div{flex-basis:100%}}.just_content .third{display:flex;flex-wrap:nowrap;gap:60px}@media (max-width:980px){.just_content .third{flex-wrap:wrap}}.just_content .third>div{flex-basis:33%}@media (max-width:980px){.just_content .third>div{flex-basis:100%}}.galleryheader{min-height:642px;position:relative}.galleryheader:after{content:"";display:block;background:rgb(0 0 0 / .8);opacity:.28;position:absolute;inset:0;z-index:1}@media (max-width:767px){.galleryheader{min-height:unset}}.galleryheader .mobimg,.galnav .prevnext .button span:before{display:none}@media (max-width:767px){.galleryheader .mobimg,.galleryheader .mobimg img{display:block}}.galleryheader .container{position:absolute;color:#fff;bottom:0;left:50%;transform:translateX(-50%);z-index:33}@media (max-width:767px){.galleryheader .container{bottom:0}}.galleryheader .logo{position:absolute;z-index:33;top:50%;transform:translateY(-50%);left:5%}@media (max-width:980px){.galleryheader .logo{left:50%;transform:translate(-50%,-50%)}}@media (max-width:767px){.galleryheader .logo{display:none}}.galleryheader h1{text-align:center;font-size:70px;letter-spacing:.02em;line-height:69px}@media (max-width:767px){.galleryheader h1{line-height:1;font-size:40px;margin-block:.5cap}}.gallerycats{color:#777;padding-block:40px 100px}@media (max-width:767px){.gallerycats{padding-block:40px 40px}}.gallerycats ul{list-style:none}.gallerycats .cntwrap{display:flex;flex-wrap:wrap;gap:100px}@media (max-width:767px){.gallerycats .cntwrap{gap:40px}}.gallerycats .cntwrap .singlecats{flex-basis:calc(50% - 100px)}@media (max-width:767px){.gallerycats .cntwrap .singlecats{flex-basis:100%}}.gallerycats li:last-of-type a{border-bottom:unset}.gallerycats a{color:#cfbb8e;text-decoration:none;padding-block:0 1rem;display:block;border-bottom:1px solid #d9d9d9}.gallerycats a:hover{color:#907a48}body:has(.title_header) .names{visibility:hidden}@media (max-width:980px){body:has(.title_header) .names{visibility:visible}}body:has(.title_header) .togglenav svg line{stroke:#777}body:has(.title_header) .navbottom .book a,body:has(.title_header) .navbottom a{color:#777}body:has(.title_header) .navbottom .book a:before{background:#777}.title_header{min-height:462px;position:relative}@media (max-width:980px){.title_header{min-height:unset}}.title_header .container{background:#fafafa;position:absolute;bottom:0;left:50%;transform:translateX(-50%);max-width:100%;padding-block:2rem}@media (max-width:980px){.title_header .container{position:static;transform:unset;bottom:unset;left:unset;margin-top:106px}}.title_header .bc{margin-block:0}@media (max-width:767px){.title_header .bc{text-wrap:balance;line-height:1.3}.title_header .bc span{font-size:10px}}.title_header .bc a{text-decoration:none}.title_header .cntwrap{text-align:center}.title_header .cntwrap h1{text-align:center;font-size:70px;color:#777}@media screen and (max-width:1260px){.title_header .cntwrap h1{font-size:clamp(3.125rem,-.9583rem + 6.6667vw,4.375rem)}}@media (max-width:767px){.title_header .cntwrap h1{font-size:40px;text-wrap:balance;line-height:1.2}}.title_header .darklogo{position:absolute;left:5%;top:5%}@media (max-width:980px){.title_header .darklogo{display:none}}.galcategory{background:#fafafa;margin-top:30px;padding-block:60px}.galcategory .container{max-width:100%}.galcategory .galnav{margin-block:0 30px}.galcategory .galnav a,.galcategory .linker a{font-size:19px}.galcategory .cntwrap{display:grid;grid-template-columns:repeat(3,1fr);row-gap:100px;-moz-column-gap:40px;column-gap:40px}@media (max-width:980px){.galcategory .cntwrap{grid-template-columns:repeat(1,1fr)}}.galcategory .singlecase{display:block}.galcategory .singlecase .casewrap{display:flex;flex-wrap:nowrap;gap:1rem}.galcategory .singlecase img,.image_text_image img,.singularcase .set img{display:block;width:100%}.galcategory h3{color:#777;margin-block:0 5px;font-size:38px}@media (max-width:767px){.galcategory h3{font-size:25px}}.galcategory .linker{margin-left:auto;display:flex;justify-content:flex-end}.galnav{display:flex;justify-content:space-between;padding-block:30px}@media (max-width:767px){.galnav{flex-wrap:wrap;justify-content:center}}.galnav .prevnext{display:flex;gap:2rem}@media (max-width:767px){.galnav .prevnext{flex-basis:100%;margin-top:1rem;display:flex;justify-content:space-between;gap:1rem}}.maxw{max-width:unset}.light{background:#fafafa}.singularcase h1,.singularcase h2{color:#777}.singularcase .set{margin-block:0 2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width:980px){.singularcase .set{gap:1rem;margin-block:0 1rem}}.singularcase .wrapper{display:grid;grid-template-columns:67% 30%;gap:3%}@media (max-width:980px){.singularcase .wrapper{grid-template-columns:1fr}}.singularcase .mobheading{display:none}@media (max-width:980px){.singularcase .mobheading{display:block}.singularcase .deskheading{display:none}}.blogloop{margin-top:2rem}.blogloop .container{max-width:unset;padding-block:4rem}.blogloop .singlepost{margin-block:0 2rem;max-width:1300px;margin-inline:auto;display:grid;grid-template-columns:200px 1fr;gap:40px}@media (max-width:767px){.blogloop .singlepost{grid-template-columns:repeat(1,1fr);margin-block:0 4rem}}.blogloop .button{font-size:1.35rem}.blogloop .date,.blogloop .date p{display:flex;justify-content:center}.blogloop .date{border:5px solid #cfbb8e;align-items:center;height:200px}@media (max-width:767px){.blogloop .date{display:none}}.blogloop .date p{text-align:center;flex-direction:column;font-family:"linotype-didot",serif;font-size:2rem;color:#cfbb8e}.blogloop .date p span{display:block;margin-block:0 5px}.mobdate{display:none}@media (max-width:767px){.mobdate{display:block;font-family:"linotype-didot",serif;margin-block:0 2rem}}.blog-navigation{max-width:1300px;margin:0 auto;display:flex;justify-content:center;gap:40px}.single-post .title_header .cntwrap h1{font-size:clamp(2.5rem,.6716rem + 2.9851vw,3.75rem);text-wrap:balance;line-height:1.1}.singlearticle{color:#777;margin:0 auto;max-width:1300px}.singlearticle ul{margin-block:2rem;margin-left:1rem}.singlearticle ul li{padding-block:0 10px}.the-singlepost-navigation{display:flex;justify-content:center;gap:40px;margin-top:4rem}.source{padding-block:30px}.source #opensources{color:#777;font-size:1rem;cursor:pointer;display:block;font-family:"astoria-sans",sans-serif}.source .singlesources{display:none;padding-block:2rem}.source .singlesources p{font-size:.8rem;margin-block:0 1rem}.med_spa_parallax_blocks{background-attachment:fixed}.med_spa_parallax_blocks.lazyloaded{background-image:var(--bgimage)}.image_text_image{padding-block:150px 190px;display:flex;flex-wrap:nowrap;align-items:flex-start}@media (max-width:980px){.image_text_image{padding-block:90px;flex-wrap:wrap}}.image_text_image .left,.image_text_image .right{flex:0 1 auto}@media (max-width:980px){.image_text_image .left,.image_text_image .right{flex:1 1 100%}}.image_text_image .left,.image_text_image .right{position:relative}.image_text_image .left img,.image_text_image .right img{position:relative;z-index:33;width:100%;display:block}.image_text_image .left:after{content:"";background:#f5f2f2;position:absolute;right:-50px;top:100px;height:calc(100% - 50px);width:90%;z-index:0}@media (max-width:767px){.image_text_image .left:after{right:0}}.image_text_image .left .goldicn{position:absolute;top:-50px;right:-50px;width:100px;height:100px;z-index:99}@media (max-width:767px){.image_text_image .left .goldicn{top:-27.5px;right:0;width:55px;height:55px}}@media screen and (max-width:1170px){.image_text_image .right{display:none}}@media (max-width:767px){.image_text_image .right{display:block;margin-top:30px}}.image_text_image .right img{z-index:99}@media (max-width:767px){.image_text_image .right img{max-width:70vw;left:10vw}}.image_text_image .right:after{content:"";background:#f5f2f2;position:absolute;left:-50px;top:100px;height:calc(100% - 50px);width:90%;z-index:0}@media (max-width:767px){.image_text_image .right:after{left:0;top:10vw;height:calc(100% + 1vw);width:90%}}.image_text_image .cnt{padding-inline:90px;width:100%;max-width:50%;position:relative;z-index:33;flex-grow:1}@media (max-width:980px){.image_text_image .cnt{max-width:100%;padding-inline:40px;padding-block:40px}}@media (max-width:767px){.image_text_image .cnt{padding-inline:2rem}}.image_text_image .cnt .preheading{font-weight:400;font-size:29px;letter-spacing:.02em;text-align:left;color:#4c4f52;font-family:"linotype-didot",serif;text-transform:uppercase;margin-block:3rem 1rem}@media (max-width:767px){.image_text_image .cnt .preheading{font-size:24px}}.image_text_image .cnt h2,.tabsection .buttonfilter button{font-family:"linotype-didot",serif;color:#777}.image_text_image img{-o-object-fit:cover;object-fit:cover;max-height:100%}.tabsection .mobtoggle{display:none}@media (max-width:980px){.tabsection .mobtoggle{display:flex;justify-content:center;align-items:center;background:#cfbb8e;width:1.5rem;height:1.5rem;margin:0 auto;border-radius:3px}}.tabsection .buttonfilter{display:flex;justify-content:space-between;flex-wrap:nowrap;padding-inline:5%;margin-block:0 5px}@media (max-width:980px){.tabsection .buttonfilter{flex-direction:column;gap:1rem}}.tabsection .buttonfilter button{display:block;font-weight:400;font-style:italic;font-size:23px;font-size:clamp(1rem,.3601rem + 1.0448vw,1.4375rem);line-height:1.25;text-align:left;color:#4c4f52;display:flex;flex-direction:column;flex:1;padding-block:0 1rem;position:relative}@media (max-width:980px){.tabsection .buttonfilter button{background:#f2efef;border-bottom:10px solid #cfbb8e;font-size:23px}.tabsection .buttonfilter button:after{display:none}}.tabsection .buttonfilter button:after{content:"";width:100%;position:absolute;bottom:0;left:0;background-size:200% 100%;background-image:linear-gradient(to left,transparent 50%,#cfbb8e 50%);background-position:100%0;height:10px;transition:background-position .5s}.tabsection .buttonfilter button.selected:after,.tabsection .buttonfilter button:hover:after{background-position:0 0}@media (max-width:767px){.tabsection .buttonfilter button.selected .mobtoggle{background:#d8c285}.tabsection .buttonfilter button.selected .mobtoggle svg .lineytwo{display:none}}.tabsection .buttonfilter button img{margin:0 auto;display:block;min-height:150px}@media (max-width:767px){.tabsection .buttonfilter button img{max-width:150px;height:auto;min-height:unset;margin-block:1.5rem 1rem}}.tabsection .buttonfilter button span{margin-block:auto 0;display:block;text-align:center;min-height:50px;width:100%}.tabsection .singletab{display:none;background:#f2efef;padding-block:70px}@media (max-width:980px){.tabsection .singletab{padding-block:30px;background:#fff}}@media (max-width:767px){.tabsection .singletab{padding-block:30px 0}}.tabsection .singletab.selected{display:block}@media (max-width:980px){.tabsection .singletab.selected{display:none}.tabsection .singletab.mobselected,.tabsection .singletab.selected.mobselected{display:block}}.tabsection .singletab ul{margin-left:0;list-style:none}.tabsection .singletab .cnt{background:#fafafa;color:#777;padding:80px;position:relative;z-index:3;margin-block:50px;min-width:60%;clip-path:inset(0 100%0 0);animation:reveal 1s forwards cubic-bezier(.77,0,.175,1)}.tabsection .singletab .cnt p:has(a){margin-block:0 1rem}@media (max-width:980px){.tabsection .singletab .cnt{min-width:100%;padding:2rem;margin-block:0}}@media (max-width:767px){.tabsection .singletab .cnt{padding:0;padding-block:2rem}}.tabsection .singletab .imgwrap{margin-left:-50px;position:relative;z-index:0;min-width:calc(50% - 50px);clip-path:inset(100%0 0 0);animation:reveal 1s forwards cubic-bezier(.77,0,.175,1)}@media (max-width:980px){.tabsection .singletab .imgwrap{min-width:100%;margin-left:unset;padding-inline:2rem}}@media (max-width:767px){.tabsection .singletab .imgwrap{padding-inline:0}}.tabsection .singletab .imgwrap img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;display:block}.tabsection .singletab .preheading{font-family:"linotype-didot",serif;font-weight:400;font-size:29px;letter-spacing:.02em;text-align:left;color:#4c4f52;margin-block:0 1rem}@media (max-width:767px){.tabsection .singletab .preheading{line-height:1.2;font-size:24px;margin-block:0 11px}}.tabsection .singletab .flex{padding-left:5%;display:flex;flex-wrap:nowrap;align-items:center;overflow:hidden}@media (max-width:980px){.tabsection .singletab .flex{flex-wrap:wrap;padding-left:unset}}@media (max-width:767px){.tabsection h2{margin-block:0 2rem}}.testimonial_slider{background:#fafafa;padding-block:173px 1rem}@media (max-width:767px){.testimonial_slider{background:#fafafa;padding-block:60px;margin-top:2rem}}.testimonial_slider blockquote{max-width:884px;margin:0 auto;text-wrap:balance}@media (max-width:1080px){.testimonial_slider blockquote{max-width:640px}}.testimonial_slider blockquote p{font-family:"linotype-didot",serif;font-weight:400;font-style:italic;font-size:34px;line-height:53px;text-align:center;color:#55595c}@media (max-width:1080px){.testimonial_slider blockquote p{font-size:24px;line-height:1.8}}@media (max-width:980px){.testimonial_slider blockquote p{font-size:22px;line-height:40px}}.testimonial_slider blockquote cite{display:block;font-family:"linotype-didot",serif;font-weight:400;font-size:20px;letter-spacing:.02em;text-align:center;color:#53575a}.testimonial_slider .goldlogo{text-align:center;display:block;margin:120px auto 0}@media (max-width:767px){.testimonial_slider .goldlogo{margin-top:3rem}}.testimonial_slider .slick-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.testimonial_slider .slick-arrow{width:96px;height:96px;display:block;position:absolute;top:33%;transform:translateY(-50%);z-index:33}@media (max-width:980px){.testimonial_slider .slick-arrow{position:relative;transform:unset;top:unset;width:60px;height:60px}}.testimonial_slider.lazyloaded .slick-arrow.slick-prev{background-image:url(/wp-content/themes/gill/images/prev-slider.svg);left:0}.testimonial_slider.lazyloaded .slick-arrow.slick-next{background-image:url(/wp-content/themes/gill/images/next-slider.svg);right:0}.testimonial_slider .slick-dots{list-style-type:none;display:flex;justify-content:center;margin-top:30px;gap:5px}.testimonial_slider .slick-dots li{min-width:90px}.testimonial_slider .slick-dots li.slick-active button:after{height:10px;background:#e7d5d4;bottom:-5px}.testimonial_slider .slick-dots li button{padding-block:1rem;display:block;width:100%;position:relative}.testimonial_slider .slick-dots li button:after{content:"";height:1px;background-color:#aa864a;width:100%;display:block;position:absolute;bottom:0;left:0}.testimonial_slider .lowerbuttons{display:flex;justify-content:center;gap:1rem;margin-top:3rem}.gold_contact_form{background:#cfbb8e;color:#fff;position:relative}.gold_contact_form .clippy{width:100%;height:90px;background:#fafafa;clip-path:polygon(100%0,50% 90px,0 0,0 0)}@media (max-width:767px){.gold_contact_form .clippy{clip-path:polygon(100%0,50% 40px,0 0,0 0);height:40px}}.gold_contact_form .cnt{max-width:890px;margin:0 auto;text-align:center;padding-block:220px 150px}@media (max-width:980px){.gold_contact_form .cnt{padding-block:90px}}@media (max-width:767px){.gold_contact_form .cnt{padding-block:40px;max-width:100%}}.gold_contact_form .cnt h2{text-align:center;font-size:64px;line-height:53px}@media (max-width:767px){.gold_contact_form .cnt h2{font-size:34px;line-height:39px}}.gold_contact_form a,.gold_contact_form p{color:#fff}@media (max-width:767px){.gold_contact_form p{font-size:17px;line-height:30px}}.eat{font-size:11px;text-align:center;padding-block:1rem}.contact_header{position:relative;height:85vh}@media (max-width:767px){.contact_header{height:auto}}.contact_header:after{content:"";background:linear-gradient(rgb(0 0 0 / .56)0,rgb(78 68 53 / .56) 100%);position:absolute;inset:0}@media (max-width:767px){.contact_header:after{display:none}}.contact_header .mobimg{display:none}@media (max-width:767px){.contact_header .mobimg{display:block}}.contact_header .container{position:absolute;z-index:3;top:50%;transform:translateY(-50%);padding-left:5%;display:flex;align-items:center}@media (max-width:767px){.contact_header .container{position:static;top:unset;transform:unset;background:#fafafa}}.contact_header h1{margin-block:0;margin-left:80px}@media (max-width:767px){.contact_header h1{margin:0 auto;order:-1;margin-bottom:1rem}}.contact_header .cnt{color:#fff;width:100%;display:flex;justify-content:space-between;gap:20%}@media (max-width:767px){.contact_header .cnt{flex-wrap:wrap;color:#777}}.contact_header .left{width:50%}@media (max-width:767px){.contact_header .left{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}}.contact_header .right{width:50%;margin-top:3.5rem}@media (max-width:767px){.contact_header .right{margin-top:2rem}}@media (max-width:980px){.contact_header .right p{text-wrap:balance}}@media (max-width:767px){.contact_header .right{width:100%}}.contact_header .right .divwrapper{border-top:8px solid #fff;padding-top:2rem;max-width:60%}@media (max-width:767px){.contact_header .right .divwrapper{max-width:100%;border-color:#777}}.contact_header .right *{color:#fff}@media (max-width:767px){.contact_header .right *{color:#777}}.contact_header .bc{margin-left:80px;margin-block:2rem 1rem}@media (max-width:980px){.contact_header .bc{font-size:11px}}@media (max-width:767px){.contact_header .bc{margin:0 auto;order:-1;margin-block:.5rem}}.contact_header .logo{display:block}@media (max-width:767px){.contact_header .logo{display:none}}.contact_header .phone{font-family:"linotype-didot",serif;text-decoration:none;font-weight:400;font-style:italic;font-size:35px;text-align:left;color:#fff;margin-left:80px;position:relative;top:-20px}@media (max-width:767px){.contact_header .phone{top:0;color:#777;margin:0 auto;width:100%;text-align:center}}.dark_contact_form{padding-block:0 30px}.dark_contact_form *,.gold_contact_form .frm_form_field.frm_html_container{color:#fff}@media (max-width:767px){.dark_contact_form .container{padding-inline:0}}.dark_contact_form h2{color:#fff;text-align:center;font-family:"linotype-didot",serif;font-size:41px}@media (max-width:767px){.dark_contact_form h2{font-size:36px}}.dark_contact_form .cnt{position:relative;z-index:33;margin-top:-60px;background:#585858;padding:60px}@media (max-width:767px){.dark_contact_form .cnt{margin-top:2rem;padding:2rem}}.dark_contact_form p{font-size:1rem;text-align:center}@media (max-width:767px){.dark_contact_form p{font-size:14px;line-height:1.8}}.dark_contact_form .frm_forms.frm_style_gill.with_frm_style .frm_form_fields .frm_fields_container{grid-gap:0}.dark_contact_form .frm_forms.frm_style_gill.with_frm_style .frm_inside_container>label{top:1ch}.dark_contact_form .frm_forms.frm_style_gill.with_frm_style select:focus{border:1px solid #fff;border-top:0}.dark_contact_form .frm_style_gill.with_frm_style .form-field input:not([type=file]):focus{background:rgb(255 255 255 / .45)}.dark_contact_form .frm_forms.frm_style_gill.with_frm_style .frm_label_float_top>label{top:-3ch}.dark_contact_form .frm_style_gill.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus,.dark_contact_form .frm_style_gill.with_frm_style .form-field textarea{border-color:#fff;box-shadow:unset}.dark_contact_form .frm_forms.frm_style_gill.with_frm_style input{border:1px solid #fff}.dark_contact_form .frm_forms.frm_style_gill.with_frm_style input[type=email],.dark_contact_form .frm_forms.frm_style_gill.with_frm_style input[type=tel]{border-top:0}.dark_contact_form .frm_forms.frm_style_gill.with_frm_style input[type=email]{border-left-color:#fff0}@media (max-width:767px){.dark_contact_form .frm_forms.frm_style_gill.with_frm_style input[type=email]{border-left-color:#fff}}.dark_contact_form .frm_forms.frm_style_gill.with_frm_style .frm_form_field:nth-child(9) input{border-left-color:#fff0}@media (max-width:767px){.dark_contact_form .frm_forms.frm_style_gill.with_frm_style .frm_form_field:nth-child(9) input{border-left-color:#fff;border-top:unset}}.dark_contact_form select,.dark_contact_form textarea{border:1px solid #fff;border-top:0}.dark_contact_form .frm_forms.frm_style_gill.with_frm_style textarea{height:150px}.dark_contact_form .frm_forms.frm_style_gill.with_frm_style .frm_form_field:has(select) label{display:none}.dark_contact_form .frm_style_gill.with_frm_style .form-field{margin-block:0;padding-block:0}div.gallery{display:flex;align-items:center;gap:6%}@media (max-width:767px){div.gallery{flex-wrap:wrap;gap:1rem}}div.gallery .gallery-item{width:16%}@media (max-width:767px){div.gallery .gallery-item{width:100%}}div.gallery .gallery-item img{width:100%;height:auto;display:block}@media (max-width:767px){div.gallery .gallery-item img{max-width:150px;margin:0 auto}}.newsletter-iframe{width:100%;height:100vh}.frm_forms.frm_style_gill-on-page.with_frm_style .frm_submit .frm_button_submit{font-family:"Didot LT W01 Roman";font-weight:400;font-style:italic;font-size:19px;letter-spacing:.02em;text-align:left;position:relative;display:inline-flex;align-items:center;gap:10px;color:#777}.frm_forms.frm_style_gill-on-page.with_frm_style .frm_submit .frm_button_submit:hover{color:#000;transition:all .3s ease-in-out}.frm_forms.frm_style_gill-on-page.with_frm_style .frm_submit .frm_button_submit::before{content:"";width:3ch;height:1px;background:#777;display:inline-block;vertical-align:middle}.frm_forms.frm_style_gill-on-page.with_frm_style .frm_submit .frm_button_submit::after{content:"»";display:inline-block}.borderbtn,.gold-sm{padding:10px 20px;border-radius:3px}.gold-sm{background:#cfbb8e;color:#fff;font-family:"linotype-didot",serif;font-size:24px;display:inline-block}.gold-sm:hover{background:#ac8f4b;transition:all .3s ease-in-out}.borderbtn{border:1px solid #777;display:inline-block}