/*!
Theme Name: Sarah Mess WOO UPDATES
Description: Custom WooCommerce theme for Sarah Mess.
Author: FS
Version: 1.3
Text Domain: sarah-mess
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}button{background:none;border:none;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-weight:300;padding:0}ul.nobullet li{padding-left:0}ul.nobullet li:before{display:none}sup{position:relative;font-size:70%;line-height:0;vertical-align:baseline;top:-1em}body,html{text-rendering:optimizeSpeed;font-size:17px;scroll-behavior:smooth}body{font-family:hero-new,sans-serif;font-weight:200;line-height:31px;color:#5A5A5A;background-color:#fff;position:relative}[id]{scroll-margin-top:5rem}@media screen and (max-width:767px){[id]{scroll-margin-top:7.5rem}}.bordercontent{padding-left:50px;padding-right:50px}@media screen and (max-width:1024px){.bordercontent{padding:0}}h1{font-size:42px;font-family:questa-grande,serif;color:#fff;margin-bottom:41px;line-height:1}h2{font-size:42px;font-family:questa-grande,serif;color:#3C4448;line-height:1;margin-bottom:41px}h2.alt{font-size:39px;line-height:1;margin-bottom:32px}h3{font-size:30px;line-height:1;font-family:questa-grande,serif;color:#3C4448;margin-bottom:34px}h4{font-size:26px;line-height:1;font-family:questa-grande,serif;color:#3C4448;margin-bottom:26px}p{font-family:hero-new,sans-serif;font-weight:200;margin-bottom:1rem}a{color:#419BA2;text-decoration:underline;transition:all 0.1s ease-in-out;cursor:pointer}@media (hover:hover){a:hover{color:#fff;background-color:#419BA2;text-decoration:none;transition:all 0.1s ease-in-out}}ul{list-style:none}ul li{color:#5A5A5A;padding-left:.5rem;line-height:31px}ul li:before{content:"–";display:inline-block;position:absolute;color:#419BA2;margin-left:-1.5rem}ol li{color:#5A5A5A;padding-left:.5rem}ol li::marker{color:#419BA2;font-weight:700}ol,ul{margin-left:2rem;margin-bottom:1rem}.container{width:100%;max-width:1300px;margin:0 auto;padding:0 1rem}.container.dark{background-color:#2C4C5B}.container.gray{background-color:#F4F5F7}.quote{background-color:#2C4C5B;position:relative;padding-top:160px;padding-bottom:160px;max-width:1000px;margin:0 auto;background-image:url(/wp-content/themes/sarah-gallery/images/quotebg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.quote.fullwidth{max-width:100%;margin-bottom:70px}@media screen and (max-width:980px){.quote.fullwidth{padding-left:2rem;padding-right:2rem;background-attachment:scroll}}@media screen and (max-width:767px){.quote{padding-top:30px;padding-bottom:30px}}.quote .container{display:flex;flex-direction:row;gap:2rem}@media screen and (max-width:767px){.quote .container{flex-wrap:wrap;gap:0}}.quote figure{flex-grow:1;margin-top:2rem}@media screen and (max-width:767px){.quote figure{margin-top:0}}.quote .qbox{flex-grow:1;flex-shrink:1}.quote .quotearea{color:#fff;font-family:questa-grande,serif;font-size:26px;font-style:italic;line-height:42px;margin-bottom:36px;font-weight:400}@media screen and (max-width:767px){.quote .quotearea{font-size:18px}}.quote cite{color:#fff;font-weight:700;font-size:19px;font-family:questa-grande,serif;display:block;margin:0}@media screen and (max-width:767px){.quote cite{font-size:16px}}button{font-family:hero-new,sans-serif;font-weight:200}.button{text-decoration:none;cursor:pointer;padding:15px 36px;transition:all 0.3s ease-in-out;display:inline-block;line-height:1;background-color:#fff0;border:1px solid #fff0;border-bottom:1px solid rgb(255 255 255 / .4);text-align:center;color:#fff;font-weight:600;font-size:16px}@media screen and (max-width:767px){.button{font-size:13px}}.button:hover{background-color:rgb(255 255 255 / .4);border:1px solid #fff0}.button.brand{color:#419BA2;border-bottom-color:#419BA2}.button.brand:hover{color:#fff;background-color:#419BA2;border:1px solid #fff0}.blockbutton{text-decoration:none;cursor:pointer;padding:35px 46px;transition:all 0.3s ease-in-out;display:inline-block;line-height:1;background-color:#fff0;border:1px solid rgb(255 255 255 / .27);text-align:center;color:#fff;font-family:questa-grande,serif;font-size:27px}.blockbutton:hover{background-color:rgb(255 255 255 / .4);border:1px solid #fff0}.blockbutton.brand{color:#419BA2;border-color:#EBEBEB}.blockbutton.brand:hover{color:#fff;background-color:#419BA2;border:1px solid #419BA2}em{font-style:italic}strong{font-weight:600}iframe{max-width:100%}@media screen and (max-width:767px){iframe{max-height:350px;max-width:100%}}small{font-size:.8em;margin-bottom:1em;display:inline-block}hr{margin-top:4rem;margin-bottom:4rem;background-color:#4D5153;border-color:#4D5153}img.alignright{max-width:100%;height:auto;float:right;margin-left:1.5rem;margin-top:.5rem;margin-bottom:.5rem}@media screen and (max-width:980px){img.alignright{float:none;display:block;margin:1.5rem auto}}img.alignleft{max-width:100%;height:auto;float:left;margin-right:2.5rem;margin-top:.5rem;margin-bottom:.5rem}@media screen and (max-width:980px){img.alignleft{float:none;display:block;margin:1.5rem auto}}img.aligncenter{max-width:100%;height:auto;display:block;margin:1.5rem auto}.iconleftcta{padding:70px;display:flex;flex-direction:row;align-items:center;margin:70px auto 0 auto;max-width:1439px}@media screen and (max-width:980px){.iconleftcta{flex-wrap:wrap;padding:40px;margin-top:40px}}.iconleftcta img{align-self:center}@media screen and (max-width:980px){.iconleftcta img{display:none}}.iconleftcta .cnt{color:#4D5153;font-size:19px;margin:0 8%}@media screen and (max-width:767px){.iconleftcta .cnt{margin:0 auto}}.iconleftcta .cnt em{font-weight:300}.iconleftcta .cnt p:last-of-type{margin-bottom:0}.iconleftcta .btnwrap{flex-grow:1;flex-shrink:0;align-self:center}@media screen and (max-width:980px){.iconleftcta .btnwrap{text-align:center;margin-top:40px}}.iconleftcta .btnwrap .button{font-weight:400}.docbxhm{position:relative;width:100%;height:100%;padding-top:170px;padding-bottom:170px}.docbxhm::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;box-shadow:0 13px 16px rgb(0 0 0 / .1),0 23px 26px rgb(0 0 0 / .3);z-index:2}@media screen and (max-width:767px){.docbxhm{padding-top:70px;padding-bottom:70px}}.docbxhm .bimage{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background-image:url(/wp-content/themes/sarah-gallery/images/dr-bg.jpg);background-size:cover;background-attachment:fixed}@media screen and (max-width:767px){.docbxhm .bimage{background-attachment:scroll;background-position:center!important}}.docbxhm .cnt{position:relative;z-index:3;max-width:1200px;margin:0 auto;padding:0 30px}@media screen and (max-width:980px){.docbxhm .cnt br{display:none}}.docbxhm .cnt h2{color:#fff;width:100%;text-align:center;line-height:1.3}@media screen and (max-width:767px){.docbxhm .cnt h2{font-size:23px;margin-bottom:60px}}.docbxhm .cntwrap{margin-top:117px;display:flex;flex-direction:row;align-items:center;width:100%}@media screen and (max-width:980px){.docbxhm .cntwrap{flex-wrap:wrap;margin-top:60px}}.docbxhm figure{flex-grow:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;align-self:flex-start}@media screen and (max-width:980px){.docbxhm figure{display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem}}@media screen and (max-width:767px){.docbxhm figure{gap:1rem;padding:0;margin-bottom:60px}.docbxhm figure img{align-self:flex-start;max-width:100%;height:auto;display:block}}.docbxhm .dimg{box-shadow:0 23px 26px rgb(0 0 0 / .3)}@media screen and (max-width:767px){.docbxhm .dimg{width:212px;height:236px}}.docbxhm .quotebox{flex-grow:1;padding-left:8rem;padding-right:0;width:100%}@media screen and (max-width:980px){.docbxhm .quotebox{padding:0 40px;padding-top:2rem}}@media screen and (max-width:767px){.docbxhm .quotebox{padding:0 0}}@media screen and (max-width:1279px){.docbxhm .quotebox .button{min-width:260px}}@media screen and (max-width:767px){.docbxhm .quotebox .button{min-width:inherit}}.docbxhm .quotebox .button:first-of-type{margin-right:1rem}@media screen and (max-width:1279px){.docbxhm .quotebox .button:first-of-type{margin-right:0;margin-bottom:2rem}}@media screen and (max-width:767px){.docbxhm .quotebox .button:first-of-type{margin-bottom:2rem}}.docbxhm .quotebox p{color:#fff;font-size:28px;font-family:questa-grande,serif;line-height:1.3;font-style:italic;margin-bottom:60px}@media screen and (max-width:767px){.docbxhm .quotebox p{font-size:23px}}@media screen and (max-width:980px){.docbxhm .btnwrap{display:flex;justify-content:center;align-items:flex-start;gap:2rem}}@media screen and (max-width:767px){.docbxhm .altlogo{height:220px}.docbxhm .btnwrap{flex-wrap:wrap;gap:0}}.homeproc{position:relative;z-index:0}.homeproc .homeprocbg{background-image:url(/wp-content/themes/sarah-gallery/images/procedures-bg.jpg);position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background-attachment:fixed;background-repeat:no-repeat;z-index:2;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:767px){.homeproc .homeprocbg{background-attachment:scroll;background-position:center center!important}}.homeproc .container{position:relative;z-index:3;max-width:100%;background-color:#fff0;padding-bottom:270px}@media screen and (max-width:767px){.homeproc .container{padding-bottom:140px}}.homeproc .pbox{margin-top:284px;display:flex;flex-direction:row;position:relative;z-index:4;background-color:#fff0}@media screen and (max-width:767px){.homeproc .pbox{flex-wrap:wrap;margin-top:160px}}.homeproc .pbox:first-of-type{margin-top:200px}.homeproc .pbox:last-of-type h2{right:-175px}@media screen and (max-width:767px){.homeproc .pbox:last-of-type h2{right:initial}}.homeproc .featured{flex-grow:1;flex-shrink:0;max-width:50%;position:relative;z-index:0;display:inline-block;padding:0;margin:0}@media screen and (max-width:767px){.homeproc .featured{max-width:100%}}.homeproc .featured::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .05);z-index:2}.homeproc .featured::after{content:"";position:absolute;top:62.5px;right:0;width:1px;height:666px;background-color:#707070}@media screen and (max-width:767px){.homeproc .featured::after{top:-55px;left:0;right:initial}}.homeproc .featured h2{position:absolute;top:0;right:-125px;font-size:125px;line-height:1;margin:0 auto;top:-83.3333333333px;z-index:3}@media screen and (max-width:767px){.homeproc .featured h2{font-size:65px;top:-65px;left:20px;right:initial}}.homeproc img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homeproc .cnt{flex-grow:1;flex-shrink:0;max-width:50%;padding:125px}@media screen and (max-width:1290px){.homeproc .cnt{padding:60px}}@media screen and (max-width:980px){.homeproc .cnt{padding:60px}}@media screen and (max-width:767px){.homeproc .cnt{max-width:100%;padding:22px}}.homeproc .cnt ul{margin-left:0;margin-right:0;-moz-columns:2;columns:2}@media screen and (max-width:980px){.homeproc .cnt ul{-moz-columns:1;columns:1}}.homeproc .cnt ul li{padding-left:0}@media screen and (max-width:1290px){.homeproc .cnt ul li{font-size:14px;line-height:1.3;padding-bottom:1rem}}.homeproc .cnt ul li:before{display:none}.homeproc .pbox.reversed{flex-direction:row-reverse}.homeproc .pbox.reversed .featured::after{right:initial;left:0}@media screen and (max-width:767px){.homeproc .pbox.reversed .featured::after{top:-55px}}.homeproc .pbox.reversed .featured h2{left:-125px;right:initial}@media screen and (max-width:767px){.homeproc .pbox.reversed .featured h2{left:20px}}.nonsurgical{height:auto;position:relative;top:0;left:0;width:100%;z-index:0;overflow:hidden;margin-top:-380px}.nonsurgical .bgimage{background-color:#419BA2;background-image:url(/wp-content/themes/sarah-gallery/images/largefixedbg.jpg);background-size:cover;background-attachment:fixed;width:100%;height:100%;position:absolute;top:0;left:0;clip-path:polygon(100% 406px,100% 100%,0 100%,0 280px)}@media screen and (max-width:767px){.nonsurgical .bgimage{background-attachment:scroll;clip-path:polygon(100% 350px,100% 100%,0 100%,0 280px)}}.nonsurgical h2{color:#fff;text-align:center;font-size:80px;margin-bottom:0;line-height:1}@media screen and (max-width:767px){.nonsurgical h2{font-size:40px}}.nonsurgical .container{max-width:calc(100% - 100px);position:relative;z-index:3;padding-top:460px;padding-bottom:200px}@media screen and (max-width:767px){.nonsurgical .container{max-width:100%;padding-left:0;padding-right:0;padding-bottom:60px}}.nonsurgical .btnwrap{text-align:center;display:block;margin:0 auto}.nonsurgical .blockbutton{font-family:hero-new,sans-serif;font-weight:500;font-size:18px;padding:56px 150px}@media screen and (max-width:767px){.nonsurgical .blockbutton{padding:2rem 2rem;font-size:14px;min-width:90%}}.nonsurgical .slider{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;margin-top:70px;margin-bottom:70px}.nonsurgical .slide{flex-basis:auto;width:calc(25% - 15px);flex-grow:0;margin:7.5px}.nonsurgical .singleproc p{color:#fff}.nonsurgical .singleproc .button{padding:1rem 1.2rem}.nonsurgical .singleproc picture{display:block;margin-bottom:50px}.nonsurgical .singleproc picture img{max-width:100%;box-shadow:0 23px 26px rgb(0 0 0 / .2);height:auto}.nonsurgical .heading{font-family:questa-grande,serif;font-size:30px;margin-bottom:5px}.nonsurgical .subheading{font-size:15px;font-weight:500}.nonsurgical p{padding:0 1rem}@media screen and (max-width:767px){.nonsurgical p{padding:0 .5rem;font-size:14px}}.nonsurgical .slick-arrow{display:none!important;visibility:hidden}.instablock{padding-top:60px;padding-bottom:46px}@media screen and (max-width:767px){.instablock{padding-top:26px;padding-bottom:50px}}.instablock h2{text-align:center;font-size:30px;margin-bottom:54px}@media screen and (max-width:767px){.instablock h2{font-size:20px}}.contactfooter{width:100%;position:relative;height:100%}.contactfooter.lazyloaded{background-image:url(/wp-content/themes/sarah-gallery/images/contact-us-bg.jpg)}.contactfooter{background-size:cover;background-position:center center;background-attachment:fixed;background-repeat:no-repeat}@media screen and (max-width:767px){.contactfooter{background-attachment:scroll;background-position:center center!important;background-image:url(/wp-content/themes/sarah-gallery/images/mobcontact.jpg)}}.contactfooter .bgimage{top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:0}.contactfooter .container{position:relative;z-index:3;color:#fff;padding-top:160px;padding-bottom:140px}@media screen and (max-width:767px){.contactfooter .container{padding-top:40px;padding-bottom:40px;padding-left:33px;padding-right:33px}}.contactfooter .container>p,.contactfooter .container h2,.contactfooter .container h3{color:#fff;text-align:center}.contactfooter h2{font-family:hero-new,sans-serif;font-weight:500;font-size:20px;margin-bottom:1rem}@media screen and (max-width:767px){.contactfooter h2{font-size:16px}}.contactfooter h3{font-size:60px;margin-bottom:1rem}@media screen and (max-width:767px){.contactfooter h3{font-size:33px}}.contactfooter h3 em{font-weight:400}.contactfooter .messsage{font-size:18px;margin-bottom:0}@media screen and (max-width:767px){.contactfooter .messsage{font-size:14px;margin-bottom:23px}}@media screen and (max-width:767px){.contactfooter .aformblock{display:none}}.contactfooter .mobbutton{display:none}@media screen and (max-width:767px){.contactfooter .mobbutton{display:block;text-align:center;margin:0 auto}.contactfooter .mobbutton .button{background-color:#419BA2;color:#fff;font-family:hero-new,sans-serif;font-size:14px;border:1px solid rgb(255 255 255 / .27);min-width:90%;margin-top:2rem}}ul.two-col{-moz-columns:2;columns:2}@media screen and (max-width:767px){ul.two-col{-moz-columns:1;columns:1}}.dfloaty{display:none;position:fixed;bottom:1rem;right:1rem;z-index:333}@media screen and (max-width:767px){.dfloaty{bottom:0;width:100%;right:0;left:0}}.dfloaty .button{padding-block:30px;border:unset;font-family:questa-grande,serif;font-size:22px;font-weight:400;padding-inline:1.5rem;width:auto;background:#419BA2;border:1px solid rgb(255 255 255 / .4);transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.dfloaty .button{font-size:1rem;padding-block:1rem;padding-inline:0;width:100%}}.navwrap .ffnav{padding-left:50px;padding-right:50px;margin-left:auto;display:flex;flex-direction:row;align-items:center;background-color:#fff;justify-content:space-between}.navwrap .module{display:flex;align-items:center;flex-direction:row;justify-content:flex-end;flex-shrink:0;min-width:0}.navwrap .module a{font-size:15px;color:#419BA2;text-decoration:none;text-transform:uppercase;display:inline-block;font-weight:400;text-align:center}.navwrap .module a img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;margin-right:.5rem}.navwrap .module a:hover{background-color:initial;text-decoration:underline}.navwrap .module button{cursor:pointer;font-size:15px;color:#419BA2;text-transform:uppercase;padding-left:28px}.navwrap .module button img{margin-left:21px}@media screen and (min-width:981px){.fixednav{position:relative;top:0;left:0;width:100%;background-color:#fff;z-index:10;padding-top:16px}.fixednav.is-trans .ffnav{position:fixed;width:100%;top:-100%;left:0;z-index:10;transform:translate(0,-100%);transition:all 1s ease-in-out;will-change:transform}.fixednav.is-fixed .ffnav{position:fixed;top:0;left:0;width:100%;z-index:10;transform:translate(0,0);transition:all 1.5s ease-in-out;will-change:transform;box-shadow:0 1px 10px rgb(0 0 0 / .3)}}@media screen and (min-width:981px){.phonenav{position:relative;text-align:center}.phonenav a::before{content:"";display:inline-block;background-image:url(/wp-content/themes/sarah-gallery/images/nav-call.svg);width:15px;height:16px;vertical-align:middle;margin-right:11px}#header-nav{display:block;z-index:10;min-width:0;flex-grow:1}#header-nav.is-active{display:block}#header-nav ul{margin:0}#closenav{display:none}#header-nav.is-active #closenav{position:absolute;right:52px;top:50%;transform:translateY(-50%);z-index:11;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-end;width:50px;height:50px}#header-nav.is-active #closenav img{display:block;max-width:100%}.main-menu{display:flex;align-items:center;justify-content:space-between;margin:0;width:100%;position:relative}.main-menu li{padding:0;width:auto;display:inline-block;width:auto}.main-menu li::before{display:none}.main-menu li:hover a{color:#026D77}.main-menu li:hover a::after{content:"";width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-bottom:5px solid #026D77;position:absolute;bottom:-1px;left:50%;z-index:5}.main-menu a{color:#419BA2;font-weight:400;font-size:15px;padding:.5rem;display:block;text-decoration:none;text-transform:uppercase;cursor:pointer;line-height:1.1em;position:relative;text-align:center}}@media screen and (min-width:981px) and (max-width:1140px){.main-menu a{font-size:13px}}@media screen and (min-width:981px){.menu-item-has-children{display:inline-flex;align-items:center;justify-content:center}.nav-plus{display:none}.sub-menu{display:none;background-color:#026D77}}@media (hover:hover){#main-menu>li.menu-item-has-children a:hover{color:#026D77;background-color:#fff0}#main-menu>li.menu-item-has-children.mega:hover{position:static}#main-menu>li.menu-item-has-children.mega:hover>.sub-menu{position:absolute;padding-bottom:15px;z-index:50;top:100%;display:flex;flex-wrap:nowrap;transform:translate(-50vw);padding-top:calc(46px - 1rem);padding-left:46px;padding-right:46px;width:100%;left:50vw;right:50%;gap:2rem;min-height:50vh}#main-menu>li.menu-item-has-children.mega:hover>.sub-menu>li{flex-basis:0%;flex-grow:1;display:block;padding-top:1rem}#main-menu>li.menu-item-has-children.mega:hover>.sub-menu>li>a{color:#fff;font-size:20px;text-align:left;padding-bottom:23px;text-transform:capitalize}#main-menu>li.menu-item-has-children.mega:hover>.sub-menu>li .nav-plus{display:none}#main-menu>li.menu-item-has-children.mega:hover>.sub-menu>li .sub-menu{display:block}#main-menu>li.menu-item-has-children.mega:hover>.sub-menu>li .sub-menu li{display:block}#main-menu>li.menu-item-has-children.mega:hover>.sub-menu>li .sub-menu a{color:#fff;text-align:left;font-size:17px;font-weight:300;padding-bottom:17px}#main-menu>li.menu-item-has-children.mega:hover>.sub-menu>li .sub-menu a:hover{color:#01BDD0}#main-menu .sub-menu.depth-1{padding-top:0}#main-menu .sub-menu.depth-1 a{font-size:.7368421053em;font-weight:300;padding-top:0;padding-bottom:0;text-transform:capitalize}#main-menu .sub-menu.depth-1 a:hover{text-decoration:none;color:#01BDD0}}@media (hover:hover){#main-menu>li.menu-item-has-children:not(.mega):hover>.sub-menu{position:absolute;z-index:50;top:101%;left:0;display:block;min-width:250px;height:auto}#main-menu>li.menu-item-has-children:not(.mega):hover>.sub-menu .sub-menu.depth-1{display:none}#main-menu>li.menu-item-has-children:not(.mega):hover>.sub-menu>li{flex-basis:0%;flex-grow:1;display:block}#main-menu>li.menu-item-has-children:not(.mega):hover>.sub-menu>li a{font-size:.8421052632em;margin-bottom:0;text-decoration:none;font-size:.7368421053em;font-weight:300;transition:all 0.3s ease-in-out;padding:1rem 1.8rem;color:#fff;text-transform:capitalize}#main-menu>li.menu-item-has-children:not(.mega):hover>.sub-menu>li a:hover{color:#01BDD0;text-decoration:none;transition:all 0.3s ease-in-out}#main-menu>li.menu-item-has-children:not(.mega):hover>.sub-menu .nav-plus{position:absolute;top:48%;right:1rem;transform:rotate(-90deg);left:initial}#main-menu>li.menu-item-has-children:not(.mega):hover .sub-menu.depth-0 li:hover .sub-menu.depth-1{position:absolute;top:0;left:100%;min-width:250px;display:block}}@media screen and (max-width:1024px){body.is-hidden{overflow:hidden}.navwrap{display:block}#closenav{display:none}#header-nav{display:none}#header-nav .main-menu:not(.sub-menu){padding-bottom:10rem;overflow-y:scroll;-webkit-overflow-scrolling:touch;margin-top:4rem}#header-nav .nav-plus{display:none}#header-nav ul{margin:0;padding:0;height:100%;margin-bottom:1rem;width:100%}#header-nav ul .menu-item-has-children>a{position:relative}#header-nav ul .menu-item-has-children>a:after{content:url(/wp-content/themes/sarah-gallery/images/arrowdown.svg);display:inline-block;width:10px;height:4px;position:absolute;right:2.5rem;top:.5rem;transform:translateY(-50%)}#header-nav ul .menu-item-has-children>a.is-active:after{top:2rem;right:.5rem;transform:scale(-1) translateY(-50%)}#header-nav ul li{padding:0;margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #037984;align-items:center;position:relative}#header-nav ul li:last-of-type{border-bottom:1px solid #037984}#header-nav ul li:before{display:none}#header-nav ul li a{padding:.5rem 0;color:#fff;text-decoration:none;text-indent:1rem;flex-grow:1}#header-nav.is-active{display:block;z-index:9;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#026D77;z-index:120}.sub-menu{display:none}#closenav{position:absolute;top:1rem;right:1rem;z-index:130}#closenav.is-active{display:block}#header-nav .sub-menu.depth-0{margin-bottom:0}#header-nav .sub-menu.depth-0 li a{padding-left:1rem}#header-nav .sub-menu.depth-1 li:not(:first-of-type){border:none}#header-nav .sub-menu.depth-1 li:last-of-type{border:none}#header-nav .sub-menu.depth-1 li a{font-size:14px}}@media screen and (min-width:1024px){.is-fixed #main-menu>li>a{padding-block:16px}#main-menu>li>a{padding-bottom:16px}#main-menu>li.menu-item-has-children.two-col:not(.mega):hover .sub-menu.depth-0{display:grid;grid-template-columns:repeat(2,1fr);min-width:50vw;padding:50px;position:absolute;left:0;top:100%}#main-menu>li.menu-item-has-children.two-col:not(.mega):hover .sub-menu.depth-0 li{display:inline-block;width:100%;-moz-column-span:all;column-span:all}#main-menu>li.menu-item-has-children.two-col:not(.mega):hover .sub-menu.depth-0 li a{font-size:20px;text-align:left;padding:1rem}.sub-menu li a:after{display:none}#main-menu>li.menu-item-has-children.drop-down:not(.mega):hover{position:relative}#main-menu>li.menu-item-has-children.drop-down:not(.mega):hover .sub-menu{min-width:33vw;padding:30px;left:50%;transform:translateX(-50%)}#main-menu>li.menu-item-has-children.drop-down:not(.mega):hover .sub-menu a{text-align:left;font-size:20px;padding:1rem}#main-menu>li.no-hover:not(.mega):hover{background-color:#fff0}#main-menu>li.no-hover:not(.mega):hover a{background-color:#fff0}#main-menu>li.no-hover:not(.mega):hover a:after{display:none}}.home .hero{display:block;max-width:100%;height:calc(100vh - 100px);position:relative;box-shadow:0 6px 8px rgb(0 0 0 / .1),0 13px 16px rgb(0 0 0 / .4);overflow:hidden}@media screen and (max-width:980px){.home .hero::after{content:"";background-color:#000;position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;opacity:.14}}.home .hero .heroimg{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;z-index:-1;width:100%;height:100%;background-attachment:fixed}@media screen and (max-width:1023px){.home .hero .heroimg{background-position:-100vw center!important;background-attachment:scroll}}@media screen and (max-width:979px){.home .hero .heroimg{background-position:-100vw center!important}}@media screen and (max-width:767px){.home .hero .heroimg{background-position:center center!important}}.home .herocnt{position:absolute;z-index:3;top:60%;transform:translateY(-50%);left:7rem}@media screen and (min-width:1600px){.home .herocnt{left:9rem}}@media screen and (max-width:1024px){.home .herocnt{position:absolute;height:100%;top:0;left:0;transform:initial;width:100%;display:flex;flex-direction:column}.home .herocnt .logo{text-align:center;display:block;margin:2rem auto}}@media screen and (max-width:1024px) and (max-width:980px){.home .herocnt .logo{padding:30px;display:block;max-width:100%;margin:0 auto}}.home .herocnt .heading{color:#fff;font-size:42px;font-family:questa-grande,serif;text-align:center;margin-top:2rem}@media screen and (max-width:767px){.home .herocnt .heading{font-size:23px;margin-bottom:0;line-height:1.2}}@media screen and (max-width:1024px){.home .herocnt .shady{min-height:25vh;margin-top:auto;background:linear-gradient(0deg,#1E3D4E,#fff0)}}.home .herocnt .subheading{font-size:27px;font-style:italic;text-align:center;color:#fff;font-family:questa-grande,serif}@media screen and (max-width:767px){.home .herocnt .subheading{font-size:15px}}.home .herocnt .button{margin-left:50%;transform:translateX(-50%);min-width:unset;padding:0;padding-block:30px;background:#419BA2;font-family:questa-grande,serif;font-size:26px;font-weight:400;padding-inline:2rem;width:320px}.home .herocnt .button:hover{border:1px solid rgb(255 255 255 / .4);transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.home .herocnt .button{margin-bottom:5vh}}@media screen and (max-width:1024px){.home picture{background:linear-gradient(0deg,#fff0,#1E3D4E)}}.stickyfooter{background-color:#fff;position:fixed;z-index:100;top:0;left:0;width:100%;overflow:hidden;display:block;padding-bottom:calc(0.5 * env(safe-area-inset-bottom));padding-top:calc(-1 * env(safe-area-inset-bottom));transition:padding 0.1s ease-in-out}.stickyfooter ul{margin:0 auto;padding:0;width:100%;display:flex;justify-content:space-around;align-items:center;height:100%}.stickyfooter ul li{padding:0;width:100%;text-align:center;height:100%}.stickyfooter ul li a{display:flex;justify-content:center;align-items:center;height:100%;padding-top:1rem;padding-bottom:1rem}.stickyfooter ul li a span{visibility:hidden;font-size:0}.stickyfooter ul li::before{display:none}.stickyfooter ul li img{display:block}@media screen and (min-width:1023px){.stickyfooter{display:none}}@media screen and (max-width:767px){main{margin-top:65px}}.aform{width:100%;display:block}.aform .field-wrap:not(.type-checkbox):not(.type-radiobutton)>label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.aform div:not(.type-submitbutton):not(.type-textarea):not(.type-text){width:100%;margin-bottom:20px}.aform input[type=file]{padding:1rem 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none}@media screen and (max-width:767px){.aform input[type=file]{font-size:.5rem;display:inline-flex}}.aform .type-text{color:#fff;text-align:left;margin-bottom:2rem;margin-top:2rem;display:none}.aform .type-text p{margin-bottom:0;padding:0 2rem}.aform .type-textarea{width:100%}.aform .type-selectbox{max-width:100%}.aform .type-selectbox select{max-width:100%;background-color:#fff;border:none;padding:1rem .5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;color:#5A5A5A;background-image:url(/wp-content/themes/sarah-gallery/images/arrowdown-dark.svg);background-position:98% center;background-size:1rem 1rem;background-repeat:no-repeat}.aform textarea{width:100%;font-family:hero-new,sans-serif;text-indent:1em;color:#686868;font-size:14px;padding:1em;border:none}.aform textarea::-moz-placeholder{opacity:1;color:#686868}.aform textarea::placeholder{opacity:1;color:#686868}.aform input{background-color:#fff;border:none;padding:15px 23px;color:#686868;text-indent:1em;width:100%;font-family:hero-new,sans-serif;font-size:14px}.aform input::-moz-placeholder{opacity:1;color:#686868}.aform input::placeholder{opacity:1;color:#686868}.aform .type-checkbox{margin:0 auto;text-align:center}.aform .type-checkbox input{width:15px}.aform .type-checkbox label{color:inherit;font-weight:300;font-size:13px}.aform .type-submitbutton{display:block;margin:0 auto;text-align:center}.aform .type-submitbutton .submit-btn{cursor:pointer;border-bottom:1px solid #DDD;color:#fff;font-size:13px;text-align:center;text-transform:uppercase;font-weight:400;display:inline-block;padding:1rem 2rem;text-indent:0;transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.aform .type-submitbutton .submit-btn{min-width:100%}}@media (hover:hover){.aform .type-submitbutton .submit-btn:hover{background-color:rgb(255 255 255 / .4);color:#fff;transition:all 0.3s ease-in-out}}.aformblock .container{max-width:992px;margin:0 auto}@media screen and (max-width:767px){.aformblock .container{padding:0 1rem}}.aformblock .aform{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:1rem;column-gap:1rem;margin-top:70px}@media screen and (max-width:767px){.aformblock .aform{display:block}}@media screen and (max-width:767px){.aformblock .aform .disclaimer{margin-top:2rem;margin-bottom:2rem}}.aformblock .aform .type-checkbox{padding-top:2rem;padding-bottom:1rem}.aformblock .aform .type-checkbox button{color:#fff;font-weight:300;text-decoration:underline;cursor:pointer}.aformblock .aform .type-checkbox,.aformblock .aform .type-textarea,.aformblock .aform .type-text{grid-column:1/-1}@media screen and (max-width:767px){.aformblock .aform .type-checkbox{padding-top:1rem;padding-bottom:1rem}}.aformblock .aform .type-checkbox label{color:#fff}.aformblock .aform .type-submitbutton{grid-column:1/-1;display:block;margin:0 auto;text-align:center}.aformblock .aform .type-submitbutton .submit-btn{cursor:pointer;border-bottom:1px solid rgb(255 255 255 / .27);background-color:#fff0;color:#fff;font-size:13px;text-align:center;text-transform:uppercase;display:inline-block;transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.aformblock .aform .type-submitbutton .submit-btn{min-width:100%}}@media (hover:hover){.aformblock .aform .type-submitbutton .submit-btn:hover{background-color:rgb(255 255 255 / .4);color:#fff;transition:all 0.3s ease-in-out}}footer{background-color:#F4F5F7;width:100%;min-height:10px}footer a:hover{background-color:#fff0;color:#5A5A5A}footer .row{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:64px;justify-content:center}footer .row .col.first{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:25%}@media screen and (max-width:980px){footer .row .col.first{width:100%;margin-bottom:2rem;max-width:inherit}}footer .row .col.first img{width:100%}footer .row .col.first a{text-align:center;text-decoration:none;font-family:questa-grande,serif;color:#5A5A5A;text-align:center;font-size:24px;display:block;padding-top:1rem}footer .col.second{padding:0 4rem}@media screen and (max-width:767px){footer .col.second{padding:0;margin-bottom:1rem}}footer .col.second .socials{margin-top:.5rem;display:flex;gap:1.5rem}footer .col.second .socials a:hover{background-color:#fff0}footer .col.address{font-weight:300;font-size:16px;padding:0 3rem}@media screen and (max-width:980px){footer .col.address{text-align:center}}footer .col.address a{color:#5A5A5A;text-decoration:none}footer .col.address a:hover{background-color:#fff0;text-decoration:underline}footer .col.address .hours{padding-top:1rem}footer .buttonblock{display:flex;flex-direction:column;padding:0 2rem}footer .buttonblock .button{font-weight:300;font-size:12px}footer .buttonblock .button:first-of-type{margin-bottom:1rem}footer .row:last-of-type{text-align:center}@media screen and (max-width:767px){footer .row:last-of-type p:last-of-type{margin-bottom:5rem;font-size:12px}}footer .row:last-of-type p:last-of-type img{position:relative;top:2px;max-height:14px}.silvr,.copy{font-size:12px}@media screen and (max-width:767px){.copy{font-size:12px}}@media screen and (max-width:767px){.insidepage main .herowrap.bordercontent{padding:0}}.insidehero{display:block;max-width:100%;position:relative;height:auto;overflow-x:hidden;position:relative;margin-bottom:100px;min-height:calc(100vh - 100px);box-shadow:0 6px 8px rgb(0 0 0 / .1),0 13px 16px rgb(0 0 0 / .4)}.insidehero::before{content:"";background-image:url(/wp-content/themes/sarah-gallery/images/insideherobg.jpg);background-size:cover;background-position:center;background-repeat:repeat;animation:slide 40s linear infinite;position:absolute;top:0;bottom:0;width:200%;height:100%;z-index:1;transform:scale(-1)}.insidehero a{background-color:#fff0}.insidehero .logo{max-width:368px;height:auto;margin-bottom:60px}.insidehero .cnt{z-index:2;position:relative;overflow:hidden;display:flex;flex-wrap:wrap;padding:0;min-height:calc(100vh - 100px)}.insidehero .box{flex-grow:1;flex-shrink:0;padding-left:0;padding-bottom:0;width:calc(50% - 0.5rem);max-width:100%}.insidehero .boxleft{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding:4%}.insidehero .boxleft p{color:#fff;margin-bottom:9vh}@media screen and (max-height:750px){.insidehero .boxleft p{margin-bottom:1rem}}.insidehero .boxleft h1{margin-bottom:30px}.insidehero .boxright .boximg{padding-bottom:100%;background-color:#fff0;min-height:100%;display:block;position:relative;overflow:hidden}.insidehero .boxright img{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@keyframes slide{0%{transform:translate(0)}100%{transform:translate(-1500px)}}.mobilehero{display:none}@media screen and (max-width:980px){.insidehero{min-height:initial}.insidehero:before{animation:initial}.insidehero .button{font-size:16px}.insidehero .logo{max-width:280px;margin-bottom:30px}.insidehero .boxleft{padding:30px;padding-bottom:60px}.insidehero .boxleft p{margin-bottom:3vh}.insidehero .box{width:100%}.insidehero .boxright{display:none}.insidehero .mobilehero{display:block;margin-bottom:40px}.insidehero .mobilehero img{max-width:100%;height:auto}}.insidepage main .container{padding:0}.insidepage main .bordercontent{padding:0 2rem}.insidepage main .bordercontent.nopadd{padding:0}.justcontent{margin-bottom:70px}.justcontent.mega-padd{margin-bottom:140px}.justcontent.gray{padding:2rem;background-color:#f4f5f7}.justcontent h1{color:#5A5A5A}main .anchorblock{margin-bottom:70px}@media screen and (max-width:767px){main .anchorblock{margin-bottom:30px}}main .anchorblock .container{border-top:4px solid #419BA2;padding:70px;display:flex;justify-content:center}@media screen and (max-width:767px){main .anchorblock .container{padding:1rem 2rem}}main .anchorblock ul{-moz-columns:2;columns:2;margin:0;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width:767px){main .anchorblock ul{-moz-columns:1;columns:1}}main .anchorblock ul li{display:inline-block;font-size:14px;width:100%;padding-left:0;border-bottom:1px solid #419BA2;margin-bottom:1rem;padding-bottom:0}main .anchorblock ul li:before{display:none}main .anchorblock ul li:hover{border-bottom:1px solid #419BA2;background-color:#419BA2}main .anchorblock ul li:hover a{color:#fff}main .anchorblock ul li a{padding:.5rem 1rem;color:#419BA2;display:block;cursor:pointer;text-decoration:none}@media screen and (max-width:767px){main .anchorblock ul li a{line-height:1.6;padding:0;padding-bottom:.5rem;padding-top:.5rem}}.halfhalf{overflow:hidden;display:flex;flex-wrap:wrap;padding:0;margin-bottom:70px}@media screen and (max-width:767px){.halfhalf{margin-bottom:30px}}.halfhalf.reverse{flex-direction:row-reverse}.halfhalf .griditem{flex-grow:1;flex-shrink:0;padding-left:0;padding-bottom:0;width:calc(50% - 0.5rem);max-width:100%}@media screen and (max-width:980px){.halfhalf .griditem{width:100%}}.halfhalf .gridimage{padding-bottom:100%;background-color:#fff0;min-height:100%;display:block;position:relative;overflow:hidden}.halfhalf .gridimage img{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border:1px solid #707070}.halfhalf .gridtext{padding:4rem;max-width:810px;display:flex;flex-direction:column;align-items:flex-start;height:100%;justify-content:center}@media screen and (max-width:767px){.halfhalf .gridtext{padding:0;padding-top:1rem}}.fullwidthimage{background-color:#000;padding-top:164px;padding-bottom:164px;position:relative;color:#fff;box-shadow:0 23px 26px rgb(0 0 0 / .27);margin-bottom:70px}@media screen and (max-width:767px){.fullwidthimage{padding-top:82px;padding-bottom:82px;margin-bottom:30px}}.fullwidthimage::before{position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgb(0 0 0 / .7);z-index:1}.fullwidthimage .bgimage{position:absolute;top:0;left:0;width:100%;height:100%}.fullwidthimage .bgimage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fullwidthimage .fwcontent{position:relative;z-index:2;width:100%;padding:0 0;max-width:1000px;margin:0 auto}@media screen and (max-width:980px){.fullwidthimage .fwcontent{padding:0 2rem}}.fullwidthimage .fwcontent p:last-of-type{margin-bottom:0}.fullwidthimage h2{text-align:center;color:#fff}@media screen and (max-width:767px){.fullwidthimage h2{text-align:left}}.bordercontent.borderimage{margin-bottom:70px}.bordercontent.borderimage .container{display:flex;flex-direction:row;padding-top:90px;padding-bottom:90px}@media screen and (max-width:767px){.bordercontent.borderimage .container{flex-wrap:wrap;padding-top:30px;padding-bottom:30px}}.bordercontent.borderimage .container.reverse{flex-direction:row-reverse}.bordercontent.borderimage .container.reverse .imgwrap{margin-right:70px;margin-left:0;border-left:none;border-right:1px solid #707070}@media screen and (max-width:767px){.bordercontent.borderimage .container.reverse .imgwrap{margin:0 auto}}.bordercontent.borderimage .cnt{max-width:60%;margin-top:2rem}@media screen and (max-width:767px){.bordercontent.borderimage .cnt{max-width:100%}}.bordercontent.borderimage .imgwrap{max-width:40%;margin-left:70px;border-left:1px solid #707070;padding:1rem 0}@media screen and (max-width:767px){.bordercontent.borderimage .imgwrap{max-width:100%;margin:0 auto}}.bordercontent.borderimage .imgwrap img{max-width:100%;display:block;-o-object-fit:cover;object-fit:cover}.insidepage.page-eyelid-surgery main .galleryinline{padding-bottom:90px}.insidepage.page-eyelid-surgery main .galleryinline .halfer .tt{min-height:unset}.insidepage main .galleryinline{padding-bottom:172px}.insidepage main .galleryinline h2{text-align:center;display:block;margin-bottom:60px;margin-top:30px}@media screen and (max-width:767px){.insidepage main .galleryinline h2{margin-bottom:57.5px}}.halfer{display:flex;justify-content:space-between;gap:50px}@media screen and (max-width:767px){.halfer{flex-wrap:wrap;gap:0;row-gap:2rem}}@media screen and (max-width:767px){.halfer .tt{min-height:initial}}.halfer .cntwrap{max-width:50%;flex-grow:1;position:relative}@media screen and (max-width:767px){.halfer .cntwrap{max-width:100%;width:100%}}.halfer img{min-height:100%;-o-object-fit:contain;object-fit:contain}.halfer .cnt{position:absolute;top:calc(100% + 1.2rem);left:0}@media screen and (max-width:767px){.halfer .cnt{position:relative;top:unset;left:unset;margin-top:1.2rem}}.halfer .cnt p{margin-bottom:0}.fullbgsub{position:relative;background-color:#2C4C5B;padding-top:185px;padding-bottom:185px;padding-left:2rem;padding-right:2rem}@media screen and (max-width:767px){.fullbgsub{padding:80px 2rem}}.fullbgsub .bgimage{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:0}.fullbgsub .bgimage img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.fullbgsub .bgimage::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2;background-color:rgb(23 52 66 / .84)}.fullbgsub .hcntwrp.container{position:relative;z-index:3;margin-bottom:100px}.fullbgsub .hcntwrp.container>div *:last-of-type{margin-bottom:0}.fullbgsub .hcntwrp.container a{color:#fff}.fullbgsub .hcntwrp.container>*{color:#fff}.fullbgsub .scntwrap.container{position:relative;z-index:3;display:flex;justify-content:space-between;gap:1rem}@media screen and (max-width:767px){.fullbgsub .scntwrap.container{flex-wrap:wrap}}.fullbgsub .scntwrap.container a{color:#fff}.fullbgsub .scntwrap.container .col{max-width:50%}@media screen and (max-width:767px){.fullbgsub .scntwrap.container .col{max-width:100%}}.fullbgsub .scntwrap.container .col>*{color:#fff}.fullbgsub ul{margin-bottom:2rem}.fullbgsub .subimage{border-left:1px solid #707070;padding-top:1rem;padding-bottom:1rem;max-width:50%}@media screen and (max-width:767px){.fullbgsub .subimage{max-width:100%}}.fullbgsub .subimage img{display:block;max-width:100%;height:auto;border:1px solid #707070}main .jccols{margin-bottom:0}main .jccols .singlecol>p:last-of-type{margin-bottom:0}main .jccols .container{padding-top:160px;padding-bottom:160px}@media screen and (max-width:767px){main .jccols .container{flex-wrap:wrap;padding-top:80px;padding-bottom:80px}}main .jccols .container.cnt-count-2{display:flex;flex-direction:row;justify-content:space-between;gap:2rem}main .jccols .container.cnt-count-3{gap:3rem;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:767px){main .jccols .container.cnt-count-3 .singlecol{width:100%}}main .jccols.combinedcols .container{padding-top:0}main .jccols.combinedcols .container.pb-0{padding-bottom:2rem}.largecontact{min-height:100vh;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.largecontact::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background-color:rgb(23 52 66 / .84);z-index:1}.largecontact .cntwrap{position:relative;z-index:3;padding-top:152px;padding-bottom:90px}@media screen and (max-width:980px){.largecontact .cntwrap{padding:30px 2rem}}.largecontact .logowrap{display:block;text-align:center;margin:0 auto}@media screen and (max-width:980px){.largecontact .logowrap{max-width:100%}.largecontact .logowrap img{max-width:100%;height:auto}}.largecontact .logowrap a:hover{background-color:#fff0}.largecontact h4,.largecontact h2,.largecontact h3,.largecontact h1{text-align:center;color:#fff}.largecontact .formwrapp{max-width:992px;margin:0 auto}@media screen and (max-width:1024px){.largecontact .formwrapp{max-width:100%;padding:0}}.largecontact .formwrapp>*{color:#fff}.largecontact .aform{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}@media screen and (max-width:767px){.largecontact .aform{display:block}}.largecontact .aform .type-text{display:block}.largecontact .aform .type-submitbutton,.largecontact .aform .type-checkbox,.largecontact .aform .type-text,.largecontact .aform .type-textarea,.largecontact .aform .type-checkboxgroup{grid-column:-1/1}.largecontact .aform .type-text{font-size:13px;padding:0 2.5rem}@media screen and (max-width:767px){.largecontact .aform .type-text{padding:0}}.largecontact .aform button{color:#fff;text-decoration:underline;font-weight:400}.largecontact .aform .type-checkboxgroup{display:flex;justify-content:space-between;flex-wrap:wrap}.largecontact .aform .type-checkboxgroup div{max-width:33%}@media screen and (max-width:767px){.largecontact .aform .type-checkboxgroup div{max-width:100%}}.largecontact .aform .type-checkboxgroup div input{display:inline-block;width:15px;margin-right:10px}.largecontact .aform .type-checkboxgroup div label{display:inline-block;font-weight:200}.largecontact .type-checkboxgroup>label{min-width:100%;width:100%;color:#fff;clip:initial!important;height:initial!important;position:initial!important;width:initial!important;overflow:initial!important;font-size:19px;text-align:center;margin-bottom:2rem!important;display:block;margin:0 auto;align-self:center}@media screen and (max-width:767px){.largecontact .type-checkboxgroup>label{text-align:left;font-weight:300}}.largecontact textarea{height:150px}@media screen and (max-width:767px){.largecontact textarea{margin-bottom:1rem}}.largecontact .aform .type-submitbutton .submit-btn{background-color:#fff0;border:1px solid #fff0;border-bottom:1px solid #ddd}@media screen and (max-width:767px){.largecontact .aform .type-submitbutton .submit-btn{min-width:10px;max-width:inherit;width:auto}}.largecontact .aform .type-submitbutton .submit-btn:hover{background-color:rgb(255 255 255 / .4);border-color:#fff0}@media screen and (max-width:767px){.page-template-page-consult.insidepage main .bordercontent{padding:0}}.mapblock{margin-top:2rem;margin-bottom:2rem;display:flex;background-color:#F4F5F7}@media screen and (max-width:980px){.mapblock{flex-wrap:wrap}}.mapblock .address{width:50%;padding:40px 80px}@media screen and (max-width:980px){.mapblock .address{width:100%;text-align:center}}@media screen and (max-width:767px){.mapblock .address{padding:2rem}}.mapblock picture{position:relative;max-width:50%;overflow:hidden}@media screen and (max-width:980px){.mapblock picture{max-width:100%}}.mapblock picture img{display:block;-o-object-fit:cover;object-fit:cover;max-width:100%}#tooltip{text-decoration:underline}#tooltip span{font-size:.8rem;color:#5A5A5A}#tooltip a{font-size:13px}#tooltip a:hover{background:none;color:#419BA2;text-decoration:underline}#tooltip .tooltiptrusted,#tooltip .tooltiptitle{font-size:.8rem}#sources-toggle{transition:height 0.3s ease-in-out;overflow:hidden;margin-left:2em;padding-top:1em}@media screen and (max-width:767px){#sources-toggle{margin-left:0}}#sources-toggle:not(.active){display:none;transition:all 0.3s ease-in-out}.insidepage main .sources-cite{padding-top:2em;padding-bottom:2em;margin-bottom:70px}@media screen and (max-width:767px){.insidepage main .sources-cite{padding-top:1em;padding-bottom:1em}}.insidepage main .sources-cite p{font-size:13px}.insidepage main .sources-cite p:last-of-type{margin-bottom:0}.insidepage main .sources-cite .single-sources span{display:flex;width:100%;color:#419BA2;cursor:pointer;text-decoration:underline}.insidepage main .sources-cite .single-sources span img{margin-right:.5em}.page-template-page-video main .bordercontent{padding:0}.page-template-page-video main .bordercontent .galleryheader img{max-width:100%}.vcont{max-width:100%;margin:0 auto;background-color:#F4F5F7}@media screen and (max-width:767px){.vcont{padding:0 1rem}}.vcont .container{max-width:1060px}.vcont ul{display:flex;margin:0;flex-wrap:wrap;gap:.5rem}.vcont ul li{padding:0;margin:0;width:calc(50% - 0.5rem)}.vcont ul li:before{display:none}.vcont .button{background-color:#fff;color:#419BA2;border:1px solid #EBEBEB;font-size:16px;font-weight:400}@media screen and (max-width:767px){.vcont .button{min-width:100%}}.vcont .button.selected{background-color:#419BA2;color:#fff}.vcont .vids{margin-top:50px;display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width:767px){.vcont .vids{flex-wrap:wrap}}.vcont .vids .singlevid{display:block;max-width:calc(50% - 1rem);flex-grow:1;margin-bottom:calc(50px - 1rem)}@media screen and (max-width:767px){.vcont .vids .singlevid{max-width:100%}}.vcont .vids .singlevid iframe{max-width:100%}.insidepage main .dguide{background-color:#F4F5F7;padding-top:90px;padding-bottom:75px}.insidepage main .dguide .container{display:flex;max-width:1200px;padding:0 1rem}@media screen and (max-width:767px){.insidepage main .dguide .container{flex-wrap:wrap}}.insidepage main .dguide .col{width:50%}@media screen and (max-width:767px){.insidepage main .dguide .col{width:100%}}.insidepage main .dguide .col img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.insidepage main .dguide .dcnt{padding:2rem 2rem}@media screen and (max-width:767px){.insidepage main .dguide .dcnt{padding:1rem}}.insidepage main .dguide input[type=text],.insidepage main .dguide input[type=email]{border:1px solid #D0D0D0}.insidepage main .dguide .form{max-width:1100px;margin:0 auto;padding:2rem 1rem}.insidepage main .dguide .form #aform-384{display:flex;justify-content:center;align-items:center;gap:1rem}@media screen and (max-width:767px){.insidepage main .dguide .form #aform-384{flex-wrap:wrap;justify-content:flex-start}}.insidepage main .dguide .form #aform-384 .field-wrap{max-width:50%;margin-bottom:0}@media screen and (max-width:767px){.insidepage main .dguide .form #aform-384 .field-wrap{max-width:100%}}.insidepage main .dguide .form #aform-384 .type-hidden{visibility:hidden;display:none}.insidepage main .dguide .form #aform-384 .type-submitbutton .submit-btn{color:#419BA2;border:1px solid #D0D0D0;min-height:52px}.insidepage main .dguide .form #aform-384 .type-submitbutton .submit-btn:hover{background-color:#419BA2;color:#fff;border-color:#419BA2}.daidthanks{text-align:center}.daidthanks .button.white{border:1px solid #EBEBEB;color:#419BA2;background-color:rgb(255 255 255 / .27)}.daidthanks .button.white:hover{background-color:#419BA2;color:#fff}.insidepage main .eat{font-size:.7rem;text-align:center}@media screen and (max-width:767px){.insidepage main .eat{padding:0 2rem;line-height:1.4}}.fillersguide{box-shadow:0 23px 26px rgb(0 0 0 / .27);margin-bottom:70px}@media screen and (max-width:767px){.fillersguide{padding-bottom:2rem}}.fillersguide sup{top:-.8em;font-size:.5em}.fillersguide .fillers-list{margin:0;top:0}.fillersguide .fillers-list li{cursor:pointer;padding-bottom:.5rem}.fillersguide .fillers-list li:last-of-type{padding-bottom:0}.fillersguide .container{display:flex;max-width:100%}@media screen and (max-width:767px){.fillersguide .container{flex-wrap:wrap}}.fillersguide .col{width:50%;position:relative}@media screen and (max-width:767px){.fillersguide .col{width:100%}}.fillersguide ul{list-style:none}.fillersguide ul li{list-style:none}.fillersguide ul li:before{display:none}.guide{width:100%;background-image:url(/wp-content/themes/sarah-gallery/images/fillersbg.jpg);background-size:cover}.guidebody{height:auto;display:flex;justify-content:flex-start;margin-bottom:70px;box-shadow:0 23px 26px rgb(0 0 0 / .27)}.guideleft{margin-right:104px;position:relative}.guideright{position:relative}.guideright img,.guideleft img{display:block;z-index:1;position:relative}.guideleft img{width:322px;max-width:initial}.guideright img{width:272px;max-width:initial}.guidewrap{display:flex;padding-top:4vw;padding-right:4vw;padding-bottom:4vw;padding-left:4vw;width:100%;flex-wrap:wrap}@media screen and (max-width:767px){.guidewrap{padding-top:4rem}}.guidestats{flex:0 1 40%;margin-left:auto}.statswrap{position:relative;z-index:1;padding:120px 30px 120px 120px;margin-top:33%;width:100%}.statswrap.facewrap{padding:0;padding-bottom:5%}.statswrap h2{margin-top:0}.statswrap p{font-weight:300;line-height:32px;margin-bottom:2rem}.statswrap.bodystats{color:#fff}.statswrap.bodystats>*{color:#fff}.statswrap.bodystats li{color:#fff}.statswrap a,.statswrap li{font-size:18px;font-weight:300}.statswrap a{text-decoration:underline}.statswrap li{padding-bottom:10px}.tooltiptext{visibility:hidden;background-color:#E1F2F4;text-align:center;border-radius:6px;position:absolute;z-index:1;border:1px solid #fff}.tooltip{cursor:pointer;width:43px;height:43px;display:block;position:absolute;z-index:3}.tooltip:hover .tooltiptext{visibility:visible;animation:scale-up-bl 0.3s cubic-bezier(.39,.575,.565,1) both}.tooltip .tooltiptext::after{content:" ";position:absolute;top:100%;left:30px;margin-left:-5px;border-width:5px;border-style:solid;border-color:#E1F2F4 #fff0 #fff0 #fff0}.tooltipinside{display:inline-block;white-space:nowrap;padding:15px;color:#226771;font-family:questa-grande,serif}.tooltiptext{top:-50px;left:-11px}.guideleft .tip1{top:195px;left:140px}.guideleft .tip2{top:199px;left:241px}.guideleft .tip3{top:271px;left:200px}.guideleft .tip4{top:340px;left:140px}.guideleft .tip5{top:423px;left:137px}.guideleft .tip5{top:423px;left:137px}.guideleft .tip6{top:483px;left:130px}.guideleft .tip7{top:515px;left:165px}.guideleft .tip8{top:615px;right:93px}.guideleft .tip9{top:826px;right:100px}.guideleft .tip10{top:1037px;right:83px}@keyframes scale-up-bl{0%{transform:scale(.5);transform-origin:0% 100%}100%{transform:scale(1);transform-origin:0% 100%}}.flexbreak{flex-basis:100%;height:0}.guideright .tip1{top:207px;left:117px}.guideright .tip2{top:257px;left:33px}.guideright .tip3{top:353px;left:117px}.guideright .tip4{top:401px;left:12px}.guideright .tip5{top:616px;left:77px}.guidestats.gsbottom{max-width:100%;width:100%}.guidestats.gsbottom .statswrap{border-left:none;margin-top:0}.statsmw{max-width:50%;padding:5rem}@media screen and (max-width:767px){.statsmw{padding:2rem;padding-top:0}}.faceguide{position:relative}.faceguide::before{content:"";position:absolute;left:0;top:-2.5%;height:105%;width:1px;background-color:#707070}@media screen and (max-width:767px){.faceguide::before{display:none}}.faceguide img{max-width:722px;margin:0}.faceguide .tip1{top:241px;left:365px}.faceguide .tip2{top:498px;left:203px}.faceguide .tip3{top:512px;left:364px}.faceguide .tip4{top:631px;left:364px}.faceguide .tip5{top:666px;left:227px}@media screen and (max-width:1440px){.faceguide .tooltip{width:36px;height:36px}.faceguide img{max-width:573px}.faceguide .tip1{top:186px;left:285px}.faceguide .tip2{top:393px;left:160px}.faceguide .tip3{top:404px;left:288px}.faceguide .tip4{top:498px;left:288px}.faceguide .tip5{top:527px;left:178px}}.faceguide .tooltip{border-radius:50%;background-color:#fff0;transition:background-color 0.3s ease}.faceguide .tip2:hover,.faceguide .tip2:hover~.tip3,.faceguide .tip2:hover~.tip4,.faceguide .tip2:hover~.tip5{background-color:rgb(255 255 255 / .5);transition:background-color 0.3s ease}@media screen and (min-width:1920px){.guidewrap{padding-left:10vw}.guidestats.gsbottom{margin-left:-10vw}.faceguide{right:15vw}.guidestats.gsbottom .statswrap{border-left:none;margin-top:0;padding-right:calc(5vw + 772px);padding-left:10vw}}.guidestatsmobile{display:none}@media screen and (max-width:1024px){.guidebody::after{border-top:200vh solid #226771;border-right:100vw solid #fff0}.guideheader h2{text-align:center}.guidebody{height:auto}.guidewrap{padding-left:15px;padding-right:15px}.guideleft{order:2;margin-right:0;width:48%}.guideright{order:3;width:48%}.guideright img,.guideleft img{width:auto;margin:0 auto;height:440px}.guidestats{order:1;flex:0 1 100%;margin:0 auto;margin-bottom:30px}.statswrap{position:relative;z-index:1;border:none;padding:0 15px;margin-top:0;width:100%}.flexbreak{flex-basis:100%;height:0;order:5}.guidestats.gsbottom{order:6;margin:0}.guidestats.gsbottom .statswrap{padding-left:0;padding-right:0}.faceguide{margin-top:0;position:relative;width:100%;right:initial;top:initial}.tooltip{display:none}.guidestatsmobile{background-color:#e1f2f4;border-radius:4px;border:1px solid #2e5b66;order:4;display:flex;flex-direction:column;position:relative;z-index:2;padding:30px;width:100%;margin:30px auto 30px auto}.guidestatsmobile p{font-size:20px;color:#2e5b66}.faceguide img{margin-top:30px;max-width:100%;height:auto}.guidestatsmobile.facemobile{order:7}.statsmw{max-width:100%}}@media screen and (min-width:834px) and (max-width:1024px){.guideright img,.guideleft img{width:auto;margin:0 auto;height:640px}.guidestatsmobile{max-width:60%}.faceguide{margin:0 auto;text-align:center}}.facecontainer{display:flex;max-width:1500px}@media screen and (max-width:767px){.facecontainer{flex-wrap:wrap}}.insidepage .insidehero .ttlink{color:#fff}.image_grid_block .dflex{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding-bottom:70px}@media screen and (max-width:980px){.image_grid_block .dflex{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.image_grid_block .dflex{grid-template-columns:repeat(2,1fr);padding-bottom:30px}}.image_grid_block .dflex .single{display:block;position:relative;color:#fff}.image_grid_block .dflex .single:after{content:"";background:#0b2938;opacity:.64;top:0;left:0;z-index:3;position:absolute;width:100%;height:100%}.image_grid_block .dflex .single::before{content:"";background:#026d77;height:11px;width:100%;position:absolute;bottom:0;left:0;z-index:4;transition:all 0.3s ease-in-out}.image_grid_block .dflex .single img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.image_grid_block .dflex .single span{position:absolute;z-index:5;color:#fff;font-family:questa-grande,serif;font-weight:400;font-size:24px;line-height:25px;text-align:center;color:#fff;margin:0 auto;padding:0 5%;width:100%;top:60%}@media screen and (max-width:1280px){.image_grid_block .dflex .single span{font-size:20px}}@media screen and (max-width:767px){.image_grid_block .dflex .single span{top:50%}}.image_grid_block .dflex .single:hover::before{height:50%;transition:all 0.3s ease-in-out}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;left:50%;margin-left:1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:1.5px}.twentytwenty-overlay,.twentytwenty-after-label,.twentytwenty-before-label{position:absolute;top:0;width:100%;height:100%}.twentytwenty-overlay,.twentytwenty-after-label,.twentytwenty-before-label{transition-duration:0.5s}.twentytwenty-after-label,.twentytwenty-before-label{transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-after-label:before,.twentytwenty-before-label:before{position:absolute;background:rgb(255 255 255 / .2);line-height:38px;padding:0 20px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;margin-top:19px}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:45px;text-align:center;width:90px}.twentytwenty-down-arrow,.twentytwenty-up-arrow,.twentytwenty-right-arrow,.twentytwenty-left-arrow{width:0;height:0;border:6px inset #fff0;position:absolute}.twentytwenty-right-arrow,.twentytwenty-left-arrow{top:50%;margin-top:-6px}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:#fff0}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{transition-property:background;background:#fff0;z-index:25}.twentytwenty-overlay:hover{background:rgb(0 0 0 / .5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:16px;margin-top:16px;border:3px solid #fff;border-radius:1000px;box-shadow:0 0 12px rgb(51 51 51 / .5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;box-shadow:0 3px 0 #fff,0 0 12px rgb(51 51 51 / .5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;box-shadow:0 -3px 0 #fff,0 0 12px rgb(51 51 51 / .5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;box-shadow:3px 0 0 #fff,0 0 12px rgb(51 51 51 / .5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;box-shadow:-3px 0 0 #fff,0 0 12px rgb(51 51 51 / .5)}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:0.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:0.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:0.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:0.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:0.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:0.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:0.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:0.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:0.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:0.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:0.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:0.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:0.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:0.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:0.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:0.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:0.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:0.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:0.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:0.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:0.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:0.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:0.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:0.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:0.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:0.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:0.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:0.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:0.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:0.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:0.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:0.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:0.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:0.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:0.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:0.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.case-filter{display:flex;gap:1ch;margin-block:0 1rem;flex-wrap:wrap}.case-filter input{background-color:#f4f5f7;border:1px solid #2C4C5B;color:#000;font-size:1rem;padding-block:1ex;padding-inline:1ex}.case-filter select{border:1px solid #2C4C5B;background-color:#f4f5f7;color:#000;font-size:14px;padding-inline:1ex;padding-block:1ex}.case-filter button{border-radius:20px;background-color:#419BA2;color:#fff;padding-inline:1rem}.case-filter #age-filter-status{width:100%;margin-block:0;font-size:12px;color:#000}.gallerycontainer{max-width:1400px;margin:0 auto}.single-rmg-category .galleryheader h1{margin-top:22px}@media screen and (max-width:767px){.single-rmg-category .galleryheader h1{font-size:33px;padding:0 1rem}}.single-rmg-category .galleryheader .bc{color:#5A5A5A;text-decoration:none;display:block;align-self:flex-start;font-size:16px;font-weight:300;display:inline-flex;justify-content:center;align-items:center;padding-top:1rem;padding-bottom:1rem}.single-rmg-category .galleryheader .bc:hover{background-color:#fff0;text-decoration:underline}.single-rmg-category .galleryheader .bc img{align-self:center;margin-right:1rem}.galleryheader{background-color:#F4F5F7;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;padding:50px 2rem 40px 2rem}.galleryheader a:hover{text-decoration:none;background-color:initial}.galleryheader .bc{display:none}.galleryheader img{display:inline-block}@media screen and (max-width:767px){.galleryheader img{max-width:100%;height:auto}}.galleryheader h1{color:#5A5A5A;margin-top:60px;margin-bottom:0}.landingcats{background-color:#F4F5F7;padding:0 2rem}.landingcats .gallerycontainer{border-top:1px solid #B9B9B9;padding-top:70px;margin-bottom:50px}.galboxwrp{display:flex;gap:1rem;justify-content:space-between;padding-bottom:160px}@media screen and (max-width:980px){.galboxwrp{flex-wrap:wrap;padding:0 2rem}}.singlecat img{box-shadow:0 3px 16px rgb(0 0 0 / .1);display:block;max-width:100%;height:auto}.galppadd h3{margin-bottom:1em;margin-top:1em}.galppadd a{text-decoration:none;margin-bottom:0;color:#5A5A5A;display:block}.galppadd ul{margin-left:0}.galppadd ul li{padding-left:0;margin-left:0}.galppadd ul li::before{display:none}.galppadd ul li a{display:block;border-bottom:1px solid #D8D8D8;color:#5A5A5A;padding-top:.5rem;padding-bottom:.5rem;font-size:15px;line-height:1.4;padding-left:.5em}.galppadd ul li a:hover{background-color:#EDEDED;transition:all 0.3s ease-in-out}.gallerylong{margin:0 auto;padding-block:0 40px}@media screen and (max-width:767px){.gallerylong{padding:0 2rem}}.gallerylong a{text-decoration:none}.gallerylong h3{text-align:center;color:#5A5A5A}.gallerylong .casewrap figure{min-width:48%;flex-grow:1;border:1px solid #419BA2;position:relative}.gallerylong .casewrap figure::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:102px;color:#fff;display:block;text-align:center;background-image:url(/wp-content/themes/sarah-gallery/images/watermark.svg);fill:#fff;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:767px){.gallerylong .casewrap figure::after{background-size:75vw auto;height:3vh}}.gallerylong .casewrap img{display:block;max-width:100%;height:auto;width:100%}.gallerylong .casewrap img.lazyloading,.gallerylong .casewrap img.lazyloaded{opacity:1;transition:opacity 0.3s ease-in-out}@media screen and (min-width:1024px){.gallerylong .wrapall{margin-bottom:200px;border-top:1px solid #B9B9B9;padding-top:1rem}.gallerylong .wrapall:first-of-type{border-top:none}}@media screen and (max-width:767px){.gallerylong .wrapall:not(:last-of-type){margin-bottom:150px}}.slidewrapper{border-top:1px solid #B9B9B9;margin-top:40px}.slidewrapper:first-of-type{border-top:none;margin-top:0}.slidewrapper h3{margin-top:40px}@media screen and (max-width:767px){.slider-for .slick-arrow{background-color:rgb(255 255 255 / .8);border:1px solid #419BA2;border:none;z-index:4;padding:.5rem;max-width:4rem;font-size:0;position:relative}.slider-for .slick-prev{position:absolute;left:-2rem;top:30%}.slider-for .slick-prev::before{content:"";display:block;background-image:url(/wp-content/themes/sarah-gallery/images/galleryprev.svg);width:8px;height:15px}.slider-for .slick-next{position:absolute;right:-2rem;top:30%;transform:rotate(-180deg)}.slider-for .slick-next::before{content:"";display:block;background-image:url(/wp-content/themes/sarah-gallery/images/galleryprev.svg);width:8px;height:15px}}.slidernav{max-width:820px;margin:0 auto}@media screen and (max-width:767px){.slidernav{max-width:100%;min-height:50px}.slidernav .slick-arrow{display:none!important}}.slidernav.hidden{visibility:hidden;display:none}.thumbwrp{display:flex;justify-content:center;padding:0 .5rem}.thumbwrp figure{display:block;border:1px solid #419BA2;margin:0 2px;align-self:center;cursor:pointer}.thumbwrp figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slidernav .slick-arrow{position:absolute;left:-100px;top:0;background-color:#FFF;width:65px;height:45px;font-size:0;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid #fff}@media screen and (max-width:1092px){.slidernav .slick-arrow{display:none}}.slidernav .slick-arrow:before{content:"";display:block;background-image:url(/wp-content/themes/sarah-gallery/images/galleryprev.svg);width:8px;height:15px}.slidernav .slick-arrow.slick-next{left:initial;right:-100px;transform:rotate(-180deg)}.slidernav .slick-arrow:hover{border:1px solid #419BA2;transition:all 0.3s ease-in-out}.gallerycontent{max-width:820px;margin:40px auto;margin-bottom:0;padding:0 1rem}.gallerylong .slick-dots{display:none}@media screen and (max-width:767px){.single-rmg-category main .bordercontent{padding:0}.single-rmg-category main .galleryheader{padding:0}.single-rmg-category main .galleryheader figure{background-color:#fff;padding:1rem 2rem;padding-bottom:0}.single-rmg-category main .galleryheader figure img{max-width:100%}.single-rmg-category main .galleryheader .bc{width:100%;justify-content:flex-start;padding-left:2rem}.single-rmg-category main .galleryheader h1{margin-bottom:25px}.landingcats{padding:0 0}.slick-dots{margin:0;list-style:none;display:flex;justify-content:center;align-content:center}}@media screen and (max-width:767px) and (max-width:767px){.slick-dots{display:none!important}}@media screen and (max-width:767px){.slick-dots li{margin:.5rem 2px 1rem 0}.slick-dots li:before{display:none}.slick-dots li.slick-active button{background-color:#419BA2}.slick-dots li button{font-size:0;width:10px;height:10px;background-color:#E5E5E5;border-radius:50%;display:block}}@media screen and (min-width:980px){.slick-dots{display:none!important}}@media screen and (max-width:767px){.slick-dots li:only-child{display:none}}.fancywrap{display:none;max-width:980px}.fancywrap.fancybox__content{flex-wrap:nowrap;flex-direction:row;gap:1rem}.fancywrap.fancybox__content figure{max-width:50%;border:1px solid #419BA2}.fancywrap.fancybox__content img{width:100%;height:auto;display:block}@media screen and (max-width:767px){.singletcase{max-height:50px}}@media screen and (max-width:980px){.slick-slider{touch-action:auto!important}}.single-rmg-category.eyelid-surgery .gallerylong .casewrap figure::after{height:50px}.singlecase{margin-block:0 30px}.casewrap{display:grid;grid-template-columns:1fr 1fr 1fr 10vw;gap:1.5rem}@media (max-width:767px){.casewrap{display:block}}.imgwrap{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media (max-width:767px){.imgwrap{margin-block:0 .5rem}}.imgwrap:hover{background:unset}.imgwrap img{align-items:start}.outerbtn{display:flex;width:100%}.outerbtn .btnwrap{background:#419BA2;border:10px solid #fff0;text-align:center;text-decoration:none;color:#fff;display:block;font-weight:400;font-size:clamp(0.875rem, 0.3372rem + 0.8403vw, 1.125rem);line-height:26px;text-align:center;text-transform:uppercase;width:100%;display:flex;justify-content:center;align-items:center}@media (max-width:767px){.outerbtn .btnwrap{font-size:1.2rem}}.outerbtn .btnwrap:hover{border-color:#2C4C5B;transition:all 0.3s ease-in-out}.galcrumb{display:flex;font-size:13px;gap:1ch;justify-content:center;margin-block:1rem}.galcrumb a:hover{background:unset;color:#2C4C5B}.gallery-case-nav{display:flex;width:100%;justify-content:space-between;margin-block:2rem}@media (max-width:767px){.gallery-case-nav{padding-inline:2%}}.gallery-case-nav:has(a:only-child){justify-content:flex-end}.gallery-case-nav a{border:1px solid #419BA2}@media (max-width:767px){.gallery-case-nav a{padding:.6rem}}.gallery-case-nav a:hover{border-color:#2C4C5B}.gallery-case-nav a:hover i{color:#2C4C5B;transition:all 0.3s ease-in-out}.gallery-case-nav span{display:flex;align-items:center;gap:1ch}.gallery-case-nav span i{font-size:1rem;color:#419BA2;font-weight:300}@media (max-width:767px){.gallery-case-nav span i{font-size:14px}}.gallery-case-nav .case-next img{transform:rotate(180deg)}.singlecase-landing h1{color:#5a5a5a;text-align:center;font-size:32px}.singlecase-landing .singwrap{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-block:0 1rem}@media (max-width:767px){.singlecase-landing .singwrap{padding-inline:1rem}}.singlecase-landing .singwrap figure{align-items:flex-start;min-width:50%}@media (max-width:767px){.singlecase-landing .singwrap figure{min-width:unset;width:100%}}.singlecase-landing .singwrap img{width:100%;display:block;height:auto}@media (max-width:767px){.single-rmg-case main h1{text-align:center;font-size:25px}.single-rmg-case main .bordercontent{padding-inline:0}}.single-rmg-category.labiaplasty .casewrap{grid-template-columns:2fr 1fr}.single-rmg-category.labiaplasty .casewrap img{height:100%;-o-object-fit:cover;object-fit:cover}.single-rmg-category.eyelid-surgery .casewrap img{height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.singlecase-landing{display:grid;grid-template-columns:60% 40%}.singlecase-landing .rightcol{padding-left:40px}.singlecase-landing .rightcol p{font-weight:400}.singlecase-landing .galh1{color:#5A5A5A;text-align:left;font-size:40px;margin-block:0 1em}.insidepage main .galleryarc.container{max-width:100%;padding-inline:2.5%}}.mobileheading{display:none}@media (max-width:767px){.singlecase-landing .mobileheading{display:block}.singlecase-landing .rightcol{padding-inline:30px}}.bordertop{max-width:1400px;margin:0 auto;background-color:#B9B9B9;width:100%;height:1px;margin-top:2rem}main .bloglanding .container{padding:0 2rem;padding-bottom:136px}@media screen and (max-width:767px){main .bloglanding .container{padding-bottom:68px}}main .bloglanding .blwrap{display:grid;grid-template-columns:2fr 1fr;max-width:1400px;margin:0 auto}@media screen and (max-width:980px){main .bloglanding .blwrap{grid-template-columns:3fr 1fr}}@media screen and (max-width:767px){main .bloglanding .blwrap{display:block}}.blogcnt{background-color:#f4f5f7}.blogbutton{background-color:#fff;color:#419BA2;border:1px solid #EBEBEB;font-size:16px;cursor:pointer}.blogbutton:hover{background-color:#419BA2;color:#fff}.spost{padding-top:82px}@media screen and (max-width:767px){.spost{padding-top:41px}}.spost h2{margin-bottom:15px}.spost .meta{font-size:12px;font-weight:200;margin-bottom:18px}.spost .button{margin-top:68px}@media screen and (max-width:767px){.spost .button{margin-top:34px}}.screen-reader-text{font-size:0}.searchbox{display:flex;justify-content:center}#searchform div{display:flex;align-items:flex-end}#searchform input[type=text]{border:none;border-bottom:1px solid #B9B9B9;background-color:#f4f5f7;color:#5A5A5A;font-family:questa-grande,serif;font-size:20px;padding:.5rem 1rem}#searchform #searchsubmit{background-color:#fff;border:1px solid #fff;color:#419BA2;height:100%;padding:.5rem;display:block;font-size:11px;margin-left:10px;cursor:pointer}.sidebar{padding:0 2rem}@media screen and (max-width:980px){.sidebar{padding:0 1rem}}.recent{margin-top:2rem;background-image:url(/wp-content/themes/sarah-gallery/images/recentpostbg.jpg);background-size:cover;width:100%;padding:2rem;box-shadow:0 23px 26px rgb(0 0 0 / .16)}@media screen and (max-width:980px){.recent{padding:1rem}}.recent h3{color:#fff;margin-left:2.5rem}.recent ul{color:#fff}.recent ul li{list-style:disc;color:#fff;padding-bottom:1rem}.recent ul li::before{display:none}.recent ul li:last-of-type{padding-bottom:0}.recent ul li:last-of-type a{padding-bottom:0}.recent a{display:block;color:#fff;font-size:17px;line-height:1.5}.categorieswrap{margin-top:2rem;background-image:url(/wp-content/themes/sarah-gallery/images/recentpostbg.jpg);background-size:cover;width:100%;padding:2rem;box-shadow:0 23px 26px rgb(0 0 0 / .16)}@media screen and (max-width:980px){.categorieswrap{padding:1rem}}.categorieswrap h3{color:#fff;margin-left:2.5rem;margin-bottom:30px}.categorieswrap ul{margin-left:2.5rem}.categorieswrap ul li{padding-left:0}.categorieswrap ul li:before{display:none}.categorieswrap ul li a{color:#fff;font-size:17px}.blog-navigation{margin-top:1rem;margin-bottom:1rem;padding:0 1rem}.blog-navigation p{display:flex;justify-content:space-between;margin-bottom:0}.mobnavo{display:none}@media screen and (max-width:980px){.mobnavo{display:block;background-color:#fff;padding:1rem;margin-bottom:1rem}}.dnavo{display:block}@media screen and (max-width:980px){.dnavo{height:4rem}.dnavo p{display:none}}@media screen and (max-width:767px){.blog.insidepage .bordercontent.bloglanding{padding:0}.blog.insidepage main .blogheader{padding:0}.blog.insidepage main .blogheader img{max-width:100%}.blog.insidepage main .blogheader h1{margin-top:50px}}.sngpcont{background-color:#f4f5f7;max-width:100%;margin-bottom:2rem}@media screen and (max-width:767px){.sngpcont{padding:0 2rem}}.sngpcont article{max-width:992px;margin:0 auto;padding-top:30px}.sngpcont article h1{color:#5A5A5A;margin-bottom:15px}.sngpcont article .meta{font-size:13px}.sngpcont .cntwrap{margin-top:50px;padding-bottom:50px}@media screen and (max-width:767px){.spostnav{display:flex;justify-content:flex-end;align-items:center}}.spostnav .button:hover svg path{stroke:#fff}.spostnav .button.next svg{margin-left:10px;margin-right:0;transform:rotate(180deg)}.spostnav .button svg{margin-right:10px;vertical-align:bottom;display:inline-block}.posttop{display:flex;justify-content:space-between;max-width:992px;margin:0 auto;padding-top:1rem;padding-bottom:2rem}@media screen and (max-width:767px){.posttop{flex-wrap:wrap}}@media screen and (max-width:767px){.posttop .button{padding:15px;font-size:12.5px;display:inline-flex;justify-content:center;align-items:center}}.posttop .button:hover svg path{stroke:#fff}.posttop .button svg{margin-right:10px;vertical-align:bottom;display:inline-block}.spostnav.lower{display:flex;justify-content:space-between;max-width:992px;margin:0 auto;padding-bottom:50px}@media screen and (max-width:767px){.single-post.insidepage main .blogheader{padding:0}.single-post.insidepage main .bordercontent{padding:0}.single-post.insidepage main .bordercontent .sngpcont{padding:0 2rem}.single-post .galleryheader img{max-width:100%}}.h1{color:#5a5a5a;margin-top:60px;margin-bottom:0;font-size:42px;font-family:questa-grande,serif;line-height:1}.container-shop{display:block;padding-inline:50px;margin:0 auto}.container-shop .products{list-style:none;margin:0;margin-top:2rem;display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:2rem;column-gap:2rem;row-gap:4rem;padding-block:0 2rem}@media screen and (max-width:767px){.container-shop .products{grid-template-columns:repeat(1,1fr)}}.container-shop .products .button{background:#419BA2;color:#fff;font-weight:300;text-transform:uppercase;max-width:90%;margin-bottom:1rem!important}.container-shop .products img{width:100%;display:block;height:auto;-o-object-fit:cover;object-fit:cover}.container-shop .products .price{padding-inline:1rem}.container-shop .products .price del{text-decoration:line-through}.container-shop .products *{text-decoration:none}.container-shop .products li{padding:0;border:1px solid #5A5A5A;display:flex;flex-direction:column;justify-content:space-between}.container-shop .products li a.added_to_cart{text-align:center;display:block;background:#5a5a5a;color:#fff;text-transform:uppercase;padding:10px 36px;margin-block:0 1rem;margin-inline:auto;font-size:14px;padding:10px 20px}.container-shop .products li .onsale{position:absolute}.container-shop .products li:before{display:none}.container-shop .products li .button{display:block;margin:0 auto;width:100%}.container-shop .products li .button:hover{background:#419BA2;color:#fff}.container-shop .products li:hover{border:1px solid #419BA2}.container-shop .products a{text-decoration:none}.container-shop .products a:hover{background:unset;color:#419BA2}.container-shop .products h2{font-size:1.5em;margin-block:1em 2em;padding-inline:1rem;text-align:center}.container-shop .cats{display:flex;justify-content:center;gap:1ch;margin-block:1rem 2rem;border:1px solid #419BA2;padding-block:1rem}@media screen and (max-width:767px){.container-shop .cats{flex-wrap:wrap}}.container-shop .cats a{padding-inline:1ch;text-decoration:none}.container-shop .cats a.selected{background:#419BA2;color:#fff}.woocommerce-result-count,.woocommerce-breadcrumb{margin-top:1rem}.woocommerce-breadcrumb,.woocommerce-products-header__title{display:none}.woocommerce-ordering{display:flex;justify-content:flex-end}@media (max-width:767px){.woocommerce-ordering{width:100%;margin-top:0}}.woocommerce-ordering select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:unset;border:1px solid #5A5A5A;padding-block:1em;padding-inline:1em;background:url(/wp-content/themes/sarah-gallery/images/arrowdown-dark.svg);background-repeat:no-repeat;background-position:90%}.shopimg{width:100%;margin-block:1rem}.shopimg img{display:block;width:100%;height:auto}.woocommerce-LoopProduct-link{text-decoration:none}.onsale{background:#419BA2;color:#fff;padding:.5em 2em;position:relative;z-index:3}.single-product .woocommerce-breadcrumb,.single-product .woocommerce-products-header__title{display:block;padding-inline:4%;font-size:.75rem;text-align:right;margin-block:1rem}.single-product .woocommerce-breadcrumb{max-width:1300px;margin-inline:auto;padding-inline:0}.single-product h1{font-size:1.5rem;text-wrap:balance;margin-block:1rem}.single-product .wc-tabs{display:none}.single-product .woocommerce-tabs{grid-column:span 2;width:100%}.single-product .button{background:#419BA2;color:#fff;font-weight:300;margin-block:1rem}.single-product *{color:inherit}.single-product .product.purchasable{margin-block:2rem;display:flex;flex-direction:column;grid-template-columns:50% 1fr;gap:30px;position:relative}@media (max-width:767px){.single-product .product.purchasable{flex-wrap:wrap}}@media (max-width:767px){.single-product .product.purchasable .woocommerce-tabs.wc-tabs-wrapper,.single-product .product.purchasable .summary.entry-summary{padding-inline:40px}}.single-product .product.purchasable .onsale{position:absolute;top:0;left:0;color:#fff}.single-product .related.products{grid-column:span 2;display:block}@media (max-width:767px){.single-product .related.products{padding-inline:40px}}.single-product .related.products a:hover{background:#fff0;color:inherit}.single-product .related.products a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{flex-grow:1}.single-product .related.products .price{font-size:14px}.single-product .related.products ul{list-style:none;display:flex;flex-wrap:wrap;margin:0;gap:1%}.single-product .related.products ul li{width:24%;border:1px solid #cacaca;padding:0}.single-product .related.products ul li:before{display:none}@media (max-width:767px){.single-product .related.products ul li{width:48%}}.single-product .related.products ul li h2{font-size:18px;margin-top:1rem;text-align:center;padding-left:1ch}.single-product .related.products ul li .button{max-width:90%;margin-inline:auto;width:100%}.single-product .related.products ul li .price{padding-left:1ch;text-align:center;display:block}.single-product .related.products ul li .price del{display:block}.single-product .related.products ul li img{display:block;width:100%;max-width:100%;height:auto}.woocommerce-product-gallery .wp-post-image{max-width:100%;display:block;width:100%;height:auto}@media (min-width:1024px){.page-cart .woocommerce{margin-block:90px}}.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields h3{display:flex;align-items:center}.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields h3 input{width:15px}#payment{margin-top:40px;background:#f7f7f7;padding:30px}.wc_payment_method.payment_method_woocommerce_payments.theme--stripe label{text-transform:uppercase;font-family:quesa-grande;color:#000}#save_user_in_woopay{max-width:20px}.woocommerce-privacy-policy-text p{font-size:11px;text-align:center}#place_order{padding-block:30px;border:unset;font-family:questa-grande,serif;font-size:22px;font-weight:400;padding-inline:1.5rem;width:auto;background:#419BA2;border:1px solid rgb(255 255 255 / .4);transition:all 0.3s ease-in-out;margin-left:auto;display:block}.shop_table.woocommerce-checkout-review-order-table{width:100%}.shop_table.woocommerce-checkout-review-order-table .woocommerce-Price-amount.amount{display:block;text-align:right}.woocommerce-checkout div.woocommerce{margin-block:5vh}.woocommerce-notices-wrapper{margin-block:0 2rem;font-size:.775rem;color:#fff;text-align:center}.woocommerce-notices-wrapper .woocommerce-message{background:#419BA2;padding:1rem;color:#fff}.woocommerce-notices-wrapper .button{background:#fff;color:#419BA2}.woocommerce-cart ins{text-decoration:none}.woocommerce-cart .button[name=update_cart]{margin-left:auto;display:block;text-transform:uppercase}.woocommerce-cart a:not(.button):hover{background:unset;color:#5A5A5A}.woocommerce-cart td{padding-inline:1rem;vertical-align:middle}.woocommerce-cart .woocommerce-cart-form__cart-item.cart_item td{border:none}.woocommerce-cart .woocommerce-cart-form__contents th{font-weight:400}.woocommerce-cart .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{border-top:1px solid rgb(0 0 0 / .1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px;border-bottom:none}.woocommerce-cart .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead th:first-of-type{border-left:1px solid rgb(0 0 0 / .1)}.woocommerce-cart .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead th:last-of-type{border-right:1px solid rgb(0 0 0 / .1)}.woocommerce-cart .shop_table .woocommerce-cart-form__cart-item.cart_item td:first-of-type{border-left:1px solid rgb(0 0 0 / .1)}@media (max-width:767px){.woocommerce-cart .shop_table .woocommerce-cart-form__cart-item.cart_item td:first-of-type{border-right:1px solid rgb(0 0 0 / .1)}}.woocommerce-cart .shop_table .woocommerce-cart-form__cart-item.cart_item td:last-of-type{border-right:1px solid rgb(0 0 0 / .1)}@media (max-width:767px){.woocommerce-cart .woocommerce table.shop_table_responsive tr,.woocommerce-cart .woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce-cart .woocommerce table.shop_table_responsive tr td,.woocommerce-cart .woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce-cart .woocommerce table.shop_table_responsive thead,.woocommerce-cart .woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce-cart .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-cart .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}}@media (max-width:767px){.woocommerce-cart .cart-collaterals .shop_table.shop_table_responsive{width:100%!important}}.woocommerce-cart .cart-collaterals .shop_table.shop_table_responsive th{font-weight:700;vertical-align:middle}@media (max-width:767px){.woocommerce-cart .cart-collaterals .shop_table.shop_table_responsive th{display:none}}.woocommerce-cart .cart-collaterals .shop_table.shop_table_responsive *{border:none}.woocommerce-cart .woocommerce table.shop_table td{border-top:1px solid rgb(0 0 0 / .1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce-cart .product-name a{text-decoration:underline}.woocommerce-cart .product-thumbnail img{display:block;height:auto;max-width:90px}.woocommerce-cart td.product-price{font-size:.74rem}.woocommerce-cart .product-subtotal{font-weight:400}.woocommerce-cart .remove{text-decoration:none;color:tomato}.woocommerce-cart .actions:has(.coupon) .coupon{margin-block:3rem;padding-block:0 3rem;display:flex;justify-content:flex-end;gap:0;border-bottom:1px solid #419BA2}@media (max-width:767px){.woocommerce-cart .actions:has(.coupon) .coupon{flex-wrap:wrap}}.woocommerce-cart .actions:has(.coupon) #coupon_code{width:300px}.woocommerce-cart .herowrap{display:none}.woocommerce-cart .button{background:#419BA2;color:#fff;font-weight:300;text-transform:uppercase}.woocommerce-cart .cart_totals{margin-top:1rem}.woocommerce-cart .cart_totals h2{border-top:1px solid #419BA2;padding-top:2rem;font-size:40px;margin-block:2rem;text-align:right;margin-left:auto;width:100%}.woocommerce-cart .cart_totals .wc-proceed-to-checkout{margin-block:3rem 0;text-align:right}.woocommerce-cart .cart_totals .shop_table.shop_table_responsive{width:-moz-max-content;width:max-content;margin-left:auto}.woocommerce-cart .cart_totals .shop_table.shop_table_responsive td{padding-inline:1rem}.woocommerce-cart .cart_totals .shop_table.shop_table_responsive th{text-align:left;width:auto}@media (max-width:767px){.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left;font-size:16px}.woocommerce-cart-form__cart-item.cart_item:not(:first-of-type) .product-remove{margin-top:30px}.woocommerce-cart-form__cart-item.cart_item td:not(:first-of-type){background:#fafafa;padding:10px}.actions:before,.product-remove:before,.product-thumbnail:before{display:none}}.woocommerce-checkout .herowrap{display:none}.woocommerce-checkout form.woocommerce-checkout label{display:block;font-weight:400;color:#5A5A5A}.woocommerce-checkout form.woocommerce-checkout .select2-container--default .select2-selection--single{background:#fff;border-radius:0;border:1px solid #5A5A5A;color:#5A5A5A;font-family:hero-new,sans-serif}.woocommerce-checkout form.woocommerce-checkout #order_comments{width:100%;height:150px;border:1px solid #5A5A5A;font-size:.9rem;font-family:hero-new,sans-serif}.woocommerce-checkout form.woocommerce-checkout input{width:100%;border:1px solid #5A5A5A;padding:.5rem 0rem;text-indent:5px;font-size:1rem;font-weight:300;color:#5A5A5A;font-family:hero-new,sans-serif;border-radius:0}.woocommerce-checkout form.woocommerce-checkout .required{text-decoration:none;color:tomato}.woocommerce-checkout form.woocommerce-checkout #customer_details{display:flex;gap:4%;margin-bottom:2rem;border-bottom:1px solid #5A5A5A;padding-block:0 2rem}@media (max-width:767px){.woocommerce-checkout form.woocommerce-checkout #customer_details{flex-wrap:wrap}}.woocommerce-checkout form.woocommerce-checkout #customer_details>div{width:50%;flex-grow:1}.woocommerce-checkout .woocommerce-checkout-review-order-table th{font-weight:500}.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{text-align:left;padding-left:1rem}.woocommerce-checkout .woocommerce-checkout-review-order-table td{border:1px solid #5A5A5A;padding-inline:1rem;vertical-align:middle}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item td{padding-block:1rem;font-size:.9rem}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th{text-align:right}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{border:0}.woocommerce-checkout-payment .woocommerce-privacy-policy-text,.woocommerce-checkout-payment .woocommerce-info{font-weight:400;font-size:.9rem}.woocommerce-form-coupon .button{background:#419BA2;color:#fff;font-weight:300}.woocommerce-form-coupon #coupon_code{padding-inline:1rem;padding-block:.5rem;border:1px solid #5A5A5A}.woocommerce-form-coupon p,.woocommerce-form-coupon label{display:block;font-weight:400}.woocommerce-pagination{margin:50px}.woocommerce-pagination .page-numbers{display:flex;list-style-type:none;gap:10px;justify-content:center;font-size:24px}.woocommerce-pagination .page-numbers li:before{display:none}@media (max-width:767px){#order_review .product-quantity{display:block;font-size:14px}#order_review .product-quantity:before{content:"QTY: "}}.shop-tools{display:flex;align-items:center;gap:10px;justify-content:flex-end}@media (max-width:767px){.shop-tools{flex-direction:column;align-items:flex-end}}@media (max-width:767px){.shop-product-search{display:flex}}.shop-product-search button{background:#419BA2;color:#fff;height:48px;padding-inline:1rem;font-size:14px;font-weight:300;cursor:pointer;border:1px solid #419BA2}.shop-product-search input{height:48px;border-radius:0;border:1px solid #5a5a5a;font-size:16px;color:#000;padding-left:1ch}@media (max-width:767px){.shop-product-search input{width:100%}}.shop-tools .woocommerce-ordering{float:none;margin:0}.woocommerce .shop-category-select{margin-left:10px}@media (max-width:767px){.woocommerce .shop-category-select{float:none;display:flex;justify-content:flex-end;width:100%;margin-inline:0}}.woocommerce .shop-category-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:unset;min-width:175px;background:url(/wp-content/themes/sarah-gallery/images/arrowdown-dark.svg) 90% no-repeat;border:1px solid #5a5a5a;padding-block:1em;padding-inline:1em;color:#000}@media (max-width:767px){.woocommerce .shop-category-select select{min-width:100%;display:block}}@media (max-width:767px){.woocommerce-ordering select{width:100%;display:block}}.tax-product_cat .woocommerce-breadcrumb{text-align:right;font-size:14px;margin-block:0 1rem}.tax-product_cat .woocommerce-result-count{display:none}.container-shop .products .price{font-weight:400;display:block;margin-bottom:10px}.container-shop .products .price{display:block;text-align:center}.container-shop .products .price del{text-decoration:line-through;font-weight:100;display:block;font-size:16px}.container-shop .products .price del bdi{text-decoration:line-through}.container-shop .products .price ins{font-weight:400;font-size:20px}.woocommerce-notices-wrapper:empty{padding-block:0;margin-block:0}@media (min-width:1024px){.single-product .summary{padding-inline:1rem}.single-product .summary,.single-product .woocommerce-product-gallery{background:#fafafa;border:1px solid #f6f6f6}.single-product .super-woo.product{display:grid;grid-template-columns:30vw 1fr}.single-product .related.products{grid-column:span 2;display:block;border-top:1px solid gray;padding-top:2rem;margin-top:3rem}.single-product .related.products>h2{font-size:30px;margin-block:0;margin-left:1ch}.woocommerce-product-gallery .wp-post-image{max-width:100%;display:block;width:100%;height:auto;border:3px solid #419ba2}}.container-shop .cats{display:none}.gallerycontainer{max-width:100%}.woocommerce-store-notice,p.demo_store{display:block!important;position:absolute;top:58px;left:0;width:100%;z-index:333;background:#fff;text-align:center;font-size:.83em;font-weight:600;color:#000;padding-block:.5rem;margin:0;z-index:3}@media (max-width:767px){.woocommerce-store-notice,p.demo_store{line-height:1.5;font-size:.83em;font-weight:600;padding-inline:3%}.woocommerce-store-notice__dismiss-link{display:none}body:has(.woocommerce-store-notice) main{margin-top:130px}}.woocommerce-store-notice__dismiss-link{position:absolute;right:4%;top:0}.woocommerce-store-notice{display:none!important}.woocommerce-store-notice.is-visible{display:block!important}.twentytwenty-handle{margin-left:-22px;margin-top:-22px}.tax-product_cat .dfloaty,.post-type-archive-product .dfloaty{display:none!important}