html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%}html.remove{overflow:hidden}html.remove body{overflow:hidden}html *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}body{font-family:"interface",sans-serif;font-weight:400;font-size:1.5rem;margin-left:auto;margin-right:auto;counter-reset:ol}body>h1{position:absolute;left:-10000px}.screenReaderElement{position:absolute;left:-10000px}.container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;margin-left:auto;margin-right:auto;width:1276px;padding-left:10px;padding-right:10px}.container:before{content:"";display:table}.container:after{content:"";display:table;clear:both}a{color:#000;text-decoration:none}.index{display:block;padding:60px}.index li{font-family:"Open Sans",sans-serif;font-weight:700;list-style:none;font-size:2rem}strong{font-weight:bold}b{font-weight:bold}em{font-style:italic}.element{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out,ease 0s;-moz-transition:all .35s ease-in-out,ease 0s;-o-transition:all .35s ease-in-out,ease 0s;transition:all .35s ease-in-out,ease 0s;-webkit-transition:all .35s background-position,ease-in-out 0s;-moz-transition:all .35s background-position,ease-in-out 0s;-o-transition:all .35s background-position,ease-in-out 0s;transition:all .35s background-position,ease-in-out 0s;-webkit-transition:all .35s transform,ease 0s;-moz-transition:all .35s transform,ease 0s;-o-transition:all .35s transform,ease 0s;transition:all .35s transform,ease 0s}.abs-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;width:100%;z-index:10000;text-align:center;line-height:0;transform:translateY(-10%);font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.efra-heavy-regular{font-family:"effra-heavy-regular",sans-serif;font-weight:900}.interface-regular{font-family:"interface",sans-serif;font-weight:400}@font-face{font-family:"DM Sans";src:url("../fonts/dm/DMSans-VariableFont_opsz,wght.woff2") format("woff2"),url("../fonts/dm/DMSans-VariableFont_opsz,wght.woff") format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url("../fonts/dm/DMSans-Italic-VariableFont_opsz,wght.woff2") format("woff2"),url("../fonts/dm/DMSans-Italic-VariableFont_opsz,wght.woff") format("woff");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url("../fonts/jakarta/PlusJakartaSans-VariableFont_wght.woff2") format("woff2"),url("../fonts/jakarta/PlusJakartaSans-VariableFont_wght.woff") format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url("../fonts/jakarta/PlusJakartaSans-Italic-VariableFont_wght.woff2") format("woff2"),url("../fonts/jakarta/PlusJakartaSans-Italic-VariableFont_wght.woff") format("woff");font-weight:100 900;font-style:italic;font-display:swap}button,input[type="submit"]{border:none;cursor:pointer}form{zoom:1}form:before{content:"";display:table}form:after{content:"";display:table;clear:both}input[type="text"]::-ms-clear,input[type="text"]::-ms-reveal{display:none;width:0;height:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}input[type="checkbox"]{display:none}input[type="checkbox"]+label:before{content:""}form{position:relative}form>*:not(:last-child){margin-bottom:20px}form label,form legend{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;display:inline-block;vertical-align:middle;color:#fff;margin-bottom:4px !important}form label>*,form legend>*{font-size:100%}form legend{font-weight:600;font-size:1.6rem;margin-bottom:8px !important}form legend+p{font-size:calc(100% - .2rem);color:#fff;margin-bottom:12px}form label+p{font-size:calc(100% - .2rem);color:#fff;margin-bottom:12px}form input:not([type="checkbox"]):not([type="radio"]),form textarea{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;display:block;color:#000;background-color:#fff;appearance:none;border:2px solid transparent;outline:none;font-weight:500;font-size:1.5rem;width:100%}form input:not([type="checkbox"]):not([type="radio"])::placeholder,form textarea::placeholder{font-family:"DM Sans",sans-serif;font-style:normal;color:#808080;font-size:1.3rem;font-weight:400}form input:not([type="checkbox"]):not([type="radio"]):hover,form textarea:hover,form input:not([type="checkbox"]):not([type="radio"]):focus,form textarea:focus{background-color:rgba(0,0,0,0.1)}form input:not([type="checkbox"]):not([type="radio"]){border:1px solid #808080;padding:14px 12px}form textarea{border:1px solid #808080;resize:none;padding:12px 16px;min-height:97px}form textarea::placeholder{font-size:1.3rem;font-weight:400;color:#808080}form select{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;cursor:pointer;padding:14px 40px 14px 14px;display:block;width:100%;background-color:#000;background-image:url('../images/arrow-down.svg');background-position:right 16px center;background-repeat:no-repeat;color:#fff;border:2px solid #808080;appearance:none;outline:none;font-weight:500;font-size:1.5rem}form select::placeholder{font-family:"DM Sans",sans-serif;font-style:normal;color:#fff;font-weight:400;font-size:1.3rem;letter-spacing:-0.5px}form select:hover{box-shadow:0 3px 6px rgba(128,128,128,0.16);background-color:#000}form select:focus{background-color:#000}form .custom-select-wrapper{position:relative;width:auto}form .hidden-select{position:absolute;opacity:0;pointer-events:none;width:0;height:0}form .custom-select-trigger{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;display:block;width:100%;padding:14px 12px;padding-right:40px;background-color:#fff;border:1px solid #808080;cursor:pointer;font-size:1.5rem;font-weight:500;color:#000;text-align:left;outline:none}form .custom-select-trigger:hover{background-color:#fafafa}form .custom-select-trigger[aria-expanded="true"] .selected-value::after{transform:scaleY(-1) translateY(50%)}form .selected-value{position:relative;display:block;font-size:1.5rem}form .selected-value::after{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;content:'';display:block;position:absolute;top:50%;left:auto;right:-20px;transform:translateY(-50%);width:0;height:0;border-left:5.5px solid transparent;border-right:5.5px solid transparent;border-top:9px solid #a5cee1;margin-left:10px}form .custom-select-menu{border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;position:absolute;top:calc(100% + 1px);left:0;width:100%;max-height:200px;background-color:#fff;border:1px solid #808080;border-top:none;box-shadow:0 4px 8px rgba(0,0,0,0.1);z-index:100;overflow-y:auto;list-style:none;margin:0;padding:4px 0}form .custom-select-menu.hidden{display:none}form .select-item{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;padding:10px 12px;cursor:pointer;font-size:1.4rem;font-weight:400;color:#000}form .select-item:hover{background-color:rgba(128,128,128,0.15)}form .select-item.active{background-color:rgba(128,128,128,0.25);font-weight:600}form .required{color:#a5cee1}form button[type="submit"]{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-weight:600;display:block;width:100%}form .wpcf7-submit:focus{color:#000 !important}form .phone-input-wrapper{display:grid !important;grid-template-columns:max-content 1fr;width:100%;position:relative}form .phone-input-wrapper label{order:-1;grid-column:1/-1}form .country-code-dropdown{position:relative}form .country-code-trigger{border-radius:5px 0 0 5px !important;-webkit-border-radius:5px 0 0 5px !important;-moz-border-radius:5px 0 0 5px !important;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;padding:14px 12px;min-width:80px;background-color:rgba(0,0,0,0.1);border:1px solid #808080;border-right:none;cursor:pointer;font-size:1.5rem;font-weight:500;color:#000;outline:none}form .country-code-trigger>*{font-size:100%}form .country-code-trigger:hover{background-color:#fafafa}form .country-code-trigger[aria-expanded="true"] .dropdown-arrow{transform:rotate(180deg)}form .country-code-menu{border-radius:0 0 5px 5px !important;-webkit-border-radius:0 0 5px 5px !important;-moz-border-radius:0 0 5px 5px !important;position:absolute;top:calc(100% + 2px);left:0;width:100%;max-height:200px;background-color:#fff;border:1px solid #808080;box-shadow:0 4px 8px rgba(0,0,0,0.1);z-index:100;overflow-y:auto;list-style:none;margin:0;padding:4px 0}form .country-code-menu.hidden{display:none}form .country-item{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;padding:8px 12px;cursor:pointer;font-size:1.4rem;font-weight:500}form .country-item:hover{background-color:rgba(128,128,128,0.15)}form .country-item.active{background-color:rgba(128,128,128,0.25);font-weight:600}form .phone-number-input{border-radius:0 5px 5px 0 !important;-webkit-border-radius:0 5px 5px 0 !important;-moz-border-radius:0 5px 5px 0 !important;padding:14px 12px;border:1px solid #808080;font-size:1.5rem;font-weight:500;background-color:#fff;color:#000}form .phone-number-input::placeholder{color:#808080;font-weight:400}form .required{color:#f7915b}form .form-group{width:100%;display:block;position:relative}form .form-group>*:not(:last-child){margin-bottom:32px}form .side-wrap:last-child{width:fit-content;min-width:355px}form .side-wrap:last-child *{margin-left:auto}form .form-row .input-wrapper{max-width:355px;width:100%;min-width:355px}form .custom-select-wrapper{max-width:355px;width:100%}form fieldset>*:not(:last-child){margin-bottom:12px}form .form-row{display:grid;width:100%;grid-template-columns:repeat(2, 1fr);align-items:start;column-gap:12px}form .form-row>*{margin-bottom:0}form .form-row.left{grid-template-columns:132px auto}form .form-row.right{grid-template-columns:auto 132px}form .input-wrapper{width:100%;display:grid;align-items:end;height:100%;position:relative}form .input-wrapper label{order:-1}form .input-wrapper.error input,form .input-wrapper.error select,form .input-wrapper.error textarea{border-color:#a5cee1}form.form-columns-2{display:grid;grid-auto-flow:column;justify-content:space-between}form.form-columns-2 .side-wrap:first-child{margin-left:0;margin-right:auto}form.form-columns-2:before,form.form-columns-2:after{display:none}form .wpcf7-form-control-wrap{display:inline-block;overflow:hidden;width:100%;max-width:100%}form .wpcf7-not-valid-tip{max-width:100%;width:auto}form .wpcf7-spinner{position:absolute;bottom:33px;left:82px;margin:0 auto}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin:0 auto;padding:8px 6px;border-color:#a5cee1 !important;background-color:#a5cee1;color:#fff}.wpcf7 form.sent .wpcf7-response-output{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin:0 auto;padding:8px 6px;border-color:#008000 !important;background-color:#008000;color:#fff}form h3{margin-top:0 !important;padding-top:0 !important}input[type='radio'],input[type='checkbox']{display:none}.checkbox-wrap{position:relative;margin-bottom:40px}.checkbox-wrap .wpcf7-form-control-wrap{display:none;vertical-align:middle}.checkbox-wrap label{display:inline-block;position:relative;padding-left:32px;cursor:pointer;vertical-align:middle}.checkbox-wrap label:before{opacity:1;content:'';left:0;top:-2px;display:inline-block;position:absolute !important;height:20px;width:20px;cursor:pointer;pointer-events:all;border:2px solid #fff;background-color:#000;z-index:20}.checkbox-wrap label.checked:before{background-image:url('../images/checkmark.svg');background-position:center center;background-repeat:no-repeat;background-size:auto}.checkboxes input[type='radio']{display:none}.checkboxes input[type='radio']+label{margin-bottom:4px !important;background-color:gray-light;padding:10px 12px 10px 44px !important;border-color:transparent !important;position:relative;cursor:pointer;display:inline-block !important;line-height:1.5em;width:100%;font-size:1.3rem;font-weight:400;-webkit-appearance:none;z-index:1}.checkboxes input[type='radio']+label::before{content:'';top:10px;left:12px;opacity:1;display:inline-block;position:absolute !important;height:20px;width:20px;cursor:pointer;pointer-events:all;border:1px solid #fff;background-color:#000;z-index:20}.checkboxes input[type='radio']:checked+label{background-color:#000;border:1px solid #fff !important}.checkboxes input[type='radio']:checked+label::before{background-image:url('../images/checkmark.svg');background-position:center center;background-repeat:no-repeat;background-size:75%}input[type='checkbox']+label{position:relative;padding-left:32px;padding-top:18px;padding-bottom:18px !important;cursor:pointer;display:inline-block !important;line-height:1.5em;width:100%;color:#808080;-webkit-appearance:none;z-index:1}input[type='checkbox']+label::before{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;opacity:1;content:'';left:0;top:18px;display:inline-block;position:absolute !important;height:18px;width:18px;cursor:pointer;pointer-events:all;border:1px solid #fff;background-color:#000;z-index:20}input[type='checkbox']:checked+label::before{background-image:url('data:image/svg+xml;utf8,<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.707108 3.70715L4.70711 7.70715L11.7071 0.707153" stroke="white" stroke-width="2"/></svg>');background-position:center center;background-repeat:no-repeat;background-size:75%}input[type='checkbox']:disabled+label::before{border-color:gray-light}input[type='radio']+label{position:relative;padding-left:32px;padding-top:18px;padding-bottom:18px !important;cursor:pointer;display:inline-block !important;line-height:1.5em;width:100%;color:#808080;-webkit-appearance:none;z-index:1}input[type='radio']+label::before{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;opacity:1;content:'';left:0;top:18px;display:inline-block;position:absolute !important;height:18px;width:18px;cursor:pointer;pointer-events:all;border:1px solid #fff;background-color:#000;z-index:20}input[type='radio']+label::after{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;content:'';position:absolute;top:23px;left:5px;background-color:#fff;width:10px;height:10px;z-index:25;opacity:0}input[type='radio']+label[disabled]::before{border-color:gray-light}input[type='radio']:checked+label::before{background-position:center center;background-repeat:no-repeat;background-size:75%}input[type='radio']:checked+label::after{opacity:1}.checkbox-wrap,.radio-wrap{margin-bottom:10px !important}input[type='radio']:disabled+label::before{border-color:gray-light}input[type='checkbox'].acceptation+label{font-size:1.3rem;font-weight:400}input[type='checkbox'].acceptation+label>a{color:#fff;text-decoration:underline;font-size:100%}input[type='checkbox'].acceptation+label>a:hover{text-decoration:none}input[type='checkbox'].acceptation+label::before{background-color:gray-light}input.consent{margin-bottom:40px}.ui-datepicker{width:280px;padding:12px;background-color:#fff !important;border:1px solid #808080 !important;box-shadow:0 4px 12px rgba(0,0,0,0.15);border-radius:4px;font-family:inherit;z-index:1000 !important}.ui-datepicker-header{position:relative;padding:8px 0;margin-bottom:0 !important;border-color:transparent !important;background-color:transparent !important;border-radius:0}.ui-datepicker-title{text-align:center;font-size:1.5rem;font-weight:600;color:#fff;line-height:2.4rem}.ui-datepicker-month,.ui-datepicker-year{font-family:"interface",sans-serif;font-weight:400;padding:4px 8px;border:1px solid #808080 !important;background-color:#fff !important;color:#000 !important;font-size:1.3rem;font-weight:500;border-radius:3px;margin:0 2px;cursor:pointer}.ui-datepicker-month:focus,.ui-datepicker-year:focus{outline:2px solid rgba(128,128,128,0.5);outline-offset:1px}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:5px !important;width:28px !important;height:28px !important;cursor:pointer;border-radius:3px;background-color:transparent;border:1px solid #808080 !important;transition:background-color .2s}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{background-color:rgba(128,128,128,0.15) !important}.ui-datepicker-prev span,.ui-datepicker-next span{display:block;position:absolute;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;width:8px;height:8px;margin:0 !important;border-left:2px solid #fff !important;border-top:2px solid #fff !important;text-indent:-9999px;overflow:hidden}.ui-datepicker-prev{left:8px}.ui-datepicker-prev span{transform:translate(-30%, -50%) rotate(-45deg) !important}.ui-datepicker-next{right:8px}.ui-datepicker-next span{transform:translate(-70%, -50%) rotate(135deg) !important}.ui-datepicker-next-hover{right:2px !important}.ui-datepicker-prev-hover{left:2px !important}.ui-datepicker-prev.ui-state-disabled,.ui-datepicker-next.ui-state-disabled{opacity:.3;cursor:not-allowed}.ui-datepicker-prev.ui-state-disabled:hover,.ui-datepicker-next.ui-state-disabled:hover{background-color:transparent !important}.ui-datepicker-calendar{width:100%;border-collapse:collapse;margin:0}.ui-datepicker-calendar thead{margin-bottom:8px !important}.ui-datepicker-calendar thead th{padding:4px 0;font-size:1.2rem;font-weight:600;color:#fff !important;text-align:center;border:none}.ui-datepicker-calendar tbody td{padding:2px;border:none;text-align:center}.ui-datepicker-calendar tbody td a,.ui-datepicker-calendar tbody td span{display:block;width:32px;height:32px;line-height:2.1em;text-align:center;font-size:1.3rem;font-weight:400;background-color:#fff !important;color:#000 !important;text-decoration:none;border-radius:3px;transition:background-color .2s,color .2s}.ui-datepicker-calendar tbody td a{cursor:pointer}.ui-datepicker-calendar tbody td a:hover{background-color:rgba(128,128,128,0.2);color:#fff !important}.ui-datepicker-calendar tbody td.ui-datepicker-today a{background-color:rgba(128,128,128,0.15) !important;border-color:#808080 !important;font-weight:600;color:#a5cee1 !important}.ui-datepicker-calendar tbody td.ui-datepicker-current-day a,.ui-datepicker-calendar tbody td a.ui-state-active{background-color:#808080 !important;color:#000 !important;border-color:#a5cee1 !important;font-weight:600}.ui-datepicker-calendar tbody td.ui-datepicker-current-day a:hover,.ui-datepicker-calendar tbody td a.ui-state-active:hover{background-color:#676767 !important}.ui-datepicker-calendar tbody td.ui-datepicker-other-month span{color:#808080 !important;opacity:.4}.ui-datepicker-calendar tbody td.ui-datepicker-unselectable span{color:#808080 !important;opacity:.3;cursor:not-allowed}.ui-datepicker-week-col{padding:8px 4px;color:#808080 !important;font-size:1.2rem;font-weight:400;text-align:center}.ui-datepicker-buttonpane{padding:8px 0 0;margin-top:8px;border-top:1px solid rgba(128,128,128,0.3);text-align:center}.ui-datepicker-buttonpane button{font-family:"interface",sans-serif;font-weight:400;padding:8px 16px;margin:0 4px;background-color:#fff !important;border:1px solid #808080 !important;color:#fff !important;font-size:1.3rem;font-weight:500;border-radius:3px;cursor:pointer;transition:background-color .2s}.ui-datepicker-buttonpane button:hover{background-color:rgba(128,128,128,0.15) !important}.ui-datepicker-buttonpane button.ui-datepicker-current{font-weight:600}.ui-datepicker-multi{width:auto !important}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group:not(:last-child){padding-right:12px;margin-right:12px;border-right:1px solid rgba(128,128,128,0.3) !important}input.datepicker,input.hasDatepicker{cursor:pointer}input.datepicker:focus,input.hasDatepicker:focus{outline:2px solid rgba(128,128,128,0.5) !important;outline-offset:1px}@media (max-width:1550px){form .form-row .input-wrapper{max-width:unset;min-width:unset}}@media (max-width:1300px){form.form-columns-2{column-gap:40px}form .side-wrap:last-child{min-width:272px}form label,form legend{font-size:1.65rem}form input:not([type="checkbox"]):not([type="radio"]){padding:12px 12px}form .custom-select-trigger{padding:12px 12px}form .country-code-trigger{padding:12px 12px}form .form-group>*:not(:last-child){margin-bottom:20px}form .form-row{column-gap:12px;row-gap:20px}form .selected-value::after{right:0}}@media (max-width:1024px){form .side-wrap:last-child{width:100%}form .side-wrap:last-child *{margin-left:unset}form .custom-select-wrapper{max-width:unset}form.form-columns-2{grid-auto-flow:row;grid-template-columns:100%}form.form-columns-2 .side-wrap:first-child{margin-left:unset;margin-right:unset}form .side-wrap:last-child{min-width:unset}}@media (max-width:768px){form input:not([type="checkbox"]):not([type="radio"]),form textarea{font-size:1.4rem}form label,form legend{font-size:1.5rem}form .country-code-trigger{font-size:1.4rem}input[type='checkbox']+label{padding-top:15px;padding-bottom:15px !important}input[type='checkbox']+label::before{top:16px}input[type='radio']+label{padding-top:16px;padding-bottom:16px !important}}@media (max-width:768px) and (max-width:580px){form.form-columns-2{grid-template-columns:100%}form .form-row{grid-template-columns:100%}}.container{width:100%;max-width:1750px;padding:0 60px}.all-inherit{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}::-webkit-scrollbar{height:6px;width:6px;scrollbar-width:thin;scrollbar-color:#a5cee1 rgba(0,0,0,0.2)}::-webkit-scrollbar-track{background:rgba(0,0,0,0.25);border-radius:0}::-webkit-scrollbar-thumb{border-radius:15px;background:radial-gradient(circle, #facb37 0, #a5cee1 100%);cursor:pointer}::-webkit-scrollbar-thumb:hover{background:radial-gradient(circle, #f9c51e 0, #7fb9d4 100%)}::-webkit-scrollbar-thumb:active{background:radial-gradient(circle, #f8be06 0, #6cafce 100%)}::-webkit-scrollbar-button{width:0;height:0;display:none}.swiper-button-prev,.swiper-button-next{--butt-height:56px;--butt-width:56px;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;height:var(--butt-height) !important;width:var(--butt-width) !important;top:50%;pointer-events:all;opacity:1}.swiper-button-prev .swiper-navigation-icon,.swiper-button-next .swiper-navigation-icon{display:none}.swiper-button-prev::before,.swiper-button-next::before{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;content:"";display:block;width:24px;height:24px;background-color:currentColor;background-image:none;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}.swiper-button-prev:hover,.swiper-button-next:hover{box-shadow:0 10px 10px -1px rgba(0,0,0,0.08),0 14px 28px rgba(0,0,0,0.08);background-color:#fff}.swiper-button-prev:hover,.swiper-button-next:hover{opacity:1}.swiper-button-prev{left:var(--butt-offset) !important}.swiper-button-prev::before{color:#808080;mask-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 2L6 12L16 22" stroke="%23000" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/></svg>');-webkit-mask-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 2L6 12L16 22" stroke="%23000" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/></svg>')}.swiper-button-next{right:var(--butt-offset) !important}.swiper-button-next::before{color:#808080;mask-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 2L18 12L8 22" stroke="%23000" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/></svg>');-webkit-mask-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 2L18 12L8 22" stroke="%23000" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/></svg>')}.swiper-scrollbar{width:100%}.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;top:0;bottom:auto;background-color:transparent;height:10px;cursor:pointer}.swiper-scrollbar.swiper-scrollbar-horizontal::before{content:"";top:1.5px;left:50%;width:100%;height:1px;transform:translate(-50%, 0);background-color:#fff;position:absolute}.swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag{background-color:#facb37;height:5px;top:1px}.swiper-pagination-fraction{font-size:1.5rem;line-height:1.46em}.swiper-pagination-fraction>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.swiper-pagination-bullets{z-index:3;left:50% !important;background-color:transparent;overflow:hidden}.swiper-pagination-bullets .swiper-pagination-bullet{--bullet-size:24px;--inactive-size:4px;--active-size:8px;--gap-size:2px;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;opacity:1;width:var(--bullet-size);height:var(--bullet-size);position:relative;background-color:transparent;display:inline-block;margin:0 var(--gap-size) !important}.swiper-pagination-bullets .swiper-pagination-bullet::before{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;content:"";height:var(--inactive-size);width:var(--inactive-size);background-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.swiper-pagination-bullets .swiper-pagination-bullet-active,.swiper-pagination-bullets .swiper-pagination-bullet:hover{background-color:transparent}.swiper-pagination-bullets .swiper-pagination-bullet-active::before,.swiper-pagination-bullets .swiper-pagination-bullet:hover::before{content:"";height:var(--active-size);width:var(--active-size);background-color:transparent;border:2px solid currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.swiper-pagination-bullets .swiper-pagination-bullet-active-next,.swiper-pagination-bullets .swiper-pagination-bullet-active-prev,.swiper-pagination-bullets .swiper-pagination-bullet-active-next-next,.swiper-pagination-bullets .swiper-pagination-bullet-active-prev-prev{transform:scale(1)}.collapse-wrap{display:grid;grid-template-columns:100%;grid-gap:4px}.collapse-wrap .collapse-item{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:relative;color:#25272b;font-size:1.65rem;line-height:1.46em;background-color:#fff}.collapse-wrap .collapse-item .item-header{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-style:normal;position:relative;cursor:pointer;font-size:2rem;line-height:1.33em;padding:20px 20px;padding-right:50px}.collapse-wrap .collapse-item .item-header::before{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;content:"";display:block;position:absolute;top:35px;right:22px;height:2px;width:15px;background-color:#25272b}.collapse-wrap .collapse-item .item-header::after{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;content:"";display:block;position:absolute;top:28px;right:29px;height:15px;width:2px;background-color:#25272b}.collapse-wrap .collapse-item .item-body-wrap{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;padding:20px 20px;padding-top:0 !important;font-size:1.65rem;line-height:1.46em;color:#25272b}.collapse-wrap .collapse-item .item-body-wrap>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;margin-bottom:10px}.collapse-wrap .collapse-item .item-body-wrap>*:last-child{margin-bottom:0 !important}.collapse-wrap .collapse-item.active .item-header::after{transform:scaleY(0)}#lightboxOverlay{z-index:99999}#lightbox{z-index:100000}#overlay{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;background-color:rgba(0,0,0,0.8);height:100%;width:100%;position:fixed;top:0;left:0;opacity:0;visibility:hidden;pointer-events:none;z-index:100}#overlay.active{visibility:visible;opacity:1;pointer-events:all}h2,h3,h4,h5,h6{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}h2>p,h3>p,h4>p,h5>p,h6>p{font-size:100%;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}h2{font-size:4.4rem}h3{font-size:2rem}h4{font-size:1.8rem}p{font-size:1.6rem}em{font-size:1.5rem;font-style:italic}a{font-size:1.5rem}cite{font-size:2rem}blockquote{font-size:2rem}span{font-size:1.5rem}ul>li>a{font-size:1.6rem}a:focus{outline:none}a:focus-visible{outline:2px solid #a5cee1}sup{font-size:55% !important;vertical-align:super;display:inline-block;line-height:normal;transform:translateY(-3px);margin-top:-1px;margin-left:-2px}table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:130px;border-radius:4px;overflow:hidden;border:1px solid #fff;font-size:1.5rem;line-height:1.46em;color:#fff;background-color:transparent}table th,table td{padding:13px 20px;border-top:0;border-bottom:0}table th{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;border-left:0;text-align:left;color:#fff}table td{border-left:0}table tr{position:relative;border-bottom:1px solid rgba(165,206,225,0.2)}table tr:first-child{border-top:1px solid gray-light}table tr:last-child{border-bottom:none}table tr:nth-child(even){background-color:transparent}table td{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;color:#fff}table td a{color:inherit}table thead{background-color:transparent;color:#fff}table .btn{margin-left:auto;display:block;width:fit-content}table:last-child{margin-bottom:0}.btn{-webkit-transition:all .35s ease-in-out,font-size 0s;-moz-transition:all .35s ease-in-out,font-size 0s;-o-transition:all .35s ease-in-out,font-size 0s;transition:all .35s ease-in-out,font-size 0s;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-style:normal;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;--btn-bg:#a5cee1;--btn-bg-hover:#7fb9d4;--btn-text:#fff;--btn-text-hover:#fff;--btn-border:#a5cee1;--btn-border-hover:#7fb9d4;position:relative;z-index:1;display:inline-block;vertical-align:middle;padding:20px 30px;border:1px solid var(--btn-border);background-color:var(--btn-bg);color:var(--btn-text) !important;font-size:1.6rem;line-height:1.2em;text-align:center;text-decoration:none !important;text-transform:uppercase;word-wrap:break-word}.btn *{font-size:100%;color:inherit}.btn:hover{background-color:var(--btn-bg-hover);border-color:var(--btn-border-hover);color:var(--btn-text-hover) !important}.btn.btn-sm{padding:13px 33px}.btn.btn-lg{padding:20px 40px 16px}.btn.btn-filled{--btn-bg:var(--btn-fill-bg, #a5cee1);--btn-bg-hover:var(--btn-fill-bg-hover, #7fb9d4);--btn-text:var(--btn-fill-text, #fff);--btn-text-hover:var(--btn-fill-text-hover, #fff);--btn-border:var(--btn-fill-border, var(--btn-bg));--btn-border-hover:var(--btn-fill-border-hover, var(--btn-bg-hover))}.btn.btn-bordered{--btn-bg:var(--btn-outline-bg, transparent);--btn-bg-hover:var(--btn-outline-bg-hover, #a5cee1);--btn-text:var(--btn-outline-text, #a5cee1);--btn-text-hover:var(--btn-outline-text-hover, #fff);--btn-border:var(--btn-outline-border, #a5cee1);--btn-border-hover:var(--btn-outline-border-hover, #a5cee1)}.btn.btn-text,.btn.btn-underlined{padding:0;border-color:transparent;--btn-bg:transparent;--btn-bg-hover:transparent;--btn-border:transparent;--btn-border-hover:transparent;--btn-text:var(--btn-link-text, #a5cee1);--btn-text-hover:var(--btn-link-text-hover, #7fb9d4)}.btn.btn-underlined{text-decoration:underline !important}.btn.btn-underlined:hover{text-decoration:none !important}.btn.btn-primary{--btn-fill-bg:#a5cee1;--btn-fill-bg-hover:#7fb9d4;--btn-fill-text:#fff;--btn-fill-text-hover:#fff;--btn-fill-border:#a5cee1;--btn-fill-border-hover:#7fb9d4;--btn-outline-bg:transparent;--btn-outline-bg-hover:#a5cee1;--btn-outline-text:#a5cee1;--btn-outline-text-hover:#fff;--btn-outline-border:#a5cee1;--btn-outline-border-hover:#a5cee1;--btn-link-text:#a5cee1;--btn-link-text-hover:#7fb9d4}.btn.btn-black{--btn-fill-bg:#25272b;--btn-fill-bg-hover:#fff;--btn-fill-text:#fff;--btn-fill-text-hover:#25272b;--btn-fill-border:#25272b;--btn-fill-border-hover:#25272b;--btn-outline-bg:transparent;--btn-outline-bg-hover:#25272b;--btn-outline-text:#25272b;--btn-outline-text-hover:#fff;--btn-outline-border:#25272b;--btn-outline-border-hover:#25272b;--btn-link-text:#25272b;--btn-link-text-hover:#41454c}.btn.btn-secondary{--btn-fill-bg:#facb37;--btn-fill-bg-hover:#f8be06;--btn-fill-text:#25272b;--btn-fill-text-hover:#25272b;--btn-fill-border:#facb37;--btn-fill-border-hover:#f8be06;--btn-outline-bg:transparent;--btn-outline-bg-hover:#25272b;--btn-outline-text:#facb37;--btn-outline-text-hover:#fff;--btn-outline-border:#facb37;--btn-outline-border-hover:#25272b;--btn-link-text:#25272b;--btn-link-text-hover:#41454c}.btn.btn-white{--btn-fill-bg:#fff;--btn-fill-bg-hover:#ebebeb;--btn-fill-text:#25272b;--btn-fill-text-hover:#25272b;--btn-fill-border:#fff;--btn-fill-border-hover:#ebebeb;--btn-outline-bg:transparent;--btn-outline-bg-hover:#fff;--btn-outline-text:#fff;--btn-outline-text-hover:#25272b;--btn-outline-border:#fff;--btn-outline-border-hover:#fff;--btn-link-text:#fff;--btn-link-text-hover:#e6e6e6}.btn.btn-add::before{content:"+ "}.btn.btn-add::after{content:attr(aria-label);display:inline-block;vertical-align:middle;font-size:100%}.buttons-wrap{font-size:0}.buttons-wrap .btn{display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:8px}.buttons-wrap .btn:last-child{margin-right:0}.section,[class^="block-section"]{padding-top:100px;padding-bottom:100px}.section:first-child,[class^="block-section"]:first-child{padding-top:100px;border-top:0}.section:first-child.section-hero,[class^="block-section"]:first-child.section-hero,.section:first-child.section-filled,[class^="block-section"]:first-child.section-filled{padding-top:0}.section:first-child.section-product-quick-specs,[class^="block-section"]:first-child.section-product-quick-specs{padding-top:142px}.section:first-child.single-content,[class^="block-section"]:first-child.single-content{padding-top:56px}.section:last-child,[class^="block-section"]:last-child{margin-bottom:0}.section.section-filled,[class^="block-section"].section-filled{padding-bottom:60px;padding-top:60px;position:relative;background-color:gray-light;border-bottom:0;border-top:0}.section.section-filled *,[class^="block-section"].section-filled *{z-index:1}.section.section-filled.fill-violet,[class^="block-section"].section-filled.fill-violet{background-color:#000}.section.section-filled.fill-violet>*,[class^="block-section"].section-filled.fill-violet>*{color:currentColor}.section.section-filled.fill-violet .section-title,[class^="block-section"].section-filled.fill-violet .section-title{color:#fff}.section.section-filled.fill-violet .section-description,[class^="block-section"].section-filled.fill-violet .section-description{color:#000}html{scrollbar-gutter:stable}html.no-scroll{overflow-y:hidden}body{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#25272b}body.no-scroll{overflow-y:hidden}main{padding-top:100px;position:relative}.overlay,.modal{will-change:transform}.al-center{text-align:center !important}.al-self-end{align-self:end !important}.uppercase{text-transform:uppercase !important}.lowercase{text-transform:lowercase !important}.heading-large{font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-style:normal;font-size:5.4rem !important;line-height:1.25em !important;letter-spacing:-0.02em !important}.heading-large *{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.heading-medium{font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-style:normal;font-size:4rem !important;line-height:1.3em !important}.heading-medium *{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.heading-small{font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-style:normal;font-size:3.3rem !important;line-height:1.2em !important;letter-spacing:-0.02em !important}.heading-small *{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.header{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#fff}.header .container{width:100% !important;padding-right:30px !important;padding-left:30px !important}.header.modal-opened{z-index:90 !important}.header .header-box{width:100%;position:relative;display:grid;grid-template-columns:340px auto max-content;align-items:center;justify-items:center;grid-gap:20px}.header .header-box .btn-burger{position:relative;width:30px;height:30px;cursor:pointer;background:transparent;z-index:100;display:none !important}.header .header-box .btn-burger span{position:absolute;left:0;top:50%;width:100%;height:3px;background:#25272b;border-radius:4px;display:block;transform:translateY(-50%);transition:background .2s}.header .header-box .btn-burger span::before,.header .header-box .btn-burger span::after{content:"";position:absolute;left:0;width:100%;height:3px;background:#25272b;border-radius:4px;display:block;transition:top .35s,transform .35s}.header .header-box .btn-burger span::before{top:-8px}.header .header-box .btn-burger span::after{top:8px}.header .header-box .btn-burger.active span{background:transparent !important;transition:background .2s}.header .header-box .btn-burger.active span::before{top:0;transform:rotate(45deg)}.header .header-box .btn-burger.active span::after{top:0;transform:rotate(-45deg)}.header .header-box>*{display:inline-block;vertical-align:middle}.header .header-box .logo-wrap{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;position:relative;width:fit-content;justify-self:start;align-items:center;display:grid;height:100%}.header .header-box .logo-wrap img{width:100%;height:auto;object-fit:contain;display:block}.header .header-box .header-nav{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.header .header-box .header-nav ul{font-size:0}.header .header-box .header-nav ul>li{display:inline-block;margin-right:10px;font-size:1.8rem}.header .header-box .header-nav ul>li>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.header .header-box .header-nav ul>li>a{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;position:relative;display:block;padding:41px 12px;color:#25272b;text-transform:uppercase;font-size:100%;line-height:1em;background-size:0}.header .header-box .header-nav ul>li:first-child{margin-left:0 !important}.header .header-box .header-nav ul>li:first-child>a:first-child{padding-left:0 !important}.header .header-box .header-nav ul>li:last-child{margin-right:0 !important}.header .header-box .header-nav ul>li:last-child>a:first-child{padding-right:0 !important}.header .header-box .header-nav ul>li.active>a,.header .header-box .header-nav ul>li:hover>a{color:#a5cee1}.header .header-box .other{margin-left:auto;width:fit-content}.header .header-box .other>*{display:inline-block;vertical-align:middle;margin-left:5px}.header.sticky{background-color:#fff;box-shadow:0 12px 48px -13px rgba(0,0,0,0.1);-webkit-box-shadow:0 12px 48px -13px rgba(0,0,0,0.1);-moz-box-shadow:0 12px 48px -13px rgba(0,0,0,0.1)}.header.sticky .header-box .logo-wrap::after{opacity:1;backdrop-filter:blur(20px)}.footer{padding-top:40px;position:relative}.footer .footer-main{font-size:1.8rem;line-height:1.5em;border-top:1px solid #edeeed;border-bottom:1px solid #edeeed;text-align:center}.footer .footer-main>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;display:inline-block;vertical-align:middle;margin-right:200px}.footer .footer-main>*:last-child{margin-right:0 !important}.footer .footer-main a{padding:20px 0}.footer .footer-main .phone:hover{text-decoration:underline;text-underline-offset:2px}.footer .footer-main .mail{text-decoration:underline;text-underline-offset:2px}.footer .footer-main .mail:hover{text-decoration:none}.footer .footer-main .socials-wrap>*{display:inline-block;margin-right:20px}.footer .footer-main .socials-wrap>*:last-child{margin-right:0 !important}.footer .footer-main .socials-wrap .social-item{display:inline-block;vertical-align:middle;position:relative;height:24px;width:24px;padding:0}.footer .footer-main .socials-wrap .social-item img{display:block;object-fit:contain;object-position:center center;max-width:100%;height:100%;width:100%}.footer .footer-main .socials-wrap .social-item::before{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;content:"";height:160%;width:160%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#a1a5ae;z-index:-1;opacity:0;visibility:hidden;pointer-events:none}.footer .footer-main .socials-wrap .social-item:hover::before{opacity:1;visibility:visible}.footer .lang{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding-right:10px;padding-left:10px;position:relative;font-size:1.6rem;line-height:1.56em;padding-top:5px;padding-bottom:5px;background-color:#fff;cursor:pointer;min-width:60px;width:fit-content;margin-left:auto;margin-right:auto;text-transform:uppercase;color:#25272b;z-index:9995;text-align:center}.footer .lang>span{vertical-align:middle;font-size:100%}.footer .lang>.states{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:absolute;bottom:calc(100% + 1px);left:50%;transform:translateX(-50%);width:100%;background-color:#fff;box-shadow:0 0 16px -2px rgba(0,0,0,0.16);overflow:hidden;opacity:0;visibility:hidden}.footer .lang>.states>span{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;display:block;font-size:1.5rem;font-weight:600;text-transform:uppercase;text-align:center;padding:5px 8px}.footer .lang>.states>span>a{color:#a5cee1}.footer .lang>.states>span:hover{color:#fff;background-color:#a5cee1}.footer .lang>.states>span:hover a{color:currentColor}.footer .lang:hover>.states{opacity:1;visibility:visible}.footer .footer-foot{font-size:1.4rem;line-height:1.5em;text-align:center}.footer .footer-foot *{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.footer .footer-foot>*{display:inline-block;vertical-align:middle;margin-right:40px}.footer .footer-foot>*:last-child{margin-right:0 !important}.footer .footer-foot ul{list-style-type:none}.footer .footer-foot ul>li{display:inline-block;vertical-align:middle;margin-right:40px}.footer .footer-foot ul>li:last-child{margin-right:0 !important}.footer .footer-foot ul>li>a{padding:20px 0;display:block}.section-hero{position:relative;--white-bar-width:130px}.section-hero .container{--cont-padd-left:0;--cont-padd-right:0}.section-hero .background-wrap,.section-hero .swiper-container{display:block;width:calc(100vw - 6px);translate:-50% 0;max-height:100%;height:100%;position:absolute;top:0;left:50%;z-index:-1;overflow:hidden}.section-hero .background-wrap .swiper,.section-hero .swiper-container .swiper{height:100%}.section-hero .background-wrap .swiper .swiper-slide,.section-hero .swiper-container .swiper .swiper-slide{height:auto}.section-hero .background-wrap .media-wrap,.section-hero .swiper-container .media-wrap{height:100%;width:100%}.section-hero .background-wrap::before,.section-hero .swiper-container::before{content:"";top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:block;position:absolute;background-color:rgba(0,0,0,0.4);z-index:3}.section-hero .background-wrap img,.section-hero .swiper-container img,.section-hero .background-wrap video,.section-hero .swiper-container video{object-fit:cover;object-position:center center;display:block;height:100%;width:100%}.section-hero .hero-wrap{display:table;width:100%;height:100%;position:relative;padding:200px 0;color:#fff}.section-hero .hero-wrap .hero-table{display:table-cell;vertical-align:middle;z-index:2;position:relative}.section-hero .hero-wrap .hero-table>*{margin-bottom:50px}.section-hero .hero-wrap .hero-table>*:last-child{margin-bottom:0 !important}.section-hero .hero-wrap .hero-table .hero-title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-style:normal}.section-hero .hero-wrap .hero-table .hero-title>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.section-hero .content-box{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;background-color:rgba(255,255,255,0.85);color:#25272b;padding:40px;padding-right:60px;max-width:784px;font-size:2.4rem;line-height:1.5em;margin-bottom:40px;opacity:0;transform:translateY(-30px);animation:heroContentFadeIn .6s .2s ease forwards;will-change:translate}.section-hero .content-box.is-visible{opacity:1;transform:translateY(0)}.section-hero .content-box>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;margin-bottom:30px}.section-hero .content-box>*:last-child{margin-bottom:0 !important}.section-hero .content-box .upper-title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1.5em;margin-bottom:20px}.section-hero .content-box .upper-title>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.section-hero.hero-hp{color:#fff;position:relative}.section-hero.hero-hp .hero-table .image-wrap{max-width:311px;height:auto;display:block}.section-hero.hero-hp .hero-table .image-wrap img{object-fit:contain;object-position:center center;display:block;max-width:100%}.section-filter{padding:0 !important}.section-filter .filter-wrap{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;overflow:hidden;background-color:rgba(255,255,255,0.95);display:grid;padding:30px 40px;transform:translateY(-100px);position:relative;z-index:3;grid-gap:100px}.section-filter .filter-wrap .filter-informations-wrap{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));height:max-content;width:100%;align-items:center}.section-filter .filter-wrap .filter-informations-wrap .info-item{display:grid;grid-template-columns:40px auto;align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 22px;position:relative;justify-content:center;color:#25272b}.section-filter .filter-wrap .filter-informations-wrap .info-item::after{content:"";display:block;height:80%;width:2px;left:0;top:50%;position:absolute;transform:translateY(-50%);background-color:#bfbfbf}.section-filter .filter-wrap .filter-informations-wrap .info-item.no-divider::after{display:none}.section-filter .filter-wrap .filter-informations-wrap .info-item .item-title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-style:normal;min-width:0;font-size:1.35rem;line-height:1.25;word-wrap:break-word;text-align:center}.section-filter .filter-wrap .filter-informations-wrap .info-item img{display:block;width:40px;height:40px;max-width:none;object-fit:contain;object-position:center;order:-1}.section-filter .book-form-wrap{--ldg-bnb-background:#fff;--ldg-bnb-border-radius:.42em;--ldg-bnb-box-shadow:0 24px 54px 0 rgba(255,254,254,0);--ldg-bnb-padding:14px;--ldg-bnb-input-background:#fff;--ldg-bnb-button-border-radius:8px;--ldg-bnb-color-primary:#facb37;--ldg-bnb-color-primary-lighter:#fde380;--ldg-bnb-color-primary-darker:#f8be06;--ldg-bnb-color-primary-contrast:#333;--ldg-component-calendar-cell-selection-bg-color:#fac600;--ldg-component-calendar-cell-selection-color:#333;--ldg-component-calendar-cell-selected-bg-color:#fde380;--ldg-component-calendar-cell-selected-color:#333;--ldg-core-color-neutral-300:#edeeed;--ldg-core-color-neutral-500:#000;--ldg-bnb-font-family:inherit;position:relative;display:grid;grid-template-columns:auto minmax(50%, 740px);grid-gap:40px}.section-filter .book-form-wrap .side-wrap.side-left>*{margin-bottom:40px}.section-filter .book-form-wrap .side-wrap.side-left>*:last-child{margin-bottom:0 !important}.section-filter .book-form-wrap .wrap-title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-style:normal;grid-column:1/-1}.section-filter .book-form-wrap .section-description{font-size:2rem;line-height:1.5em;max-width:350px}.section-filter .book-form-wrap .section-description>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.section-filter .lodgify-book-now-box{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.section-filter .lodgify-book-now-box>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.section-filter #lodgify-book-now-box{width:100%}.section-filter .css-1n6bo{width:100%;min-height:340px;justify-content:space-between;background-color:#a5cee1;border-color:transparent;box-shadow:unset}.section-filter .css-nt943z.styled-override{width:fit-content;min-width:300px;margin-left:auto}.section-filter .css-o453cs.styled-override{width:100%}.section-filter .css-nt943z{line-height:2;font-size:1.6rem;font-weight:600 !important}.section-filter .css-nt943z>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.section-filter .css-1mwn02k{display:grid;grid-template-columns:repeat(2, auto);width:100%;align-items:unset;grid-column:1/-1}.section-filter .css-1mwn02k [data-testid="book-now-box.total-price.label"]{margin-left:0}.section-filter .css-1mwn02k [data-testid="book-now-box.total-price.price"]{margin-left:auto;font-size:2rem}.section-filter .css-1p34ar4 [data-testid="book-now-box.minimum-price-per-night.text"]{font-size:1.5rem}.section-filter .css-18avzmw.styled-override{font-size:1.6rem;font-weight:600}.section-filter .css-kvuu3i{display:grid;grid-template-columns:calc(50% + 20px) auto}.section-filter .css-1bgqbnd label{font-size:1.4rem}.section-filter .css-1bgqbnd{padding-top:14px}.section-filter [data-testid="book-now-box.date-picker.trigger"]{grid-column:1/-1}.section-filter [data-testid="guests-breakdown-trigger"]{grid-column:1/-1}.section-filter .css-w8txck [data-testid="book-now-box.date-picker.trigger.section1"]{margin-left:auto;margin-right:auto}.section-filter .css-1bgqbnd .value-wrapper svg{font-size:unset;min-width:unset;height:inherit;transform:translateY(-5px)}.section-filter .css-1smbjja{justify-content:center}.section-filter .css-1n6bo{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 10px;align-content:space-between}.section-filter .section-filter .css-kvuu3i{order:-1}.section-filter .section-filter .css-1bgqbnd{order:2}.section-filter .section-filter .css-nt943z.styled-override{order:3}.section-filter .css-1p34ar4{order:4}.section-filter .css-nt943z.styled-override{order:5}.section-about-apartman{position:relative}.section-about-apartman .section-wrap{display:grid;grid-template-columns:minmax(auto, 620px) auto;font-size:2rem;line-height:1.5em;grid-gap:40px;justify-content:space-between}.section-about-apartman .section-wrap>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.section-about-apartman .section-wrap .side-wrap.side-left>*{margin-bottom:30px}.section-about-apartman .section-wrap .side-wrap.side-left>*:last-child{margin-bottom:0 !important}.section-about-apartman .description-wrap{font-size:2rem;line-height:1.5em}.section-about-apartman .description-wrap>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;margin-bottom:20px}.section-about-apartman .description-wrap>*:last-child{margin-bottom:0 !important}.section-about-apartman .advantages-wrap{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:25px 30px;margin-bottom:60px !important}.section-about-apartman .advantages-wrap .advantage-item{font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-style:normal;padding-left:30px;font-size:1.8rem;line-height:1.5em;position:relative}.section-about-apartman .advantages-wrap .advantage-item>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.section-about-apartman .advantages-wrap .advantage-item::before{content:"";height:20px;width:20px;top:4px;left:0;display:block;position:absolute;background-image:url(../images/check.svg);background-size:contain;background-repeat:no-repeat}.section-about-apartman .section-title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-style:normal}.section-about-apartman .hidden-images-wrap{visibility:hidden;opacity:0;position:absolute;inset:0;pointer-events:none;height:0;width:0;overflow:hidden}.section-about-apartman .hidden-images-wrap>*{position:absolute}.section-about-apartman .images-wrap{position:relative;display:grid;grid-template-columns:58% 42%;gap:4px;width:100%;max-width:700px}.section-about-apartman .images-wrap .image-item,.section-about-apartman .images-wrap .reel-item{overflow:hidden;display:block;min-width:0;border-radius:8px}.section-about-apartman .images-wrap .image-item img,.section-about-apartman .images-wrap .reel-item img,.section-about-apartman .images-wrap .image-item video,.section-about-apartman .images-wrap .reel-item video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.section-about-apartman .images-wrap .image-item{position:relative}.section-about-apartman .images-wrap .image-item::after{content:"";top:50%;left:50%;transform:translate(-50%, -50%) scale(.9);position:absolute;z-index:3;height:24px;width:24px;background-color:#fff;opacity:0;visibility:hidden;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M9 12V6C9 5.17157 9.67157 4.5 10.5 4.5C11.3284 4.5 12 5.17157 12 6V12" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 12V15.5" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 12V15.5" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 15.5C9 15.5 6.5 13.3 5.5 14.3C4.5 15.3 6 16.5 6 16.5L9.5 21C10.3 22 11.5 22.5 12.7 22.5H13.5C16 22.5 18 20.5 18 18V13C18 12.17 17.33 11.5 16.5 11.5C15.67 11.5 15 12.17 15 13V15.5" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 15.5V13C12 12.17 12.67 11.5 13.5 11.5C14.33 11.5 15 12.17 15 13V15.5" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.5 6.5C5.53 7.47 5 8.72 5 10" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.2 4.2C2.79 5.61 2 7.53 2 9.5" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.5 6.5C15.47 7.47 16 8.72 16 10" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.8 4.2C18.21 5.61 19 7.53 19 9.5" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M9 12V6C9 5.17157 9.67157 4.5 10.5 4.5C11.3284 4.5 12 5.17157 12 6V12" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 12V15.5" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 12V15.5" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 15.5C9 15.5 6.5 13.3 5.5 14.3C4.5 15.3 6 16.5 6 16.5L9.5 21C10.3 22 11.5 22.5 12.7 22.5H13.5C16 22.5 18 20.5 18 18V13C18 12.17 17.33 11.5 16.5 11.5C15.67 11.5 15 12.17 15 13V15.5" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 15.5V13C12 12.17 12.67 11.5 13.5 11.5C14.33 11.5 15 12.17 15 13V15.5" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.5 6.5C5.53 7.47 5 8.72 5 10" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.2 4.2C2.79 5.61 2 7.53 2 9.5" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.5 6.5C15.47 7.47 16 8.72 16 10" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.8 4.2C18.21 5.61 19 7.53 19 9.5" stroke="black" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;animation:icon_breath 5s ease-in-out infinite}.section-about-apartman .images-wrap .image-item img{animation:img_dim_breath 5s ease-in-out infinite}@keyframes img_dim_breath{0%{filter:brightness(1)}33%{filter:brightness(.6)}66%{filter:brightness(.6)}100%{filter:brightness(1)}}@keyframes icon_breath{0%{opacity:0;visibility:hidden;transform:translate(-50%, -50%) scale(.9)}33%{opacity:1;visibility:visible;transform:translate(-50%, -50%) scale(1.08)}66%{opacity:1;visibility:visible;transform:translate(-50%, -50%) scale(1.08)}100%{opacity:0;visibility:hidden;transform:translate(-50%, -50%) scale(.9)}}.section-about-apartman .images-wrap .image-1{grid-column:1 / -1;justify-self:center;width:88%;max-width:640px;aspect-ratio:640 / 346;z-index:2;border:4px solid #fff}.section-about-apartman .images-wrap .image-2{grid-column:1;width:100%;margin-top:-70px;aspect-ratio:446 / 340}.section-about-apartman .images-wrap .reel-item.image-3{position:absolute;z-index:3;top:210px;right:0;transform:translateX(-25%);width:50%;max-width:300px;aspect-ratio:2 / 3;border:4px solid #fff}.section-reviews .section-box{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background-color:#f9f9f9;padding:30px 60px}.section-reviews .section-box>.buttons-wrap{margin-left:auto;margin-right:auto;width:fit-content}.section-reviews .title-wrap{display:grid;grid-template-columns:60% auto;margin-bottom:20px}.section-reviews .title-wrap .section-title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-style:normal}.section-reviews .title-wrap .rating-wrap{justify-self:end;margin-right:75px}.section-reviews .title-wrap .rating-wrap>*{display:inline-block;vertical-align:middle;font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;margin-right:10px}.section-reviews .title-wrap .rating-wrap>*:last-child{margin-right:0 !important}.section-reviews .title-wrap .rating-wrap .rating-value{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-style:normal;font-size:3rem;line-height:1.5em;color:#8c4d28}.section-reviews .title-wrap .rating-wrap .stars-wrap{display:inline-block;vertical-align:middle;font-size:0}.section-reviews .title-wrap .rating-wrap .stars-wrap *{display:inline-block}.section-reviews .title-wrap .rating-wrap .stars-wrap .star{display:inline-block;vertical-align:middle;position:relative;color:#facb37;width:24px;height:24px;margin-right:2px}.section-reviews .title-wrap .rating-wrap .stars-wrap .star:last-child{margin-right:0 !important}.section-reviews .title-wrap .rating-wrap .stars-wrap .star::before{content:"";position:absolute;display:block;width:24px;height:24px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M256 38.013c-22.458 0-66.472 110.3-84.64 123.502-18.17 13.2-136.674 20.975-143.614 42.334-6.94 21.358 84.362 97.303 91.302 118.662 6.94 21.36-22.286 136.465-4.116 149.665 18.17 13.2 118.61-50.164 141.068-50.164 22.458 0 122.9 63.365 141.068 50.164 18.17-13.2-11.056-128.306-4.116-149.665 6.94-21.36 98.242-97.304 91.302-118.663-6.94-21.36-125.444-29.134-143.613-42.335-18.168-13.2-62.182-123.502-84.64-123.502z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M256 38.013c-22.458 0-66.472 110.3-84.64 123.502-18.17 13.2-136.674 20.975-143.614 42.334-6.94 21.358 84.362 97.303 91.302 118.662 6.94 21.36-22.286 136.465-4.116 149.665 18.17 13.2 118.61-50.164 141.068-50.164 22.458 0 122.9 63.365 141.068 50.164 18.17-13.2-11.056-128.306-4.116-149.665 6.94-21.36 98.242-97.304 91.302-118.663-6.94-21.36-125.444-29.134-143.613-42.335-18.168-13.2-62.182-123.502-84.64-123.502z'/%3E%3C/svg%3E") center / contain no-repeat}.section-reviews .title-wrap .rating-wrap .reviews-count{font-size:1.8rem;line-height:1.5em}.section-reviews .title-wrap .rating-wrap .reviews-count>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.section-reviews .reviews-wrap{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));grid-gap:20px;margin-bottom:40px}.section-reviews .review-item{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;position:relative;background-color:#fff;display:grid;grid-template-rows:auto 1fr auto;padding:25px;box-shadow:7px 7px 25px 0 rgba(0,0,0,0.15);-webkit-box-shadow:7px 7px 25px 0 rgba(0,0,0,0.15);-moz-box-shadow:7px 7px 25px 0 rgba(0,0,0,0.15);font-size:1.8rem;line-height:1.2em;will-change:scale}.section-reviews .review-item::before{content:"";position:relative;height:22px;width:26px;color:#a5cee1;display:block;margin-bottom:16px;background-image:url(../images/comma-vector.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.section-reviews .review-item>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;margin-bottom:20px}.section-reviews .review-item>*:last-child{margin-bottom:0 !important}.section-reviews .review-item .info-wrap{display:block;font-family:"DM Sans",sans-serif;font-weight:600;font-style:normal}.section-reviews .review-item .info-wrap>*{display:inline-block;vertical-align:middle}.section-reviews .review-item.hidden-review{display:none}.section-about-casa-flow .info-wrap .wrap-title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-style:normal;margin-bottom:20px}.section-about-casa-flow .section-wrap{display:grid;grid-template-columns:minmax(30%, 600px) auto;grid-gap:40px;align-items:center}.section-about-casa-flow .content-wrap{font-size:2rem;line-height:1.2em}.section-about-casa-flow .content-wrap>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;margin-bottom:20px}.section-about-casa-flow .content-wrap>*:last-child{margin-bottom:0 !important}.section-about-casa-flow .info-wrap{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background-color:#a5cee1;padding:40px;font-size:1.8rem;line-height:1.5em}.section-about-casa-flow .info-wrap>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.section-about-casa-flow .info-wrap .content-wrap{margin-bottom:20px}.section-about-casa-flow .info-wrap .author-wrap{display:grid;grid-template-columns:100px auto;grid-gap:10px 30px}.section-about-casa-flow .info-wrap .author-wrap .avatar-wrap{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;height:100px;width:100px;grid-row:span 2;overflow:hidden}.section-about-casa-flow .info-wrap .author-wrap .avatar-wrap img{object-fit:cover;object-position:center center;display:block;max-width:100%;width:100%}.section-about-casa-flow .info-wrap .author-wrap .signature-wrap{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;height:60px;width:auto;overflow:hidden;display:block}.section-about-casa-flow .info-wrap .author-wrap .signature-wrap img{object-fit:cover;object-position:center center;display:block;max-height:100%;height:100%}.section-about-casa-flow .reasons-wrap{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px}.section-about-casa-flow .reason-item{text-align:center;display:grid;grid-gap:30px;grid-template-rows:max-content auto 1fr}.section-about-casa-flow .reason-item .icon-wrap{display:block;height:120px;width:120px;margin-left:auto;margin-right:auto}.section-about-casa-flow .reason-item .icon-wrap img{object-fit:contain;object-position:center center;display:block;max-width:100%;width:100%}.section-about-casa-flow .reason-item .item-title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-style:normal;font-size:2.4rem;line-height:1.5em;align-self:center}.section-about-casa-flow .reason-item .item-title>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.section-about-casa-flow .reason-item .text-wrap{font-size:1.8rem;line-height:1.5em;max-width:300px;margin-left:auto;margin-right:auto;display:block}.section-about-casa-flow .reason-item .text-wrap>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.section-photo-gallery{padding-bottom:0 !important}.section-photo-gallery .container{width:100%;max-width:100%;padding:0 0}.section-photo-gallery .photo-gallery{width:100%}.section-photo-gallery .photo-gallery .gallery-item{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;overflow:hidden;height:auto;display:block;max-width:400px;position:relative}.section-photo-gallery .photo-gallery .gallery-item img{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;object-fit:cover;object-position:center center;display:block;max-width:100%;height:100%}.section-photo-gallery .photo-gallery .gallery-item::after{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;content:"";top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;z-index:3;height:32px;width:32px;background-color:#fff;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><circle cx="10.5" cy="10.5" r="6.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 20L15.5 15.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><circle cx="10.5" cy="10.5" r="6.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 20L15.5 15.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;opacity:0;visibility:hidden}.section-photo-gallery .photo-gallery .gallery-item:hover img{filter:brightness(.6)}.section-photo-gallery .photo-gallery .gallery-item:hover:after{opacity:1;visibility:visible}.section-photo-gallery .photo-gallery .controls-wrap{height:20px;position:relative}.section-photo-gallery .photo-gallery .swiper-container .swiper{padding-left:10px;padding-right:10px;touch-action:pan-y}.section-photo-gallery .photo-gallery .swiper-container .swiper-scrollbar.swiper-scrollbar-horizontal{top:50%;transform:translateY(-50%);background-color:transparent;height:10px;cursor:pointer}.section-activities{padding-top:40px}.section-activities .activities-wrap{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:20px}.section-activities .activities-wrap .activity-item{display:grid;grid-template-columns:70px auto;align-items:center;align-content:center;grid-gap:5px 20px}.section-activities .activities-wrap .activity-item .icon-wrap{height:70px;width:70px;display:block;grid-row:span 2}.section-activities .activities-wrap .activity-item .icon-wrap img{display:block;max-width:100%;object-fit:contain;object-position:center center;width:100%}.section-activities .activities-wrap .activity-item .item-title{font-size:1.65rem;align-self:end}.section-activities .activities-wrap .activity-item .item-title>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.section-activities .activities-wrap .activity-item .distance{font-size:1.4rem;align-self:start}.section-activities .activities-wrap .activity-item .distance>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.section-activities .buttons-wrap{width:fit-content;margin-left:auto;margin-right:auto;display:block}.section-multiple-informations .section-wrap{display:grid;grid-template-columns:1fr 1fr minmax(35%, 1fr);grid-gap:20px}.section-multiple-informations .section-wrap.is-expanded{align-items:start}.section-multiple-informations .section-wrap>*{min-height:500px;height:100%}.section-multiple-informations .box-title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-style:normal;margin-bottom:20px !important}.section-multiple-informations .faq-box{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:30px;background-color:#f9f9f9}.section-multiple-informations .reservation-box{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:30px 40px;background-color:#a5cee1;display:grid;grid-template-rows:auto auto 1fr auto}.section-multiple-informations .reservation-box>*{margin-bottom:30px}.section-multiple-informations .reservation-box>*:last-child{margin-bottom:0 !important}.section-multiple-informations .reservation-box .description-wrap{font-size:2rem;line-height:1.5em}.section-multiple-informations .reservation-box .description-wrap>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;margin-bottom:20px}.section-multiple-informations .reservation-box .description-wrap>*:last-child{margin-bottom:0 !important}.section-multiple-informations .reservation-box ul{list-style-type:none}.section-multiple-informations .reservation-box ul>li{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-style:normal;position:relative;padding-left:50px;margin-bottom:25px;font-size:2rem;line-height:1.5em}.section-multiple-informations .reservation-box ul>li>*{font-size:100%;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;margin-bottom:0 !important}.section-multiple-informations .reservation-box ul>li::before{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;content:"";position:absolute;background-image:url(../images/check-circle.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;left:0;top:2px;width:30px;height:30px}.section-multiple-informations .reservation-box .buttons-wrap .btn{width:100%}.section-multiple-informations .map-box{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;overflow:hidden;display:block;max-width:100%;width:100%}.section-multiple-informations .map-box img{object-fit:cover;object-position:center center;display:block;max-width:100%;height:100%;width:100%}.main-list-of-pages{min-height:50vh;padding-top:50px;position:relative}.main-list-of-pages h2{font-family:"DM Sans",sans-serif;font-style:normal;font-size:3.2rem;font-weight:700;line-height:1.42em;letter-spacing:.02em;color:#25272b;max-width:100%;margin-bottom:16px;position:relative}.main-list-of-pages ul:not(.breadcrump){list-style-type:none;margin-bottom:70px;padding-left:10px}.main-list-of-pages ul:not(.breadcrump) ul{margin-bottom:0 !important}.main-list-of-pages ul:not(.breadcrump)>li{position:relative;padding-left:16px;display:block}.main-list-of-pages ul:not(.breadcrump)>li:not(:last-child){margin-bottom:2px}.main-list-of-pages ul:not(.breadcrump)>li::before{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;content:"";position:absolute;left:0;top:11px;width:6px;height:6px;overflow:hidden;background:#25272b}.main-list-of-pages ul:not(.breadcrump)>li>a{color:#25272b;font-weight:700;line-height:1.82em}.main-list-of-pages ul:not(.breadcrump)>li>a:hover{text-decoration:underline}.section-error{position:relative;overflow-x:clip}.section-error .container{width:100%;padding:0}.section-error .pseudo-element{width:auto;height:792px;aspect-ratio:1100/740;display:block;left:50%;top:50%;position:absolute;background-image:url("../images/error-bg.png");background-repeat:no-repeat;background-position:left center;background-size:cover;z-index:-1}.section-error .section-wrap{position:relative;display:grid;min-height:900px;align-content:center}.section-error .code-wrap{zoom:1;font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:10rem;line-height:1em;position:relative;color:#000;text-transform:uppercase;text-align:center;display:block;max-width:532px;margin-left:auto;margin-right:auto;margin-bottom:20px}.section-error .code-wrap:before{content:"";display:table}.section-error .code-wrap:after{content:"";display:table;clear:both}.section-error .code-wrap *{font-size:100%;line-height:1.66em;color:#000}.section-error .content-wrap{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:2.4rem;line-height:1.33em;color:#000;text-align:center;letter-spacing:-0.01em;display:block;max-width:570px;margin-left:auto;margin-right:auto}.section-error .content-wrap>*{font-size:100%;line-height:1.33em;color:#000;margin-bottom:37px;letter-spacing:-0.01em}.section-error .content-wrap>*:last-child{margin-bottom:0}.section-error .content-wrap .btn{font-size:1.6rem}.section-content-page .section-title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-style:normal;color:#25272b;margin-bottom:36px;margin-left:auto;margin-right:auto}.section-content-page .content-wrap{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:2rem;color:currentColor;line-height:1.5em;color:#25272b}.section-content-page .content-wrap p{font-size:100%}.section-content-page .content-wrap p>*,.section-content-page .content-wrap ul>*,.section-content-page .content-wrap ol>*{font-size:100%;line-height:1.44em}.section-content-page .content-wrap p a{color:#8c4d28;text-decoration:underline}.section-content-page .content-wrap p a:hover{text-decoration:none}.section-content-page .content-wrap ul,.section-content-page .content-wrap ol{text-align:left !important}.section-content-page .content-wrap ul>li,.section-content-page .content-wrap ol>li{font-size:100%}.section-content-page .content-wrap ul>li>a,.section-content-page .content-wrap ol>li>a{font-size:100%;color:#000}.section-content-page .content-wrap ol[type="a"]{padding-left:30px}.section-content-page .content-wrap ol[type="a"]>li{list-style-type:lower-alpha;list-style-position:outside}.section-content-page .content-wrap h1,.section-content-page .content-wrap h2,.section-content-page .content-wrap h3{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-style:normal;font-size:2.4rem;line-height:1.08em}.section-content-page .content-wrap h4{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-style:normal;font-size:100%;line-height:1.46em}.section-content-page .content-wrap h5,.section-content-page .content-wrap h6{font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1.46em}.section-content-page .content-wrap h2,.section-content-page .content-wrap h3{color:#25272b}.section-content-page .content-wrap h1,.section-content-page .content-wrap h2,.section-content-page .content-wrap h3,.section-content-page .content-wrap h4,.section-content-page .content-wrap h5,.section-content-page .content-wrap h6{color:#25272b}.section-content-page .content-wrap h4,.section-content-page .content-wrap h5,.section-content-page .content-wrap h6{color:currentColor}.section-content-page .content-wrap a{text-decoration:underline}.section-content-page .content-wrap a:hover{text-decoration:none}.section-content-page .content-wrap figure{overflow:hidden}.section-content-page .content-wrap figure img,.section-content-page .content-wrap figure video,.section-content-page .content-wrap figure iframe{max-width:100%;margin-left:auto;margin-right:auto;display:block}.section-content-page .content-wrap figure img{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;width:100%;object-fit:cover;margin-bottom:0 !important}.section-content-page .content-wrap figure iframe,.section-content-page .content-wrap figure video{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border:none;margin-bottom:0 !important;min-height:350px}.section-content-page .content-wrap figure figcaption{font-size:1.5rem;color:#fff;margin-top:10px;padding-bottom:12px}.section-content-page .content-wrap figure.has-video,.section-content-page .content-wrap figure.wp-block-video{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;position:relative;margin:0 auto !important}.section-content-page .content-wrap figure.has-video video,.section-content-page .content-wrap figure.wp-block-video video,.section-content-page .content-wrap figure.has-video iframe,.section-content-page .content-wrap figure.wp-block-video iframe{width:100%;height:100%;display:block;object-fit:cover}.section-content-page .content-wrap figure.has-video img,.section-content-page .content-wrap figure.wp-block-video img{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;position:absolute;inset:0;display:block;width:100%;object-fit:cover;object-position:center center;z-index:2}.section-content-page .content-wrap figure.has-video.video-active img,.section-content-page .content-wrap figure.wp-block-video.video-active img{opacity:0;pointer-events:none}.section-content-page .content-wrap figure.has-video.video-active .btn-video-play,.section-content-page .content-wrap figure.wp-block-video.video-active .btn-video-play{opacity:0}.section-content-page .content-wrap figure.has-video.video-active .video-wrap,.section-content-page .content-wrap figure.wp-block-video.video-active .video-wrap{z-index:2}.section-content-page .content-wrap ul{list-style-type:none;padding-left:15px}.section-content-page .content-wrap ul>li{position:relative;padding-left:15px;margin-bottom:0}.section-content-page .content-wrap ul>li::before{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;content:"";position:absolute;left:0;top:9px;width:6px;height:6px;background:currentColor}.section-content-page .content-wrap ol{padding-left:15px;list-style-position:inside}.section-content-page .content-wrap ol li{counter-increment:custom-counter;margin-bottom:24px;position:relative}.section-content-page .content-wrap ol li::marker{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-style:normal}.section-content-page .content-wrap ol li:last-child{margin-bottom:0}@media (max-width:1300px){.section-content-page .content-wrap{font-size:1.8rem}.section-content-page .content-wrap h1,.section-content-page .content-wrap h2{font-size:3rem}.section-content-page .content-wrap h3{font-size:3rem}.section-content-page .content-wrap h4{font-size:1.8rem}.section-content-page .content-wrap h5,.section-content-page .content-wrap h6{font-size:1.65rem}.section-content-page .content-wrap figure figcaption{font-size:1.4rem}}@media (max-width:768px){.section-content-page .content-wrap{font-size:1.6rem}.section-content-page .content-wrap h1,.section-content-page .content-wrap h2{font-size:2.4rem}.section-content-page .content-wrap h3{font-size:2.15rem}.section-content-page .content-wrap h4{font-size:1.8rem}.section-content-page .content-wrap h5,.section-content-page .content-wrap h6{font-size:1.65rem}.section-content-page .content-wrap figure figcaption{font-size:1.3rem}}.section-content-page .content-wrap h3:first-child,.section-content-page .content-wrap h4:first-child,.section-content-page .content-wrap h5:first-child,.section-content-page .content-wrap h6:first-child{padding-top:0 !important}.section-content-page .content-wrap>*{margin-bottom:30px;margin-top:0}.section-content-page .content-wrap .wp-block-image{margin-bottom:0 !important;margin-top:0 !important}.section-content-page .content-wrap .wp-block-image>*{margin-bottom:40px !important;margin-top:40px !important}.section-content-page .content-wrap .wp-block-image img{margin-top:0 !important;margin-bottom:0 !important}.section-content-page .content-wrap .wp-block-image .alignright,.section-content-page .content-wrap .wp-block-image .alignleft{margin-bottom:6px !important;margin-top:0 !important;padding-top:0 !important}.section-content-page .content-wrap blockquote{font-size:100%}.section-content-page .content-wrap blockquote *{font-size:inherit}.section-content-page .content-wrap figure{margin-top:40px !important;margin-bottom:40px !important}.section-content-page .content-wrap figure>*{margin-bottom:40px !important;margin-top:40px !important}.section-content-page .content-wrap figure img{margin-top:0 !important;margin-bottom:0 !important}.section-content-page .content-wrap figure figcaption{margin-top:20px !important;margin-bottom:0 !important}.section-content-page .content-wrap figure.wp-block-video{margin:0 auto !important}.section-content-page .content-wrap figure.wp-block-video>*{margin-bottom:0 !important;margin-top:0 !important}.section-content-page .content-wrap p,.section-content-page .content-wrap ul,.section-content-page .content-wrap ol{padding-top:0 !important;margin-bottom:30px}.section-content-page .content-wrap ul,.section-content-page .content-wrap ol{padding-left:15px}.section-content-page .content-wrap ul>*,.section-content-page .content-wrap ol>*{margin-bottom:8px}.section-content-page .content-wrap h2{margin-bottom:30px}.section-content-page .content-wrap h3{margin-bottom:20px;padding-top:17px}.section-content-page .content-wrap h4,.section-content-page .content-wrap h5,.section-content-page .content-wrap h6{margin-bottom:16px}.section-content-page .content-wrap table{margin-bottom:50px}@media (max-width:1300px){.section-content-page .content-wrap>*{margin-bottom:30px;margin-top:0}.section-content-page .content-wrap .wp-block-image{margin-bottom:0 !important;margin-top:0 !important}.section-content-page .content-wrap .wp-block-image>*{margin-bottom:30px !important;margin-top:30px !important}.section-content-page .content-wrap .wp-block-image img{margin-top:0 !important;margin-bottom:0 !important}.section-content-page .content-wrap .wp-block-image .alignright,.section-content-page .content-wrap .wp-block-image .alignleft{margin-bottom:6px !important;margin-top:0 !important;padding-top:0 !important}.section-content-page .content-wrap figure{margin-top:30px !important;margin-bottom:30px !important}.section-content-page .content-wrap figure>*{margin-bottom:30px !important;margin-top:30px !important}.section-content-page .content-wrap figure img,.section-content-page .content-wrap figure iframe{margin-top:0 !important;margin-bottom:0 !important}.section-content-page .content-wrap figure figcaption{margin-top:15px !important;margin-bottom:0 !important}.section-content-page .content-wrap p,.section-content-page .content-wrap ul,.section-content-page .content-wrap ol{padding-top:0 !important;margin-bottom:30px}.section-content-page .content-wrap ul,.section-content-page .content-wrap ol{padding-left:20px}.section-content-page .content-wrap ul>*,.section-content-page .content-wrap ol>*{margin-bottom:16px}.section-content-page .content-wrap h2{margin-bottom:30px}.section-content-page .content-wrap h3{margin-bottom:30px}.section-content-page .content-wrap h4,.section-content-page .content-wrap h5,.section-content-page .content-wrap h6{margin-bottom:16px}.section-content-page .content-wrap h2,.section-content-page .content-wrap h3,.section-content-page .content-wrap h4,.section-content-page .content-wrap h5,.section-content-page .content-wrap h6{padding-top:30px}}@media (max-width:768px){.section-content-page .content-wrap>*{margin-bottom:20px;margin-top:0}.section-content-page .content-wrap .wp-block-image{margin-bottom:0 !important;margin-top:0 !important}.section-content-page .content-wrap .wp-block-image>*{margin-bottom:20px !important;margin-top:20px !important}.section-content-page .content-wrap .wp-block-image img{margin-top:0 !important;margin-bottom:0 !important}.section-content-page .content-wrap .wp-block-image .alignright,.section-content-page .content-wrap .wp-block-image .alignleft{margin-bottom:6px !important;margin-top:0 !important;padding-top:0 !important}.section-content-page .content-wrap figure{margin-top:20px !important;margin-bottom:20px !important}.section-content-page .content-wrap figure>*{margin-bottom:20px !important;margin-top:20px !important}.section-content-page .content-wrap figure img{margin-top:0 !important;margin-bottom:0 !important}.section-content-page .content-wrap figure figcaption{margin-top:15px !important;margin-bottom:0 !important}.section-content-page .content-wrap p,.section-content-page .content-wrap ul,.section-content-page .content-wrap ol{padding-top:0 !important;margin-bottom:20px}.section-content-page .content-wrap ul,.section-content-page .content-wrap ol{padding-left:20px}.section-content-page .content-wrap ul>*,.section-content-page .content-wrap ol>*{margin-bottom:12px}.section-content-page .content-wrap h2{margin-bottom:20px}.section-content-page .content-wrap h3{margin-bottom:20px}.section-content-page .content-wrap h4,.section-content-page .content-wrap h5,.section-content-page .content-wrap h6{margin-bottom:12px}.section-content-page .content-wrap h2,.section-content-page .content-wrap h3,.section-content-page .content-wrap h4,.section-content-page .content-wrap h5,.section-content-page .content-wrap h6{padding-top:20px}}@keyframes heroContentFadeIn{to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1550px) and (min-width:0){.container{width:1290px}.container{width:100%}.header .header-box .header-nav ul>li>a{padding:41px 8px}.header .header-box .header-nav ul>li{font-size:1.5rem}.section-hero .hero-wrap{padding:150px 0}.header .header-box{grid-template-columns:290px auto max-content}.section-about-apartman .section-wrap{grid-template-columns:minmax(auto, 620px) 650px}}@media screen and (max-width:1300px) and (min-width:0){.container{width:890px}.container{width:100% !important}.section,[class^='block-section']{padding-top:70px;padding-bottom:70px}.heading-large{font-size:4.5rem !important}.heading-medium{font-size:3.65rem !important}.heading-small{font-size:3.3rem !important}.header .header-box .header-nav ul>li>a{padding:35px 5px}.header .header-box .header-nav ul>li{font-size:1.5rem}.header .header-box{grid-template-columns:260px auto max-content}main{padding-top:85px}.btn{padding:18px 25px;font-size:1.5rem}.section-about-apartman .section-wrap{grid-template-columns:minmax(auto, 620px) 500px}.section-about-apartman .images-wrap .reel-item.image-3{max-width:220px;top:180px}.section-about-casa-flow .reason-item .item-title{font-size:2.2rem}.section-about-casa-flow .reason-item .icon-wrap{height:100px;width:100px}.section-multiple-informations .reservation-box ul>li{font-size:1.8rem}.section-multiple-informations .section-wrap{grid-template-columns:repeat(2, 1fr)}.section-multiple-informations .faq-box{grid-column:1 / -1;order:3}.header .header-box .btn-burger{display:inline-block !important;vertical-align:middle;margin-left:30px}.header .header-box .header-nav{border-radius:0 0 0 8px;-webkit-border-radius:0 0 0 8px;-moz-border-radius:0 0 0 8px;position:absolute;top:calc(100% - 1px);background-color:#fff;min-width:33vw;right:-40px;visibility:hidden;pointer-events:none;opacity:0;transform:translateX(100%);will-change:transform;max-height:70vh;overflow-y:auto}.header.nav-active .header-box .header-nav{transform:translateX(1px);opacity:1;pointer-events:all;visibility:visible}.header .header-box .header-nav ul>li{text-align:right;margin-right:0 !important;display:block}.header .header-box .header-nav ul>li>a{padding:20px 10px;padding-right:40px}.header .header-box .others{justify-self:end}.header .header-box{padding:10px 0}.header .header-box .header-nav ul>li:first-child>a:first-child{padding-left:10px !important}.header .header-box{grid-template-columns:260px auto}.header .container{padding-right:40px !important;padding-left:40px !important}.header .header-box .header-nav ul>li:last-child>a:first-child{padding-right:40px !important}.header .header-box .header-nav{padding-top:15px;padding-bottom:15px}.section-filter .book-form-wrap .side-wrap.side-left>*{margin-bottom:30px}main{padding-top:76px}.footer .footer-main>*{margin-right:80px}.section-hero .content-box{max-width:634px;font-size:2.2rem}}@media screen and (max-width:1300px) and (min-width:0) and (max-width:1200px){.section-about-apartman .advantages-wrap{grid-template-columns:100%}.section-about-casa-flow .section-wrap{grid-template-columns:100%}}@media screen and (max-width:1300px) and (min-width:0) and (max-width:1100px){.section-filter .css-nt943z.styled-override{min-width:200px}}@media screen and (max-width:1023px) and (min-width:0){.container{width:690px}.container{padding:0 30px;width:100%}.section,[class^='block-section']{padding-top:50px;padding-bottom:50px}.section-about-apartman .section-wrap{grid-template-columns:100%}.section-about-apartman .section-wrap .side-wrap.side-right{order:-1}.section-about-apartman .section-wrap .side-wrap.side-left{max-width:80%}.section-about-apartman .images-wrap{max-width:540px;margin-left:auto}.section-about-apartman .advantages-wrap{grid-template-columns:repeat(2, 1fr)}.section-hero .hero-wrap{padding:90px 0}.section-filter .filter-wrap .filter-informations-wrap .info-item{grid-template-columns:100%}.section-filter .filter-wrap .filter-informations-wrap .info-item img{margin-left:auto;margin-right:auto}.section-filter .filter-wrap{min-height:230px}.footer .footer-foot{padding-top:20px}.footer .footer-foot .copyright{display:block}.footer .footer-main{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px 10px}.footer .footer-main .socials-wrap>*{margin-right:20px;margin-left:20px}.footer .footer-main>*{margin-right:0;padding-bottom:20px}.section-multiple-informations .section-wrap{grid-template-columns:repeat(2, 1fr)}.section-multiple-informations .faq-box{grid-column:1 / -1;order:3}.section-about-apartman .section-wrap{grid-gap:200px}.section-photo-gallery .photo-gallery .gallery-item{max-width:330px}.section-reviews .title-wrap .rating-wrap{margin-right:0}.section-reviews .title-wrap{grid-template-columns:55% auto}.section-reviews .title-wrap .rating-wrap .reviews-count{display:block;margin-left:auto;width:fit-content}.header .header-box .header-nav{min-width:50vw}.section-activities .activities-wrap{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}.footer .footer-foot .copyright{margin-right:0}.section-multiple-informations .section-wrap>*{min-height:unset}.section-reviews .reviews-wrap{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}.section-filter .book-form-wrap{grid-template-columns:100%}.section-filter .filter-wrap{transform:translateY(-60px)}.footer .footer-main>*:last-child{margin-right:auto !important}.section-filter .filter-wrap .filter-informations-wrap{grid-gap:10px}}@media screen and (max-width:1023px) and (min-width:0) and (max-width:850px){.section-multiple-informations .faq-box{order:-1}.section-multiple-informations .section-wrap{grid-template-columns:100%}}@media screen and (max-width:767px) and (min-width:0){.container{width:100%;padding:0 5%}.section,[class^='block-section']{padding-top:30px;padding-bottom:30px}main{padding-top:70px}.header .header-box{grid-template-columns:190px auto}.header .header-box .header-nav ul>li{font-size:1.4rem}.section-hero .hero-wrap{padding:60px 0}.section-hero .content-box .upper-title{font-size:1.45rem}.section-hero .content-box{font-size:2rem;padding:30px;padding-right:40px}.btn{padding:16px 20px;font-size:1.5rem}.heading-large{font-size:3.7rem !important}.heading-medium{font-size:3.2rem !important}.heading-small{font-size:2.7rem !important}.section-about-casa-flow .reasons-wrap{grid-template-columns:repeat(2, 1fr)}.section-about-casa-flow .reasons-wrap .reason-item:first-child{grid-column:1/-1}.section-activities .activities-wrap{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.section-activities .activities-wrap .activity-item{grid-template-columns:100%;justify-items:center;text-align:center}.section-activities .activities-wrap .activity-item .icon-wrap{grid-row:unset}.section-about-apartman .section-wrap .side-wrap.side-left{max-width:100%}.section-about-apartman .images-wrap{max-width:420px}.section-about-apartman .images-wrap .image-1{justify-self:end}.section-about-apartman .images-wrap .image-2{margin-top:-30px}.section-about-apartman .images-wrap .reel-item.image-3{max-width:170px;top:159px;transform:translateX(-10%)}.section-about-apartman .section-wrap .side-wrap.side-left .buttons-wrap{text-align:center}.section-about-apartman .section-wrap .side-wrap.side-left .buttons-wrap .btn{min-width:80%}.section-about-casa-flow .reasons-wrap{grid-gap:30px 20px}.footer .footer-main{grid-template-columns:100%;grid-gap:0}.footer .footer-main a{padding:10px 0}.footer .footer-main .socials-wrap{margin-top:20px;margin-bottom:20px}.footer .footer-main{padding-top:20px;padding-bottom:10px}.header .header-box .btn-burger{margin-left:10px}.section-reviews .section-box{padding:30px 40px}.section-photo-gallery .photo-gallery .gallery-item{max-width:300px}.header .header-box{padding:15px 0}.header .header-box .header-nav{min-width:100vw}.section-activities .activities-wrap .activity-item .icon-wrap{height:60px;width:60px}.section-about-casa-flow .reason-item .icon-wrap{height:80px;width:80px}.section-about-casa-flow .reason-item{grid-gap:10px}.section-reviews .title-wrap{grid-gap:20px}.section-reviews .reviews-wrap{grid-template-columns:100%}.section-about-apartman .section-wrap{grid-gap:150px}.section-multiple-informations .reservation-box ul>li{font-size:1.65rem}.collapse-wrap .collapse-item .item-header::before{top:32px;right:18px}.collapse-wrap .collapse-item .item-header::after{top:25px;right:25px}.collapse-wrap .collapse-item .item-header{padding:18px 15px;padding-right:40px}.section-multiple-informations .reservation-box ul>li::before{top:0;width:25px;height:25px}.section-multiple-informations .map-box{height:auto}.section-photo-gallery .photo-gallery .gallery-item{min-height:330px}.section-about-casa-flow .reasons-wrap{grid-gap:20px 20px}.section-about-apartman .advantages-wrap{grid-gap:20px 30px}.collapse-wrap .collapse-item .item-header{font-size:1.8rem}.section-filter .filter-wrap .filter-informations-wrap{grid-template-columns:repeat(2, 1fr)}.section-filter .filter-wrap .filter-informations-wrap .info-item:nth-child(odd)::after{display:none}.section-filter .filter-wrap .filter-informations-wrap .info-item{padding:0 12px}.section-filter .filter-wrap{padding:30px 20px}.section-reviews .title-wrap .rating-wrap .rating-value{font-size:2.4rem}.section-hero .content-box>*{margin-bottom:20px}.section-hero .content-box .upper-title{margin-bottom:15px}.header .header-box .header-nav ul>li>a{padding:15px 10px}.header .header-box .header-nav ul>li>a{padding-right:25px}.header .header-box .header-nav ul>li:last-child>a:first-child{padding-right:25px !important}.section-filter .filter-wrap{transform:translateY(-50px)}.section-filter .css-1n6bo{min-height:300px}.section-filter .css-nt943z.styled-override{width:100%}.section-filter .book-form-wrap .section-description{font-size:1.8rem}.section-filter .filter-wrap{grid-gap:60px}.section-filter .book-form-wrap{grid-gap:30px}.section-filter .book-form-wrap .side-wrap.side-left>*{margin-bottom:20px}.section-hero .hero-wrap{margin-top:-60px;transform:translateY(0);padding:0 0 !important}.section-hero .container{padding:0 !important}.section-filter .filter-wrap{padding:0 !important;transform:translateY(0)}.section-hero .background-wrap,.section-hero .swiper-container{position:relative}}@media screen and (max-width:767px) and (min-width:0) and (max-width:650px){.section-reviews .title-wrap{grid-template-columns:100%}}@media screen and (max-width:767px) and (min-width:0) and (max-width:580px){.header .container{padding-right:20px !important;padding-left:20px !important}.header.nav-active .header-box .header-nav{transform:translateX(-20px)}.section-about-apartman .advantages-wrap{grid-template-columns:100%}.footer .footer-foot ul>li{display:block;margin-right:0}.footer .footer-foot ul>li{display:block;margin-right:0}.footer .footer-foot ul>li>a{padding:5px 0}.footer .footer-foot .copyright{margin-bottom:10px}.section-filter .css-1mwn02k{grid-template-columns:100%}.section-filter .css-1n6bo{grid-template-columns:100%}.section-filter .css-1n6bo{grid-gap:15px}}@media screen and (max-width:480px) and (min-width:0){.container{width:100%;padding:0 2.5%}.section-about-casa-flow .info-wrap{padding:30px 20px}.section-about-casa-flow .info-wrap .author-wrap{grid-template-columns:100%;justify-items:center;text-align:center}.section-about-casa-flow .reasons-wrap{grid-template-columns:100%}.section-reviews .title-wrap .rating-wrap{justify-self:center}.section-reviews .title-wrap .rating-wrap .reviews-count{margin-left:auto;margin-right:auto !important}.section-reviews .title-wrap{justify-items:center}.section-reviews .section-box{padding:30px 20px}.section-multiple-informations .reservation-box{padding:30px 20px}.section-multiple-informations .faq-box{padding:30px 20px}.section-about-casa-flow .info-wrap .author-wrap{max-width:80%;margin-left:auto;margin-right:auto}.section-about-apartman .images-wrap .reel-item.image-3{top:30%}.section-about-apartman .section-wrap{grid-gap:80px}.header .header-box .btn-reservation{-webkit-transition:all .35s ease-in-out,opacity 0s;-moz-transition:all .35s ease-in-out,opacity 0s;-o-transition:all .35s ease-in-out,opacity 0s;transition:all .35s ease-in-out,opacity 0s;grid-column:1/-1;font-size:1.4rem;width:100%;padding:12px 20px}.header.sticky .btn-reservation{opacity:0;position:absolute;bottom:0}.header.sticky.scrolled-up .btn-reservation{opacity:1;position:relative;bottom:unset}.header.nav-active .btn-reservation{opacity:0 !important;position:absolute !important;bottom:0 !important}.section-hero .hero-wrap{padding-top:90px}.section-filter .filter-wrap{padding:30px 0}main{padding-top:122px}}@media screen and (max-width:1023px) and (orientation:landscape){.section-hero .content-box .upper-title{font-size:1.45rem}.section-hero .content-box{font-size:2rem;padding:30px;padding-right:40px}.heading-large{font-size:3.7rem !important}.heading-medium{font-size:3.2rem !important}.heading-small{font-size:2.7rem !important}.section-multiple-informations .reservation-box ul>li{font-size:1.65rem}.btn{padding:16px 20px;font-size:1.5rem}.section-reviews .reviews-wrap{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}.collapse-wrap .collapse-item .item-header{font-size:1.8rem}.section-reviews .title-wrap .rating-wrap .rating-value{font-size:2.4rem}.header .header-box .header-nav ul>li>a{padding:15px 10px}.header .header-box .header-nav ul>li>a{padding-right:25px}.header .header-box .header-nav ul>li:last-child>a:first-child{padding-right:25px !important}.header .header-box .header-nav ul>li{font-size:1.4rem}.header.sticky{transform:translateY(-100%)}.header.sticky.scrolled-up{transform:translateY(0)}.section-hero .hero-wrap{transform:translateY(0)}.section-filter .filter-wrap{padding:0 !important;transform:translateY(0)}.section-hero .background-wrap,.section-hero .swiper-container{position:relative}.section-hero .background-wrap,.section-hero .swiper-container{max-height:calc(100vh - 70px)}}@media screen and (max-width:1023px) and (orientation:landscape) and (max-width:1023px){.section-hero .hero-wrap{margin-top:-50vh;padding:0 0}}@media screen and (max-width:1023px) and (orientation:landscape) and (max-width:768px){.section-hero .hero-wrap{margin-top:-30vh}}