/*
	Theme Name: The Langdon
	Version: 1
    Author: Big Partners
*/

.availability-list .bp-group:has(.availability){width:100%}.availability>:is(.row,#important){gap:0;padding-inline:0}.availability table{width:100%;text-align:center}.availability table tr{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--blue)}.availability table tr td>h2{text-transform:uppercase}.availability table tr td>p{margin-bottom:1.2rem}.availability table tr td.floorplan{display:flex;justify-content:center;align-items:center}.availability :is(.disclaimer,.view-link){padding-top:2.5rem}.availability .view-link a{text-decoration:underline;text-decoration-color:#9eb0bc;text-transform:capitalize;text-decoration-thickness:10%;text-underline-offset:15%}@media only screen and (min-width :961px){.availability table tr{flex-wrap:nowrap}.availability table tr :is(th,td){flex:0 1 16%}.availability table tr :is(th,td):last-of-type{flex:0 1 20%}.availability table tr th{padding-block:1.35rem 3.8rem}.availability table tr th h3{--fs:1.8rem}.availability table tr td{padding-block:2.5rem}.availability table tr td>p{display:none}.availability table tr td.outdoor>h2{--ff:var(--scandiaFont);--fs:1.8rem;--lh:1.5em;--ls:.02em;text-transform:unset}.availability table tr td.floorplan a{text-decoration:underline}.availability table tr td.floorplan a:not(:last-of-type){position:relative;margin-right:2rem}.availability table tr td.floorplan a:not(:last-of-type):after{content:'';width:1px;height:2rem;position:absolute;top:50%;right:-1rem;transform:translate(0,-50%);pointer-events:none;background:var(--green)}.availability .disclaimer{padding-top:3.4rem}.availability .view-link{padding-top:3.7rem;text-align:right}.availability:not(:has(.disclaimer)) .view-link{text-align:left}}@media only screen and (min-width :0) and (max-width :960px){.availability table tr{padding-block:2.5rem}.availability table tr:first-of-type{padding-top:0}.availability table tr td{flex:0 1 50%;padding-block:0 1.2rem;text-align:start}.availability table tr td:is(.outdoor){flex:0 1 100%}.availability table tr td.floorplan{flex-wrap:wrap;justify-content:start}.availability table tr td.floorplan:before{content:'View Floor Plan';display:block;font-size:1.4rem;font-weight:500;line-height:1.5em;flex:1 1 100%}.availability table tr td.floorplan a{font-size:1.8rem;text-decoration:underline;font-weight:400}.availability table td p:first-of-type{font-size:1.4rem;font-weight:500;line-height:1.5em}.availability table td .separator{padding:0;margin:0;margin-inline:.5rem}.availability table h2{font-size:2.2rem}.availability table .outdoor h2{font-family:var(--scandiaFont);font-size:1.8rem;font-weight:400;line-height:1.5em;letter-spacing:.02em}.availability table .residences{order:0}.availability table .price{order:0}.availability table .bedrooms{order:1}.availability table .bathrooms{order:1}.availability table .outdoor{order:2}.availability table .floorplan{order:2}}:where(#wrapper) .availability-list :is(.availability){opacity:0;--duration:1s}:where(#wrapper) .availability-list.animateActive :is(.availability){animation:fade var(--duration) forwards;animation-delay:var(--delay,0);--delay:.3s}
.contact-form{border-top:1px solid var(--white);position:relative;z-index:var(--z-index-lowest)}@media only screen and (min-width :0) and (max-width :960px){.contact-form p{width:calc(100% + 2rem);position:relative;left:-1rem}}:where(#wrapper) .contact-form :is(.form-col){opacity:0;--duration:1s}:where(#wrapper) .contact-form.animateActive :is(.form-col){animation:fade var(--duration) forwards;animation-delay:var(--delay,0);--delay:.3s}
.gallery{display:flex;flex-direction:column;gap:5rem;--transition:.5;transition:calc(var(--transition) * 1s)}#wrapper .gallery{opacity:0}#wrapper .gallery[inited]{opacity:1}.gallery .filters{display:flex;--_g:1.5rem;gap:var(--_g);margin:auto}.gallery .items{transition:calc(var(--transition) * 1s)}#wrapper .gallery .items .item{display:none}#wrapper .gallery .items .item.active{display:revert}.gallery:not([state=done]) .items{padding-block:3rem}.gallery[state=loading] .items{opacity:0}.gallery[state=error] :is(.items,#important){grid-template-columns:1fr !important}.gallery .filter,.gallery .filters p,.gallery .filters:before,.gallery .items:before{font-family:var(--ff);font-weight:var(--fw);font-size:var(--fs);line-height:var(--lh);letter-spacing:var(--ls);-webkit-text-size-adjust:100%;--ff:var(--scandiaFont);--fw:400;--fs:1.8rem;--fs-body:var(--fs);--lh:1.5em;--ls:.02em;color:var(--green)}.gallery .filter{display:flex;align-items:center}.gallery .item{height:27.2rem}.gallery{min-height:50vh}.gallery .filters{margin-block:0}@media only screen and (min-width :961px){.gallery .filters:before{content:'View:';color:var(--black);font-size:1.4rem;font-family:var(--scandiaFont);letter-spacing:.02em;line-height:150%}.gallery .filter{position:relative}.gallery .filter:not(:first-of-type):before{content:'';height:2rem;width:1px;background:var(--blue);display:block;margin-right:var(--_g)}.gallery .filter.active{--fw:500;text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:.18rem;text-underline-offset:.27rem}}@media only screen and (min-width :0) and (max-width :960px){.gallery .items{gap:1rem}.gallery .filters{flex-direction:column;width:24.2rem;position:relative}.gallery .filters header{border-bottom:1px solid var(--green);justify-content:space-between}.gallery .filters :is(header,.filter){padding-bottom:1rem;display:flex;gap:1rem}.gallery .filters .filter:last-of-type{border:none}.gallery :is(button,p,#important){text-transform:uppercase;--lh:1em;--ff:1rem}.gallery .filters menu{position:absolute;opacity:0;pointer-events:none;transition:all .3s ease;z-index:1;padding:0;display:flex;flex-direction:column;margin:0;gap:var(--_g);padding-block:var(--_g);top:calc(2.7rem);background:var(--blue);padding-left:2.4rem;width:calc(100% - 2.4rem)}.gallery .filters[open] menu{opacity:1;pointer-events:auto}.gallery .filter:before{content:'';--_s:1.2rem;width:var(--_s);height:var(--_s);background:var(--white);border:1px solid var(--green)}.gallery .filter.active:before{background:var(--green)}.gallery .load-more-wrapper:not(.active){display:none}.gallery .load-more-wrapper,.gallery .load-more-wrapper button{display:flex;justify-content:center;align-items:center;gap:1rem;color:var(--green)}.gallery .load-more-wrapper button{margin-top:6.2rem}.gallery .filters .icon-dropdown{display:flex;align-items:center}.gallery .filters p,.gallery .filter{--fs:1rem;--fw:500;--lh:150%;--ls:.2em;--ff:var(--scandiaFont)}}#overlay[data-comp=gallery]{--backdrop-color:var(--blue);--text-color:#fff;--bttn-color:var(--text-color);--arrow-color:var(--green);--size-bttn:1.6rem}@media only screen and (min-width :961px){#overlay[data-comp=gallery]{--arrow-size:4.5rem;--max-width:104.1rem;--max-height:82svh}}@media only screen and (min-width :0) and (max-width :960px){#overlay[data-comp=gallery]{--arrow-size:3rem;--max-height:75svh}}:where(#wrapper) .gallery .bp-multimedia img{opacity:0;--duration:1.5s;--delay:.5s}:where(#wrapper) .gallery.animateActive .bp-multimedia img{animation:netflix var(--duration) forwards;animation-delay:var(--delay,0)}
.grid-image-text>.row:not(:last-of-type){margin-bottom:5rem}.grid-image-text .image-col .bp-multimedia{height:36.5rem}.grid-image-text .text-col .bp-multimedia{height:3.5rem;margin:0 auto}@media only screen and (min-width :961px){.grid-image-text>.row:not(:last-of-type){margin-bottom:10rem}.grid-image-text .image-col .bp-multimedia{height:60rem}.grid-image-text .text-col .bp-multimedia{height:5.6rem}}@media only screen and (min-width :0) and (max-width :960px){.grid-image-text .image-col{order:-1;margin-bottom:5rem}.grid-image-text .text-col .has-heading-5-font-size{--fs:1.8rem}}
.fit-image .image-col .bp-multimedia{height:22.9rem}@media only screen and (min-width :961px){.fit-image .image-col .bp-multimedia{height:74.2rem}}
.full-image .image-col .bp-multimedia{height:27.8rem}@media only screen and (min-width :961px){.full-image :is(.image-col,#important){flex:0 1 100%;width:100%;max-width:100%;padding-inline:0}.full-image .image-col .bp-multimedia{height:82.4rem}}
.image-with-list .title-row .title-col .bp-multimedia{height:3.5rem;margin:0 auto}.image-with-list .image-row .image-col{width:100%}.image-with-list .image-row .image-col .bp-multimedia{height:17.2rem}.image-with-list .list-row .list-col .wp-block-list{list-style:none;padding-left:0}.image-with-list .list-row .list-col .wp-block-list li{padding-block:1rem;border-bottom:1px solid var(--blue)}.image-with-list .list-row .list-col .wp-block-list li:first-of-type{padding-top:0}@media only screen and (min-width :961px){.image-with-list .image-row .image-col .bp-multimedia{height:80rem}}@media only screen and (min-width :0) and (max-width :960px){.image-with-list .image-row:is(.full-width-mobile) .image-col .bp-multimedia{height:28.8rem}.image-with-list .list-row .text-col .has-heading-5-font-size{--fs:1.8rem}.image-with-list .list-row .list-col{margin-top:3rem}}:where(#wrapper) .contenedor .elemento{opacity:0;--duration:1s}:where(#wrapper) .contenedor.animateActive .elemento{animation:fade var(--duration) forwards;animation-delay:var(--delay,0)}:where(#wrapper) .contenedor.animateActive .elemento{--delay:.3s}
.main-header{--transition:2;width:100%;position:relative;overflow:hidden;color:var(--cream)}.main-header .bp-multimedia{position:relative;top:var(--heightNav)}.main-header :is(.bp-multimedia,img){transition:calc(var(--transition) * 1s)}.main-header .bp-multimedia{overflow:hidden;width:100%;height:100%;--_op:50% bottom;isolation:isolate}.main-header .bp-multimedia .multimedia:after{inset:0;content:'';background:linear-gradient(180deg,rgba(0,0,0,.0) 0%,rgba(0,0,0,.25) 100%);opacity:1;position:absolute}.main-header .bp-multimedia :is(.multimedia,img,#important){object-position:var(--_op)}.main-header .wp-block-heading{position:absolute;bottom:0;left:50%;translate:-50% 0;z-index:1}.main-header[state=ended] .wp-block-heading{text-shadow:.2rem .2rem .6rem rgba(0,0,0,.75)}.main-header .bp-multimedia{clip-path:inset(50%)}@media only screen and (min-width :961px){.main-header{height:100svh}.main-header .wp-block-heading{bottom:4.2vh}.main-header .wp-block-heading{--fs:4rem;--ls:.5em}}@media only screen and (min-width :0) and (max-width :960px){.main-header{height:100svh}.main-header :is(.wp-block-heading,#important){bottom:4rem;width:100%;--fs:2.3rem;--ls:.4em;--fw:700}.main-header[state=end] .wp-block-heading{text-shadow:.2rem .2rem 1rem rgba(0,0,0,1)}}#wrapper:has(.main-header:not([state=end])) .site-nav{top:-20rem !important}#wrapper:has(.main-header[state=end]) .site-nav{transition:all .5s 0s top .5s ease 1s}
.neighborhood-map{--transitionDelay:.5s}.neighborhood-map>:is(.row,#important){gap:0}.neighborhood-map .filters-wrapper{border:1px solid var(--green)}.neighborhood-map .filters-wrapper h2{text-transform:uppercase;text-align:center}.neighborhood-map .filters-wrapper .filters-box .dropdown{border-bottom:1px solid var(--green);--transitionDelay:.75s}.neighborhood-map .filters-wrapper .filters-box .dropdown :is(header,h3,i){pointer-events:none}.neighborhood-map .filters-wrapper .filters-box .dropdown header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid transparent}.neighborhood-map .filters-wrapper .filters-box .dropdown header i{font-size:.7rem}.neighborhood-map .filters-wrapper .filters-box .dropdown :is(header,header>*){transition:all var(--transitionDelay)}.neighborhood-map .filters-wrapper .filters-box .dropdown:is(.active) header{border-bottom-color:var(--green);background-color:var(--color-category);color:var(--cream)}.neighborhood-map .filters-wrapper .filters-box .dropdown:is(.active) header i{scale:-1}.neighborhood-map .filters-wrapper .filters-box .dropdown ul{padding-inline:3.4rem;padding-block:0;max-height:0;opacity:0;pointer-events:none;transition:max-height var(--transitionDelay) ease,padding var(--transitionDelay) ease}.neighborhood-map .filters-wrapper .filters-box .dropdown:is(.active) ul{max-height:20rem;opacity:1;pointer-events:all;padding-block:1.7rem;overflow-y:auto}.neighborhood-map .filters-wrapper .filters-box .dropdown ul::-webkit-scrollbar{width:5px}.neighborhood-map .filters-wrapper .filters-box .dropdown ul::-webkit-scrollbar-track{background:0 0}.neighborhood-map .filters-wrapper .filters-box .dropdown ul::-webkit-scrollbar-thumb{background:var(--color-category)}.neighborhood-map .filters-wrapper .filters-box .dropdown ul li{cursor:pointer}.neighborhood-map .filters-wrapper .filters-box .dropdown ul li:is(.active){--fw:700}.neighborhood-map .map-wrapper .map{height:29.3rem;border:1px solid var(--green)}.neighborhood-map .map-wrapper .map :is(.bubble,#important){text-align:center;box-shadow:none;filter:none;min-width:13rem !important;width:auto !important;height:auto !important;background:0 0 !important;padding:0 !important;overflow:hidden !important;border-radius:1rem !important;border-width:initial !important;border-style:none !important;border-color:initial !important;border-image:initial !important}.neighborhood-map .map-wrapper .map :is(.arrow,#important){display:none !important}.neighborhood-map .map-wrapper .map :is(.bubble,#important) .box{color:var(--cream);background-color:var(--color-box,var(--blue));width:100%;padding:1rem}.neighborhood-map .map-wrapper .map div[style*="width: 13px"][style*="height: 13px"] img{width:100%!important;height:100%!important;object-fit:contain!important}@media only screen and (min-width :961px){.neighborhood-map :is(.map-wrapper,#important){padding-right:0}.neighborhood-map .map-wrapper .map{height:75.5rem}.neighborhood-map :is(.filters-wrapper,#important){padding-inline:0;border-left:unset}.neighborhood-map .filters-wrapper h2{display:flex;justify-content:center;align-items:center;height:13rem;padding-inline:1.5rem}.neighborhood-map .filters-wrapper .filters-box{max-height:0}.neighborhood-map .filters-wrapper .filters-box .dropdown header{padding:2rem 4.4rem 2rem 3.4rem}.neighborhood-map .filters-wrapper .filters-box .dropdown:nth-child(2) header{border-top:1px solid var(--green)}.neighborhood-map .filters-wrapper .filters-box .dropdown:is(.active) ul{max-height:36rem}}@media only screen and (min-width :0) and (max-width :960px){.neighborhood-map .filters-wrapper{border-top:unset}.neighborhood-map .filters-wrapper h2{padding:2rem 3.4rem}.neighborhood-map .filters-wrapper .filters-box .dropdown header{padding:2rem 3rem 2rem 3.4rem}.neighborhood-map .filters-wrapper .filters-box .dropdown:last-of-type{border-bottom:unset}}
.page-cta{padding-block:4.4rem 4rem;border-top:1px solid var(--blue);text-align:center}.page-cta .bp-button{margin:0 auto}@media only screen and (min-width :961px){.page-cta{padding-block:4.4rem 4.9rem}}:where(#wrapper) .contenedor .elemento{opacity:0;--duration:1s}:where(#wrapper) .contenedor.animateActive .elemento{animation:fade var(--duration) forwards;animation-delay:var(--delay,0)}:where(#wrapper) .contenedor.animateActive .elemento{--delay:.3s}
.secondary-header:is(.tall) .title-row .title-col .bp-multimedia{height:3.5rem;margin:0 auto}.secondary-header:is(.tall) .image-row .image-col{width:100%}.secondary-header:is(.tall) .image-row .image-col .bp-multimedia{height:28.8rem}.secondary-header:is(.tall) .list-row .list-col .wp-block-list{list-style:none;padding-left:0}.secondary-header:is(.tall) .list-row .list-col .wp-block-list li{padding-block:1rem;border-bottom:1px solid var(--blue)}.secondary-header:is(.tall) .list-row .list-col .wp-block-list li:first-of-type{padding-top:0}@media only screen and (min-width :961px){.secondary-header:is(.tall) .title-row .title-col .bp-multimedia{height:5.6rem}.secondary-header:is(.tall) .image-row .image-col .bp-multimedia{height:83rem}}@media only screen and (min-width :0) and (max-width :960px){.secondary-header:is(.tall) .list-row .text-col{margin-bottom:3rem}.secondary-header:is(.tall) .list-row .text-col .has-heading-5-font-size{--fs:1.8rem}}
.secondary-header .title-row .title-col .bp-multimedia{height:3.5rem;margin:0 auto}.secondary-header .image-row .image-col{width:100%}.secondary-header .image-row .image-col .bp-multimedia{height:17.2rem}.secondary-header .list-row .list-col .wp-block-list{list-style:none;padding-left:0}.secondary-header .list-row .list-col .wp-block-list li{padding-block:.7rem;border-bottom:1px solid var(--blue)}.secondary-header .list-row .list-col .wp-block-list li:first-of-type{padding-top:0}@media only screen and (min-width :961px){.secondary-header .title-row .title-col .bp-multimedia{height:5.6rem}.secondary-header .image-row .image-col .bp-multimedia{height:58.3rem}}@media only screen and (min-width :0) and (max-width :960px){.secondary-header .list-row .text-col{margin-bottom:3rem}.secondary-header .list-row .text-col .has-heading-5-font-size{--fs:1.8rem}}
.sticky-images-text{position:relative}.sticky-images-text .text-col .bp-multimedia{height:3.5rem;margin:0 auto}.sticky-images-text .images-col .image-box .bp-multimedia{width:100%;height:auto;overflow:hidden}.sticky-images-text .images-col .image-box p{--fs:1.6rem;text-align:center}@media only screen and (min-width :961px){.sticky-images-text{--row-default:100%}.sticky-images-text :is(.images-col,#important){padding-inline:0}.sticky-images-text :is(.text-col,#important){position:sticky;top:var(--heightSiteNav);padding-top:9.4rem;margin-left:calc(1440px / var(--row-columns));max-width:52rem}.sticky-images-text .text-col .bp-multimedia{height:5.6rem}.sticky-images-text .images-col :is(.images-group,.image-box){width:100%}.sticky-images-text .images-col .image-box:not(:last-of-type){margin-bottom:10rem}}@media only screen and (min-width :0) and (max-width :960px){.sticky-images-text>:is(.row,#important){padding-inline:0}.sticky-images-text .row :is(.text-col,#important){padding-inline:calc(var(--_row-extra-pad) * 0.5);order:-1;margin-bottom:5rem}.sticky-images-text .row :is(.images-col,#important){padding-left:calc(var(--_row-extra-pad) * 0.5);padding-bottom:1rem;overflow-x:auto}.sticky-images-text .row .images-col .image-box{width:calc(100vw - 6rem)}.sticky-images-text .row .images-col .image-box:not(:last-of-type){--_offset-custom-right-mobile:2rem}.sticky-images-text .row .images-col .image-box:is(:last-of-type){--_offset-custom-right-mobile:calc(var(--_row-extra-pad) * 0.5)}.sticky-images-text .images-col .image-box .bp-multimedia .multimedia{height:33rem}}:where(#wrapper) .sticky-images-text .image-box img{opacity:0;--duration:1.5s;--delay:.5s}:where(#wrapper) .sticky-images-text[inited] .image-box img{animation:netflix var(--duration) forwards;animation-delay:var(--delay,0)}
.team .team-col .team-box .has-heading-3-font-size{--fw:700;--fs:1.8rem}@media only screen and (min-width :961px){.team .team-col{display:flex;flex-wrap:wrap}.team .team-col .team-box{flex:0 1 50%;width:50%;padding-block:5rem}.team .team-col .team-box .bp-multimedia{max-width:25rem;height:9.3rem}.team .team-col .team-box:nth-child(even){padding-left:8.5%;padding-right:2rem}.team .team-col .team-box:nth-child(odd){padding-right:8.5%;padding-left:2rem;border-right:1px solid var(--blue)}.team .team-col .team-box:not(:nth-child(1),:nth-child(2)){border-top:1px solid var(--blue)}}@media only screen and (min-width :0) and (max-width :960px){.team .team-col .team-box:not(:last-of-type){padding-block:3.6rem;margin-bottom:3.6rem;border-bottom:1px solid var(--blue)}.team .team-col .team-box .bp-multimedia{max-width:14.5rem;height:auto}}:where(#wrapper) .team :is(.team-col){opacity:0;--duration:1s}:where(#wrapper) .team.animateActive :is(.team-col){animation:fade var(--duration) forwards;animation-delay:var(--delay,0);--delay:.3s}
.terms-policy-content .wp-block-list li{padding-block:1.5rem;position:relative}.terms-policy-content .wp-block-list li:after,.terms-policy-content .wp-block-list li:first-of-type:before{content:'';height:1px;position:absolute;right:0;left:-2rem;background:var(--blue)}.terms-policy-content .wp-block-list li:after{bottom:0}.terms-policy-content .wp-block-list li:first-of-type:before{top:0}@media only screen and (min-width :961px){.terms-policy-content :is(p,li){--fs:1.7rem}.terms-policy-content .wp-block-list{max-width:75%}}
.thank-you-container p{--fw:500}.thank-you-container .bp-button{margin:0 auto}@media only screen and (min-width :0) and (max-width :960px){.thank-you-container{text-wrap:balance}}
.title-with-blocks .title-row{position:relative;height:20.2rem}.title-with-blocks .title-row .title-col{position:static}.title-with-blocks .title-row .title-col .bp-multimedia{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;overflow:hidden}:where(#wrapper) .title-with-blocks .title-row .title-col .bp-multimedia{pointer-events:none}.title-with-blocks .title-row .title-col :is(.text-group,#important){position:relative;z-index:var(--z-index-lowest);max-width:69rem;margin:0 auto}.title-with-blocks .block-col .bp-multimedia{height:23.6rem}@media only screen and (min-width :961px){.title-with-blocks .title-row{height:27rem}.title-with-blocks .block-col .bp-multimedia{height:40rem}}@media only screen and (min-width :0) and (max-width :960px){.title-with-blocks :is(.title-row,#important){flex-direction:row}.title-with-blocks .block-col:not(:last-of-type){margin-bottom:5rem}.title-with-blocks .block-col .has-heading-5-font-size{--fs:1.8rem}.title-with-blocks .title-row .title-col .bp-multimedia{width:calc(100% - 6rem)}}:where(#wrapper) .title-with-blocks .bp-multimedia img{opacity:0;--duration:1.5s;--delay:.5s}:where(#wrapper) .title-with-blocks.animateActive .bp-multimedia img{animation:netflix var(--duration) forwards;animation-delay:var(--delay,0)}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:.6s;background:#fff;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,.5),0 1px 10px 0 rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
/*
	Theme Name: The Langdon
	Version: 1
    Author: Big Partners
*/

/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/bp-container/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.bp-panel .block-editor-panel-color-gradient-settings{border:none}.bp-panel .components-panel__body:has(.hover-tabs){padding:0;border:none}.bp-color{background:var(--bg-resting)}.bp-color.resting{background:var(--bg-resting);color:var(--color-resting)}.bp-color.resting .bp-icon{color:var(--icon-resting,var(--color-resting))}.bp-color.hover::hover{background:var(--bg-resting)}:is(.row,[flexible]){display:flex}[flexible]{width:-moz-fit-content;width:fit-content}:is(.row,#important):not([flexible]){-moz-column-gap:0;column-gap:0}@media only screen and (min-width:0) and (max-width:960px){:is(.row,[flexible]):not(.wp-block-bp-core-bp-row):not(.bp-button){-moz-column-gap:var(--gap-mobile);column-gap:var(--gap-mobile);row-gap:var(--gap-mobile-vertical,var(--gap-mobile))}:is(.row,[flexible]):is(.mobile-top,[flexible~=mobile-top]){align-items:flex-start}:is(.row,[flexible]):is(.mobile-bottom,[flexible~=mobile-bottom]){align-items:flex-end}:is(.row,[flexible]):is(.mobile-middle,[flexible~=mobile-middle]){align-items:center}:is(.row,[flexible]):is(.mobile-left,[flexible~=mobile-left]){justify-content:flex-start}:is(.row,[flexible]):is(.mobile-center,[flexible~=mobile-center]){justify-content:center}:is(.row,[flexible]):is(.mobile-right,[flexible~=mobile-right]){justify-content:flex-end}:is(.row,[flexible]):is(.mobile-around,[flexible~=mobile-around]){justify-content:space-around}:is(.row,[flexible]):is(.mobile-between,[flexible~=mobile-between]){justify-content:space-between}:is(.row,[flexible]):is(.mobile-row,[flexible~=mobile-row]){flex-direction:row}:is(.row,[flexible]):is(.mobile-reversed,[flexible~=mobile-reversed]){flex-direction:row-reverse}:is(.row,[flexible]):is(.mobile-stack,[flexible~=mobile-stack]){flex-direction:column}:is(.row,[flexible]):is(.mobile-stack-reversed,[flexible~=mobile-stack-reversed]){flex-direction:column-reverse}}@media only screen and (min-width:961px){:is(.row,[flexible]){flex-direction:row}:is(.row,[flexible]):not(.wp-block-bp-core-bp-row):not(.bp-button){-moz-column-gap:var(--gap-desktop);column-gap:var(--gap-desktop);row-gap:var(--gap-desktop-vertical,var(--gap-desktop))}:is(.row,[flexible]):is(.top,[flexible~=top]){align-items:flex-start}:is(.row,[flexible]):is(.bottom,[flexible~=bottom]){align-items:flex-end}:is(.row,[flexible]):is(.middle,[flexible~=middle]){align-items:center}:is(.row,[flexible]):is(.left,[flexible~=left]){justify-content:flex-start}:is(.row,[flexible]):is(.center,[flexible~=center]){justify-content:center}:is(.row,[flexible]):is(.right,[flexible~=right]){justify-content:flex-end}:is(.row,[flexible]):is(.around,[flexible~=around]){justify-content:space-around}:is(.row,[flexible]):is(.between,[flexible~=between]){justify-content:space-between}:is(.row,[flexible]):is(.row,[flexible~=row]){flex-direction:row}:is(.row,[flexible]):is(.reversed,[flexible~=reversed]){flex-direction:row-reverse}:is(.row,[flexible]):is(.stack,[flexible~=stack]){flex-direction:column}:is(.row,[flexible]):is(.stack-reversed,[flexible~=stack-reversed]){flex-direction:column-reverse}}@media only screen and (min-width:0) and (max-width:960px){:is([positionable-mobile*=top],#important),:is([positionable-mobile],#important){top:var(--positionable-mobile-y,0px);bottom:unset}:is([positionable-mobile*=bottom],#important){bottom:var(--positionable-mobile-y,0px);top:unset}:is([positionable-mobile*=left],#important),:is([positionable-mobile],#important){left:var(--positionable-mobile-x,0px);right:unset}:is([positionable-mobile*=right],#important){right:var(--positionable-mobile-x,0px);left:unset}:is([positionable*=middle],#important){left:calc(50% + var(--positionable-mobile-x, 0px));translate:-50% 0;right:unset}:is([positionable*=center],#important){top:calc(50% + var(--positionable-mobile-y, 0px));translate:0 -50%;bottom:unset}:is([positionable*="center middle"],#important){left:calc(50% + var(--positionable-mobile-x, 0px));top:calc(50% + var(--positionable-mobile-y, 0px));translate:-50% -50%}:is([positionable-mobile*=relative],#important){position:relative}:is([positionable-mobile*=absolute],#important){position:absolute}:is([positionable-mobile*=sticky],#important){position:sticky}:is([positionable-mobile*=static],#important){position:static}}@media only screen and (min-width:961px){:is([positionable*=top],#important),:is([positionable],#important){top:var(--positionable-desktop-y,0px);bottom:unset}:is([positionable*=bottom],#important){bottom:var(--positionable-desktop-y,0px);top:unset}:is([positionable*=left],#important),:is([positionable],#important){left:var(--positionable-desktop-x,0px);right:unset}:is([positionable*=right],#important){right:var(--positionable-desktop-x,0px);left:unset}:is([positionable*=middle],#important){left:calc(50% + var(--positionable-desktop-x, 0px));translate:-50% 0;right:unset}:is([positionable*=center],#important){top:calc(50% + var(--positionable-desktop-y, 0px));translate:0 -50%;bottom:unset}:is([positionable*="center middle"],#important){left:calc(50% + var(--positionable-desktop-x, 0px));top:calc(50% + var(--positionable-desktop-y, 0px));translate:-50% -50%}:is([positionable*=relative],#important){position:relative}:is([positionable*=absolute],#important){position:absolute}:is([positionable*=sticky],#important){position:sticky}:is([positionable*=static],#important){position:static}}:where([sizeable],.sizeable)>*{--size-d-w:unset;--size-d-h:unset;--size-m-w:unset;--size-m-h:unset}@media only screen and (min-width:961px){[sizeable],.sizeable{width:var(--size-d-w);height:var(--size-d-h)}}@media only screen and (min-width:0) and (max-width:960px){[sizeable],.sizeable{width:var(--size-m-w);height:var(--size-m-h)}}.icon-grid{display:flex;flex-wrap:wrap;gap:.5rem;padding:1.5rem;max-width:35rem;justify-content:center;align-items:center}.icon-button{border:none;background:0 0;cursor:pointer;padding:8px;transition:.2s}.icon-button.active{background:#000;border-radius:4px;color:#fff}[blendable^=normal]{mix-blend-mode:normal}[blendable^=multiply]{mix-blend-mode:multiply}[blendable^=screen]{mix-blend-mode:screen}[blendable^=overlay]{mix-blend-mode:overlay}[blendable^=darken]{mix-blend-mode:darken}[blendable^=lighten]{mix-blend-mode:lighten}[blendable^=color-dodge]{mix-blend-mode:color-dodge}[blendable^=color-burn]{mix-blend-mode:color-burn}[blendable^=hard-light]{mix-blend-mode:hard-light}[blendable^=soft-light]{mix-blend-mode:soft-light}[blendable^=difference]{mix-blend-mode:difference}[blendable^=exclusion]{mix-blend-mode:exclusion}[blendable^=hue]{mix-blend-mode:hue}[blendable^=saturation]{mix-blend-mode:saturation}[blendable^=color]{mix-blend-mode:color}[blendable^=luminosity]{mix-blend-mode:luminosity}@media screen and (max-width:960px){[blendable*="| normal"]{mix-blend-mode:normal}[blendable*="| multiply"]{mix-blend-mode:multiply}[blendable*="| screen"]{mix-blend-mode:screen}[blendable*="| overlay"]{mix-blend-mode:overlay}[blendable*="| darken"]{mix-blend-mode:darken}[blendable*="| lighten"]{mix-blend-mode:lighten}[blendable*="| color-dodge"]{mix-blend-mode:color-dodge}[blendable*="| color-burn"]{mix-blend-mode:color-burn}[blendable*="| hard-light"]{mix-blend-mode:hard-light}[blendable*="| soft-light"]{mix-blend-mode:soft-light}[blendable*="| difference"]{mix-blend-mode:difference}[blendable*="| exclusion"]{mix-blend-mode:exclusion}[blendable*="| hue"]{mix-blend-mode:hue}[blendable*="| saturation"]{mix-blend-mode:saturation}[blendable*="| color"]{mix-blend-mode:color}[blendable*="| luminosity"]{mix-blend-mode:luminosity}}.bp-multimedia{width:100%}.bp-multimedia .media-box{overflow:hidden;position:relative;display:block}.bp-multimedia .media-box>:is(img,video){-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%;width:100% !important}.bp-multimedia [fit=contain]{-o-object-fit:contain !important;object-fit:contain !important}.bp-multimedia [fit=cover]{-o-object-fit:cover !important;object-fit:cover !important}.multimedia{position:relative;width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.multimedia:after,.multimedia:before,.multimedia video:after,.multimedia video:before,.multimedia img:after,.multimedia img:before{pointer-events:none !important}.multimedia .cms-bttn{position:relative;z-index:100;pointer-events:all !important}@media only screen and (min-width:0) and (max-width:960px){.bp-multimedia :is(video,img,#important){-o-object-position:calc(var(--op-m-x) * 100%) calc(var(--op-m-y) * 100%);object-position:calc(var(--op-m-x) * 100%) calc(var(--op-m-y) * 100%)}}@media only screen and (min-width:961px){.bp-multimedia :is(video,img,#important){-o-object-position:calc(var(--op-d-x) * 100%) calc(var(--op-d-y) * 100%);object-position:calc(var(--op-d-x) * 100%) calc(var(--op-d-y) * 100%)}}.container{width:100%}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/bp-row/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
@media only screen and (min-width:0) and (max-width:960px){.row :is([class*=col-],.bp-column){padding-inline:calc(var(--gap-mobile) * 0.5)}}@media only screen and (min-width:961px){.row :is([class*=col-],.bp-column){padding-inline:calc(var(--gap-mobile) * 0.5)}}
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/bp-column/style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
@media only screen and (min-width:0) and (max-width:960px){.bp-column:is(.offset-custom-left-mobile,#important){margin-left:var(--_offset-custom-left-mobile)}.bp-column:is(.offset-custom-right-mobile,#important){margin-right:var(--_offset-custom-right-mobile)}:is(.bp-column,#important){max-width:var(--_width-mobile,100%);flex:0 1 var(--_width-mobile,auto)}.row :is(.col-default-1,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-2,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-3,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-4,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-5,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-6,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-7,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-8,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-9,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-10,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-11,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-12,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-13,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-14,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-15,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-16,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-17,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-18,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-19,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-20,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-21,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-22,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-23,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-24,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-25,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-26,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-27,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-28,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-29,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-30,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-31,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-32,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-33,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-34,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-35,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}.row :is(.col-default-36,#important){padding-inline:calc(var(--gap-mobile) * 0.5)}}@media only screen and (min-width:961px){.bp-column:is(.offset-custom-left-desktop,#important){margin-left:var(--_offset-custom-left-desktop)}.bp-column:is(.offset-custom-right-desktop,#important){margin-right:var(--_offset-custom-right-desktop)}:is(.bp-column,#important){max-width:var(--_width-desktop,100%);flex:0 1 var(--_width-desktop,auto)}:is(.col-36-1,#important){--_calc:calc(1 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-1,#important){margin-left:calc(1 * var(--row-default) / 36)}:is(.offset-right-36-1,#important){margin-right:calc(1 * var(--row-default) / 36)}:is(.order-36-1){order:1}:is(.col-36-2,#important){--_calc:calc(2 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-2,#important){margin-left:calc(2 * var(--row-default) / 36)}:is(.offset-right-36-2,#important){margin-right:calc(2 * var(--row-default) / 36)}:is(.order-36-2){order:2}:is(.col-36-3,#important){--_calc:calc(3 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-3,#important){margin-left:calc(3 * var(--row-default) / 36)}:is(.offset-right-36-3,#important){margin-right:calc(3 * var(--row-default) / 36)}:is(.order-36-3){order:3}:is(.col-36-4,#important){--_calc:calc(4 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-4,#important){margin-left:calc(4 * var(--row-default) / 36)}:is(.offset-right-36-4,#important){margin-right:calc(4 * var(--row-default) / 36)}:is(.order-36-4){order:4}:is(.col-36-5,#important){--_calc:calc(5 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-5,#important){margin-left:calc(5 * var(--row-default) / 36)}:is(.offset-right-36-5,#important){margin-right:calc(5 * var(--row-default) / 36)}:is(.order-36-5){order:5}:is(.col-36-6,#important){--_calc:calc(6 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-6,#important){margin-left:calc(6 * var(--row-default) / 36)}:is(.offset-right-36-6,#important){margin-right:calc(6 * var(--row-default) / 36)}:is(.order-36-6){order:6}:is(.col-36-7,#important){--_calc:calc(7 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-7,#important){margin-left:calc(7 * var(--row-default) / 36)}:is(.offset-right-36-7,#important){margin-right:calc(7 * var(--row-default) / 36)}:is(.order-36-7){order:7}:is(.col-36-8,#important){--_calc:calc(8 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-8,#important){margin-left:calc(8 * var(--row-default) / 36)}:is(.offset-right-36-8,#important){margin-right:calc(8 * var(--row-default) / 36)}:is(.order-36-8){order:8}:is(.col-36-9,#important){--_calc:calc(9 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-9,#important){margin-left:calc(9 * var(--row-default) / 36)}:is(.offset-right-36-9,#important){margin-right:calc(9 * var(--row-default) / 36)}:is(.order-36-9){order:9}:is(.col-36-10,#important){--_calc:calc(10 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-10,#important){margin-left:calc(10 * var(--row-default) / 36)}:is(.offset-right-36-10,#important){margin-right:calc(10 * var(--row-default) / 36)}:is(.order-36-10){order:10}:is(.col-36-11,#important){--_calc:calc(11 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-11,#important){margin-left:calc(11 * var(--row-default) / 36)}:is(.offset-right-36-11,#important){margin-right:calc(11 * var(--row-default) / 36)}:is(.order-36-11){order:11}:is(.col-36-12,#important){--_calc:calc(12 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-12,#important){margin-left:calc(12 * var(--row-default) / 36)}:is(.offset-right-36-12,#important){margin-right:calc(12 * var(--row-default) / 36)}:is(.order-36-12){order:12}:is(.col-36-13,#important){--_calc:calc(13 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-13,#important){margin-left:calc(13 * var(--row-default) / 36)}:is(.offset-right-36-13,#important){margin-right:calc(13 * var(--row-default) / 36)}:is(.order-36-13){order:13}:is(.col-36-14,#important){--_calc:calc(14 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-14,#important){margin-left:calc(14 * var(--row-default) / 36)}:is(.offset-right-36-14,#important){margin-right:calc(14 * var(--row-default) / 36)}:is(.order-36-14){order:14}:is(.col-36-15,#important){--_calc:calc(15 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-15,#important){margin-left:calc(15 * var(--row-default) / 36)}:is(.offset-right-36-15,#important){margin-right:calc(15 * var(--row-default) / 36)}:is(.order-36-15){order:15}:is(.col-36-16,#important){--_calc:calc(16 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-16,#important){margin-left:calc(16 * var(--row-default) / 36)}:is(.offset-right-36-16,#important){margin-right:calc(16 * var(--row-default) / 36)}:is(.order-36-16){order:16}:is(.col-36-17,#important){--_calc:calc(17 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-17,#important){margin-left:calc(17 * var(--row-default) / 36)}:is(.offset-right-36-17,#important){margin-right:calc(17 * var(--row-default) / 36)}:is(.order-36-17){order:17}:is(.col-36-18,#important){--_calc:calc(18 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-18,#important){margin-left:calc(18 * var(--row-default) / 36)}:is(.offset-right-36-18,#important){margin-right:calc(18 * var(--row-default) / 36)}:is(.order-36-18){order:18}:is(.col-36-19,#important){--_calc:calc(19 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-19,#important){margin-left:calc(19 * var(--row-default) / 36)}:is(.offset-right-36-19,#important){margin-right:calc(19 * var(--row-default) / 36)}:is(.order-36-19){order:19}:is(.col-36-20,#important){--_calc:calc(20 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-20,#important){margin-left:calc(20 * var(--row-default) / 36)}:is(.offset-right-36-20,#important){margin-right:calc(20 * var(--row-default) / 36)}:is(.order-36-20){order:20}:is(.col-36-21,#important){--_calc:calc(21 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-21,#important){margin-left:calc(21 * var(--row-default) / 36)}:is(.offset-right-36-21,#important){margin-right:calc(21 * var(--row-default) / 36)}:is(.order-36-21){order:21}:is(.col-36-22,#important){--_calc:calc(22 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-22,#important){margin-left:calc(22 * var(--row-default) / 36)}:is(.offset-right-36-22,#important){margin-right:calc(22 * var(--row-default) / 36)}:is(.order-36-22){order:22}:is(.col-36-23,#important){--_calc:calc(23 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-23,#important){margin-left:calc(23 * var(--row-default) / 36)}:is(.offset-right-36-23,#important){margin-right:calc(23 * var(--row-default) / 36)}:is(.order-36-23){order:23}:is(.col-36-24,#important){--_calc:calc(24 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-24,#important){margin-left:calc(24 * var(--row-default) / 36)}:is(.offset-right-36-24,#important){margin-right:calc(24 * var(--row-default) / 36)}:is(.order-36-24){order:24}:is(.col-36-25,#important){--_calc:calc(25 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-25,#important){margin-left:calc(25 * var(--row-default) / 36)}:is(.offset-right-36-25,#important){margin-right:calc(25 * var(--row-default) / 36)}:is(.order-36-25){order:25}:is(.col-36-26,#important){--_calc:calc(26 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-26,#important){margin-left:calc(26 * var(--row-default) / 36)}:is(.offset-right-36-26,#important){margin-right:calc(26 * var(--row-default) / 36)}:is(.order-36-26){order:26}:is(.col-36-27,#important){--_calc:calc(27 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-27,#important){margin-left:calc(27 * var(--row-default) / 36)}:is(.offset-right-36-27,#important){margin-right:calc(27 * var(--row-default) / 36)}:is(.order-36-27){order:27}:is(.col-36-28,#important){--_calc:calc(28 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-28,#important){margin-left:calc(28 * var(--row-default) / 36)}:is(.offset-right-36-28,#important){margin-right:calc(28 * var(--row-default) / 36)}:is(.order-36-28){order:28}:is(.col-36-29,#important){--_calc:calc(29 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-29,#important){margin-left:calc(29 * var(--row-default) / 36)}:is(.offset-right-36-29,#important){margin-right:calc(29 * var(--row-default) / 36)}:is(.order-36-29){order:29}:is(.col-36-30,#important){--_calc:calc(30 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-30,#important){margin-left:calc(30 * var(--row-default) / 36)}:is(.offset-right-36-30,#important){margin-right:calc(30 * var(--row-default) / 36)}:is(.order-36-30){order:30}:is(.col-36-31,#important){--_calc:calc(31 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-31,#important){margin-left:calc(31 * var(--row-default) / 36)}:is(.offset-right-36-31,#important){margin-right:calc(31 * var(--row-default) / 36)}:is(.order-36-31){order:31}:is(.col-36-32,#important){--_calc:calc(32 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-32,#important){margin-left:calc(32 * var(--row-default) / 36)}:is(.offset-right-36-32,#important){margin-right:calc(32 * var(--row-default) / 36)}:is(.order-36-32){order:32}:is(.col-36-33,#important){--_calc:calc(33 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-33,#important){margin-left:calc(33 * var(--row-default) / 36)}:is(.offset-right-36-33,#important){margin-right:calc(33 * var(--row-default) / 36)}:is(.order-36-33){order:33}:is(.col-36-34,#important){--_calc:calc(34 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-34,#important){margin-left:calc(34 * var(--row-default) / 36)}:is(.offset-right-36-34,#important){margin-right:calc(34 * var(--row-default) / 36)}:is(.order-36-34){order:34}:is(.col-36-35,#important){--_calc:calc(35 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-35,#important){margin-left:calc(35 * var(--row-default) / 36)}:is(.offset-right-36-35,#important){margin-right:calc(35 * var(--row-default) / 36)}:is(.order-36-35){order:35}:is(.col-36-36,#important){--_calc:calc(36 * (var(--row-default) / 36));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-36-36,#important){margin-left:calc(36 * var(--row-default) / 36)}:is(.offset-right-36-36,#important){margin-right:calc(36 * var(--row-default) / 36)}:is(.order-36-36){order:36}:is(.col-12-1,#important){--_calc:calc(1 * (var(--row-default) / 12));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-12-1,#important){margin-left:calc(1 * var(--row-default) / 12)}:is(.offset-right-12-1,#important){margin-right:calc(1 * var(--row-default) / 12)}:is(.order-12-1){order:1}:is(.col-12-2,#important){--_calc:calc(2 * (var(--row-default) / 12));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-12-2,#important){margin-left:calc(2 * var(--row-default) / 12)}:is(.offset-right-12-2,#important){margin-right:calc(2 * var(--row-default) / 12)}:is(.order-12-2){order:2}:is(.col-12-3,#important){--_calc:calc(3 * (var(--row-default) / 12));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-12-3,#important){margin-left:calc(3 * var(--row-default) / 12)}:is(.offset-right-12-3,#important){margin-right:calc(3 * var(--row-default) / 12)}:is(.order-12-3){order:3}:is(.col-12-4,#important){--_calc:calc(4 * (var(--row-default) / 12));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-12-4,#important){margin-left:calc(4 * var(--row-default) / 12)}:is(.offset-right-12-4,#important){margin-right:calc(4 * var(--row-default) / 12)}:is(.order-12-4){order:4}:is(.col-12-5,#important){--_calc:calc(5 * (var(--row-default) / 12));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-12-5,#important){margin-left:calc(5 * var(--row-default) / 12)}:is(.offset-right-12-5,#important){margin-right:calc(5 * var(--row-default) / 12)}:is(.order-12-5){order:5}:is(.col-12-6,#important){--_calc:calc(6 * (var(--row-default) / 12));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-12-6,#important){margin-left:calc(6 * var(--row-default) / 12)}:is(.offset-right-12-6,#important){margin-right:calc(6 * var(--row-default) / 12)}:is(.order-12-6){order:6}:is(.col-12-7,#important){--_calc:calc(7 * (var(--row-default) / 12));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-12-7,#important){margin-left:calc(7 * var(--row-default) / 12)}:is(.offset-right-12-7,#important){margin-right:calc(7 * var(--row-default) / 12)}:is(.order-12-7){order:7}:is(.col-12-8,#important){--_calc:calc(8 * (var(--row-default) / 12));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-12-8,#important){margin-left:calc(8 * var(--row-default) / 12)}:is(.offset-right-12-8,#important){margin-right:calc(8 * var(--row-default) / 12)}:is(.order-12-8){order:8}:is(.col-12-9,#important){--_calc:calc(9 * (var(--row-default) / 12));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-12-9,#important){margin-left:calc(9 * var(--row-default) / 12)}:is(.offset-right-12-9,#important){margin-right:calc(9 * var(--row-default) / 12)}:is(.order-12-9){order:9}:is(.col-12-10,#important){--_calc:calc(10 * (var(--row-default) / 12));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-12-10,#important){margin-left:calc(10 * var(--row-default) / 12)}:is(.offset-right-12-10,#important){margin-right:calc(10 * var(--row-default) / 12)}:is(.order-12-10){order:10}:is(.col-12-11,#important){--_calc:calc(11 * (var(--row-default) / 12));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-12-11,#important){margin-left:calc(11 * var(--row-default) / 12)}:is(.offset-right-12-11,#important){margin-right:calc(11 * var(--row-default) / 12)}:is(.order-12-11){order:11}:is(.col-12-12,#important){--_calc:calc(12 * (var(--row-default) / 12));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-12-12,#important){margin-left:calc(12 * var(--row-default) / 12)}:is(.offset-right-12-12,#important){margin-right:calc(12 * var(--row-default) / 12)}:is(.order-12-12){order:12}:is(.col-default-1,#important){--_calc:calc(1 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-1,#important){margin-left:calc(1 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-1,#important){margin-right:calc(1 * var(--row-default) / var(--row-columns))}:is(.order-default-1){order:1}:is(.col-default-2,#important){--_calc:calc(2 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-2,#important){margin-left:calc(2 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-2,#important){margin-right:calc(2 * var(--row-default) / var(--row-columns))}:is(.order-default-2){order:2}:is(.col-default-3,#important){--_calc:calc(3 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-3,#important){margin-left:calc(3 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-3,#important){margin-right:calc(3 * var(--row-default) / var(--row-columns))}:is(.order-default-3){order:3}:is(.col-default-4,#important){--_calc:calc(4 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-4,#important){margin-left:calc(4 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-4,#important){margin-right:calc(4 * var(--row-default) / var(--row-columns))}:is(.order-default-4){order:4}:is(.col-default-5,#important){--_calc:calc(5 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-5,#important){margin-left:calc(5 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-5,#important){margin-right:calc(5 * var(--row-default) / var(--row-columns))}:is(.order-default-5){order:5}:is(.col-default-6,#important){--_calc:calc(6 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-6,#important){margin-left:calc(6 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-6,#important){margin-right:calc(6 * var(--row-default) / var(--row-columns))}:is(.order-default-6){order:6}:is(.col-default-7,#important){--_calc:calc(7 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-7,#important){margin-left:calc(7 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-7,#important){margin-right:calc(7 * var(--row-default) / var(--row-columns))}:is(.order-default-7){order:7}:is(.col-default-8,#important){--_calc:calc(8 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-8,#important){margin-left:calc(8 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-8,#important){margin-right:calc(8 * var(--row-default) / var(--row-columns))}:is(.order-default-8){order:8}:is(.col-default-9,#important){--_calc:calc(9 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-9,#important){margin-left:calc(9 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-9,#important){margin-right:calc(9 * var(--row-default) / var(--row-columns))}:is(.order-default-9){order:9}:is(.col-default-10,#important){--_calc:calc(10 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-10,#important){margin-left:calc(10 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-10,#important){margin-right:calc(10 * var(--row-default) / var(--row-columns))}:is(.order-default-10){order:10}:is(.col-default-11,#important){--_calc:calc(11 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-11,#important){margin-left:calc(11 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-11,#important){margin-right:calc(11 * var(--row-default) / var(--row-columns))}:is(.order-default-11){order:11}:is(.col-default-12,#important){--_calc:calc(12 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-12,#important){margin-left:calc(12 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-12,#important){margin-right:calc(12 * var(--row-default) / var(--row-columns))}:is(.order-default-12){order:12}:is(.col-default-13,#important){--_calc:calc(13 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-13,#important){margin-left:calc(13 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-13,#important){margin-right:calc(13 * var(--row-default) / var(--row-columns))}:is(.order-default-13){order:13}:is(.col-default-14,#important){--_calc:calc(14 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-14,#important){margin-left:calc(14 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-14,#important){margin-right:calc(14 * var(--row-default) / var(--row-columns))}:is(.order-default-14){order:14}:is(.col-default-15,#important){--_calc:calc(15 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-15,#important){margin-left:calc(15 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-15,#important){margin-right:calc(15 * var(--row-default) / var(--row-columns))}:is(.order-default-15){order:15}:is(.col-default-16,#important){--_calc:calc(16 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-16,#important){margin-left:calc(16 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-16,#important){margin-right:calc(16 * var(--row-default) / var(--row-columns))}:is(.order-default-16){order:16}:is(.col-default-17,#important){--_calc:calc(17 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-17,#important){margin-left:calc(17 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-17,#important){margin-right:calc(17 * var(--row-default) / var(--row-columns))}:is(.order-default-17){order:17}:is(.col-default-18,#important){--_calc:calc(18 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-18,#important){margin-left:calc(18 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-18,#important){margin-right:calc(18 * var(--row-default) / var(--row-columns))}:is(.order-default-18){order:18}:is(.col-default-19,#important){--_calc:calc(19 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-19,#important){margin-left:calc(19 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-19,#important){margin-right:calc(19 * var(--row-default) / var(--row-columns))}:is(.order-default-19){order:19}:is(.col-default-20,#important){--_calc:calc(20 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-20,#important){margin-left:calc(20 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-20,#important){margin-right:calc(20 * var(--row-default) / var(--row-columns))}:is(.order-default-20){order:20}:is(.col-default-21,#important){--_calc:calc(21 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-21,#important){margin-left:calc(21 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-21,#important){margin-right:calc(21 * var(--row-default) / var(--row-columns))}:is(.order-default-21){order:21}:is(.col-default-22,#important){--_calc:calc(22 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-22,#important){margin-left:calc(22 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-22,#important){margin-right:calc(22 * var(--row-default) / var(--row-columns))}:is(.order-default-22){order:22}:is(.col-default-23,#important){--_calc:calc(23 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-23,#important){margin-left:calc(23 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-23,#important){margin-right:calc(23 * var(--row-default) / var(--row-columns))}:is(.order-default-23){order:23}:is(.col-default-24,#important){--_calc:calc(24 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-24,#important){margin-left:calc(24 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-24,#important){margin-right:calc(24 * var(--row-default) / var(--row-columns))}:is(.order-default-24){order:24}:is(.col-default-25,#important){--_calc:calc(25 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-25,#important){margin-left:calc(25 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-25,#important){margin-right:calc(25 * var(--row-default) / var(--row-columns))}:is(.order-default-25){order:25}:is(.col-default-26,#important){--_calc:calc(26 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-26,#important){margin-left:calc(26 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-26,#important){margin-right:calc(26 * var(--row-default) / var(--row-columns))}:is(.order-default-26){order:26}:is(.col-default-27,#important){--_calc:calc(27 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-27,#important){margin-left:calc(27 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-27,#important){margin-right:calc(27 * var(--row-default) / var(--row-columns))}:is(.order-default-27){order:27}:is(.col-default-28,#important){--_calc:calc(28 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-28,#important){margin-left:calc(28 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-28,#important){margin-right:calc(28 * var(--row-default) / var(--row-columns))}:is(.order-default-28){order:28}:is(.col-default-29,#important){--_calc:calc(29 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-29,#important){margin-left:calc(29 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-29,#important){margin-right:calc(29 * var(--row-default) / var(--row-columns))}:is(.order-default-29){order:29}:is(.col-default-30,#important){--_calc:calc(30 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-30,#important){margin-left:calc(30 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-30,#important){margin-right:calc(30 * var(--row-default) / var(--row-columns))}:is(.order-default-30){order:30}:is(.col-default-31,#important){--_calc:calc(31 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-31,#important){margin-left:calc(31 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-31,#important){margin-right:calc(31 * var(--row-default) / var(--row-columns))}:is(.order-default-31){order:31}:is(.col-default-32,#important){--_calc:calc(32 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-32,#important){margin-left:calc(32 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-32,#important){margin-right:calc(32 * var(--row-default) / var(--row-columns))}:is(.order-default-32){order:32}:is(.col-default-33,#important){--_calc:calc(33 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-33,#important){margin-left:calc(33 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-33,#important){margin-right:calc(33 * var(--row-default) / var(--row-columns))}:is(.order-default-33){order:33}:is(.col-default-34,#important){--_calc:calc(34 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-34,#important){margin-left:calc(34 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-34,#important){margin-right:calc(34 * var(--row-default) / var(--row-columns))}:is(.order-default-34){order:34}:is(.col-default-35,#important){--_calc:calc(35 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-35,#important){margin-left:calc(35 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-35,#important){margin-right:calc(35 * var(--row-default) / var(--row-columns))}:is(.order-default-35){order:35}:is(.col-default-36,#important){--_calc:calc(36 * (var(--row-default) / var(--row-columns)));flex:0 0 var(--_calc);max-width:var(--_calc)}:is(.offset-left-default-36,#important){margin-left:calc(36 * var(--row-default) / var(--row-columns))}:is(.offset-right-default-36,#important){margin-right:calc(36 * var(--row-default) / var(--row-columns))}:is(.order-default-36){order:36}}
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/bp-button/style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.bp-button,.bp-button :is(i,svg,p){text-decoration:none;font-style:normal}.bp-button{--_bg:var(--color-bg-desktop,var(--wp--custom--button--bg));--_color:var(--color-text-desktop,var(--wp--custom--button--text));--_icon:var(--color-icon-desktop,var(--_color));--_border:var(--color-border-desktop,var(--wp--custom--button--border));--desktop-w:var(--wp--custom--button--icon-size);width:-moz-fit-content;width:fit-content;padding-inline:var(--paddingInline,0);padding-block:var(--paddingBlock,0);gap:var(--wp--custom--button--gap);border:1px solid var(--_border);background:var(--_bg)}.bp-button :is(i,#important){font-style:normal;text-decoration:none}.bp-button :is(svg,path,circle,rect){fill:currentColor;stroke:currentColor}.bp-button,.bp-button p{color:var(--_color)}.bp-button :is(i,svg,#important){color:var(--_icon)}@media (hover:hover){.bp-button:hover{--_bg:var(--color-bg-hover,var(--wp--custom--button--hover));--_color:var(--color-text-hover,var(--wp--custom--button--text));--_icon:var(--color-icon-hover,var(--_color))}}@media only screen and (min-width:0) and (max-width:960px){.bp-button{--_bg:var(--color-bg-mobile,var(--color-bg-desktop,var(--wp--custom--button--bg)));--_color:var(--color-text-mobile,var(--color-text-desktop,var(--wp--custom--button--text)));--_icon:var(--color-icon-mobile,var(--_color));--_border:var(--color-border-mobile,var(--color-border-desktop,var(--wp--custom--button--border)))}}
.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:visible}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;border:0;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:0}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #F6F4F1}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
@layer reset{:root{--scandiaFont:"scandia-web",sans-serif;--bigCaslonFont:"big-caslon-fb",serif;--areaNormalFont:"area-normal",sans-serif;--white:#fff;--black:#000;--blue:#9eb0bc;--cream:#ede9e0;--lightCream:#fcfbf7;--green:#1c2915;--cafe:#7a746c;--shopping:#9a6b63;--museums:#c47a5a;--parks:#bb9452;--bodyBackground:var(--cream);--anim-duration:1s;--anim-delay:.5s}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,font,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,main,article,aside,figure,footer,header,nav,section,details,summary,figcaption{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:where(#wrapper),:where(#wrapper):is(div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,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,main,article,aside,figure,footer,header,nav,section,details,summary,figcaption){font-size:100%}sup{font-size:.6em;line-height:1em;vertical-align:super}sub{font-size:.6em;line-height:1em;vertical-align:sub}main,article,aside,figure,footer,header,nav,section,details,summary,figcaption{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea,select,input,option,button{background:0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;padding:0}option{font-size:inherit}::placeholder{transition:opacity .3s linear}:focus::placeholder{opacity:0}select::-ms-expand,::-ms-clear{display:none}html{background:var(--bodyBackground);color:var(--green);font:62.5% var(--scandiaFont,'Arial');line-height:1;margin:0;padding:0;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}ol li{list-style:decimal inside none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:focus{outline:0;border:0 none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:var(--bsp-blue);display:inline-block}*{-webkit-tap-highlight-color:transparent}@media only screen and (min-width :961px) and (max-width :1440px){html{font-size:calc(5px + (10 - 5) * ((100vw - 961px) / (1440 - 961)))}}@media only screen and (min-width :0) and (max-width :430px){html{font-size:calc(7px + (10 - 7) * ((100vw - 300px) / (430 - 300)))}}}body{--_op-s-x:70rem;--_op-s-y:35rem}.op-vertical-test{width:var(--_op-s-x) !important;height:var(--_op-s-y)}.op-horizontal-test{width:var(--_op-s-y) !important;height:var(--_op-s-x)}@property --_row-columns{syntax:"<number>";inherits:false;initial-value:0}:root,body{--row-default:min(var(--wp--custom--row--default), 100%);--gap-desktop:var(--wp--custom--row--gap);--gap-mobile:var(--wp--custom--row--gap-mobile);--row-desktop-padding:var(--wp--custom--row--padding);--row-mobile-padding:var(--wp--custom--row--padding-mobile);--row-columns:var(--wp--custom--row--columns)}.row:not([flexible]){margin-inline:auto}.row:not([flexible]){width:100%}.row:not([flexible]){display:flex;flex-wrap:wrap}.full-width.row,.is-style-full.row{max-width:100%}@media only screen and (min-width:0) and (max-width:960px){.row:not([flexible]){flex-direction:column}.row:not([flexible]) :is([class*=col-],.bp-column){padding-inline:calc(var(--gap-mobile) * 0.5)}.row:not([flexible]):not(.full-width-mobile):not(.full-width):not([flexible]),.is-style-fixed.row,.row:not([flexible]).fixed-mobile{--_row-extra-pad:calc((var(--row-mobile-padding) * 2) - var(--gap-mobile));--_row-width:calc(var(--row-default) + var(--_row-extra-pad));padding-inline:calc(var(--_row-extra-pad) * 0.5);max-width:var(--_row-width) !important}.row:not([flexible]):is(.full-width-mobile,#important){--_row-extra-pad:0}.row:not([flexible]).is-style-full{max-width:100%}.row:not([flexible]) .wp-block-columns{gap:var(--gap-mobile,0)}.row.mobile-left .wp-block-columns{justify-content:flex-start}.row.mobile-center .wp-block-columns{justify-content:center}.row.mobile-right .wp-block-columns{justify-content:flex-end}.row.mobile-around .wp-block-columns{justify-content:space-around}.row.mobile-between .wp-block-columns{justify-content:space-between}.row.mobile-top .wp-block-columns{align-items:flex-start !important}.row.mobile-bottom .wp-block-columns{align-items:flex-end !important}.row.mobile-middle .wp-block-columns{align-items:center !important}.row .wp-block-columns :where(.wp-block){margin:0}.row .wp-block-columns{width:100%}.row.mobile-row .wp-block-columns{flex-direction:row}.row.mobile-reversed .wp-block-columns{flex-direction:row-reverse}.row.mobile-stack .wp-block-columns{flex-direction:column}.row.mobile-stack-reversed .wp-block-columns{flex-direction:column-reverse}}@media only screen and (min-width:961px){.row:not([flexible]):not(.stack){flex-direction:row;:is([class*=col-],.bp-column){padding-inline:calc(var(--gap-desktop) * 0.5)}}.row:not([flexible]):not(.full-width-desktop):not(.full-width):not(.bp-button),.is-style-fixed{max-width:var(--row-default);padding-inline:var(--_row-extra-pad)}.row:not([flexible]):not(.full-width-desktop):not(.full-width):not(.bp-button):has([class*=col-]),.row:not([flexible]).is-style-fixed:has([class*=col-]){--_row-extra-pad:calc(var(--row-desktop-padding) - var(--gap-desktop));padding-inline:var(--_row-extra-pad);max-width:calc(var(--row-default) + var(--_row-extra-pad)) !important}.row:not([flexible]).is-style-full{max-width:100%}.row:not([flexible]) .wp-block-columns{gap:var(--gap-desktop,0)}.row.left .wp-block-columns{justify-content:flex-start}.row.center .wp-block-columns{justify-content:center}.row.right .wp-block-columns{justify-content:flex-end}.row.around .wp-block-columns{justify-content:space-around}.row.between .wp-block-columns{justify-content:space-between}.row.top .wp-block-columns{align-items:flex-start !important}.row.bottom .wp-block-columns{align-items:flex-end !important}.row.middle .wp-block-columns{align-items:center !important}.row .wp-block-columns :where(.wp-block){margin:0}.row .wp-block-columns{width:100%}.row.row .wp-block-columns{flex-direction:row}.row.reversed .wp-block-columns{flex-direction:row-reverse}.row.stack .wp-block-columns{flex-direction:column}.row.stack-reversed .wp-block-columns{flex-direction:column-reverse}}[class*=col-],.bp-column{position:relative;box-sizing:border-box;flex:0 1 auto;width:100%;max-width:100%;margin:0;&.col-auto{flex:0 0 auto;width:auto;max-width:none}&.red{min-height:30rem !important;padding-bottom:1.5rem}&.top{align-self:flex-start}&.middle{align-self:center}&.bottom{align-self:flex-end}&.baseline{align-self:baseline}&.stretch{align-self:stretch}&.left{text-align:left}&.center{text-align:center}&.right{text-align:right}}@media only screen and (min-width:0) and (max-width:960px){[class*=col-],.bp-column{width:var(--_width-mobile,100%);margin-left:var(--_offset-mobile,0);padding-inline:calc(var(--gap-mobile, var(--row-default-gap)) * 0.5)}}.table{display:table;height:100%;width:100%;.cell{display:table-cell}&.middle{vertical-align:middle}&.top{vertical-align:top}&.bottom{vertical-align:bottom}}.no-pad-left{padding-left:0}.no-pad-right{padding-right:0}.is-layout-flex{gap:0}:where(.wp-block-columns){margin-bottom:0}:where(.wp-block-columns) .wp-block-column{flex-shrink:0}@media only screen and (min-width :0) and (max-width :960px){.row.mobile-reverse .wp-block-columns{flex-direction:row-reverse}.row.mobile-left .wp-block-columns{justify-content:flex-start}.row.mobile-center .wp-block-columns{justify-content:center}.row.mobile-right .wp-block-columns{justify-content:flex-end}.row.mobile-around .wp-block-columns{justify-content:space-around}.row.mobile-between .wp-block-columns{justify-content:space-between}.row.mobile-top .wp-block-columns{align-items:flex-start !important}.row.mobile-bottom .wp-block-columns{align-items:flex-end !important}.row.mobile-middle .wp-block-columns{align-items:center !important}.row .wp-block-columns{gap:var(--gap-mobile,0)}.row .wp-block-columns :where(.wp-block){margin:0}.row .wp-block-columns{width:100%}}@layer main{html,body{overscroll-behavior:none}body{overflow-x:hidden}#wrapper{width:100svw}.video-box,.img-box{overflow:hidden;position:relative}.img-box>img{object-fit:cover;object-position:center center;height:100%;width:100% !important}:is(.video-box,.img-box) video{object-fit:cover;object-position:center center;height:auto;width:100% !important}picture:is(.img-box){display:block}@supports(object-fit:cover){.img-box>img{height:100% !important}}.outerAbsolute{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:3}.outerAbsolute .row{height:100%}.outerAbsolute a,.outerAbsolute .box{pointer-events:all}.screen-size{display:none;position:fixed;right:0;top:0;padding:1rem 1.5rem;background:#fff;color:#000;z-index:var(--z-index-modal);font-size:1.2rem}.soft-hide{opacity:0;pointer-events:none}.hide-arrows .splide__arrows button{display:none !important}.hidden{display:none;visibility:hidden}.no-transition *{transition:none !important}@media only screen and (min-width :961px){.mobile{display:none !important}}@media only screen and (min-width :0) and (max-width :960px){.no-mobile,.desktop{display:none !important}}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fadeInLogo{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes rotateThis{0%{transform:rotate(0deg);top:0;left:0}100%{transform:rotate(90deg);top:-4rem;left:4.5rem}}@keyframes grow{0%{heigth:0}100%{height:100%}}@keyframes fadeReverse{0%{opacity:1}100%{opacity:0}}@keyframes fadeDown{0%{translate:0 -2rem 0;opacity:0}100%{translate:0 0 0;opacity:1}}@keyframes fadeUp{0%{translate:0 5rem 0;opacity:0}100%{translate:0 0 0;opacity:1}}@keyframes scaleIn{0%{scale:0}100%{scale:1}}@keyframes fadeScaleFull{0%{scale:0;opacity:0}100%{scale:1;opacity:1}}@keyframes fadeScale{0%{scale:.5;opacity:0}100%{scale:1;opacity:1}}@keyframes fadeScaleReverse{0%{scale:1.5;opacity:0}100%{scale:1;opacity:1}}@keyframes fadeScaleDown{0%{scale:1.2;opacity:0}100%{scale:1;opacity:1}}@keyframes ScaleDown{0%{scale:1.2}100%{scale:1}}@keyframes fadeLeft{0%{translate:-5rem 0 0;opacity:0}100%{translate:0 0 0;opacity:1}}@keyframes fadeRight{0%{translate:5rem 0 0;opacity:0}100%{translate:0 0 0;opacity:1}}@keyframes toLeft{0%{translate:80% 0 0;rotate:-2.5deg}100%{translate:0 0 0;rotate:0deg}}@keyframes toRight{0%{translate:-80% 0 0;rotate:2.5deg}100%{translate:0 0 0;rotate:0deg}}@keyframes menuDown{0%{translate:0 -7.5rem 0}100%{translate:0 0 0}}@keyframes textUp{0%{translate:0 2rem 0;opacity:0}100%{translate:0 0 0;opacity:1}}@keyframes navDown{0%{translate:0 -2rem 0}100%{translate:0 0 0}}@keyframes fullDown{0%{translate:0 -100% 0}100%{translate:0 0 0}}@keyframes fullUp{0%{translate:0 100% 0}100%{translate:0 0 0}}@keyframes fullUpOp{0%{translate:0 100% 0;opacity:0}100%{translate:0 0 0;opacity:1}}@keyframes fullLeft{0%{translate:-100% 0 0;opacity:0}100%{translate:0 0 0;opacity:1}}@keyframes fullRight{0%{translate:100% 0 0;opacity:0}100%{translate:0 0 0;opacity:1}}@-webkit-keyframes hvr-icon-hang{0%{translate:0 .6rem 0}50%{translate:0 .2rem 0}100%{translate:0 .6rem 0}}@-webkit-keyframes hvr-icon-hang-sink{100%{translate:0 .6rem 0}}@keyframes toTopFromBottom{49%{translate:0 -100% 0}50%{opacity:0;translate:0 100% 0}51%{opacity:1}}@keyframes toBottomFromTop{49%{translate:0 100% 0}50%{opacity:0;translate:0 -100% 0}51%{opacity:1}}@keyframes toRightFromLeft{49%{translate:100% 0 0}50%{opacity:0;translate:-100% 0 0}51%{opacity:1}}@keyframes toLeftFromRight{49%{translate:-100% 0 0}50%{opacity:0;translate:100% 0 0}51%{opacity:1}}@keyframes openDraw{0%{max-height:0}100%{max-height:999vh}}@keyframes closeDraw{0%{max-height:999vh}100%{max-height:0}}@keyframes fadeRotate{0%{opacity:0}100%{opacity:1;rotate:720deg}}@keyframes circleSVGnoScale{0%{rotage:360deg}100%{rotage:0deg}}@keyframes filltext{0%{background-size:0% 100%}100%{background-size:100% 100%}}@keyframes emptytext{0%{background-size:100% 100%}100%{background-size:0% 100%}}@keyframes bannerDown{0%{translate:0 -8rem 0}100%{translate:0 0 0}}@keyframes upndown{0%{translate:0 .5rem 0}50%{translate:0 0 0}100%{translate:0 .5rem 0}}@keyframes circleLife{0%{stroke-dashoffset:523}100%{stroke-dashoffset:0}}@keyframes netflix{0%{scale:1.2;opacity:0}100%{scale:1;opacity:1}}:where(#wrapper) .image-text,:where(#wrapper) .grid-image-text>.row,:where(#wrapper) .title-with-blocks,:where(#wrapper) .secondary-header,:where(#wrapper) .fit-image,:where(#wrapper) .full-image,:where(#wrapper) .sticky-images-text,:where(#wrapper) .image-with-list,:where(#wrapper) .team,:where(#wrapper) .availability-list,:where(#wrapper) .contact-form{opacity:0;transition:opacity .3s}:where(#wrapper) .image-text[inited],:where(#wrapper) .grid-image-text>.row[inited],:where(#wrapper) .title-with-blocks[inited],:where(#wrapper) .secondary-header[inited],:where(#wrapper) .fit-image[inited],:where(#wrapper) .full-image[inited],:where(#wrapper) .sticky-images-text[inited],:where(#wrapper) .image-with-list[inited],:where(#wrapper) .team[inited],:where(#wrapper) .availability-list[inited],:where(#wrapper) .contact-form[inited]{opacity:1}a,button{cursor:pointer;-webkit-transition:color .27s linear,background .27s linear,border-color .27s linear,opacity .3s linear,visibility .3s linear,box-shadow .3s linear,-webkit-transform .3s linear;-moz-transition:color .27s linear,background .27s linear,border-color .27s linear,opacity .3s linear,visibility .3s linear,box-shadow .3s linear,-moz-transform .3s linear;-ms-transition:color .27s linear,background .27s linear,border-color .27s linear,opacity .3s linear,visibility .3s linear,box-shadow .3s linear,transform .3s linear;-o-transition:color .27s linear,background .27s linear,border-color .27s linear,opacity .3s linear,visibility .3s linear,box-shadow .3s linear,transform .3s linear;transition:color .27s linear,background .27s linear,border-color .27s linear,opacity .3s linear,visibility .3s linear,box-shadow .3s linear,transform .3s linear}a{text-decoration:none;display:inline-block;color:inherit}.bp-button:not(.is-style-textLink,.is-style-pageButton){padding-inline:var(--paddingInline);padding-block:var(--paddingBlock);background:var(--_bg);color:var(--_color);border-radius:.5rem;--_bg:var(--lightCream);--_color:var(--green);--paddingInline:1rem;--paddingBlock:.5rem;--color-bg-hover:var(--green);--color-text-hover:var(--lightCream)}.bp-button:not(.is-style-textLink) .bp-text{--fw:400;--fs:1.6rem;--lh:1.25em;--ls:.02em}.bp-button:is(.is-style-textLink,.is-style-pageButton){padding-inline:0;padding-block:0;background:var(--_bg);color:var(--_color);--_bg:transparent;--_color:var(--green)}.bp-button:is(.is-style-textLink) .bp-text{--fw:500;--fs:1.4rem;--lh:1.5em;--ls:.15em;text-transform:uppercase}.bp-button:is(.is-style-textLink) .line-mask .line{display:flex!important;align-items:center;gap:var(--wp--custom--button--gap)}.bp-button:is(.is-style-pageButton) .bp-text{--ff:var(--bigCaslonFont);--fs:2rem;--fw:400;--ls:.12em;--lh:normal;text-transform:uppercase}@media only screen and (min-width:961px){.bp-button:not(.is-style-textLink):hover{--_bg:var(--color-bg-hover);--_color:var(--color-text-hover)}.bp-button:not(.is-style-textLink) .bp-text{--fs:1.8rem}.bp-button:is(.is-style-textLink,.is-style-pageButton) .bp-text{position:relative}.bp-button:is(.is-style-textLink,.is-style-pageButton) .bp-text:before{content:'';position:absolute;bottom:0;left:50%;transform:translate(-50%,0);height:1.5px;width:0;transition:width .3s;background-color:var(--blue)}.bp-button:is(.is-style-textLink,.is-style-pageButton):hover .bp-text:before{width:100%}}:where(.editor-styles-wrapper) .bp-button .bp-text{white-space:nowrap!important}:where(.editor-styles-wrapper) .bp-button .bp-icon{width:auto!important}@font-face{font-family:'icomoon';src:url(//thelangdonnyc.com/wp-content/themes/the-langdon/css/./libraries/icomoon/fonts/icomoon.eot?bmr4y5);src:url(//thelangdonnyc.com/wp-content/themes/the-langdon/css/./libraries/icomoon/fonts/icomoon.eot?bmr4y5#iefix) format('embedded-opentype'),url(//thelangdonnyc.com/wp-content/themes/the-langdon/css/./libraries/icomoon/fonts/icomoon.ttf?bmr4y5) format('truetype'),url(//thelangdonnyc.com/wp-content/themes/the-langdon/css/./libraries/icomoon/fonts/icomoon.woff?bmr4y5) format('woff'),url(//thelangdonnyc.com/wp-content/themes/the-langdon/css/./libraries/icomoon/fonts/icomoon.svg?bmr4y5#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-slider-arrow-right:before{content:"\e900"}.icon-slider-arrow-left:before{content:"\e901"}.icon-dropdown:before{content:"\e902"}.icon-close:before{content:"\e903"}.icon-menu:before{content:"\e904"}.icon-arrow-right:before{content:"\e905"}.wpcf7{--gapBetweenFields:4rem 1.5rem;--font-family:var(--scandia-font);--textColor:var(--green);--errorColor:#e26f6f;color:var(--textColor);--labelSize:1.2rem;--labelWeight:500;--labelLineHeight:1.5em;--labelLetterspacing:.2em;--labelColor:var(--textColor);--fieldSize:1.2rem;--fieldWeight:500;--fieldLineHeight:1.5em;--fieldLetterspacing:.2em;--fieldColor:var(--textColor);--fieldBorderColor:var(--green);--fieldPadding:0 0 .8rem;--fieldBorderRadius:0;--fieldSelectIcon:url(//thelangdonnyc.com/wp-content/themes/the-langdon/css/./libraries/../../img/global/forms/icon-dropdown.svg);--fieldSelectOpenedIcon:url(//thelangdonnyc.com/wp-content/themes/the-langdon/css/./libraries/../../img/global/forms/icon-dropdown-opened.svg);--fieldUncheckedIcon:url(//thelangdonnyc.com/wp-content/themes/the-langdon/css/./libraries/../../img/global/forms/icon-unchecked.svg);--fieldCheckedIcon:url(//thelangdonnyc.com/wp-content/themes/the-langdon/css/./libraries/../../img/global/forms/icon-checked.svg);--fieldAlertIcon:url(//thelangdonnyc.com/wp-content/themes/the-langdon/css/./libraries/../../img/global/forms/icon-alert.svg);--submitPadding:1rem 2rem;--submitBackgroundColor:var(--blue);--submitBorderColor:var(--blue);--submitColor:var(--green);--submitHoverBackgroundColor:var(--green);--submitHoverBorderColor:var(--green);--submitHoverColor:var(--cream)}.wpcf7 form{display:flex;flex-wrap:wrap;gap:var(--gapBetweenFields)}.wpcf7 form :is(label,span){display:block;width:100%;font-family:var(--font-family)}.wpcf7 form ::placeholder{white-space:break-word;word-break:break-all}.wpcf7 form>label,.wpcf7 form ::placeholder,.wpcf7 form .wpcf7-list-item-label,.wpcf7 form .header{font-family:var(--font-family);font-size:var(--labelSize);font-weight:var(--labelWeight);line-height:var(--labelLineHeight);letter-spacing:var(--labelLetterspacing);color:var(--labelColor);text-transform:uppercase}.wpcf7 form:is(.submitting){opacity:.7;pointer-events:none}.wpcf7 .wpcf7-list-item{margin:0!important}.wpcf7 .wpcf7-spinner{display:none!important}.wpcf7 input:not([type=submit],[type=checkbox],[type=radio]),.wpcf7 select,.wpcf7 textarea{display:block;width:100%;font-family:var(--font-family);font-size:var(--fieldSize);font-weight:var(--fieldWeight);line-height:var(--fieldLineHeight);letter-spacing:var(--fieldLetterspacing);color:var(--fieldColor);border-bottom:1px solid var(--fieldBorderColor);border-radius:var(--fieldBorderRadius);padding:var(--fieldPadding)}.wpcf7 form .dropdown-wrapper .header{border-bottom:1px solid var(--fieldBorderColor);padding:var(--fieldPadding);background:no-repeat var(--fieldSelectIcon) right center;background-size:2rem;cursor:pointer;padding-right:2rem}.wpcf7 form .dropdown-wrapper.opened .header{background:no-repeat var(--fieldSelectOpenedIcon) right center;background-size:2rem}.wpcf7 form .radio-wrapper{border-bottom:1px solid var(--fieldBorderColor);padding:var(--fieldPadding);height:fit-content;position:relative}.wpcf7 input:-webkit-autofill,.wpcf7 input:-webkit-autofill:hover,.wpcf7 input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fieldColor);-webkit-box-shadow:0 0 0px 1000px var(--fieldBackgroundColor) inset;transition:background-color 5000s ease-in-out 0s}.wpcf7 textarea{resize:none;height:15rem}.wpcf7 select{background:no-repeat var(--fieldSelectIcon) right center;background-size:2.4rem}.wpcf7 .wpcf7-acceptance label{display:flex;align-items:center;justify-content:space-between;gap:1rem}.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{font-family:var(--font-family);font-size:var(--labelSize);font-weight:var(--labelWeight);line-height:var(--labelLineHeight);letter-spacing:var(--labelLetterspacing);color:var(--labelColor)}.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label :is(a,#important){text-decoration:underline!important}.wpcf7 form .wpcf7-list-item label{display:flex;align-items:center;gap:1rem}.wpcf7 form .wpcf7-list-item label .wpcf7-list-item-label{flex:0 1 calc(100% - 2.2rem)}.wpcf7 form .wpcf7-list-item :is(input[type=checkbox],input[type=radio]){display:inline-block;flex:0 1 1.2rem;width:1.2rem;height:1.2rem;margin:0;background:no-repeat var(--fieldUncheckedIcon) center center;background-size:contain}.wpcf7 form .wpcf7-list-item :is(input[type=checkbox],input[type=radio]):checked{background:no-repeat var(--fieldCheckedIcon) center center;background-size:contain}.wpcf7 form .wpcf7-checkbox{display:flex;flex-direction:column;gap:1rem}.wpcf7 form .dropdown-wrapper{position:relative}.wpcf7 form .dropdown-wrapper .wpcf7-checkbox{width:100%;background:var(--blue);padding:1.5rem;position:absolute;z-index:var(--z-index-lowest);top:100%;left:0;right:0;opacity:0;pointer-events:none;transition:all .3s}.wpcf7 form .dropdown-wrapper.opened .wpcf7-checkbox{opacity:1;pointer-events:all}.wpcf7 form :is(.radio-wrapper,.radio-wrapper .wpcf7-radio){display:flex;gap:3rem}.wpcf7 form .radio-wrapper{justify-content:space-between;position:relative}.wpcf7 form .radio-wrapper>.wpcf7-form-control-wrap,.wpcf7 form .radio-wrapper .wpcf7-radio{width:fit-content}.wpcf7 .radio-wrapper>:is(.wpcf7-form-control-wrap,#important){position:static!important}.wpcf7 .radio-wrapper .wpcf7-not-valid-tip{position:absolute;top:calc(100% + .6rem);left:0}.wpcf7 .wpcf7-not-valid-tip{margin-top:.6rem;font-size:1.2rem!important;line-height:1.53em;color:var(--errorColor)!important;padding-left:2rem;position:relative}.wpcf7 .wpcf7-not-valid-tip:before{content:'';position:absolute;left:0;width:1.6rem;height:1.6rem;background:no-repeat var(--fieldAlertIcon) center center;background-size:contain}.wpcf7 form:not(.sent) .wpcf7-response-output{display:none}.wpcf7 form:is(.sent) :is(.wpcf7-response-output,#important){margin:2.4rem 0 0;padding:1rem 1.25rem;font-size:var(--fieldSize)}.wpcf7 input[type=submit]{padding:var(--submitPadding);color:var(--submitColor);background-color:var(--submitBackgroundColor);border:1px solid var(--submitBorderColor);transition:all .3s;font-family:var(--scandia-font);font-size:1.7rem;font-weight:400;line-height:1em;letter-spacing:.02em;width:100%;cursor:pointer}@media only screen and (min-width:961px){.wpcf7{--gapBetweenFields:4rem 2rem}.wpcf7 form>:is(.wpcf7-form-control-wrap,.dropdown-wrapper,.radio-wrapper){flex:0 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}.wpcf7 input[type=submit]:hover{color:var(--submitHoverColor);background-color:var(--submitHoverBackgroundColor);border-color:var(--submitHoverBorderColor)}.wpcf7 form .dropdown-wrapper .wpcf7-checkbox{padding:1.5rem 2.4rem}}@media only screen and (min-width:0) and (max-width:960px){.wpcf7{--labelSize:max(16px, 1.2rem);--fieldSize:max(16px, 1.2rem)}.wpcf7 ::placeholder,.wpcf7 .header{font-size:1.25rem!important}.wpcf7 form>.dropdown-wrapper:is(.fullwidth-mobile){flex:0 1 100%;max-width:100%}.wpcf7 form .dropdown-wrapper .header{background-position-y:.5rem}.wpcf7 form .wpcf7-list-item :is(input[type=checkbox],input[type=radio]){flex:0 1 max(12px, 1.2rem);width:max(12px, 1.2rem);height:max(12px, 1.2rem)}.wpcf7 input[type=submit]{font-size:max(17px, 1.7rem)}.wpcf7 .radio-wrapper{align-items:center}.wpcf7 .radio-wrapper .wpcf7-not-valid-tip{top:calc(100% + .4rem)}}@media only screen and (min-width:0) and (max-width:480px){.wpcf7 form{align-items:stretch}.wpcf7 input:not([type=submit],[type=checkbox],[type=radio]),.wpcf7 form .dropdown-wrapper .header{min-height:3.2rem;align-content:center}.wpcf7 ::placeholder,.wpcf7 .header{font-size:1.25rem!important;white-space:nowrap}.wpcf7 form .dropdown-wrapper .header{background-size:1.25rem;padding-right:1.25rem;background-position-y:1rem}}:is([class*=has-heading-],#important),:is([class*=has-paragraph-],#important),:where(.editor-styles-wrapper,#wrapper) :is(h1,h2,h3,h4,h5,h6),:where(.editor-styles-wrapper,#wrapper) :is(p,li,a){font-family:var(--ff);font-weight:var(--fw);font-size:var(--fs);line-height:var(--lh);letter-spacing:var(--ls);-webkit-text-size-adjust:100%}:where(.editor-styles-wrapper,#wrapper) .has-scandia-font-family{--ff:var(--scandiaFont)}:where(.editor-styles-wrapper,#wrapper) .has-big-caslon-font-family{--ff:var(--bigCaslonFont)}:where(.editor-styles-wrapper,#wrapper) .has-area-normal-font-family{--ff:var(--areaNormalFont)}.has-body-copy-font-size,:is(p,li){--ff:var(--scandiaFont);--fw:400;--fs:1.6rem;--fs-body:var(--fs);--lh:1.5em;--ls:.02em}.has-legals-font-size,.site-footer .legals-menu li{--ff:var(--areaNormalFont);--fw:600;--fs:1rem;--fs-legals:var(--fs);--lh:1.5em;--ls:.2em;text-transform:uppercase}ul.wp-block-list{list-style:disc outside none;padding-left:2rem}ol.wp-block-list{list-style:decimal outside none;padding-left:2rem}.wp-block-list li::marker{font-size:.6em}@media only screen and (min-width:961px){.has-body-copy-font-size,:is(p,li){--fs:1.8rem}}h6:not([class*=has-heading-]),h5:not([class*=has-heading-]),.has-heading-5-font-size{--ff:var(--scandiaFont);--fw:500;--fs:1.7rem;--fs-h5:var(--fs);--lh:1.5em;--ls:.02em}h4:not([class*=has-heading-]),.has-heading-4-font-size,:is(.neighborhood-map) .filters-wrapper .filters-box>li ul li,:is(.secondary-header,.image-with-list) .wp-block-list li{--ff:var(--scandiaFont);--fw:400;--fs:1.4rem;--fs-h4:var(--fs);--lh:1.5em;--ls:.02em}h3:not([class*=has-heading-]),.has-heading-3-font-size{--ff:var(--scandiaFont);--fw:500;--fs:1.4rem;--fs-h3:var(--fs);--lh:1.5em;--ls:.02em}h2:not([class*=has-heading-]),.has-heading-2-font-size{--ff:var(--bigCaslonFont);--fw:400;--fs:1.8rem;--fs-h2:var(--fs);--lh:normal;--ls:.12em}h1:not([class*=has-heading-],.wp-block-post-title),.has-heading-1-font-size{--ff:var(--bigCaslonFont);--fw:400;--fs:2.4rem;--fs-h1:var(--fs);--lh:1.3em;--ls:.1em}@media only screen and (min-width:961px){h6:not([class*=has-heading-]),h5:not([class*=has-heading-]),.has-heading-5-font-size{--fs:1.8rem}h2:not([class*=has-heading-]),.has-heading-2-font-size{--fs:2rem}h1:not([class*=has-heading-]),.has-heading-1-font-size{--fs:3.5rem}}:where(.editor-styles-wrapper,#wrapper) .bp-button .bp-text,:where(.editor-styles-wrapper,#wrapper) .has-button-text-font-size{--fw:500;--fs:2.5rem;--fs-button-text:var(--fs);--lh:1.2em;--ls:.01em}:where(.editor-styles-wrapper,#wrapper) .has-button-text-font-size{--fs:1.6rem}@media only screen and (min-width:961px){:where(.editor-styles-wrapper,#wrapper) .bp-button .bp-text{--fs:1.6rem}}.not-found-container{padding-block:var(--errorPaddingBlock);background:var(--errorBackground);color:var(--errorColor);--errorBackground:0 0;--errorColor:var(--green);--errorCTAColor:var(--green);--errorCTABackground:var(--white)}.not-found-container .row{height:calc(100vh - var(--heightSiteNav));height:calc(100svh - var(--heightSiteNav));justify-content:center;align-items:center}.not-found-container :is(h1,.has-paragraph-default-font-size){margin:0 0 2.5rem}.not-found-container h1{text-transform:uppercase}.not-found-container :is(.bp-button,#important){margin:0 auto;--_color:var(--errorCTAColor);--_bg:var(--errorCTABackground)}@media only screen and (min-width:961px){.not-found-container :is(h1,.has-paragraph-default-font-size){margin:0 0 5rem}.not-found-container h1{--fs:4rem;--ls:.5em}.not-found-container .has-paragraph-default-font-size{--fs:2.5rem;--lh:1em;--ls:.02em}}@media only screen and (min-width:0) and (max-width:960px){.not-found-container .has-paragraph-default-font-size{--ff:var(--bigCaslonFont);--fs:1.8rem;--lh:normal;--ls:.12em;text-transform:uppercase}}:where(#wrapper) .not-found-container .col-12-8{opacity:0;--duration:1s}:where(#wrapper) .not-found-container.animateActive .col-12-8{animation:fade var(--duration) forwards;animation-delay:var(--delay,0);--delay:.2s}:root{--z-index-lowest:1;--z-index-medium-low:10;--z-index-medium:50;--z-index-medium-high:100;--z-index-highest:1000;--z-index-site-nav:2000;--z-index-modal:3000;--z-index-under:-1}
:root{--heightSiteNav:8.8rem}:is(.site-nav,.mega-menu-wrapper){transition:all var(--transitionDelay);--transitionDelay:.6s}:is(.site-nav,.mega-menu-wrapper) *{transition:all var(--transitionDelay)}.site-nav{position:fixed;z-index:var(--z-index-site-nav);top:0;width:100vw;background:var(--background);border-bottom:1px solid var(--blue);--background:var(--cream);--widthLogo:10rem;--widthLogoMobile:14.8rem}body:is([data-menu=openedMenu]) .site-nav{--background:var(--blue)}body:is([data-menu=openedMenu]) .site-nav .icon-menu:before{content:"\e903"}.site-nav a{text-decoration:none;font:inherit;--transitionDelay:.3s}.site-nav+.mega-menu-wrapper+.container:not(.mega-menu-wrapper),.site-nav+.mega-menu-wrapper+.bp-spacer{margin-top:var(--heightSiteNav)}.site-nav .row{height:var(--heightSiteNav)}.site-nav .logo{width:var(--widthLogo);height:auto}.site-nav .icon-menu{color:var(--green);font-size:2.2rem}.mega-menu-wrapper{position:fixed;left:0;right:0;top:-100%;z-index:calc(var(--z-index-site-nav) - 1);background:var(--blue)}body:is([data-menu=openedMenu]) .mega-menu-wrapper{top:var(--heightSiteNav)}.mega-menu-wrapper :is(.mega-menu,.secondary-menu){display:flex;flex-direction:column}.mega-menu-wrapper .mega-menu{gap:4.5vh}.mega-menu-wrapper .mega-menu .mega-menu-item .has-heading-2-font-size{text-transform:uppercase}.mega-menu-wrapper .secondary-menu{gap:2.5vh}.mega-menu-wrapper .secondary-menu li{--fw:500;--ls:.15em;text-transform:uppercase}@media only screen and (min-width:961px){:root{--heightSiteNav:14rem}.site-nav{--widthLogo:19.9rem}.site-nav :is(.menu-col,.main-menu-wrapper .main-menu){display:flex;align-items:center;gap:4rem}.site-nav .menu-col{justify-content:flex-end}.site-nav .menu-col .button-wrapper button{margin-top:.4rem}.site-nav .main-menu-wrapper .main-menu{opacity:1}body:is([data-menu=openedMenu]) .site-nav .main-menu-wrapper .main-menu{opacity:0;pointer-events:none}.mega-menu-wrapper{padding-top:5.6vh;height:calc(90vh - var(--heightSiteNav))}.mega-menu-wrapper :is(.row,#important){padding-inline:3rem}.mega-menu-wrapper :is(.mega-menu,.secondary-menu){flex-direction:row;align-items:center;justify-content:center;pointer-events:all;max-width:calc(var(--row-default) + var(--_row-extra-pad));padding-inline:var(--_row-extra-pad)}.mega-menu-wrapper .mega-menu{gap:1.5rem}.mega-menu-wrapper .mega-menu .mega-menu-item{flex:0 1 calc(25% - 1.2rem);text-align:center}.mega-menu-wrapper .mega-menu .mega-menu-item .img-box{height:33vh;margin:0 0 2.6vh}.mega-menu-wrapper .mega-menu .mega-menu-item .img-box img{scale:1}.mega-menu-wrapper .mega-menu .mega-menu-item:hover .img-box img{scale:1.1}.mega-menu-wrapper .secondary-menu{gap:7.5rem;margin-top:12.5vh}.mega-menu-wrapper .secondary-menu li{--fs:1.4rem;position:relative}.mega-menu-wrapper .secondary-menu li:not(:last-of-type):after{content:'|';position:absolute;top:50%;right:-3.5rem;transform:translate(0,-50%)}.site-nav .icon-menu{font-size:1.6rem}}@media only screen and (min-width:0) and (max-width:960px){.site-nav .row{justify-content:center}.site-nav .row>:is([class*=col-],#important){flex:0 1 50%;max-width:50%}.site-nav .button-wrapper{text-align:right}.site-nav .menu-col{display:flex;justify-content:flex-end;align-items:center}.mega-menu-wrapper{height:calc(100vh - var(--heightSiteNav));overflow-y:auto;padding-block:13.5vh 7vh;background:var(--blue)}.mega-menu-wrapper .secondary-menu{margin-top:8.7vh}.site-nav .logo{width:var(--widthLogoMobile)}}
.site-footer{background:var(--blue)}.site-footer a{font:inherit}.site-footer .first-row{padding-block:2rem}.site-footer .first-row :is(.info-partner-col,.legals-copy-col){display:flex;gap:2rem}.site-footer .first-row .info-partner-col{align-items:center;margin-bottom:2.4rem}.site-footer .first-row .info-partner-col .has-heading-3-font-size{text-transform:uppercase;--fs:1.2rem;--ls:.2em}.site-footer .first-row .info-partner-col p:is(.has-heading-3-font-size){max-width:19rem}.site-footer .first-row .info-partner-col :is(.contact-wrapper,.partners-wrapper){display:flex;align-items:center}.site-footer .first-row .info-partner-col :is(.partners-wrapper,#important){flex-direction:row}.site-footer .first-row .info-partner-col .partner-logo{text-align:center}.site-footer .first-row .info-partner-col .partner-logo img{object-fit:contain;width:7.7rem}.site-footer .first-row .legals-copy-col :is(.links,.links .legals-menu,.links .icons-menu){display:flex;align-items:center}.site-footer .first-row .legals-copy-col .links .legals-menu li:after{content:'|';font-family:var(--scandiaFont);font-weight:600;font-size:1.2rem;line-height:1.5em;letter-spacing:.2em;margin-inline:.25rem .25rem}.site-footer .first-row .legals-copy-col .links .icons-menu{gap:.5rem}.site-footer .first-row .legals-copy-col .links .icons-menu li{font:unset}.site-footer .first-row .legals-copy-col .links .icons-menu li img{height:2rem;width:auto}.site-footer .second-row{background:var(--green);color:var(--cream);padding-block:1.5rem;text-align:center}.site-footer .second-row .copyright-col .has-legals-font-size a{text-decoration:underline;text-underline-offset:1.5px}@media only screen and (min-width :961px){.site-footer .first-row :is(.info-partner-col,.legals-copy-col){justify-content:space-between}.site-footer .first-row .info-partner-col{margin-bottom:2.5rem}.site-footer .first-row .info-partner-col .contact-wrapper{gap:5rem}.site-footer .first-row .info-partner-col .partners-wrapper{gap:.5rem}.site-footer .first-row .info-partner-col .partner-logo img{width:8.7rem}.site-footer .first-row .legals-copy-col .links .icons-menu li img{height:1.2rem}.site-footer .second-row{padding-block:1.4rem 1.3rem;text-align:left}}@media only screen and (min-width :0) and (max-width :960px){.site-footer .first-row .legals-copy-col :is(.links){justify-content:center}.site-footer .first-row .legals-copy-col :is(.links .legals-menu,.links .icons-menu){justify-content:space-between}.site-footer .first-row{flex-direction:column;gap:4.5rem}.site-footer .first-row :is(.info-partner-col,.contact-wrapper,.partners-wrapper){flex-direction:column;justify-content:center;gap:2rem;text-align:center}.site-footer .first-row .info-partner-col{justify-content:space-between}.site-footer .first-row .info-partner-col h3{position:relative;top:.5rem}.site-footer .first-row .legals-copy-col{flex-direction:column}.site-footer .first-row .legals-copy-col>.has-legals-font-size{text-align:center;margin-top:1rem}}:where(#wrapper) .contenedor .elemento{opacity:0;--duration:1s}:where(#wrapper) .contenedor.animateActive .elemento{animation:fade var(--duration) forwards;animation-delay:var(--delay,0)}:where(#wrapper) .contenedor.animateActive .elemento{--delay:.3s}
.image-text:not(.tall) .image-col .bp-multimedia{height:37.3rem;margin:0}.image-text .text-col .bp-multimedia{height:3.5rem;margin:0 auto}.image-text .text-col .bp-button{margin:0 auto}@media only screen and (min-width :961px){.image-text:not(.tall) .image-col .bp-multimedia{height:60rem;margin:0}.image-text .text-col .bp-multimedia{height:5.6rem}}@media only screen and (min-width :0) and (max-width :960px){.image-text:not(.tall) .text-col{margin-bottom:5rem}}.image-text:is(.tall){position:relative}@media only screen and (min-width :961px){.image-text:is(.tall) .image-col .bp-multimedia{height:79.1rem;margin:0}.image-text:is(.tall) :is(.text-col,#important){padding-inline:5rem}}@media only screen and (min-width :0) and (max-width :960px){.image-text:is(.tall) .image-col{order:-1}.image-text:is(.tall):not(.reversed) .image-col .bp-multimedia{height:49.3rem;margin:0 0 2.5rem}.image-text:is(.tall.reversed) .image-col .bp-multimedia{height:43.8rem;margin:0 0 5rem}}
body:has(#overlay[open]){overflow:hidden !important}:where(#overlay){--backdrop-color:rgba(0,0,0,.507);--text-color:#fff;--max-width:80vw;--max-height:80vh;--bttn-color:var(--text-color);--bttn-size:2rem;--arrow-color:var(--bttn-color);--arrow-size:var(--bttn-size)}#overlay{background-color:var(--backdrop-color)}#overlay .splide__track--fade .splide__list{display:flex;justify-content:center}#overlay .splide__track--fade :is(.splide__slide,#important):not(.is-active){left:50%;translate:-50% 0}.overlay-opener{cursor:pointer}.overlay-opener *{pointer-events:none}#overlay #counter{opacity:0}#overlay{transition:.5s;opacity:1;overflow:hidden;background:0 0;border:none;outline:none;max-width:100%;margin-inline:auto;padding:0;width:100%}#overlay .splide__arrow svg{height:inherit;width:inherit}#overlay button i{color:var(--arrow-color)}#overlay p{color:var(--text-color)}#overlay .splide__arrow :is(svg,i,#important){color:var(--arrow-color);fill:currentColor}#overlay .splide__slide{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#overlay .splide__slide :where(video,iframe){max-width:100%;height:100%}#overlay .splide__slide[data-zoomable]{cursor:zoom-in}#overlay .splide__slide.zoomed{overflow-y:scroll}#overlay .splide__slide.img-box :where(img){width:auto !important;height:auto !important;max-width:100%;max-height:100%}#overlay::backdrop{background-color:var(--backdrop-color)}#overlay #close-dialog{font-size:var(--bttn-size);display:flex}#overlay header{display:flex;justify-content:space-between;align-items:center;padding-left:2rem}#overlay :is(header,footer){color:var(--white)}#overlay .on{font-weight:700}#overlay .splide__arrows{display:flex;justify-content:space-between;align-items:center;gap:2.2rem;margin:auto;pointer-events:none}#overlay .splide__arrows>*{pointer-events:all}#overlay .splide__arrow{transform:none !important;position:static !important;padding:1rem;font-size:var(--arrow-size)}#overlay .splide__arrow:disabled{opacity:0}#overlay img{object-fit:contain}#overlay .splide__arrows svg{height:var(--arrow-size);width:auto}#overlay .content-static{margin-inline:auto;padding-top:1.4rem}#overlay .splide__slide{height:var(--max-height);width:var(--max-width)}#overlay .container>.row{row-gap:0}body:has(#overlay[open]){overflow:hidden !important;touch-action:none}#overlay{touch-action:auto}@media only screen and (min-width :961px){#overlay #close-dialog{padding:.5rem;right:3rem;position:fixed;font-size:3rem}#overlay header{max-width:calc(100% - 3rem)}#overlay header{padding-bottom:1.5rem;align-items:end}#overlay .splide__arrows{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;padding-top:1.5rem}#overlay .splide__slide.zoomed img{width:100%}}@media only screen and (min-width :0) and (max-width :960px){#overlay footer{flex-shrink:1;padding:0}#overlay .splide__arrows{width:calc(100% - 2rem);bottom:0}#overlay header{padding-bottom:1.8rem;align-items:end}#overlay .splide__arrows{padding-top:2.9rem}#overlay header{padding-left:5rem}#overlay .splide__slide{justify-content:start;align-items:start}#overlay .splide__slide.zoomed img{width:160vw}#overlay .splide__slide.zoomed{overflow:scroll}}