@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800;900&display=swap);@font-face{font-family:Barlow;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Dinn;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dinn;font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dinn;font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Spezia;font-weight:300;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}:root{--darkBlue:#05294b;--black:#000;--white:#ffffff;--lightBlue:#92c1e9;--medBlue:#4275a0;--darkGray:#666666;--lightGray:#cccccc;--h1:16pt;--h2:30pt;--h3:18pt;--h4:14pt;--h5:21pt;--d1:44pt;--d2:17pt;--p1:21pt;--p2:16pt;--p3:14pt;--p4:12pt;--btn:17pt;--tab:17pt;--nav:32pt;--footer-text:16pt}.barlow{font-family:Barlow,sans-serif}.montserrat{font-family:Montserrat,sans-serif}.dinn{font-family:Dinn}.spezia{font-family:Spezia,serif}body{font-family:Montserrat,sans-serif}.h1,.overlapping-text h1,h1{font-size:var(--h1);font-style:normal;font-weight:500;line-height:17.2pt;letter-spacing:.075em;color:var(--darkBlue);margin-bottom:8px;text-transform:uppercase;font-family:Montserrat,sans-serif}.borderWrapper .border-box h2,.h2,h2{font-size:var(--h2);font-style:normal;font-weight:300;line-height:1;margin-bottom:20px;text-transform:uppercase;color:var(--medBlue);font-family:Montserrat,sans-serif}.h3,h3{font-size:var(--h3);font-style:normal;font-weight:500;line-height:20pt;letter-spacing:.175em;margin-bottom:5px;text-transform:uppercase;color:var(--darkBlue);font-family:Montserrat,sans-serif}.h4,.review-slide .p2,h4{font-size:var(--h4);font-style:normal;font-weight:500;line-height:17pt;letter-spacing:.075em;text-transform:uppercase;color:var(--darkBlue);font-family:Montserrat,sans-serif}.h5,h5{font-size:var(--h5);font-style:normal;font-weight:500;line-height:30pt;letter-spacing:.01em;margin-bottom:5px;text-transform:uppercase;color:var(--black);font-family:Montserrat,sans-serif}.d1{margin-bottom:30px;text-transform:uppercase}.d1,.intro-section h2{font-size:var(--d1);font-style:normal;font-weight:300;line-height:50pt;letter-spacing:.01em;color:var(--medBlue);font-family:Montserrat,sans-serif}.intro-section p,.review-slider p{font-size:var(--d2)!important;font-style:normal;font-weight:200;line-height:35pt;margin-bottom:20px;color:var(--darkBlue);font-family:Montserrat,sans-serif}.d2{font-size:var(--d2);font-style:normal;font-weight:200;line-height:35pt;text-transform:uppercase;margin-bottom:20px;color:var(--darkBlue);font-family:Montserrat,sans-serif}.borderWrapper .border-box p,.gallery-slider .item p.title,.gallery-slider-wrapper h6,.lincoln p:nth-child(4),.overlapping-text p,.p1{font-size:var(--p1);font-style:normal;font-weight:200;line-height:30pt;letter-spacing:.01em;margin-bottom:25px;color:var(--black);font-family:Montserrat,sans-serif}.elevated h6,.p1.bullets{font-size:var(--p1);font-style:normal;font-weight:200;line-height:30pt;letter-spacing:.01em;margin-bottom:0;margin-top:12pt;padding-top:3pt;border-top:1px solid var(--darkBlue);color:var(--black);font-family:Montserrat,sans-serif}.p2,.padding.policy-page p,.padding.policy-page ul li{font-size:var(--p2);font-style:normal;font-weight:200;line-height:23pt;margin-bottom:20px;color:var(--black);font-family:Montserrat,sans-serif}.elevated p:nth-child(n+3),.p2.bullets{font-size:var(--p2);font-style:normal;font-weight:200;line-height:1.3;margin-bottom:3px;padding-top:3pt;color:var(--darkBlue);font-family:Montserrat,sans-serif}.form-style .select-options li,.form-style input,.form-style textarea,.p3{font-size:var(--p3);font-style:normal;font-weight:200;line-height:21pt;letter-spacing:.01em;margin-bottom:17px;color:var(--black);font-family:Montserrat,sans-serif}.borderWrapper .form-style .p4,.borderWrapper .form-style p,.p4{font-size:var(--p4);font-style:normal;font-weight:200;line-height:14pt;margin-bottom:8px;color:var(--darkGray);font-family:Montserrat,sans-serif}a,a:hover{text-decoration:none;color:inherit}button.btn{outline:0;border:none}img{max-width:100%;height:auto}.tab-style,.tabs{font-size:var(--tab);line-height:21pt;letter-spacing:.01em;color:var(--darkBlue);font-family:Montserrat,sans-serif;font-weight:500;padding:15px;text-transform:uppercase;text-align:center;position:relative;background:var(--lightGray)}.tab-style.active{color:var(--darkBlue);background:var(--lightBlue)}.bg-lightGray{background-color:var(--lightGray)}.padding{padding:100px 0}.paddingTop{padding-top:100px}.padding2{padding:80px 0}.intro-section h2,.paddingTop2{padding-top:80px}.padding3{padding:60px 0}.padding3Top{padding-top:60px}.padding4{padding:40px 0}.padding4x{padding:40px}.padding4Top{padding-top:40px}.padding5{padding:30px 0}.padding5Top{padding-top:30px}.padding6{padding:20px 0}.padding6x{padding-top:20px;padding-bottom:20px}.padding6Top{padding-top:20px}.text-center{text-align:center}.dark-theme{background:var(--darkBlue);position:relative}.dark-theme .h1,.dark-theme h1{color:var(--medBlue)}body>iframe{display:none!important}.borderWrapper .border-box h2,.dark-theme .h2,.dark-theme .h3,.dark-theme .h4,.dark-theme h2,.dark-theme h3,.dark-theme h4{color:var(--lightBlue)}.dark-theme .h5,.dark-theme h5{color:var(--white)}.dark-theme .d1{color:var(--lightBlue)}.borderWrapper .border-box p,.dark-theme .d2,.dark-theme .p1,.dark-theme .p2,.intro-section p,.lincoln p:nth-child(4){color:var(--white)}.dark-theme .btn-primary{border:1px solid var(--medBlue);background:var(--medBlue);color:var(--white)}.dark-theme .btn-primary:hover{color:var(--darkBlue);background:var(--lightBlue)}.dark-theme .btn-secondry{border:1px solid var(--medBlue);background:0 0;color:var(--white)}.dark-theme .btn-secondry:hover{border:1px solid var(--medBlue);color:var(--darkBlue);background:var(--lightBlue)}.dark-theme .btn-tertiary{border-color:var(--lightBlue);color:var(--lightBlue)}.dark-theme .btn-tertiary:hover{border-color:var(--white);color:var(--white)}header .nav{display:flex;padding:0;align-items:flex-start;justify-content:space-between}.nav .menu{display:flex;gap:40px;padding-top:40px;position:relative}header .logo{max-width:155px;width:100%;position:relative;z-index:999}header .humburger{margin-left:0;cursor:pointer;position:relative;z-index:999;padding:3px 8px;display:flex;background:var(--darkBlue);align-items:center;flex-direction:column;gap:6px;justify-content:center;transition:all .5s ease}header .humburger span{height:3px;background:var(--white);border-radius:5px;width:30px}header.active-menu .humburger span:nth-child(2){opacity:0}header.active-menu .humburger span:nth-child(1){transform:rotate(45deg);margin-bottom:-9px}header.active-menu .humburger span:nth-child(3){transform:rotate(315deg);margin-top:-9px}body.open{overflow:hidden}header.active-menu>.container{background:var(--darkBlue);position:relative;z-index:999}header.active-menu{background:var(--darkBlue);position:fixed;top:0;height:100vh}.main-menu{background:var(--darkBlue);padding:0;position:absolute;top:0;left:0;right:0;display:flex;height:0;flex-direction:column;align-items:flex-end;text-align:right;width:100%;overflow:hidden;min-height:0;padding:0 70px;transition:all .3s ease;z-index:99}header.active-menu .main-menu{padding:30px 0;height:100%;min-height:100vh;bottom:0;overflow:auto}.main-menu::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.main-menu::-webkit-scrollbar{width:8px;background-color:transparent}.main-menu::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(255,255,255,.5)}.main-menu ul{list-style:none;padding:0}header.active-menu .logo{max-height:180px}.main-menu ul.nav li{line-height:0}.main-menu ul.nav .nav-lightBlue a,.main-menu ul.nav li a{font-size:var(--nav);color:var(--lightBlue);line-height:1;letter-spacing:.075em;font-weight:300;text-align:right;text-transform:uppercase}.main-menu ul.nav .nav-lightBlue a:hover{color:var(--white)}a.header-btn{background:rgba(255,255,255,.5);color:var(--darkBlue);position:relative;z-index:999}a.header-btn:hover{background:var(--white)}.main-menu ul.nav .nav-white a{color:var(--white)}.main-menu ul.nav .nav-whiteThird a{letter-spacing:.075em;font-size:24pt;line-height:1.2;color:var(--white)}.main-menu ul.nav .nav-white a:hover,.main-menu ul.nav .nav-whiteThird a:hover{color:var(--lightBlue)!important}@media (max-width:767px){.main-menu ul.nav{padding-top:90px;padding-bottom:25px;padding-right:10px}header.active-menu .logo{height:90px}}.header-wrapper{position:relative;height:100vh}.header-wrapper .banner{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:0;overflow:hidden}.header-wrapper .banner video{width:100%;height:100vh;object-fit:cover}.header-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:0;left:50%;transform:translate(-50%,0)}.page-template-towns-home section.enviable.padding3{display:flex;flex-direction:column-reverse;padding-top:40px;padding-bottom:0;row-gap:70px}.enviable .img-slider .slick-slide>div{padding:50px 50px 0 50px}.framed-image{max-height:710px;width:100%;object-fit:cover;aspect-ratio:1.77/1}footer{padding-bottom:20px;background:url(../images/footer-bg.png) no-repeat center center;background-size:cover}ul.copyright-icon{list-style:none;display:flex;align-items:center;gap:40px;justify-content:flex-end}ul.copyright-icon img{max-height:80px;object-fit:contain}ul.copyright-icon img.footer-icon{max-height:32px}.copyright-list{list-style:none;display:inline-flex;flex-wrap:wrap;gap:20px}.copyright-list li a{text-decoration:underline;text-underline-offset:2px}.copyright-list li a:hover{color:var(--lightBlue)}ul.social-icon{list-style:none;display:flex;align-items:center;justify-content:center;gap:30px}ul.social-icon li a i{color:var(--medBlue)}ul.social-icon li a:hover i{color:var(--darkBlue)}.footer-contant{font-size:var(--footer-text);line-height:26pt;color:var(--darkBlue);display:flex;list-style:none;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:40px;row-gap:20px}.footer-contant li{position:relative}.footer-contant li:before{content:"";display:block;position:relative}.footer-contant span{color:var(--lightBlue)}.footer-contant li:not(:last-child):before{content:"";display:block;position:absolute;right:-22px;height:30px;width:2px;background:var(--lightBlue);top:2px}.footer-logo{max-width:360px;margin:0 auto}section.banner-img{position:relative;margin-top:-159px;max-height:90vh;overflow:hidden}section.banner-img img{height:95vh;object-fit:cover;width:100%}.lincoln p:nth-child(4){text-transform:none!important}.overlapping-text{position:relative}.overlapping-text img{max-width:100%;max-height:635px;width:100%;object-fit:cover;position:relative;margin-bottom:-4px}.overlapping-text .text-wrapper{position:absolute;top:50%;background:var(--white);max-width:450px;transform:translateY(-50%)}.overlapping-text.rightSide .text-wrapper{right:10%}.overlapping-text.leftSide .text-wrapper{right:auto;left:10%}.overlapping-text p{margin:0}.w-full{width:100%}.flexCenter.borderWrapper{display:flex;gap:30px;padding-top:60px}.border-box{border:1px solid var(--medBlue);padding:40px 20px;text-align:center}.flexCenter.borderWrapper .border-box{max-width:33%;width:100%}.border-box h2{padding:0!important}.form-style input,.form-style select.form-select,.form-style textarea{width:100%;padding:8px 16px!important;margin:0!important;border:none!important;line-height:1!important;outline:0!important;text-align:left!important;border-radius:0!important}.form-style input,.form-style textarea{font-size:var(--p3)!important;font-style:normal!important;font-weight:300!important;line-height:21pt!important;letter-spacing:.01em!important;margin-bottom:17px;color:var(--black)!important;font-family:Montserrat,sans-serif!important;border-radius:0!important}.form-style .select{cursor:pointer;display:inline-block;position:relative;font-size:16px;color:var(--darkBlue);width:100%;height:40px}.form-style select{display:none;text-align:left;cursor:pointer;display:inline-block;position:relative;font-size:16px!important;color:var(--darkBlue)!important;width:100%;height:40px;outline:0!important;border:none!important;border-radius:0!important}.form-style .custom-select{position:absolute;top:0;right:0;bottom:0;left:0;font-weight:300;color:var(--black);background-color:var(--white);text-align:left;line-height:1;padding:12px 15px;font-size:var(--p3);-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.form-style .custom-select:after{content:"\f078";width:20px;font-family:FontAwesome;height:10px;position:absolute;top:10px;text-align:left;right:10px;font-weight:300;transform:rotateZ(0);transition:all .5s;transform-origin:50% 25%}.form-style .custom-select.active,.form-style .custom-select:active{background-color:var(--white);color:var(--black)}.form-style .custom-select.active:after,.form-style .custom-select:active:after{transform:rotateZ(180deg);transition:all .5s;transform-origin:50% 25%;top:20px}.form-style .select-options{display:none;font-weight:200;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:var(--white)}.form-style .select-options li{margin:0;padding:6px 0;text-align:left;font-weight:200;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;padding-left:15px}.form-style .select-options li:hover{background:var(--lightGray);color:var(--darkBlue)}.form-style .select-options li[rel=hide]{display:none}input[type=submit]{display:inline-block;width:auto;margin-left:0}form.form-style{text-align:left}@media (min-width:991px){.text-md-end{text-align:right!important}}.text-start{text-align:left!important}.borderWrapper .form-style .p4{color:var(--lightGray);text-align:left}.header-wrapper.policy-page{min-height:auto}.padding.policy-page ul{padding-left:30px;margin-top:8pt}.padding.policy-page ul li{margin-bottom:8pt!important}.elevated .hr-line{padding-top:10px;border-bottom:1pt solid var(--darkBlue)}.elevated .wrapper{max-width:100%;padding:32px 20px}.elevated a i{font-size:var(--p3);display:inline-block;padding-left:4px}.elevated a i:hover{color:var(--lightBlue)}.elevated .leftSide,.elevated .rightSide{margin:0;align-items:stretch!important}.elevated .img-wrapper{padding:0}.elevated img{min-height:740px;height:100%;object-fit:cover;width:100%}.elevated p:nth-child(n+3){font-size:14pt}.elevated .leftSide>div,.elevated .rightSide>div{display:flex;align-items:center}.elevated .rightSide .img-wrapper{order:2}.gallery-slider .item{position:relative}.gallery-slider .item img{max-height:330px;object-fit:cover;width:100%;position:relative}.gallery-slider .item .poster::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;background:var(--black);opacity:.1}.gallery-slider .item p.title{text-align:center;font-weight:400;margin:0!important;padding-top:20px}.gallery-slider .item .text-wrapper{position:absolute;font-size:var(--d2);color:var(--white);top:50%;width:300px;text-align:center;left:50%;transform:translate(-50%,-50%)}.gallery-slider .item .text-wrapper h3{color:var(--white)}.gallery-slider .item .text-wrapper .play-btn i{font-size:var(--d1);margin-top:10px}.gallery-slider .slick-slide{margin:0 16px}.gallery-slider-wrapper h6{font-weight:500}.arrowStyle .slick-arrow{font-size:0;outline:0;background:0 0;border:none;position:absolute;top:40%;transform:translateY(-50%);cursor:pointer;width:100%;z-index:1}.arrowStyle .slick-arrow.slick-next::before{content:"\f054";font-family:fontawesome;font-size:var(--d2);right:-20px;position:absolute}.arrowStyle .slick-arrow.slick-prev::before{content:"\f053";font-family:fontawesome;font-size:var(--d2);left:-20px;position:absolute}@media (min-width:1280px){.elevated .rightSide .wrapper{padding-left:10%}}.announcement{position:relative;width:100%;background:#ffffffcf;height:0;top:0;overflow:hidden;transition:all .3s ease;z-index:11111}.active.announcement{padding:40px;height:auto;transition:all .5s ease}.announcement .close{position:absolute;padding:10px;border:1px solid var(--darkBlue);max-width:40px;height:40px;top:40px;display:flex;right:40px;align-items:center;justify-content:center;font-size:var(--btn);cursor:pointer}a.announcement-btn{position:absolute;right:0;background:var(--white);padding:6px 16px;z-index:99;line-height:1.3;font-size:var(--p4);font-weight:500;border-radius:0 0 6px 6px;top:0;white-space:nowrap;cursor:pointer}.active.announcement p{line-height:1.6}.places-filter{font-size:var(--h1);font-style:normal;font-weight:500;line-height:17.2pt;letter-spacing:.075em}.page-template-contact-us .lincoln.padding2{padding-bottom:0!important}.img-slider{position:relative}.dotsStyle ul.slick-dots{list-style:none;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;gap:10px;margin:0!important;bottom:30px;transform:translateX(-50%)}.dotsStyle ul.slick-dots li.slick-active button{background:var(--white)}.dotsStyle ul.slick-dots li button{font-size:0;outline:0;border:1px solid var(--white);padding:5px;border-radius:50%;background:0 0}.header-wrapper.policy-page-wrapper,body:has(.policy-page) .header-wrapper{min-height:auto}.btn-primary,.header-btn{background:var(--darkBlue);display:inline-block;padding:10px 20px;border:1px solid var(--darkBlue);font-size:var(--btn);line-height:21pt;letter-spacing:.1em;color:var(--white);font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;text-align:center;cursor:pointer}.btn-secondry{background:0 0;display:inline-block;padding:10px 20px;border:1px solid var(--darkBlue);font-size:var(--btn);line-height:1;letter-spacing:.1em;color:var(--darkBlue);font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;text-align:center}.btn-secondry:hover{border:1px solid var(--darkBlue);color:var(--darkBlue);background:var(--lightBlue)}.btn-primary:hover{border:1px solid var(--darkBlue);color:var(--darkBlue);background:var(--lightBlue)}.btn-tertiary{display:inline-block;padding:0 20px 6px 0;text-decoration-line:underline;text-underline-offset:8px;font-size:var(--btn);line-height:1.5;letter-spacing:.1em;color:var(--darkBlue);font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;position:relative}.btn-tertiary i{font-size:calc(var(--btn)/ 1.5);display:inline-block;padding-left:7px;position:relative;top:-2px}.btn-tertiary:hover{color:var(--medBlue);text-decoration-line:underline;text-underline-offset:8px}input[type=submit]{background:var(--darkBlue);display:inline-block;padding:10px 20px!important;border:1px solid var(--darkBlue)!important;font-size:var(--btn)!important;line-height:21pt!important;letter-spacing:.1em!important;color:var(--white);font-family:Montserrat,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;text-align:center;cursor:pointer!important}.btn-primary,.header-btn{background:var(--darkBlue);display:inline-block;padding:10px 20px;border:1px solid var(--darkBlue);font-size:var(--btn);line-height:21pt;letter-spacing:.1em;color:var(--white);font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;text-align:center;cursor:pointer}.dark-theme input[type=submit]{border:1px solid var(--medBlue)!important;background:var(--medBlue)!important;color:var(--white)!important}.dark-theme input[type=submit]:hover{color:var(--darkBlue)!important;background:var(--lightBlue)!important}.header-wrapper:has(header.active-menu){top:0;z-index:89999}.policy-page h4{margin-bottom:10pt}.policy-page p{font-weight:300}.policy-page li{position:relative}.policy-page ul{list-style:none}.policy-page ul li:before{content:'';display:block;position:absolute;left:0;width:4px;height:4px;background:var(--black);top:50%;transform:translateY(-50%);border-radius:50%;left:-20px}.policy-page b,.policy-page strong{font-weight:600}.active.announcement{background:#ffffffcf}.gform_validation_errors{border:none!important;background:0 0!important;padding:0!important;margin:0!important;line-height:20px 0 0!important}.gform_validation_errors h2{margin-bottom:10px!important}.gform-theme--framework .gfield_validation_message{text-align:left;font-weight:500}body.error404{background:var(--darkBlue)}body.error404 .header-wrapper{min-height:auto!important}.error404 .dark-theme input[type=submit]{margin-top:30px!important}section.error-page{padding-top:50px}a.fancybox-mobile{display:none}header{will-change:transform;-webkit-transition:background .2s,-webkit-transform .2s linear;transition:background .2s,-webkit-transform .2s linear;-o-transition:background .2s,transform .2s linear;transition:background .2s,transform .2s linear;transition:background .2s,transform .2s linear,-webkit-transform .2s linear;position:relative;z-index:1999;width:100%}header.scroll_down{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);will-change:transform;-webkit-transition:background .2s,-webkit-transform .2s linear;transition:background .2s,-webkit-transform .2s linear;-o-transition:background .2s,transform .2s linear;transition:background .2s,transform .2s linear;transition:background .2s,transform .2s linear,-webkit-transform .2s linear}header.sticky{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:fixed;width:100%;top:0;z-index:1099}header.active-menu.sticky{position:relative!important;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}header.active-menu.scroll_down{transform:translateY(0);top:unset}.active.announcement+header .menu-main-menu-container{overflow:hidden;max-height:85%}.active.announcement+header .menu-main-menu-container::-webkit-scrollbar{width:2px}.active.announcement+header .menu-main-menu-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.active.announcement+header .menu-main-menu-container::-webkit-scrollbar-thumb{background-color:var(--lightBlue);outline:1px solid #708090}.header-wrapper .banner img{width:100%}.header-wrapper .banner img{width:100%;height:100%;object-fit:cover}.active.announcement+header .menu-main-menu-container{margin-right:-10px;padding-right:10px}#ucg-places-component #map{max-height:80vh!important;min-height:80vh!important;width:100%!important}#ucg-places-component{padding-block:3rem 0 0!important}.page-template-gallery .fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content{max-width:100%!important}a.video-btn2{position:absolute;right:5%;bottom:5%;cursor:pointer;z-index:999;transition:all .3s ease}a.video-btn2:before{content:"\f6a8";font-family:FontAwesome;color:var(--white);font-size:25px;font-weight:700;cursor:pointer}a.video-btn2.active:before{content:"\f2e2"}#blueprint.blueprint-overview .fp-panels{background:#fff!important}#blueprint.blueprint-overview .fp-tabs{display:flex!important;justify-content:center!important;list-style:none!important;position:relative!important;background:#05294a!important;margin-top:-40px}#blueprint.blueprint-overview .fp-tabs .fp-tab{border:1px solid var(--darkBlue)!important;border-bottom-color:var(--darkBlue)!important;font-size:var(--tab)!important;line-height:21px!important;letter-spacing:.01em!important;color:var(--darkBlue)!important;font-family:Montserrat,sans-serif!important;font-weight:400!important;padding:15px 20px!important;text-transform:uppercase!important;text-align:center!important;position:relative!important;background:var(--lightGray)!important;cursor:pointer!important}#blueprint.blueprint-overview .fp-tabs .fp-tab[aria-selected=true]{border-bottom-color:var(--lightBlue)!important;background-color:var(--lightBlue)!important;border-color:var(--lightBlue)!important;color:var(--black)!important}#blueprint.blueprint-overview .fp-filters{background:#e5e5e5!important;padding-bottom:16px!important;position:relative}#blueprint.blueprint-overview .fp-filters:before{content:'';display:block;position:absolute;top:100%;height:22px;width:100%;background:#05294a;left:0}@media(min-width:960px){#blueprint.blueprint-overview .fp-filters__filters{align-items:end!important}}.enviable a.btn-tertiary{min-width:330px}section{overflow:hidden}.intro-section p,.review-slider p{line-height:26pt}.footer-contant{line-height:20pt}.footer-contant{gap:30px}.footer-contant li:not(:last-child):before{right:-18px;height:20px;width:2px;top:4px}.footer .version-main{display:none}body.page-template-towns-home #blueprint.blueprint-overview .fp-panels{padding-left:0!important;padding-right:0!important}body.page-template-towns-home #blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan{padding-left:16px!important;padding-right:16px!important}@media (min-width:992px){.page-template-towns-home #blueprint{width:91.66666667%;margin:0 auto}}@media (max-width:990px){.d2,.intro-section p,.review-slider p{line-height:29px;margin-bottom:15px}}.ratiing-star{margin-bottom:37px}.review-slider p{color:#fff}.review-slide h4{color:#fff;font-weight:300;margin-top:35px}.slide__link{padding:2px 0;font-size:var(--btn);color:#fff;letter-spacing:.1em;font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;position:relative;display:flex;justify-content:center;align-items:center;gap:7px;width:fit-content;margin:0 auto;border-bottom:1px solid #fff;transition:all .3s ease-in-out}span.link-icon{color:var(--medBlue);transition:all .3s ease-in-out}.slide__link:hover,.slide__link:hover span.link-icon{color:var(--lightBlue)}.review-slider button.slick-arrow{background-color:transparent;border:none;outline:0;color:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:11;font-size:0;cursor:pointer}.review-slider button:before{content:"";font-family:'Font Awesome 6 Pro';font-weight:lighter;width:45px;height:55px;position:relative;display:block;background-image:url(/wp-content/uploads/2025/08/chevron.png)!important;background-repeat:no-repeat;background-size:55px;background-position:center}.review-slider button.slick-prev{left:0;transform:translateY(-50%) rotate(180deg)}.review-slider button.slick-next{right:0}.review-slider .slick-list{position:relative;z-index:1}.star-rating{position:relative;display:inline-block;font-size:30px;color:#f5c518}.stars-outline{color:var(--lightBlue)}.stars-outline i.fa-light.fa-star{margin-right:3px}.stars-filled i.fa-solid.fa-star{margin-right:3px}.stars-filled{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:var(--lightBlue)}@media (max-width:820px){.review-slider button:before{width:25px;height:45px;background-size:38px}.star-rating{font-size:25px}}@media (max-width:767px){.home section.intro-section.padding2{margin-top:0}}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .actions{list-style-type:none;margin-bottom:20px;gap:5px}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .actions svg{width:30px}@media (max-width:767px){#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .images{margin-bottom:15px}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan{padding:15px 20px}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .name{margin-bottom:10px}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .actions{margin-bottom:15px}}.panorama,.panorama-view{width:100%;height:100%;overflow:hidden}.panorama,.panorama-container{position:relative}.panorama-container img{height:100%;position:absolute;top:0}.panorama .info,.panorama-view .area{position:absolute;display:block}.panorama .info{right:10px;bottom:10px}.panorama .controls{left:10px;bottom:10px}.panorama .controls a{display:block;float:left}.panorama .preloader{position:absolute;top:0;left:0;width:100%;height:100%}.panorama-view{cursor:-webkit-grab;cursor:grab}.panorama-view.grab{cursor:-webkit-grabbing;cursor:grabbing}.panorama .controls a,.panorama .info{background-color:#000;color:#fff;font:bold 11px/14px Arial,sans-serif;text-decoration:none;padding:6px 7px;cursor:pointer;-webkit-transition:all .25s linear;transition:all .25s linear}.panorama .info:hover{opacity:.8}.panorama-view .area{opacity:.25;background-color:#000;cursor:pointer;overflow:hidden;text-indent:-9999px}.panorama-view .area.circle{border-radius:50%}.panorama-view .area:hover{opacity:.5}.panorama-view img{-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.panorama .info,.panorama-view .area{border-radius:5px}.panorama .preloader{background:url(preloader.gif) no-repeat center center}.panorama .controls a.next span,.panorama .controls a.prev span,.panorama .controls a.stop span{display:block;text-indent:-999px;overflow:hidden;background:url(panorama-controls.png) no-repeat -999px 0}.panorama .controls a.next span,.panorama .controls a.prev span{width:10px;height:14px}.panorama .controls a.prev span{background-position:0 0}.panorama .controls a.next span{background-position:-11px 0}.panorama .controls a.stop span{margin:2px 1px;width:10px;height:10px;background-position:-22px -2px}.panorama{height:625px;max-height:70vh}.panorama .arrow-left{left:0}.panorama .arrow-left:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:50%;top:19px}.panorama .arrow-left:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:14px;left:50%;top:33px}.panorama .arrow-right{right:0}.panorama .arrow-right:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:50%}.panorama .arrow-right:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:14px;left:50%}.panorama .arrow-left,.panorama .arrow-right{-webkit-transition:background-color .3s;transition:background-color .3s;position:absolute;top:48%;margin:-23px 0 0;padding:0;background-color:#edebe5;width:50px;height:72px!important}.panorama .arrow-left:hover,.panorama .arrow-right:hover{background-color:#fff}.panorama .arrow-left:after,.panorama .arrow-left:before,.panorama .arrow-right:after,.panorama .arrow-right:before{content:'';display:block;height:20px;width:1px;background-color:#16476e;position:absolute}.template-penthouse-legacy .panorama .arrow-left:after,.template-penthouse-legacy .panorama .arrow-left:before,.template-penthouse-legacy .panorama .arrow-right:after,.template-penthouse-legacy .panorama .arrow-right:before{background-color:#bf6366}.panorama .arrow-left:before,.panorama .arrow-right:before{top:19px}.panorama .arrow-left:after,.panorama .arrow-right:after{top:33px}.panorama .arrow-left:after,.panorama .arrow-left:before,.panorama .arrow-right:after,.panorama .arrow-right:before{background-color:#fff}.panorama .controls a,.panorama .info{background-color:#05294b}.panorama .arrow-left:hover:after,.panorama .arrow-right:hover:after{background-color:#05294b}.panorama .arrow-left:hover:before,.panorama .arrow-right:hover:before{background-color:#05294b}@media only screen and (min-width:480px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.panorama .controls a.next span,.panorama .controls a.prev span,.panorama .controls a.stop span{background-image:url(panorama-controls@2x.png);background-size:32px 14px}}@media only screen and (min-width:768px) and (max-width:1024px){.panorama{height:450px}}@media only screen and (min-width:1025px) and (max-width:1200px){.panorama{height:550px}}@media only screen and (max-width:767px){.panorama{height:350px}}


/* blog page */

.page-id-28415 .header-wrapper, .single-post .header-wrapper {
    height: 0;
}
.feature-blog .blog-col.content__col {
    padding: 250px 50px 50px 50px;
    display: flex;
    height: 100%;
    align-self: center;
}
.feature-blog .blog-col .content_inner {
    max-width: 500px;
    width: 100%;
}
.feature-blog img {
	display: block;
}
.blog-col.img__col img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.blog-col .date {
    color: #92C1E9;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.6;
    letter-spacing: 1.05px;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.blog-col .title {
    color: #05294B;
    font-size: 30px;
    font-weight: 300;
    line-height: 1.1;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.blog-col .excerpt {
    color: #000000;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5;
    margin: 0;
}
.blog-col .read-more {
    color: #05294B;
    display: inline-block;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: 1.6px;
    text-decoration: underline;
    text-transform: uppercase;
    margin-top: 40px;
}
section.blog-listing {
    background: #F7F7F7;
}
section.blog-listing .container {
	position: relative;
}
.blog-list-row {
    display: flex;
    flex-wrap: wrap;
    gap: 67px 25px;
}
.blog-list-row .blog-col {
    width: calc(50% - 12.5px);
    background-color: #FFFFFF;
    transition: all .3s ease-in-out;
}
.blog-list-row .blog-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform .3s ease-in-out;
}
.blog-image {
    aspect-ratio: 1.4 / 1;
    overflow: hidden;
}
.blog-list-row .blog-col:hover .blog-image img {
    transform: scale(1.1);
}
.blog-list-row .content_inner {
    padding: 50px 50px;
}
.filter-dropdown {
    position: absolute;
    top: -55px;
    right: 13px;
	display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.filter-dropdown .filter-btn {
	border: 1px solid #D9D9D9;
	background-color: #FFFFFF;
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 10px 16px 9px 16px;
	border-radius: 8px;
	font-size: 14px;
	font-family: 'Montserrat';
	text-transform: uppercase;
	cursor: pointer;
}
ul.filter-options {
	list-style-type: none;
	display: flex;
	flex-direction: column;
	gap: 5px;
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 8px;
}
ul.filter-options li {
    padding: 5px 10px;
    font-size: 14px;
    font-family: 'Montserrat';
}
.pagination {
    margin-top: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}
.pagination .page-numbers {
    width: 32px;
    height: 32px;
    border-radius: 4px;
    border: 1px solid #DFE3E8;
    background: #FFF;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #05294B;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    cursor: pointer;
}
.pagination .page-numbers.current {
    border-color: #05294B;
    font-weight: 600;
}
.pagination .page-numbers.prev, .pagination .page-numbers.next {
    font-size: 0px;
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: center;
}
.prev.page-numbers {
    background-image: url(/wp-content/uploads/2025/11/light-leftarrow.png);
}
.next.page-numbers {
    background-image: url(/wp-content/uploads/2025/11/light-rightarrow.png.png);
}

.col-md-8.single-discription .wp-caption {
    width: 100% !important;
}

/* single blog */
.feature-banner img {
    width: 100%;
    height: 645px;
    object-fit: cover;
    display: block;
}
section.single-meta-info {
    padding-top: 90px;
    padding-bottom: 100px;
}
.single-meta-info .date {
    color: #92C1E9;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1.05px;
    text-transform: uppercase;
}
.single-meta-info .title {
    color: #05294B;
    font-size: 44px;
    font-weight: 300;
    line-height: 1.4;
    letter-spacing: 0.044px;
    text-transform: uppercase;
    margin: 25px 0;
}
.single-meta-info .excerpt {
    color: #4275A0;
    font-family: Montserrat;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.3;
}
section.single-blog-post .container {
    padding-bottom: 80px;
    position: relative;
}
section.single-blog-post > .container:after {
    content: "";
    width: 95%;
    height: 1px;
    background-color: #CCCCCC;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.single-sidebar {
    position: sticky;
    top: 50px;
    align-self: self-start;
}
.single-sidebar .sidebar-inner {
    width: fit-content;
}
.single-sidebar h5 {
    color: #05294B;
    text-align: right;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 1.05px;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.single-sidebar ul {
	list-style-type: none;
	text-align: right;
}
.sidebar-row:not(:last-child) {
    margin-bottom: 45px;
}
.single-sidebar ul.tags li {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 1.05px;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.single-sidebar ul.tags li a {
    color: #4275A0;
}
.single-sidebar ul.socials {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 20px;
    margin-top: 10px;
}
.single-sidebar ul.socials img {
    height: 18px;
    width: auto;
    object-fit: contain;
}
.single-discription h2 {
    color: #05294B;
    font-size: 30px;
    font-weight: 300;
    line-height: 1.1;
    text-transform: uppercase;
}
.single-discription p, .single-discription ul li {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5;
    margin-bottom: 25px;
}
.single-discription figure img {
    width: 100%;
    height: auto;
    object-fit: cover;
	display: block;
}
.single-discription figure figcaption {
    color: #000000;
    font-size: 16px;
    font-weight: 200;
    line-height: 1.4;
    margin-top: 10px;
}
.single-discription figure {
    margin-bottom: 45px;
}
.single-discription h3 {
    color: #05294B;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.1;
    letter-spacing: 3.15px;
    text-transform: uppercase;
    margin: 15px 0;
}
.single-discription h4 {
    color: #05294B;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 1.05px;
    text-transform: uppercase;
    margin: 15px 0;
}
.single-discription ul {
    list-style-type: disc;
    padding-left: 30px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 25px;
}
.single-discription ul li {
    margin: 0;
}
section.single-post-navigation {
    padding-top: 58px;
    padding-bottom: 70px;
}
.single-post-navigation .text-end {
    text-align: right;
}
.single-post-navigation .text-start a, .single-post-navigation .text-end a, .blog-link a {
    color: #05294B;
    font-size: 29px;
    font-weight: 400;
    text-transform: uppercase;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
	cursor: pointer;
}
.single-post-navigation .text-start a:hover, .single-post-navigation .text-end a:hover, .blog-link a:hover {
	color: #4275a0;
}
.single-post-navigation .text-start a:before, .single-post-navigation .text-end a:after {
    content: "";
    width: 60px;
    height: 60px;
    background-image: url(/wp-content/uploads/2025/11/right-arrow.png);
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.single-post-navigation .text-start a:before {
    background-image: url(/wp-content/uploads/2025/11/left-arrow.png);
}

.page-template-new-blog .btn-tertiary {
    margin-top: 40px;
}
.col-md-8.single-discription figure {
    max-width: 100%;
}
.feature-blog .blog-col.img__col {
    overflow: hidden;
}
.feature-blog .feature-blog-row:hover .blog-col.img__col img {
    transform: scale(1.1);
}
.feature-blog .blog-col.img__col img {
    transition: transform .3s ease-in-out !important;
}
.post-navigation-wrap {
    display: flex;
    align-items: center;
	justify-content: space-between;
    gap: 15px 25px;
}
/* end single blog */
/* responsive */
@media (max-width: 991px) {
	.feature-blog .blog-col.content__col {
		padding-top: 50px;
	}
	.feature-blog .blog-col .content_inner {
		max-width: 100%;
	}
	.blog-col .title {
		font-size: 26px;
	}
	.blog-col .excerpt {
		font-size: 18px;
	}
	.blog-list-row .content_inner {
		padding: 25px;
	}
	.blog-col .read-more {
		margin-top: 20px;
	}
	.pagination {
		margin-top: 45px;
	}
    /* single blog */
	section.single-meta-info {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.single-meta-info .title {
		font-size: 36px;
	}
	.single-meta-info .excerpt {
		font-size: 25px;
	}
	section.single-blog-post .container {
		padding-bottom: 65px;
	}
	.single-discription h2 {
		font-size: 28px;
	}
	.single-discription p, .single-discription ul li {
		font-size: 18px;
	}
	.single-discription p {
		margin-bottom: 10px;
	}
	.single-discription figure {
		margin-bottom: 25px;
	}
	.single-post-navigation .text-start a, .single-post-navigation .text-end a, .blog-link a {
		font-size: 20px;
		line-height: 1.4;
	}
	.post-navigation-wrap {
		flex-wrap: wrap;
	}
	.post-navigation-wrap .text-start, .post-navigation-wrap .text-end {
		width: calc(50% - 25px);
	}
	.post-navigation-wrap .text-start {
		order: 0;
	}
	.post-navigation-wrap .text-end {
		order: 1;
	}
	.post-navigation-wrap .blog-link {
		width: 100%;
		order: 2;
		align-items: center;
	}
}
@media (max-width: 767px) {
	.feature-blog .blog-col.content__col {
		padding: 50px 12px;
	}
	.blog-list-row {
		row-gap: 25px;
	}
	.blog-list-row .blog-col {
		width: 100%;
	}
	.blog-list-row .content_inner {
		padding: 20px 12px;
	}
	.blog-col .date {
		margin-bottom: 10px;
	}
	.blog-col .title {
		font-size: 23px;
	}
	.blog-col .excerpt, .blog-col .read-more {
		font-size: 16px;
	}
	.feature-blog-row.row {
		max-width: 100% !important;
		margin: 0;
	}
	.pagination {
		margin-top: 32px;
	}
    /* single blog */
	.feature-banner img {
		min-height: 400px;
		height: auto;
	}
	section.single-meta-info {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.single-meta-info .title {
		font-size: 30px;
		line-height: 1.2;
		margin: 15px 0;
	}
	.single-meta-info .excerpt {
		font-size: 18px;
	}
	section.single-blog-post .container {
		padding-bottom: 45px;
	}
	.single-discription h2 {
		font-size: 24px;
	}
	.single-discription figure {
		margin-bottom: 15px;
	}
	.single-sidebar h5, .single-sidebar ul {
		text-align: left;
	}
	.sidebar-row:not(:last-child) {
		margin-bottom: 20px;
	}
	.single-sidebar ul.socials {
		justify-content: flex-start;
	}
	.single-sidebar {
		margin-bottom: 30px;
	}
	.single-discription p, .single-discription ul li {
		font-size: 16px;
	}
	.single-discription ul {
		padding-left: 20px;
		gap: 10px;
		margin-bottom: 15px;
	}
	section.single-post-navigation {
		padding-top: 25px;
		padding-bottom: 45px;
	}
	.single-post-navigation .text-start a, .single-post-navigation .text-end a, .blog-link a {
		font-size: 14px;
		gap: 5px;
	}
	.single-post-navigation .text-start a:before, .single-post-navigation .text-end a:after {
		min-width: 20px;
		width: 20px;
		height: 20px;
	}
	.page-template-new-blog .btn-tertiary {
       margin-top: 20px;
     }
}
/* end responsive */
/* end blog page */


.feature-blog .btn-tertiary, .blog-listing .btn-tertiary{
    margin-top: 40px;
}

/* Menu css */
.main-menu-row {
    width: 100%;
    padding: 180px 0 40px 0;
    display: flex;
    flex-wrap: wrap;
    column-gap: 50px;
    overflow: hidden;
}
.main-menu-row .menu-main-menu-container {
    width: calc(60% - 25px);
    row-gap: 35px;
}
.main-menu-row .menu-main-secondary-menu-container {
    width: calc(40% - 25px);
    row-gap: 25px;
}



.main-menu ul .nav-whiteThird a {
  letter-spacing: 0.075em;
  font-size: 24pt;
  line-height: 1.2;
  color: var(--white);
}
.main-menu ul .nav-whiteThird a:hover,
.main-menu ul .nav-white a:hover{
      color: var(--lightBlue) !important;
}

.main-menu ul#menu-main-secondary-menu .nav-whiteThird a {
    font-weight: 300;
	text-transform: uppercase;
}

@media (min-width: 768px) {
    ul#menu-main-secondary-menu li {
        width: fit-content;
    }
    ul#menu-main-secondary-menu {
        width: fit-content;
        margin: 0 0 0 auto;
    }
}
@media (max-width: 767px) {
    .main-menu ul.nav {
        padding-top: 90px;
        padding-bottom: 25px;
        padding-right: 10px;
    }
    header.active-menu .logo {
        height: 90px;
    }
    .main-menu-row .menu-main-menu-container, .main-menu-row .menu-main-secondary-menu-container {
        width: 100%;
        gap: 22px;
    }
    .main-menu-row {
        row-gap: 35px;
        padding: 100px 0 40px 0;
    }
    header .main-menu-row ul {
        gap: 24px !important;
    }
    .main-menu .secondary-nav .nav-whiteThird a {
        font-size: 16pt;
    }
    header .main-menu-row ul#menu-main-secondary-menu {
        gap: 15px !important;
    }
    ul#menu-main-menu {
        padding: 0;
    }
    header .main-menu-row ul#menu-main-secondary-menu li {
        line-height: 1;
    }
	
	header .main-menu-row ul {
    align-items: flex-start;
}
header .main-menu-row ul li, header .main-menu-row ul li a {
    text-align: left;
}
	
}

header .main-menu-row ul {
    display: flex;
    flex-direction: column;
    gap: 30px;
}
/* End Menu css */