﻿/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}ul{padding:0;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@media (min-width:768px){.reveal{opacity:0 !important;-webkit-transform:translate3d(0, 100px, 0);-ms-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);-webkit-transition:opacity 0.7s, transform 0.7s !important;-moz-transition:opacity 0.7s, transform 0.7s !important;-o-transition:opacity 0.7s, transform 0.7s !important;transition:opacity 0.7s, transform 0.7s !important}.reveal.reveal_right{-webkit-transform:translate3d(100px, 0, 0) !important;-ms-transform:translate3d(100px, 0, 0) !important;transform:translate3d(100px, 0, 0) !important}.reveal.reveal_left{-webkit-transform:translate3d(-100px, 0, 0) !important;-ms-transform:translate3d(-100px, 0, 0) !important;transform:translate3d(-100px, 0, 0) !important}.reveal.reveal_fade{-webkit-transform:translate3d(0, 0, 0) !important;-ms-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.reveal.reveal_visible{opacity:1 !important;-webkit-transform:translate3d(0, 0, 0) scale(1) !important;-ms-transform:translate3d(0, 0, 0) scale(1) !important;transform:translate3d(0, 0, 0) scale(1) !important}}:root{--theme: #f58221;--gray: #6e6e70;--black: #000;--white: #fff;--width: 56.25rem;--width-med: 65.625rem;--width-wide: 75rem}input[type="search"]{-webkit-appearance:none}html,body{width:100%;margin:0}html{height:100%}body{font-family:"Neue Helvetica eText W01", sans-serif;min-height:100%;overflow-y:auto;box-sizing:border-box;scroll-padding-top:120px;scroll-behavior:smooth}a{text-decoration:none;color:#000;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}a:hover{color:#000}.page_title{position:fixed;top:50%;left:1rem;display:none;align-items:center;writing-mode:vertical-lr;z-index:-10}@media (min-width:1280px){.page_title{display:flex}}.page_title:after{content:"";width:0.125rem;height:1.25rem;background-color:var(--theme);-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.page_title span{font-weight:500;font-size:1rem;color:var(--black);letter-spacing:0.25rem;margin:0.375rem 0 0.625rem;text-transform:uppercase;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page_title i{width:1.5rem;height:1.5rem}.page_title i svg{width:100%;height:auto}.page_title i svg path{-webkit-transition:fill 0.2s ease;-moz-transition:fill 0.2s ease;-o-transition:fill 0.2s ease;transition:fill 0.2s ease}.page_title.white i svg path{fill:var(--white)}.page_title.white:after{background-color:var(--white)}.gray{color:var(--gray)}.content-wrapper{margin-top:10rem}@media (min-width:640px){.content-wrapper{margin-top:6rem}}.page_title+.content-wrapper{margin-top:0;padding-top:11rem}@media (min-width:640px){.page_title+.content-wrapper{padding-top:7.5rem}}.content-wrapper>*{width:var(--width);max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto;box-sizing:border-box;font-size:1.25rem;line-height:1.8;font-weight:300}.content-wrapper>*:not(ul):first-of-type{margin-top:0}.content-wrapper ul{list-style-type:none;border-top:1px dotted var(--black);border-bottom:1px dotted var(--black);padding:1.75rem 2rem;margin:2rem auto 3rem}.content-wrapper ul li{display:flex}.content-wrapper ul li:before{content:"+";color:var(--theme);margin:0.125rem 0.625rem 0 0;flex-shrink:0;line-height:1;font-weight:400;font-size:1.5rem}.content-wrapper ul li a:hover{color:var(--theme)}.content-wrapper>.text_block{width:var(--width);margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.8;font-weight:300}.content-wrapper>.text_block>p{color:var(--gray)}.content-wrapper>.text_block>p strong{font-weight:700}.content-wrapper>.text_block>p:first-of-type:before{content:"";width:3.25rem;height:0.375rem;background-color:var(--theme);display:block;margin:0 0 1rem}.content-wrapper>.text_block>p.no_line:first-of-type:before{display:none}.content-wrapper>.text_block>p a{color:var(--gray)}.content-wrapper>.text_block>p a:hover{color:var(--theme)}.content-wrapper>.text_block+.text_block>p:first-of-type::before{display:none}.content-wrapper>span[id^="more-"]+.text_block{margin-top:-0.75em}.content-wrapper>span[id^="more-"]+.text_block>p:first-of-type::before{display:none}.content-wrapper.downloads{margin-top:15rem}.content-wrapper.alt{margin-top:10rem}.content-wrapper.alt ul{border:0;border:0;margin:0 auto;color:var(--gray)}.content-wrapper.alt ul+.text_block p:before{display:none}.content-wrapper.alt .slider_footer .search_cont{display:block}.content-wrapper.alt .slider_footer+.header_cont+.header_cont h4:before{display:none}.content-wrapper.alt .header_cont{margin-top:4rem}.content-wrapper.alt .header_cont h2{margin-top:7rem}.content-wrapper.alt .header_cont h4{padding-top:3rem;position:relative;border:0}.content-wrapper.alt .header_cont h4:before{content:"";height:2px;width:var(--width);max-width:100%;border-top:1px dotted var(--gray);box-sizing:border-box;position:absolute;top:0;right:0;left:0;margin:0 auto}.content-wrapper.alt .header_cont h1{font-size:2.5rem;line-height:0.9}.content-wrapper.alt .header_cont h1:before,.content-wrapper.alt .header_cont h1:after{display:none}@media (min-width:640px){.content-wrapper.alt .header_cont h1{font-size:7rem}}.content-wrapper.alt>.text_block>p a{word-break:break-all}.sep_block{width:4rem;height:4rem;margin:3rem auto;padding:0 !important;font-size:0}@media (min-width:640px){.sep_block{width:6rem;height:6rem;margin:5rem auto}}.sep_block .sep{width:100%;height:auto}.sep_block .sep svg{width:100%;height:auto}.theme_link{color:var(--gray);position:relative;font-weight:400;line-height:1;margin:3rem 0}.theme_link strong:before{content:"";display:inline-block;height:2px;width:2.75rem;background-color:var(--theme);margin:0 0.5rem 5px 0.375rem}.theme_link:after{content:"";width:2.375rem;height:2.375rem;background-image:url("../img/arrow_short_theme.svg");background-size:100%;background-repeat:no-repeat;position:absolute;top:50%;left:-3.25rem;-webkit-transform:translateY(-47%);-ms-transform:translateY(-47%);transform:translateY(-47%)}.theme_link a{color:var(--gray);padding:2.5rem 0;display:block}.theme_link a:hover{color:var(--theme)}.header_cont{width:var(--width-wide);max-width:100%;padding:0 2rem;margin-top:5rem;box-sizing:border-box}@media (max-width:767px){.header_cont h2 br{display:none}}.header_cont h1,.header_cont h2{font-weight:300;font-size:1.75rem;line-height:1.1;margin-bottom:1.5rem}.header_cont h1:before,.header_cont h2:before{content:"⁄  ";padding-left:0.75rem}.header_cont h1:after,.header_cont h2:after{content:"  ⁄"}.header_cont h1 strong,.header_cont h2 strong{font-weight:700}@media (min-width:768px){.header_cont h1,.header_cont h2{font-size:3.25rem}}@media (min-width:640px){.header_cont h1,.header_cont h2{font-size:2rem;margin-bottom:4rem}}.header_cont h1{text-transform:uppercase}.header_cont h4{width:100%;padding:2rem 0 0;margin:0;text-transform:uppercase;color:var(--gray);font-size:1.5rem;line-height:1.2;outline:0;border-top:1px dotted var(--gray)}@media (min-width:640px){.header_cont h4{font-size:2rem}}.slider_footer+.header_cont{margin-top:3.5rem}@media (min-width:640px){.slider_footer+.header_cont{margin-top:6rem}}.header_cont.contact{margin-top:2.5rem}.wp-block-columns{margin-top:4rem;margin-bottom:1rem;width:var(--width-wide);max-width:100%;padding:0 2rem;box-sizing:border-box}.wp-block-columns.logos .wp-block-column{display:flex;align-items:center;justify-content:center;margin:0 !important;position:relative;padding:1rem 0}.wp-block-columns.logos .wp-block-column figure{margin-bottom:0}.wp-block-columns.logos .wp-block-column+.wp-block-column figure{margin-top:-5rem}@media (min-width:768px){.wp-block-columns.logos .wp-block-column+.wp-block-column:before{content:"";width:1px;height:100%;display:block;background-color:var(--black);position:absolute;top:0;bottom:0;left:0}.wp-block-columns.logos .wp-block-column+.wp-block-column figure{margin-top:0}}.wp-block-columns.numbers .wp-block-column{padding:0 1rem}.wp-block-columns.numbers .text_block{font-size:1rem;line-height:1.25}.wp-block-columns.numbers .text_block a:hover{color:var(--theme)}.wp-block-columns.numbers .header_cont{width:auto;margin:0;position:relative;max-width:none;padding:0}.wp-block-columns.numbers .header_cont:after{content:"";height:1px;width:5rem;background-color:var(--white);position:absolute;bottom:0;right:0;left:0;margin:0 auto}.wp-block-columns.numbers .header_cont h3{font-weight:700;font-size:2.5rem;margin:0;color:var(--theme);white-space:nowrap}@media (min-width:1024px){.wp-block-columns.numbers .header_cont h3{font-size:4.5rem}.wp-block-columns.numbers .header_cont h3.small{font-size:3.5rem;line-height:2.3}}.wp-block-columns.numbers blockquote{display:none}.wp-block-columns.numbers+.numbers{margin-top:1rem}.numbers_block.active a{color:var(--white)}.content_block{margin-left:auto;margin-right:auto;width:var(--width);max-width:100%}.content_block--wide{margin-left:auto;margin-right:auto;width:var(--width-wide);max-width:100%}.content_block--med{margin-left:auto;margin-right:auto;width:var(--width-med);max-width:100%}.fixed_button_nav{display:none;position:fixed;bottom:15%;right:1.75rem;z-index:20;flex-direction:column}@media (min-width:768px){.fixed_button_nav{display:flex}}.fixed_button_nav>.fbn_button{text-decoration:none;position:relative;margin:0.5rem 0}.fixed_button_nav>.fbn_button:hover .title{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1}.fixed_button_nav>.fbn_button:hover .icon_cont .icon{background-color:var(--theme)}.fixed_button_nav .icon_cont{width:4.125rem;height:4.125rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;font-size:0;position:relative;box-sizing:border-box}.fixed_button_nav .icon_cont .icon{background-color:var(--gray);position:absolute;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1;opacity:1;-webkit-transition:opacity 0.5s, background-color 0.5s;-moz-transition:opacity 0.5s, background-color 0.5s;-o-transition:opacity 0.5s, background-color 0.5s;transition:opacity 0.5s, background-color 0.5s}.fixed_button_nav .icon_cont .icon img{width:50%;image-rendering:-webkit-optimize-contrast}.fixed_button_nav .icon_cont .icon img.envelope{width:56%}.fixed_button_nav .icon_cont .icon img.cal{width:52%}.fixed_button_nav .icon_cont .logo{background-color:var(--white);opacity:0;position:relative;z-index:2;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.fixed_button_nav .icon_cont img{width:100%;height:auto}.fixed_button_nav .title{padding:0.75rem 1.75rem 1rem;background-color:var(--gray);-moz-border-radius:0.375rem;-webkit-border-radius:0.375rem;border-radius:0.375rem;white-space:nowrap;position:absolute;top:50%;right:calc(100% + 1rem);-webkit-transform:translateY(-50%) translateX(-0.75rem);-ms-transform:translateY(-50%) translateX(-0.75rem);transform:translateY(-50%) translateX(-0.75rem);opacity:0;visibility:hidden;border:1px solid rgba(255, 255, 255, 0.1);-webkit-transition:opacity 0.3s, visibility 0.3s, transform 0.3s;-moz-transition:opacity 0.3s, visibility 0.3s, transform 0.3s;-o-transition:opacity 0.3s, visibility 0.3s, transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s}.fixed_button_nav .title:after{content:"";height:0;width:0;border-style:solid;border-color:transparent transparent transparent var(--gray);border-width:0.375rem 0 0.375rem 0.625rem;position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.fixed_button_nav .title>span{text-transform:uppercase;font-size:1rem;font-weight:700;color:var(--white);line-height:1}.fixed_button_nav .title ul{list-style-type:none;margin-top:0.625rem}.fixed_button_nav .title ul li{line-height:1.2}.fixed_button_nav .title ul li a{font-weight:300;color:rgba(255, 255, 255, 0.65);font-size:0.875rem;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s}.fixed_button_nav .title ul li a:hover{color:var(--white)}.fixed_button_nav .title ul li a>span{min-width:5.5rem;display:inline-block;margin-right:0.5rem}.fixed_button_nav .title.padding{padding:0.375rem 0.75rem}.map_block{width:100%;height:100vw;margin-top:2.5rem !important}@media (min-width:640px){.map_block{height:32vw}}section.white{color:var(--white) !important}@media (min-width:1024px){.search_cont{margin-left:8rem}}#searchform{padding:0.875rem 0;margin:0 auto}#searchform>div{display:flex;align-items:center}#searchform>div input[type="search"]{border:0;border-radius:0;background:none;outline:0;border-bottom:1px solid var(--black);padding:0.25rem 0.5rem;box-sizing:border-box;width:calc(100% - 2.5rem)}@media (min-width:640px){#searchform>div input[type="search"]{width:auto}}#searchform>div button{outline:0;background:none;border:0;width:1.75rem;height:1.75rem;margin-bottom:-0.75rem;cursor:pointer;padding:0;margin-left:0.75rem}#searchform>div button svg{width:100%;height:auto}#searchform>div button svg path{-webkit-transition:fill 0.2s;-moz-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s}#searchform>div button:hover svg path{fill:var(--theme)}.search-results{margin-top:2rem}.search-result{position:relative}.search-result>h2{margin-top:0}.search-result+.search-result{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--gray)}.search-result a.read-more:hover{color:var(--theme)}.search-result mark{background-color:var(--theme);color:#fff}.ap_block .wp-block-group__inner-container .wp-block-columns{position:relative}.ap_block .wp-block-group__inner-container .wp-block-columns:before{content:"";display:block;width:4rem;height:0.375rem;background-color:var(--theme);margin:0 5.25rem;position:absolute;top:-2.5rem;right:0;left:0}.ap_block .text_block{color:var(--gray)}.ap_block .text_block strong{font-weight:700;position:relative}.ap_block .text_block strong:before{content:"";width:1px;height:2.25rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--gray);margin:0 0.875rem;position:absolute;top:-0.875rem;bottom:0;left:-1.875rem}.ap_block .text_block a{color:var(--gray)}.ap_block .text_block a:hover{color:var(--theme)}.link_items{margin-top:6rem;margin-bottom:5rem}.link_items .wp-block-column+.wp-block-column{margin-left:3rem}.dl_item .item_cont,.link_item .item_cont{display:block}.dl_item .item_cont .image,.link_item .item_cont .image{width:100%;height:0;padding-bottom:65%;position:relative;overflow:hidden}.dl_item .item_cont .image:after,.link_item .item_cont .image:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, #f17184 10%, #f58221 60%);opacity:0;z-index:2;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.dl_item .item_cont .image img,.link_item .item_cont .image img{width:100%;height:auto;position:absolute;top:0;bottom:0;right:0;left:0}.dl_item .item_cont .image .info,.link_item .item_cont .image .info{z-index:5;position:absolute;top:0;bottom:0;right:1rem;left:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;-webkit-transform:translateY(0.75rem);-ms-transform:translateY(0.75rem);transform:translateY(0.75rem);-webkit-transition:opacity 0.25s, transform 0.25s;-moz-transition:opacity 0.25s, transform 0.25s;-o-transition:opacity 0.25s, transform 0.25s;transition:opacity 0.25s, transform 0.25s}@media (min-width:640px){.dl_item .item_cont .image .info,.link_item .item_cont .image .info{position:absolute;top:0;bottom:0;right:1.5rem;left:1.5rem}}.dl_item .item_cont .image .info .title,.link_item .item_cont .image .info .title{text-transform:uppercase;color:var(--black);text-align:center;font-weight:700;font-size:1.375rem;line-height:1;margin-bottom:0.5rem}@media (min-width:640px){.dl_item .item_cont .image .info .title,.link_item .item_cont .image .info .title{font-size:2.25rem;margin-bottom:1.5rem}}.dl_item .item_cont .image .info .table,.link_item .item_cont .image .info .table{line-height:1.3;width:100%}.dl_item .item_cont .image .info .table .row,.link_item .item_cont .image .info .table .row{font-weight:400;font-size:0.875rem;display:flex}@media (min-width:640px){.dl_item .item_cont .image .info .table .row,.link_item .item_cont .image .info .table .row{font-size:1.125rem}}.dl_item .item_cont .image .info .table .row span,.link_item .item_cont .image .info .table .row span{color:var(--white);width:calc(50% - 0.625rem);display:inline-block;text-align:right;margin-right:1.25rem;flex-shrink:0}.dl_item .item_cont .text,.link_item .item_cont .text{display:flex;align-items:flex-start;margin-top:1.25rem;min-height:unset}@media (min-width:640px){.dl_item .item_cont .text,.link_item .item_cont .text{min-height:6rem}}.dl_item .item_cont .text i,.link_item .item_cont .text i{position:relative;width:3.5rem;height:3.5rem;margin-left:auto;flex-shrink:0;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s}.dl_item .item_cont .text i:before,.dl_item .item_cont .text i:after,.link_item .item_cont .text i:before,.link_item .item_cont .text i:after{content:"";width:100%;height:0.375rem;background-color:var(--theme);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.dl_item .item_cont .text i:after,.link_item .item_cont .text i:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.dl_item .item_cont .text>span,.link_item .item_cont .text>span{text-transform:uppercase;font-weight:100;font-size:1.25rem;line-height:1.15;color:var(--gray);margin-right:2rem}.dl_item .item_cont .text>span:before,.link_item .item_cont .text>span:before{content:"";display:block;width:3.5rem;height:1px;box-sizing:border-box;border-top:1px dotted var(--gray);margin:0 0 0.75rem}.dl_item .item_cont .text .dl_button,.link_item .item_cont .text .dl_button{margin-left:auto}.dl_item .item_cont .text .dl_button .dl_icon,.link_item .item_cont .text .dl_button .dl_icon{width:3.125rem;height:auto;font-size:0;margin-left:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:0.125rem}.dl_item .item_cont .text .dl_button .dl_icon svg,.link_item .item_cont .text .dl_button .dl_icon svg{width:100%;height:auto}.dl_item .item_cont .text .dl_button .dl_icon svg path,.link_item .item_cont .text .dl_button .dl_icon svg path{fill:var(--gray);-webkit-transition:fill 0.2s;-moz-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s}.dl_item .item_cont .text .dl_button .dl_text,.link_item .item_cont .text .dl_button .dl_text{color:var(--gray);font-weight:700;font-size:11px;position:relative;line-height:1;text-align:right}.dl_item .item_cont .text .dl_button .dl_text>span,.link_item .item_cont .text .dl_button .dl_text>span{display:block;-webkit-transition:opacity 0.25s, transform 0.25s, color 0.25s;-moz-transition:opacity 0.25s, transform 0.25s, color 0.25s;-o-transition:opacity 0.25s, transform 0.25s, color 0.25s;transition:opacity 0.25s, transform 0.25s, color 0.25s}.dl_item .item_cont .text .dl_button .dl_text>span:nth-child(1),.link_item .item_cont .text .dl_button .dl_text>span:nth-child(1){-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.dl_item .item_cont .text .dl_button .dl_text>span:nth-child(2),.link_item .item_cont .text .dl_button .dl_text>span:nth-child(2){opacity:0;position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transform:translateY(-0.5rem);-ms-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.dl_item .item_cont .text .dl_button:hover .dl_icon svg path,.link_item .item_cont .text .dl_button:hover .dl_icon svg path{fill:var(--theme)}.dl_item .item_cont .text .dl_button:hover .dl_text>span,.link_item .item_cont .text .dl_button:hover .dl_text>span{color:var(--theme)}.dl_item .item_cont .text .dl_button:hover .dl_text>span:nth-child(1),.link_item .item_cont .text .dl_button:hover .dl_text>span:nth-child(1){opacity:0;-webkit-transform:translateY(0.5rem);-ms-transform:translateY(0.5rem);transform:translateY(0.5rem)}.dl_item .item_cont .text .dl_button:hover .dl_text>span:nth-child(2),.link_item .item_cont .text .dl_button:hover .dl_text>span:nth-child(2){opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.dl_item .item_cont:hover .image:after,.link_item .item_cont:hover .image:after{opacity:0.8}.dl_item .item_cont:hover .text i,.link_item .item_cont:hover .text i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dl_item .item_cont.dl .image:after,.link_item .item_cont.dl .image:after{display:none}.link_item .item_cont:hover .image:after{opacity:1}.link_item .item_cont:hover .image .info{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity 0.25s ease 0.05s, transform 0.25s ease 0.05s;-moz-transition:opacity 0.25s ease 0.05s, transform 0.25s ease 0.05s;-o-transition:opacity 0.25s ease 0.05s, transform 0.25s ease 0.05s;transition:opacity 0.25s ease 0.05s, transform 0.25s ease 0.05s}.wp-block-video{font-size:0;margin:5rem auto !important;position:relative}.wp-block-video .video_play{width:6rem;height:6rem;background-color:rgba(0, 0, 0, 0.2);border:1px solid var(--white);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:calc(50% - 1.5rem);left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer}.wp-block-video .video_play:after{content:"";width:0;height:0;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;border-style:solid;border-color:transparent transparent transparent #fff;border-width:1.5rem 0 1.5rem 3rem;-webkit-transform:translateX(0.5rem);-ms-transform:translateX(0.5rem);transform:translateX(0.5rem);opacity:0.5;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.wp-block-video .video_play:hover:after{opacity:1}@media (min-width:640px){.wp-block-video .video_play{width:10rem;height:10rem}.wp-block-video .video_play:after{border-width:2.5rem 0 2.5rem 5rem}}.wp-block-video .video_interface{display:flex;align-items:center;padding:1rem 0.125rem}@media (min-width:640px){.wp-block-video .video_interface{padding:1rem 2rem}}.wp-block-video .video_interface .play{width:1rem;height:1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.wp-block-video .video_interface .play:before{content:"";width:0;height:75%;border-style:solid;border-color:transparent transparent transparent var(--black);border-width:0.25rem 0 0.25rem 0.5rem;-webkit-transition:border-color 0.2s, border-width 0.1s, height 0.1s;-moz-transition:border-color 0.2s, border-width 0.1s, height 0.1s;-o-transition:border-color 0.2s, border-width 0.1s, height 0.1s;transition:border-color 0.2s, border-width 0.1s, height 0.1s}.wp-block-video .video_interface .play:after{content:"";width:0;height:0;border-style:solid;border-color:transparent transparent transparent var(--black);border-width:0.375rem 0 0.375rem 0.625rem;-webkit-transition:border-color 0.15s, border-width 0.15s, height 0.15s;-moz-transition:border-color 0.15s, border-width 0.15s, height 0.15s;-o-transition:border-color 0.15s, border-width 0.15s, height 0.15s;transition:border-color 0.15s, border-width 0.15s, height 0.15s}.wp-block-video .video_interface .play:hover:before,.wp-block-video .video_interface .play:hover:after{border-color:transparent transparent transparent var(--theme) !important}.wp-block-video .video_interface .progress{display:flex;align-items:flex-end;margin-left:auto;margin-right:2rem}.wp-block-video .video_interface .progress .bar{width:6rem;margin-top:-0.5rem;margin-bottom:-0.5rem;margin-right:0.5rem;position:relative;overflow:hidden;padding:0.5rem 0;cursor:pointer}@media (min-width:640px){.wp-block-video .video_interface .progress .bar{width:8rem}}.wp-block-video .video_interface .progress .bar::before{content:"";position:absolute;left:0;top:0;width:100%;height:0.25rem;z-index:1;background-color:rgba(0, 0, 0, 0.15);border-radius:0.5rem}.wp-block-video .video_interface .progress .bar span{position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;height:0.25rem;width:0;background-color:var(--theme)}.wp-block-video .video_interface .progress .time{font-size:1rem;font-weight:700;line-height:1;min-width:4.25rem}.wp-block-video .video_interface .maximize{width:1.75rem;cursor:pointer}.wp-block-video .video_interface .maximize svg{width:100%;height:auto}.wp-block-video .video_interface .maximize svg path{-webkit-transition:fill 0.25s;-moz-transition:fill 0.25s;-o-transition:fill 0.25s;transition:fill 0.25s}.wp-block-video .video_interface .maximize:hover svg path{fill:var(--theme)}.wp-block-video.active .video_interface .play:before{border-color:transparent transparent transparent var(--black);border-width:0 0 0 0.375rem;height:100%}.wp-block-video.active .video_interface .play:after{border-color:transparent transparent transparent var(--black);border-width:0 0 0 0.375rem;height:100%}.amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(3){opacity:0 !important}.wp-block-references{width:var(--width-wide);display:grid;gap:5rem 3rem;margin:6rem auto}@media (min-width:1280px){.wp-block-references{grid-template-columns:repeat(2, 1fr)}}.wp-block-buttons{display:flex;align-items:center;justify-content:center;margin-bottom:3rem}.wp-block-buttons .wp-block-button .wp-block-button__link{color:var(--white);background-color:var(--gray);padding:1rem 3rem 1.125rem;font-weight:400;letter-spacing:1px;font-size:1.25rem;line-height:1;-webkit-transition:color 0.2s, background-color 0.2s;-moz-transition:color 0.2s, background-color 0.2s;-o-transition:color 0.2s, background-color 0.2s;transition:color 0.2s, background-color 0.2s}.wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:var(--theme)}#popup{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.65);z-index:98}#popup .popup_cont{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(255, 255, 255, 0.7);padding:0.5rem;width:90%;box-sizing:border-box;z-index:10;font-size:0}#popup .popup_cont img{width:100%;height:auto}#popup .popup_cont .popup_close{width:2.5rem;height:2.5rem;position:absolute;top:0;left:50%;cursor:pointer;-webkit-transform:translate(-50%, -3rem);-ms-transform:translate(-50%, -3rem);transform:translate(-50%, -3rem)}#popup .popup_cont .popup_close:before,#popup .popup_cont .popup_close:after{content:"";width:100%;height:0.125rem;background-color:var(--white);-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s;margin:auto;position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#popup .popup_cont .popup_close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#popup .popup_cont .popup_close:hover:before,#popup .popup_cont .popup_close:hover:after{background-color:var(--theme)}@media (min-width:768px){#popup .popup_cont .popup_close{width:3.5rem;height:3.5rem;-webkit-transform:translate(-50%, -4.5rem);-ms-transform:translate(-50%, -4.5rem);transform:translate(-50%, -4.5rem)}#popup .popup_cont .popup_close:before,#popup .popup_cont .popup_close:after{height:0.25rem}}@media (min-width:480px){#popup .popup_cont{padding:1.5rem}}@media (min-width:1024px){#popup .popup_cont{width:62.5rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.wp-block-group .header_cont{padding:0}.header{display:grid;align-items:center;padding:0.75rem 1.25rem 1.75rem;box-sizing:border-box;background-color:var(--white);box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.08), 0 0.5rem 0.75rem rgba(0, 0, 0, 0.0004);-webkit-transition:transform 0.25s;-moz-transition:transform 0.25s;-o-transition:transform 0.25s;transition:transform 0.25s;position:fixed;left:0;right:0;top:0;z-index:99}.header:after{content:"";z-index:6;width:100%;height:100%;background-color:var(--gray);position:absolute;top:0;bottom:0;right:0;left:0;opacity:0;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s}@media (min-width:640px){.header:after{display:none}}.header.shrink{-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%)}.header.shrink .logo{opacity:0}@media (min-width:640px){.header.shrink{-webkit-transform:unset;-ms-transform:unset;transform:unset}.header.shrink .logo{opacity:1}}@media (min-width:640px){.header{grid-template-columns:1fr 1fr;padding:1.5rem 4rem}}.header .menu{display:flex;align-items:center;z-index:10;margin-top:-1rem;order:2}@media (min-width:640px){.header .menu{order:1;margin-top:unset}}.header .menu__button{width:3rem;height:28px;position:relative;cursor:pointer;z-index:5}.header .menu__button:hover span,.header .menu__button.active span{background-color:var(--theme)}.header .menu__button:hover:not(.active) span:nth-of-type(1),.header .menu__button:hover:not(.active) span:nth-of-type(3){width:80%}.header .menu__button span{display:block;height:4px;width:100%;background-color:var(--black);margin:0 auto;position:absolute;left:0;-webkit-transition:background-color 0.3s, top 0.3s, bottom 0.3s, transform 0.3s, width 0.15s;-moz-transition:background-color 0.3s, top 0.3s, bottom 0.3s, transform 0.3s, width 0.15s;-o-transition:background-color 0.3s, top 0.3s, bottom 0.3s, transform 0.3s, width 0.15s;transition:background-color 0.3s, top 0.3s, bottom 0.3s, transform 0.3s, width 0.15s}.header .menu__button span:nth-of-type(1){top:0}.header .menu__button span:nth-of-type(2){top:calc(50% - 0.125rem)}.header .menu__button span:nth-of-type(3){bottom:0}.header .menu__sep{width:1px;height:4rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--black);-webkit-transition:opacity 0.15s, visibility 0.15s, background-color 0.25s;-moz-transition:opacity 0.15s, visibility 0.15s, background-color 0.25s;-o-transition:opacity 0.15s, visibility 0.15s, background-color 0.25s;transition:opacity 0.15s, visibility 0.15s, background-color 0.25s;margin:0 1.5rem 0 0.75rem;bottom:-1.5rem;position:relative}@media (min-width:640px){.header .menu__sep{margin:0 1.5rem 0 2rem;bottom:unset}}.header .menu__location{text-transform:uppercase;font-size:1rem;line-height:1;letter-spacing:0.025rem;padding-top:1px;color:var(--black);font-weight:300;-webkit-transition:opacity 0.15s, visibility 0.15s;-moz-transition:opacity 0.15s, visibility 0.15s;-o-transition:opacity 0.15s, visibility 0.15s;transition:opacity 0.15s, visibility 0.15s;bottom:-1.5rem;position:relative}@media (min-width:640px){.header .menu__location{bottom:unset}}.header .menu__location .breadcrumbs{display:flex;align-items:center}.header .menu__location .breadcrumbs i{font-style:normal;width:1px;height:1rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--black);margin:0 0.875rem}.header .menu__location .breadcrumbs a:hover{color:var(--theme)}.header .menu__location .breadcrumbs>span:last-child{position:relative}.header .menu__location .breadcrumbs>span:last-child:after{content:"";width:1.25rem;height:3px;background-color:var(--theme);display:block;position:absolute;top:calc(100% + 0.25rem);left:0}.header .menu_title{display:none;align-items:center;color:var(--white);letter-spacing:0.5rem;text-transform:uppercase;font-weight:100;font-size:1.125rem;z-index:9;opacity:0;visibility:hidden;position:absolute;top:3.25rem;right:2rem;-webkit-transform:translateX(2rem);-ms-transform:translateX(2rem);transform:translateX(2rem);-webkit-transition:opacity 0.2s, visibility 0.2s, transform 0.2s;-moz-transition:opacity 0.2s, visibility 0.2s, transform 0.2s;-o-transition:opacity 0.2s, visibility 0.2s, transform 0.2s;transition:opacity 0.2s, visibility 0.2s, transform 0.2s}.header .menu_title:before{content:"";margin-right:1rem;width:5rem;height:2px;background-color:var(--white)}@media (min-width:640px){.header .menu_title{display:flex;right:4rem}}.header.active:after{opacity:1}.header.active .menu .menu__button span{background-color:var(--theme)}.header.active .menu .menu__button span:nth-of-type(1){top:calc(50% - 0.125rem);transform:rotate(-135deg);width:100%}.header.active .menu .menu__button span:nth-of-type(2){width:0;right:0}.header.active .menu .menu__button span:nth-of-type(3){bottom:calc(50% - 0.125rem);transform:rotate(135deg);width:100%}.header.active .menu .menu__button+.menu__sep{background-color:var(--white)}@media (min-width:640px){.header.active .menu .menu__button+.menu__sep{opacity:0;visibility:hidden;background-color:var(--black)}}.header.active .menu .menu__button+.menu__sep+.menu__location{opacity:0;visibility:hidden}.header.active .logo{opacity:1;visibility:visible}.header.active .logo img.default{opacity:0}.header.active .logo img.white{opacity:1}@media (min-width:640px){.header.active .logo{opacity:0;visibility:hidden}}.header.active .menu_title{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s;-moz-transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s;-o-transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s;transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s}.header .logo{display:block;box-sizing:border-box;order:1;margin-left:auto;position:relative;z-index:7;-webkit-transition:opacity 0.25s, visibility 0.25s;-moz-transition:opacity 0.25s, visibility 0.25s;-o-transition:opacity 0.25s, visibility 0.25s;transition:opacity 0.25s, visibility 0.25s}@media (min-width:640px){.header .logo{order:2}}.header .logo img{width:100%;max-width:200px;height:auto;vertical-align:top;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s}.header .logo img.white{opacity:0;position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:auto}@media (min-width:640px){.header .logo{justify-self:end}}.header.hide{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.main_nav{position:fixed;top:0;bottom:0;right:0;left:0;opacity:0;visibility:hidden;z-index:5;overflow-y:auto;background-color:var(--gray);-webkit-transition:opacity 0.2s, visibility 0.2s;-moz-transition:opacity 0.2s, visibility 0.2s;-o-transition:opacity 0.2s, visibility 0.2s;transition:opacity 0.2s, visibility 0.2s}.main_nav:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:var(--gray);opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;z-index:0}.main_nav .home{opacity:0;visibility:hidden;position:absolute;top:10rem;left:2rem;writing-mode:vertical-rl;font-size:2.5rem;font-weight:700;z-index:6;color:var(--white);display:none;-webkit-transform:translateX(-2rem) rotate(-180deg);-ms-transform:translateX(-2rem) rotate(-180deg);transform:translateX(-2rem) rotate(-180deg);-webkit-transition:opacity 0.2s, visibility 0.2s, transform 0.2s, color 0.2s;-moz-transition:opacity 0.2s, visibility 0.2s, transform 0.2s, color 0.2s;-o-transition:opacity 0.2s, visibility 0.2s, transform 0.2s, color 0.2s;transition:opacity 0.2s, visibility 0.2s, transform 0.2s, color 0.2s}@media (min-width:640px){.main_nav .home{display:block}}.main_nav .home:before{content:"_____";font-weight:100;font-size:1.75rem;color:var(--white);margin-bottom:0.75rem}.main_nav .home:hover{color:var(--theme)}@media (min-width:640px){.main_nav .home{left:4rem}}.main_nav .socials{position:relative;z-index:6;opacity:0;visibility:hidden;display:none;flex-direction:column;left:2.5rem;top:35rem;-webkit-transform:translateX(-2rem);-ms-transform:translateX(-2rem);transform:translateX(-2rem);-webkit-transition:opacity 0.2s, visibility 0.2s, transform 0.2s;-moz-transition:opacity 0.2s, visibility 0.2s, transform 0.2s;-o-transition:opacity 0.2s, visibility 0.2s, transform 0.2s;transition:opacity 0.2s, visibility 0.2s, transform 0.2s}@media (min-width:640px){.main_nav .socials{display:inline-flex}}.main_nav .socials>a{width:3rem;height:3rem;background-color:var(--black);border:1px solid var(--white);margin-bottom:0.5rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}.main_nav .socials>a svg{width:60%;height:60%}.main_nav .socials>a:hover{background-color:var(--theme)}@media (min-width:640px){.main_nav .socials{left:4.5rem}}.main_nav .menu_cont{position:absolute;top:0;left:5rem;opacity:0;visibility:hidden;padding-bottom:2rem;z-index:6;-webkit-transform:translateX(3rem);-ms-transform:translateX(3rem);transform:translateX(3rem);-webkit-transition:opacity 0.2s, visibility 0.2s, transform 0.2s;-moz-transition:opacity 0.2s, visibility 0.2s, transform 0.2s;-o-transition:opacity 0.2s, visibility 0.2s, transform 0.2s;transition:opacity 0.2s, visibility 0.2s, transform 0.2s}@media (min-width:640px){.main_nav .menu_cont{left:50%}}.main_nav .menu_cont>.main_menu{margin:10rem 0 0;list-style-type:none;display:flex;flex-direction:column;position:relative}.main_nav .menu_cont>.main_menu:hover>li{opacity:0.5}.main_nav .menu_cont>.main_menu>li{position:relative;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}@media (min-width:640px){.main_nav .menu_cont>.main_menu>li#menu-item-1690{display:none}}.main_nav .menu_cont>.main_menu>li:hover{opacity:1}.main_nav .menu_cont>.main_menu>li:hover.menu-item-has-children>a:before{width:5rem}.main_nav .menu_cont>.main_menu>li:hover>ul{opacity:1;visibility:visible;-webkit-transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s;-moz-transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s;-o-transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s;transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s}@media (min-width:640px){.main_nav .menu_cont>.main_menu>li:hover>ul{-webkit-transform:translateX(-100%) translateY(-30%);-ms-transform:translateX(-100%) translateY(-30%);transform:translateX(-100%) translateY(-30%)}}.main_nav .menu_cont>.main_menu>li.menu-item-has-children>span{height:1.5rem;width:1.5rem;position:absolute;top:0.375rem;left:-2.5rem;-webkit-transition:transform 0.25s;-moz-transition:transform 0.25s;-o-transition:transform 0.25s;transition:transform 0.25s}.main_nav .menu_cont>.main_menu>li.menu-item-has-children>span:before{content:"";width:100%;height:1px;background-color:var(--theme);display:block;position:absolute;top:calc(50% - 1px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s}.main_nav .menu_cont>.main_menu>li.menu-item-has-children>span:after{content:"";width:1px;height:100%;background-color:var(--theme);display:block;position:absolute;left:calc(50% - 1px);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s}@media (min-width:640px){.main_nav .menu_cont>.main_menu>li.menu-item-has-children>span{display:none}}.main_nav .menu_cont>.main_menu>li.menu-item-has-children.active>span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main_nav .menu_cont>.main_menu>li>a{color:var(--white);text-transform:uppercase;font-size:1.75rem;line-height:1.2;font-weight:100;display:block;padding:0.125rem 0;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;position:relative}@media (min-width:768px){.main_nav .menu_cont>.main_menu>li>a{font-size:2.5vw;line-height:1}}.main_nav .menu_cont>.main_menu>li>a:before{content:"";width:0;height:0.125rem;background-color:var(--theme);position:absolute;bottom:1rem;right:calc(100% + 1.25rem);-webkit-transition:width 0.3s;-moz-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;display:none}@media (min-width:640px){.main_nav .menu_cont>.main_menu>li>a:before{display:block}}.main_nav .menu_cont>.main_menu>li>ul{display:none;list-style-type:none;-webkit-transition:opacity 0.2s, visibility 0.2s, transform 0.2s;-moz-transition:opacity 0.2s, visibility 0.2s, transform 0.2s;-o-transition:opacity 0.2s, visibility 0.2s, transform 0.2s;transition:opacity 0.2s, visibility 0.2s, transform 0.2s;margin:0.5rem 0 0.875rem 1.75rem;overflow:hidden}@media (min-width:640px){.main_nav .menu_cont>.main_menu>li>ul{margin:0;padding-right:20%;min-width:20rem;opacity:0;visibility:hidden;position:absolute;top:50%;left:0;-webkit-transform:translateX(-90%) translateY(-30%);-ms-transform:translateX(-90%) translateY(-30%);transform:translateX(-90%) translateY(-30%)}}.main_nav .menu_cont>.main_menu>li>ul>li{margin:0.5rem 0}.main_nav .menu_cont>.main_menu>li>ul>li>a{line-height:1;color:rgba(255, 255, 255, 0.5);font-size:1.25rem;font-weight:100;text-transform:uppercase;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s}@media (min-width:640px){.main_nav .menu_cont>.main_menu>li>ul>li>a{white-space:nowrap}}.main_nav .menu_cont>.main_menu>li>ul>li>a:hover{color:var(--white)}@media (min-width:640px){.main_nav .menu_cont>.main_menu>li>ul>li{margin:0.875rem 0}.main_nav .menu_cont>.main_menu>li>ul>li>a{font-size:1.5rem}}@media (min-width:768px){.main_nav .menu_cont>.main_menu>li>ul{display:initial}}@media (min-width:1280px){.main_nav .menu_cont>.main_menu>li>ul{min-width:30rem}}.main_nav .menu_cont>.main_menu_sec{margin-top:4rem;list-style-type:none;position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-left:2.5rem}@media (min-width:640px){.main_nav .menu_cont>.main_menu_sec{margin-left:0}}.main_nav .menu_cont>.main_menu_sec:before{content:"";width:1px;height:2.25rem;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);background-color:var(--white);position:absolute;top:-0.375rem;left:-1.75rem}@media (min-width:640px){.main_nav .menu_cont>.main_menu_sec:before{width:0.125rem;height:3.25rem;position:absolute;top:-0.625rem;left:-2.25rem}}.main_nav .menu_cont>.main_menu_sec:hover>li{opacity:0.5}.main_nav .menu_cont>.main_menu_sec>li{margin:0.25rem 0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.main_nav .menu_cont>.main_menu_sec>li.sep{margin-top:1.25rem}.main_nav .menu_cont>.main_menu_sec>li:hover{opacity:1}.main_nav .menu_cont>.main_menu_sec>li>a{font-size:1.25rem;font-weight:500;line-height:1;text-transform:uppercase;color:var(--white);-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s}@media (min-width:640px){.main_nav .menu_cont>.main_menu_sec>li>a{text-transform:unset;font-size:1rem}}@media (min-width:768px){.main_nav .menu_cont>.main_menu_sec>li>a{font-size:1.625rem}}.main_nav .menu_cont>.main_menu_sec>li.small>a{font-size:1rem;font-weight:normal}.main_nav .bg{position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden;display:none}@media (min-width:640px){.main_nav .bg{display:block}}.main_nav .bg span{width:7rem;height:7rem;position:absolute;top:-0.75rem;left:2.375rem}.main_nav .bg span svg{width:1vw;height:1vw;overflow:visible;position:absolute;top:50%;left:50%;-webkit-transform:translate(-45.875%, -54.15%);-ms-transform:translate(-45.875%, -54.15%);transform:translate(-45.875%, -54.15%);-webkit-transition:width 0.2s, height 0.2s;-moz-transition:width 0.2s, height 0.2s;-o-transition:width 0.2s, height 0.2s;transition:width 0.2s, height 0.2s}.main_nav .bg span svg path{fill:var(--white) !important}.main_nav.active{opacity:1;visibility:visible}.main_nav.active:after{opacity:1;-webkit-transition:opacity 0.6s ease 0.15s;-moz-transition:opacity 0.6s ease 0.15s;-o-transition:opacity 0.6s ease 0.15s;transition:opacity 0.6s ease 0.15s}.main_nav.active .socials{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s;-moz-transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s;-o-transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s;transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s}.main_nav.active .home{opacity:1;visibility:visible;-webkit-transform:translateX(0) rotate(-180deg);-ms-transform:translateX(0) rotate(-180deg);transform:translateX(0) rotate(-180deg);-webkit-transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s, color 0.2s;-moz-transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s, color 0.2s;-o-transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s, color 0.2s;transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s, color 0.2s}.main_nav.active .bg span svg{width:400vw;height:400vw;-webkit-transition:width 1.5s, height 1.5s;-moz-transition:width 1.5s, height 1.5s;-o-transition:width 1.5s, height 1.5s;transition:width 1.5s, height 1.5s}.main_nav.active .menu_cont{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s;-moz-transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s;-o-transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s;transition:opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s, transform 0.5s ease 0.4s}.footer_phone{display:flex;justify-content:center;margin-top:3rem;margin-bottom:3rem;padding:0 1rem}@media (min-width:768px){.footer_phone{margin-top:8rem;margin-bottom:8rem;padding:0 2rem}}.footer_phone a{font-size:1.125rem;letter-spacing:0.0725rem;font-weight:700;text-align:center;color:var(--gray);border-width:1px 0;line-height:1.4;padding:1rem 0;width:100%;-webkit-transition:color 0.25s, background-color 0.25s;-moz-transition:color 0.25s, background-color 0.25s;-o-transition:color 0.25s, background-color 0.25s;transition:color 0.25s, background-color 0.25s}.footer_phone a i{display:none;width:3.5rem;height:1px;margin:1rem auto;background-color:var(--gray);-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s}.footer_phone a span{font-weight:300;display:block}.footer_phone a:hover{color:var(--white);background-color:var(--gray)}.footer_phone a:hover i{background-color:var(--white)}@media (min-width:768px){.footer_phone a{display:flex;align-items:center;justify-content:space-between;text-align:start;padding:1rem 4rem;border:solid var(--gray);border-width:1px;border-radius:3rem;width:auto;line-height:1}.footer_phone a br{display:none}.footer_phone a i{display:block;height:3.5rem;width:1px;transform:rotate(45deg);margin:0 1.625rem;display:initial}.footer_phone a span{font-size:1.5rem;margin-left:1.5rem;flex-shrink:0}}@media (min-width:1024px){.footer_phone a span{font-size:1.75rem;margin:0}}.to_top{display:flex;flex-direction:column;align-items:center;cursor:pointer;width:max-content;margin:0 auto 1.5rem}.to_top span{text-transform:uppercase;color:var(--gray);font-size:0.625rem;letter-spacing:0.0625em}.to_top i{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:2.75rem;height:auto;margin-top:1.25rem;margin-left:0.25rem}.to_top i svg{width:100%;height:auto}.to_top i svg path{fill:var(--gray);-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-o-transition:fill 0.3s;transition:fill 0.3s}.to_top.ft i{width:2rem;margin-top:0.5rem}@media (min-width:768px){.to_top.ft{display:none}}.to_top:hover i svg path{fill:var(--theme)}.footer{background-color:var(--theme);margin:0.75rem;position:relative;z-index:30;padding:3rem 10%}@media (min-width:640px){.footer{padding:3rem 1.25rem}}.footer .footer_wrap .footer_block.contact{color:var(--white)}.footer .footer_wrap .footer_block.contact h2{font-size:1.125rem;letter-spacing:0.0725rem;position:relative;margin:0}.footer .footer_wrap .footer_block.contact h2::before{content:"";width:1px;height:2.625rem;background-color:var(--white);-webkit-transform:rotate(45deg) translateY(-75%);-ms-transform:rotate(45deg) translateY(-75%);transform:rotate(45deg) translateY(-75%);display:none;position:absolute;top:50%;left:-2.75rem}@media (min-width:1280px){.footer .footer_wrap .footer_block.contact h2::before{display:block}}.footer .footer_wrap .footer_block.contact ul{line-height:1.4;list-style-type:none;margin-top:0.5rem}.footer .footer_wrap .footer_block.contact ul li{font-weight:400}@media (min-width:640px){.footer .footer_wrap .footer_block.contact ul li{font-weight:300}}.footer .footer_wrap .footer_block.contact ul li+li{margin-top:1.25rem}.footer .footer_wrap .footer_block.contact a{color:var(--white)}.footer .footer_wrap .footer_block.contact a:hover{color:var(--gray)}.footer .footer_wrap .footer_block.menu{display:flex;flex-direction:column;margin-top:2rem;margin-left:auto}@media (min-width:640px){.footer .footer_wrap .footer_block.menu{align-items:center}}.footer .footer_wrap .footer_block.menu .menu{list-style-type:none}.footer .footer_wrap .footer_block.menu .menu li a{text-transform:uppercase;color:var(--white);font-weight:bold;font-size:1.125rem}.footer .footer_wrap .footer_block.menu .menu li a:hover{color:var(--gray)}.footer .footer_wrap .footer_block.menu .menu li:before{content:"";width:2.75rem;height:1px;border-top:1px dotted var(--black);display:block;margin:0.625rem 0}@media (min-width:640px){.footer .footer_wrap .footer_block.menu .menu li{display:flex;align-items:center;font-size:1rem}.footer .footer_wrap .footer_block.menu .menu li:before{width:1px;height:3rem;background-color:var(--white);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:1;margin:0 1.125rem;border:0}}.footer .footer_wrap .footer_block.menu .menu:after{content:"";width:2.75rem;height:1px;border-top:1px dotted var(--black);display:block;margin:0.625rem 0}@media (min-width:640px){.footer .footer_wrap .footer_block.menu .menu:after{display:none}}.footer .footer_wrap .footer_block.menu .socials{display:flex;align-items:center;margin-top:3rem}.footer .footer_wrap .footer_block.menu .socials__title{display:none;text-transform:uppercase;color:var(--black);margin-right:1.75rem}@media (min-width:640px){.footer .footer_wrap .footer_block.menu .socials__title{display:initial}}.footer .footer_wrap .footer_block.menu .socials__wrap{display:flex}.footer .footer_wrap .footer_block.menu .socials__wrap a{width:4.5rem;height:4.5rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:var(--black);-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;display:flex;align-items:center;justify-content:center}.footer .footer_wrap .footer_block.menu .socials__wrap a svg{width:60%;height:60%}.footer .footer_wrap .footer_block.menu .socials__wrap a:hover{background-color:var(--gray)}.footer .footer_wrap .footer_block.menu .socials__wrap a+a{margin-left:1.375rem}@media (min-width:640px){.footer .footer_wrap .footer_block.contact ul{display:flex}.footer .footer_wrap .footer_block.contact ul li+li{margin-top:0;margin-left:3.5rem}.footer .footer_wrap .footer_block.menu{align-items:flex-end;margin-top:0}.footer .footer_wrap .footer_block.menu .menu{display:flex}.footer .footer_wrap .footer_block.menu .menu li:first-child::before{display:none}}@media (min-width:1024px){.footer .footer_wrap{display:flex}.footer .footer_wrap .footer_block.contact h2{line-height:3rem}}.footer .footer_partner{display:flex;flex-direction:column;justify-content:flex-start;margin-top:2rem;line-height:1.35;font-size:1.125rem}.footer .footer_partner:before{content:"";width:4rem;height:1px;display:block;background-color:black;margin:0 0 1.75rem 0}.footer .footer_partner span{display:block;margin-top:1.625rem;width:14.5rem}.footer .footer_partner span svg{width:100%;height:auto}.background{width:100vw;height:100vh;position:fixed;top:0;bottom:0;right:0;left:0;z-index:-1;pointer-events:none}.background .bg{position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%;-webkit-transition:opacity 0.8s ease;-moz-transition:opacity 0.8s ease;-o-transition:opacity 0.8s ease;transition:opacity 0.8s ease}.background .bg.numbers{opacity:0;width:100%;height:100%;box-sizing:border-box;background-color:var(--gray)}.background .bg.numbers.active{opacity:1}.background .bg.orange{opacity:0;width:100%;height:100%;box-sizing:border-box;background-color:var(--theme);-webkit-transition:opacity 0.8s ease;-moz-transition:opacity 0.8s ease;-o-transition:opacity 0.8s ease;transition:opacity 0.8s ease}.background .bg.orange.active{opacity:1}.sep .cls-1{transition:fill 0.3s ease}body.inverted .sep .cls-1{fill:#fff}.orange_block .header_cont{color:var(--white)}.orange_block .header_cont h2{font-size:8rem;line-height:0.9;font-weight:700;margin-bottom:-5rem;margin-left:-20%}.orange_block .header_cont h2:before,.orange_block .header_cont h2:after{display:none}@media (max-width:1280px){.orange_block .header_cont h2{font-size:6rem;margin-bottom:-3.5rem;margin-left:-6%}}@media (max-width:1024px){.orange_block .header_cont h2{margin-bottom:2rem;margin-left:0}}@media (max-width:640px){.orange_block .header_cont h2{font-size:3rem}}.orange_block .text_block{font-weight:700;width:70%;margin-left:auto}.orange_block .text_block:before{content:"";width:3.25rem;height:0.375rem;background-color:var(--white);display:block;margin:0 0 1rem}@media (max-width:1024px){.orange_block .text_block{width:100%}}.numbers_block,.numbers_block p,.has-text-color{-webkit-transition:color 0.8s ease;-moz-transition:color 0.8s ease;-o-transition:color 0.8s ease;transition:color 0.8s ease}.numbers_block.active,.has-text-color.active{color:var(--white) !important}.numbers_block.active a,.has-text-color.active a{color:var(--white) !important}.numbers_block.active a:hover,.has-text-color.active a:hover{color:var(--theme) !important}.slider_block{z-index:4;overflow:hidden;position:relative;height:0;width:100%;padding:0 0 56.5%}@media (min-width:768px){.slider_block{padding:0 0 47%}}.slider_block .slider_wrap{position:absolute;height:100%;width:100%}.slider_block .slider_wrap .visual_cont{width:100%;height:100%}.slider_block .slider_wrap .slide{margin:0 !important;height:100% !important;position:relative;overflow:hidden}.slider_block .slider_wrap .slide .img{-webkit-transition:transform 6s ease;-moz-transition:transform 6s ease;-o-transition:transform 6s ease;transition:transform 6s ease;transform-origin:top left}.slider_block .slider_wrap .slide .img img,.slider_block .slider_wrap .slide .video{width:120%;margin-left:-10%;height:auto}@media (min-width:768px){.slider_block .slider_wrap .slide .img img,.slider_block .slider_wrap .slide .video{width:100%;margin-left:0}}.slider_block .slider_wrap .slide .slider_caption{display:none;color:var(--white);font-weight:700;line-height:0.95;font-size:2rem}.slider_block .slider_wrap .slide .slider_caption p:first-of-type{margin-top:0}.slider_block .slider_wrap .slide .slider_caption p:last-of-type{margin-bottom:0}.slider_block .slider_wrap .slide .slider_caption strong{color:var(--theme);font-size:1.75em}.slider_block .slider_wrap .slide .slider_caption h1{margin:0 0 0.5rem -1.5rem}.slider_block .slider_wrap .slide .slider_caption h1 strong{font-size:2.25em;letter-spacing:-1rem}@media (min-width:768px){.slider_block .slider_wrap .slide .slider_caption{display:initial;position:absolute;z-index:3;font-size:2.5rem;left:3rem;bottom:4rem}}@media (min-width:768px){.slider_block .slider_wrap .slide .slider_caption{font-size:2.5rem;left:3rem}}@media (min-width:1024px){.slider_block .slider_wrap .slide .slider_caption{bottom:5rem;left:5rem;font-size:3.5rem}}@media (min-width:1280px){.slider_block .slider_wrap .slide .slider_caption{font-size:4.5rem;bottom:5rem;left:5rem}}.slider_block .slider_wrap .slide.active video.img{animation:unset}.slider_block .slider_wrap .slide.overlay_left .img:before{content:"";position:absolute;top:0;bottom:0;left:0;width:50%;height:100%;z-index:2;background:linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%)}.slider_block .slider_wrap .slide.overlay_right .img:before{content:"";position:absolute;top:0;bottom:0;right:0;width:50%;height:100%;z-index:2;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%)}@media (min-width:768px){.slider_block .slider_wrap .slide.overlay_right .slider_caption{right:3rem;left:unset}}@media (min-width:1024px){.slider_block .slider_wrap .slide.overlay_right .slider_caption{right:5rem;left:unset}}@media (min-width:1280px){.slider_block .slider_wrap .slide.overlay_right .slider_caption{right:8rem;left:unset}}.slider_block .slider_wrap .slide.breath .img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.slider_block .slide-button{z-index:100;color:#fff;width:1.5rem;height:1.5rem;padding:1.25rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:flex;align-items:center;cursor:pointer;overflow:hidden;opacity:0;position:absolute;top:50%;bottom:0;-webkit-transition:background-color 0.3s ease, opacity 0.3s ease;-moz-transition:background-color 0.3s ease, opacity 0.3s ease;-o-transition:background-color 0.3s ease, opacity 0.3s ease;transition:background-color 0.3s ease, opacity 0.3s ease}.slider_block .slide-button svg{width:100%;height:auto}.slider_block .slide-button svg path{fill:var(--white) !important;-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-o-transition:fill 0.3s;transition:fill 0.3s}.slider_block .slide-button:hover{background-color:rgba(0, 0, 0, 0.1)}.slider_block .slide-button.slide-button-next{right:1.75rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider_block .slide-button.slide-button-prev{left:1.75rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider_block .slide-button.slide-button-prev svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.slider_block:hover .slide-button{opacity:1}.slider_block .scroll_down{display:none;height:2.75rem;width:1.5rem;-moz-border-radius:1.25rem;-webkit-border-radius:1.25rem;border-radius:1.25rem;border:2px solid var(--white);position:absolute;top:initial;bottom:2rem;right:0;left:0;margin:0 auto;z-index:98;cursor:pointer}.slider_block .scroll_down:after{content:"";height:100px;width:1px;background-color:var(--white);position:absolute;top:calc(100% + 10px);bottom:initial;right:0;left:0;margin:0 auto}.slider_block .scroll_down span{display:block;width:0.5rem;height:0.5rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:var(--white);position:absolute;top:0.5rem;left:0.5rem;-webkit-animation:scroll_down 1.2s infinite;animation:scroll_down 3s infinite}.slider_block.content_slider{margin-top:10rem}@media (min-width:768px){.slider_block:first-of-type .scroll_down{display:block}}.slider_block:first-of-type+.slider_footer .search_cont{display:flex}.slider_footer{display:flex;flex-direction:column-reverse;padding:0 2rem;width:100%;box-sizing:border-box}@media (min-width:640px){.slider_footer{flex-direction:row;padding:0 4rem}}.slider_footer .search_cont{display:none}.slider_footer .slider_index{display:flex;align-items:center;line-height:1;margin:0.75rem 0 0.5rem auto}.slider_footer .slider_index .current_index{font-weight:300;font-size:2.625rem}.slider_footer .slider_index .progress{width:4rem;height:0.25rem;background-color:rgba(0, 0, 0, 0.15);margin:0.75rem 0.625rem 0 0.25rem;position:relative;overflow:hidden;-moz-border-radius:0.5rem;-webkit-border-radius:0.5rem;border-radius:0.5rem}.slider_footer .slider_index .progress span{position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:0;background-color:var(--theme)}.slider_footer .slider_index .total_index{font-size:1rem;font-weight:700;margin-top:0.5rem}@-webkit-keyframes breathing{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes breathing{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes scroll_down{0%{-webkit-transform:translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0, 22px);opacity:0}}@keyframes scroll_down{0%{transform:translate(0, 0);opacity:0}50%{opacity:1}100%{transform:translate(0, 22px);opacity:0}}.hl_block{width:100%;margin:6rem 0 0;padding:1rem 1rem 0 1rem;display:grid;gap:1rem;position:relative;background-color:var(--white)}@media (min-width:640px){.hl_block{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1280px){.hl_block{grid-template-columns:repeat(4, 1fr)}}.hl_block .wp-block-column{display:flex}.hl_block .hl_item{cursor:default;flex-grow:1;background-color:rgba(0, 0, 0, 0.05);position:relative}.hl_block .hl_item__img{font-size:0;perspective:40rem;overflow:hidden;width:100%}.hl_block .hl_item__img .img_wrap{position:relative;z-index:2;transition:transform 1s}.hl_block .hl_item__img .img_wrap img{width:100%;height:auto}.hl_block .hl_item__img::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0, 0, 0, 0.2);z-index:3;transition:transform 1s}.hl_block .hl_item__img::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;background:#f17184;background:linear-gradient(0deg, #f17184 0%, #f58221 50%)}.hl_block .hl_item__text{-webkit-transition:height 0.6s;-moz-transition:height 0.6s;-o-transition:height 0.6s;transition:height 0.6s;position:absolute;top:0;bottom:0;right:0;left:0;z-index:4;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column}.hl_block .hl_item__text .title{color:var(--white);text-align:center;line-height:1;font-weight:900;font-size:3rem;-webkit-transition:color 1s;-moz-transition:color 1s;-o-transition:color 1s;transition:color 1s}.hl_block .hl_item__text .links{max-height:0;opacity:0;visibility:hidden;list-style-type:none;overflow:hidden;text-align:center;padding:0;margin:0;border:0;-webkit-transition:opacity 0.6s, visibility 0.6s, max-height 1.1s, padding 0.6s;-moz-transition:opacity 0.6s, visibility 0.6s, max-height 1.1s, padding 0.6s;-o-transition:opacity 0.6s, visibility 0.6s, max-height 1.1s, padding 0.6s;transition:opacity 0.6s, visibility 0.6s, max-height 1.1s, padding 0.6s}.hl_block .hl_item__text .links li{align-items:center;justify-content:center;line-height:1.875rem}.hl_block .hl_item__text .links li a{color:var(--white);font-weight:400;font-size:1rem;text-align:center;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;padding:0 0.375rem}.hl_block .hl_item__text .links li a:hover{color:var(--black)}.hl_block .hl_item__text .links li:first-child{margin-top:1rem}.hl_block .hl_item__text .links li:before,.hl_block .hl_item__text .links li:after{content:"";width:1rem;height:1px;background-color:var(--black);opacity:0;-webkit-transition:opacity 0.3s, top 0.3s, bottom 0.3s;-moz-transition:opacity 0.3s, top 0.3s, bottom 0.3s;-o-transition:opacity 0.3s, top 0.3s, bottom 0.3s;transition:opacity 0.3s, top 0.3s, bottom 0.3s}.hl_block .hl_item__text .links li:before{margin:0;-moz-border-radius:unset;-webkit-border-radius:unset;border-radius:unset}.hl_block .hl_item__text .links li:hover:before,.hl_block .hl_item__text .links li:hover:after{opacity:1}.hl_block .hl_item__text:before,.hl_block .hl_item__text:after{content:"";width:0.125rem;height:2.5rem;background-color:var(--white);position:absolute;left:0;right:0;margin:0 auto;-webkit-transition:top 0.6s ease 0.3s, bottom 0.6s ease 0.3s;-moz-transition:top 0.6s ease 0.3s, bottom 0.6s ease 0.3s;-o-transition:top 0.6s ease 0.3s, bottom 0.6s ease 0.3s;transition:top 0.6s ease 0.3s, bottom 0.6s ease 0.3s}.hl_block .hl_item__text::before{bottom:calc(50% + 5.5rem)}.hl_block .hl_item__text:after{top:calc(50% + 5.5rem)}.hl_block .hl_item:hover .hl_item__text:before,.hl_block .hl_item:hover .hl_item__text:after{-webkit-transition:top 0.6s, bottom 0.6s;-moz-transition:top 0.6s, bottom 0.6s;-o-transition:top 0.6s, bottom 0.6s;transition:top 0.6s, bottom 0.6s}.hl_block .hl_item:hover .hl_item__text:before{bottom:calc(100% - 2.5rem)}.hl_block .hl_item:hover .hl_item__text:after{top:calc(100% - 2.5rem)}.hl_block .hl_item:hover .hl_item__text .title{color:var(--black)}.hl_block .hl_item:hover .hl_item__text .links{opacity:1;visibility:visible;max-height:20rem}.hl_block .hl_item:hover .hl_item__img .img_wrap{transform:translateY(-100%)}.hl_block .hl_item:hover .hl_item__img::after{transform:translateY(-100%)}.hl_block+.hl_block{margin-top:1rem;padding-top:0}.icons_block{width:100%;padding:0;margin-top:5rem;font-size:0;position:relative;overflow:hidden}@media (min-width:769px){.icons_block{overflow:initial}}.icons_block::before{content:"";display:block;background-color:rgba(0, 0, 20, 0.3);position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.icons_block .video_cont{position:sticky;top:0;height:100vh;z-index:1}.icons_block .video_cont video{width:100%;height:100%;object-fit:cover}.icons_block .logo_sign{position:absolute;left:10%;top:10%;right:10%;bottom:10%;z-index:3;opacity:0.2;overflow:hidden;display:none}@media (min-width:768px){.icons_block .logo_sign{display:block}}.icons_block .logo_sign svg{height:100%;width:100%}.icons_block .logo_sign svg path{fill:var(--white) !important}.icons_block .icons_wrap{margin:-100vh auto 0;max-width:var(--width-wide);display:grid;gap:0;align-items:center;position:relative;z-index:4;padding:3rem 2rem 1rem}@media (min-width:769px){.icons_block .icons_wrap{padding:20vh 2rem;min-height:60vh;gap:2rem;grid-template-columns:repeat(2, 1fr)}}@media (min-width:1280px){.icons_block .icons_wrap{grid-template-columns:repeat(4, 1fr)}}.icons_block .icons_wrap .slick-arrow{width:2rem;height:auto}.icons_block .icons_wrap .slick-arrow svg{width:100%;height:auto}.icons_block .icons_wrap .slick-arrow svg path{fill:var(--white)}.icons_block .icons_wrap .slick-arrow.prev{position:absolute;top:50%;left:1rem;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.icons_block .icons_wrap .slick-arrow.next{position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.icons_block .icons_wrap .icon_item .icon{width:8rem;height:8rem;border:0.125rem solid var(--white);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;background-color:var(--theme);-webkit-transition:background-color 0.4s;-moz-transition:background-color 0.4s;-o-transition:background-color 0.4s;transition:background-color 0.4s}.icons_block .icons_wrap .icon_item .icon img{max-width:55%;max-height:55%}.icons_block .icons_wrap .icon_item .text{font-size:1rem;color:var(--white);line-height:1.25;text-align:center}.icons_block .icons_wrap .icon_item .text:before{content:"";height:1px;width:5rem;background-color:var(--white);display:block;margin:1.5rem auto;-webkit-transition:width 0.4s;-moz-transition:width 0.4s;-o-transition:width 0.4s;transition:width 0.4s}@media (min-width:769px){.icons_block .icons_wrap .icon_item:nth-of-type(n+5){margin-top:1.5rem}}.one{grid-area:one}.two{grid-area:two}.three{grid-area:three}.four{grid-area:four}.five{grid-area:five}.six{grid-area:six}.seven{grid-area:seven}.eight{grid-area:eight}.news_block{width:100%}.news_block .news_grid{display:grid;margin:0 0.75rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(4, 1fr);grid-gap:0.75rem;grid-template-areas:"one one two three" "one one . four" "five six eight eight" ". seven eight eight"}.news_block .news_grid .grid_item{padding-bottom:100%;height:0;box-sizing:border-box;position:relative;cursor:pointer;overflow:hidden}.news_block .news_grid .grid_item .content{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--black)}.news_block .news_grid .grid_item .content:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0, 0, 0, 0.2);-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s;z-index:2}.news_block .news_grid .grid_item .content img{width:100%;height:auto;-webkit-transition:transform 0.5s;-moz-transition:transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s}.news_block .news_grid .grid_item .content .text{position:absolute;top:1rem;right:1rem;left:1rem;z-index:3}.news_block .news_grid .grid_item .content .text .title{font-weight:500;color:var(--white);font-size:3.5rem;line-height:1;letter-spacing:-0.0625em}.news_block .news_grid .grid_item .content .text .sub_title{font-weight:300;color:var(--white);line-height:1;font-size:3.5rem;margin-top:0.5rem}.news_block .news_grid .grid_item .content .footer_text{z-index:3;position:absolute;bottom:2rem;left:1rem;font-weight:500;color:var(--white);font-size:1.5rem;line-height:1}.news_block .news_grid .grid_item .content .footer_text:before{content:"";width:1.875rem;height:1px;background-color:var(--white);margin:0 0 0.375rem 0;display:block}.news_block .news_grid .grid_item .content:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;height:200%;z-index:2;background:#f17184;background:linear-gradient(0deg, #f17184 50%, #f58221 100%);opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.news_block .news_grid .grid_item.news_article .content .text .title{font-size:7rem;line-height:0.85}.news_block .news_grid .grid_item.news_article .content .text .title:before{content:"⁄";padding-left:0.75rem}.news_block .news_grid .grid_item.news_article .content .text .title:after{content:"⁄"}.news_block .news_grid .grid_item.news_article .content .text .sub_title{font-size:5rem;margin-top:1rem}.news_block .news_grid .grid_item.black .content:before{display:none}.news_block .news_grid .grid_item.black .content .text .title{color:var(--black)}.news_block .news_grid .grid_item.black .content .text .sub_title{color:var(--black)}.news_block .news_grid .grid_item.black .content .footer_text{color:var(--black)}.news_block .news_grid .grid_item.black .content .footer_text:before{background-color:var(--black)}.news_block .news_grid .grid_item.two .content:after{opacity:1}.news_block .news_grid .grid_item.two:hover .content:after{top:-50%}.news_block .news_grid .grid_item.seven .content:after{background:linear-gradient(0deg, #eb038d 0%, #00adeb 70%);height:100%;opacity:0.55}.news_block .news_grid .grid_item.seven:hover .content:after{opacity:0.85}.news_block .news_grid .grid_item:hover .content:before{background-color:rgba(0, 0, 0, 0.4)}.news_block .news_grid .grid_item:hover .content img{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}.c-accordion__item{display:flex;flex-direction:column;align-items:center;width:var(--width-wide);max-width:100%;box-sizing:border-box;padding:2rem;border-top:1px dotted var(--gray);border-bottom:1px dotted var(--gray);margin-top:3.5rem}@media (min-width:640px){.c-accordion__item{margin-top:6rem}}.c-accordion__item .c-accordion__title{width:100%;padding:0 0 2rem;margin:0;text-transform:uppercase;color:var(--gray);font-size:1.5rem;font-weight:bold;outline:0;line-height:1.15}.c-accordion__item .c-accordion__title em{font-size:1.25rem;font-style:normal}.c-accordion__item .c-accordion__title:after{display:none}@media (min-width:640px){.c-accordion__item .c-accordion__title{font-size:2rem}}.c-accordion__item .c-accordion__more{display:flex;align-items:center;font-size:1.125rem;line-height:1;white-space:nowrap;cursor:pointer}.c-accordion__item .c-accordion__more .text{position:relative}.c-accordion__item .c-accordion__more .text .open{opacity:1;display:inline-block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.2s, transform 0.2s;-moz-transition:opacity 0.2s, transform 0.2s;-o-transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s}.c-accordion__item .c-accordion__more .text .close{opacity:0;position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transform:translateY(-1rem);-ms-transform:translateY(-1rem);transform:translateY(-1rem);-webkit-transition:opacity 0.2s, transform 0.2s;-moz-transition:opacity 0.2s, transform 0.2s;-o-transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s}.c-accordion__item .c-accordion__more>span{margin-right:1.5rem;width:2.5rem;height:2.5rem;position:relative;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s}.c-accordion__item .c-accordion__more>span:before,.c-accordion__item .c-accordion__more>span:after{content:"";width:100%;height:0.25rem;background-color:var(--theme);margin:auto;position:absolute;top:0;bottom:0;right:0;left:0}.c-accordion__item .c-accordion__more>span:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:640px){.c-accordion__item .c-accordion__more>span{margin-right:2.5rem;width:3.5rem;height:3.5rem}.c-accordion__item .c-accordion__more>span:before,.c-accordion__item .c-accordion__more>span:after{height:0.375rem}}.c-accordion__item .c-accordion__content{padding-top:1.5rem}@media (min-width:640px){.c-accordion__item .c-accordion__content{padding-top:3.5rem}}.c-accordion__item .c-accordion__content:before{content:"";display:block;margin:0 0 1.375rem;width:3.5rem;height:0.375rem;background-color:var(--theme)}.c-accordion__item .c-accordion__content strong{font-weight:700;color:var(--gray)}.c-accordion__item .c-accordion__content .wp-block-image{margin:2rem 0}.c-accordion__item.is-open .c-accordion__more .text .open{opacity:0;-webkit-transform:translateY(1rem);-ms-transform:translateY(1rem);transform:translateY(1rem)}.c-accordion__item.is-open .c-accordion__more .text .close{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-accordion__item.is-open .c-accordion__more>span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-accordion__item>*:not(h2){width:var(--width);max-width:100%;box-sizing:border-box}.c-accordion__item+.c-accordion__item{margin-top:0;border-top:0;border-bottom:1px dotted var(--gray)}.calc_link{border-top:1px dotted var(--gray);line-height:1;margin:3rem auto 4rem;position:relative}.calc_link>h2{margin-bottom:0;color:var(--gray);margin-top:2.5rem}.calc_link>a{color:var(--theme);font-weight:700;position:relative;margin:1rem 0 4rem;display:block}.calc_link>a strong{font-weight:300;color:var(--gray);-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.calc_link>a strong:before{content:"";display:inline-block;height:2px;width:2.75rem;background-color:var(--theme);margin:0 0.5rem 5px 0.375rem}.calc_link>a::after{content:"";width:2.375rem;height:2.375rem;background-image:url("../img/arrow_short_theme.svg");background-size:100%;background-repeat:no-repeat;position:absolute;top:50%;left:-3.25rem;-webkit-transform:translateY(-47%);-ms-transform:translateY(-47%);transform:translateY(-47%);display:none}@media (min-width:1024px){.calc_link>a::after{display:initial}}.calc_link>a:hover strong{color:var(--theme)}.calc_link .count{width:75vw;height:75vw;margin:0 auto;position:relative}.calc_link .count .progress{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.calc_link .count .progress .inner{position:absolute;top:0;bottom:0;right:0;left:0;color:var(--gray);font-size:7.5vw}.calc_link .count .progress svg{height:100%;display:block}.calc_link .count .progress .progressbar-text{color:var(--gray) !important;font-size:17.5vw;font-weight:700;top:calc(50% - 2rem) !important}.calc_link .count .text{text-transform:uppercase;font-size:1.5rem;text-align:center;font-weight:700;color:var(--theme);position:absolute;top:calc(50% + 5vw);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:640px){.calc_link .count .text{top:calc(50% + 2rem);font-size:2.5rem}}@media (min-width:1280px){.calc_link .count{width:30rem;height:30rem}.calc_link .count .progress .inner{font-size:3rem}.calc_link .count .progress .progressbar-text{font-size:7rem}}.fs_block{width:100%;overflow:hidden;position:relative;margin:8rem 0 0;padding:0;font-size:0;aspect-ratio:1;display:flex;align-items:center}.fs_block img{width:100%;height:100%;vertical-align:top;object-fit:cover;z-index:1}.fs_block:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);z-index:2}.fs_block h3{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center;z-index:5;font-size:5.5vw;color:var(--white);line-height:1;font-weight:700;text-align:center;text-transform:uppercase}.fs_block+.text_block{margin-top:6rem}@media (min-width:768px){.fs_block{height:32vw;aspect-ratio:auto}.fs_block img{height:auto}}@media (max-width:768px){.fs_block h3,.fs_block img{transform:none !important}}.cf_block form{display:flex;flex-direction:column}.cf_block form .legend{font-size:1rem;margin-top:1rem;margin-left:0.25rem}.cf_block form .legend span{color:#ff8282;font-size:1.5rem}.cf_block form .input_cont{font-size:0}.cf_block form .input_cont label{display:block;font-size:1.25rem;font-weight:700;color:var(--gray);margin-bottom:0.5rem}.cf_block form .input_cont input,.cf_block form .input_cont textarea{border:0;outline:0;background-color:var(--gray);line-height:1;padding:0.375rem 1.5rem 0.5rem;border-radius:1.25rem;box-sizing:border-box;width:100%;color:var(--white);font-size:1.25rem;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s}.cf_block form .input_cont input::-webkit-input-placeholder,.cf_block form .input_cont textarea::-webkit-input-placeholder{color:var(--white);font-weight:300}.cf_block form .input_cont input:-moz-placeholder,.cf_block form .input_cont textarea:-moz-placeholder{color:var(--white);font-weight:300}.cf_block form .input_cont input::-moz-placeholder,.cf_block form .input_cont textarea::-moz-placeholder{color:var(--white);font-weight:300}.cf_block form .input_cont input:-ms-input-placeholder,.cf_block form .input_cont textarea:-ms-input-placeholder{color:var(--white);font-weight:300}.cf_block form .input_cont input:disabled,.cf_block form .input_cont textarea:disabled{opacity:0.4}.cf_block form .input_cont input:focus:invalid,.cf_block form .input_cont textarea:focus:invalid{background-color:#ef4444}.cf_block form .input_cont textarea{max-width:100%;min-width:100%;width:100%;height:30rem;min-height:10rem;font-size:1.25rem}.cf_block form .input_cont.col2{display:grid;grid-template-columns:repeat(1, 1fr);margin-bottom:2rem}@media (min-width:640px){.cf_block form .input_cont.col2{grid-template-columns:repeat(2, 1fr)}}.cf_block form .input_cont.col2 label{display:flex;align-items:start;cursor:pointer;font-size:1.25rem;margin:0.125rem 0;line-height:1.2}@media (min-width:640px){.cf_block form .input_cont.col2 label{align-items:center;justify-content:center;margin:0;line-height:1.8}}.cf_block form .input_cont.col2 label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;padding:0;opacity:0;visibility:hidden}.cf_block form .input_cont.col2 label input:checked+span:after{background-color:var(--theme)}.cf_block form .input_cont.col2 label span{width:1.5rem;height:1.5rem;background-color:rgba(0, 0, 0, 0.075);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-right:0.75rem;position:relative}.cf_block form .input_cont.col2 label span:after{content:"";width:0.875rem;height:0.875rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background-color:var(--gray);-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}.cf_block form .input_cont+.input_cont{margin-top:1.5rem}.cf_block form .input_cont.cpt_input{max-width:20rem}.cf_block form .input_cont.cpt_input h2{color:#D10000;font-size:1rem;line-height:1;margin:1rem 0 0;text-align:center}.cf_block form .checkbox_cont{margin:0.5rem}.cf_block form .checkbox_cont .label{color:var(--gray);font-weight:700;text-align:right}.cf_block form .checkbox_cont .checkbox label{display:block}.cf_block form .checkbox_cont .checkbox label+label{margin-top:0.25rem}.cf_block form .checkbox_cont .checkbox input[type="checkbox"]{appearance:none;border:1px solid var(--gray);width:1rem;height:1rem;background-color:#fff;border-radius:3px}.cf_block form .checkbox_cont .checkbox input[type="checkbox"]:checked{background-color:var(--theme)}@media (min-width:640px){.cf_block form .checkbox_cont{display:flex;justify-content:flex-end;align-items:flex-start}.cf_block form .checkbox_cont .label{text-align:right}.cf_block form .checkbox_cont .checkbox{width:50%;margin-left:2rem;flex-shrink:0}}.cf_block form .select_cont .label{color:var(--gray);font-weight:700;text-align:right}.cf_block form .select_cont .select{position:relative;z-index:1;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cf_block form .select_cont .select select{display:none}.cf_block form .select_cont .select__current{color:var(--white);font-size:1.25rem;line-height:1;width:100%;box-sizing:border-box;padding:0.5rem 2rem 0.625rem 3rem;position:relative;cursor:pointer;z-index:2;background-color:var(--gray);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem}.cf_block form .select_cont .select__current:before{content:"";position:absolute;top:50%;bottom:0;left:1.25rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-width:0.875rem 7px 0px 7px;border-color:rgba(255, 255, 255, 0.75) transparent transparent transparent;border-style:solid;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s}.cf_block form .select_cont .select input[type="text"]{display:none;position:absolute;top:0;bottom:0;right:2rem;left:3rem;border:0;outline:0;background-color:transparent;z-index:3;color:var(--white);font-weight:100;line-height:1;padding:0 0 0.125rem 0}.cf_block form .select_cont .select input[type="text"]::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.75)}.cf_block form .select_cont .select input[type="text"]:-moz-placeholder{color:rgba(255, 255, 255, 0.75)}.cf_block form .select_cont .select input[type="text"]::-moz-placeholder{color:rgba(255, 255, 255, 0.75)}.cf_block form .select_cont .select input[type="text"]:-ms-input-placeholder{color:rgba(255, 255, 255, 0.75)}.cf_block form .select_cont .select__options{display:none;position:absolute;top:50%;right:0;left:0;background-color:var(--gray);padding-left:3rem;padding-top:1rem;padding-bottom:0.75rem;z-index:1;border-radius:0 0 1.25rem 1.25rem}.cf_block form .select_cont .select__options .option{cursor:pointer;color:var(--white);line-height:1.4;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s}.cf_block form .select_cont .select__options .option.selected{color:var(--theme)}.cf_block form .select_cont .select__options .option:hover{color:var(--theme)}.cf_block form .select_cont .select:hover .select__current:before{border-color:var(--white) transparent transparent transparent}.cf_block form .select_cont .select.active .select__current:before{border-color:var(--theme) transparent transparent transparent}.cf_block form .select_cont+.select_cont{margin-bottom:0.75rem}@media (min-width:640px){.cf_block form .select_cont{display:flex;justify-content:flex-end;align-items:center}.cf_block form .select_cont label{text-align:right}.cf_block form .select_cont .select{width:50%;margin-left:2rem;flex-shrink:0}}.cf_block form:before{content:"";width:3.25rem;height:0.375rem;background-color:var(--theme);display:block;margin:1.5rem 0 2rem}.cf_block form h5{text-transform:uppercase;color:var(--theme);font-size:1.25rem;margin-top:3rem;margin-bottom:1rem}.cf_block form .form_footer{display:flex;margin-top:1.5rem}.cf_block form .form_footer button[type="submit"]{border:0;outline:0;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;margin-left:auto;background-color:rgba(0, 0, 0, 0.05);color:var(--black);cursor:pointer;text-transform:uppercase;font-weight:300;font-size:1.25rem;padding:0.5rem 4rem 0.625rem;line-height:1;-webkit-transition:background-color 0.2s, color 0.2s;-moz-transition:background-color 0.2s, color 0.2s;-o-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}.cf_block form .form_footer button[type="submit"]:hover{background-color:var(--theme);color:var(--white)}.cf_block.alt form{margin-top:3rem}.cf_block.alt form:before{display:none}.cf_block.alt .select_cont_wrap{display:flex;flex-direction:column-reverse}.cf_block.alt hr{width:100%;border:0;border-top:1px dotted var(--gray);height:1px;box-sizing:border-box;margin:3rem 0 3rem}.cf_block--2 form{display:block}.cf_block--2 form .select_cont+.select_cont,.cf_block--2 form .select_cont+.input_cont,.cf_block--2 form .input_cont+.select_cont{margin-top:1.5rem}.cf_block--2 form .select_cont .select{z-index:unset}.cf_block--2 form .select_cont .select .select__options{z-index:5}.cf_block--2 form .select_cont .select .select__current::before{z-index:10}.partner-name{display:flex;gap:2rem}.partner-name .partner-logo{max-width:240px}.partner-name .partner-logo img{width:100%;height:auto;vertical-align:top}.calc_block{width:var(--width-wide);margin-top:8rem}.calc_block header{display:flex}.calc_block header h2{flex-grow:1}.calc_block .attribution{margin-top:4rem;flex-shrink:0;font-size:1.25rem;background-color:var(--theme);color:#fff;padding:1rem 2rem;display:flex;align-items:center;gap:2rem;flex-direction:column;text-align:center}@media (min-width:640px){.calc_block .attribution{flex-direction:row;text-align:left}}.calc_block .attribution a{color:#fff}.calc_block .attribution a:hover{color:#000}.calc_block .calc_counts{margin-top:3rem;line-height:1;display:grid;gap:2rem 4rem;justify-content:center}@media (min-width:768px){.calc_block .calc_counts{grid-template-columns:repeat(2, 1fr)}}.calc_block .calc_counts .count{width:20rem;height:20rem;position:relative}@media (min-width:1024px){.calc_block .calc_counts .count{width:25rem;height:25rem}}@media (min-width:1280px){.calc_block .calc_counts .count{width:30rem;height:30rem}}.calc_block .calc_counts .count .progress{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.calc_block .calc_counts .count .progress .inner{position:absolute;top:0;bottom:0;right:0;left:0;color:var(--gray);font-size:7.5vw}.calc_block .calc_counts .count .progress svg{height:100%;display:block}.calc_block .calc_counts .count .progress svg circle:nth-child(2){transform-origin:center;transform:rotate(-90deg)}.calc_block .calc_counts .count .progress .progressbar-text{color:var(--gray);transition:color 0.4s ease 1s;font-size:5rem;font-weight:700;position:absolute;left:0;right:0;bottom:50%;z-index:1;text-align:center}@media (min-width:1024px){.calc_block .calc_counts .count .progress .progressbar-text{font-size:6rem}}@media (min-width:1280px){.calc_block .calc_counts .count .progress .progressbar-text{font-size:7rem}}.calc_block .calc_counts .count .text{text-transform:uppercase;font-size:1.5rem;font-weight:700;color:var(--theme);position:absolute;left:10%;right:10%;top:50%;z-index:1;text-align:center;transition:color 0.4s ease 1s;margin-top:1vw}@media (min-width:1024px){.calc_block .calc_counts .count .text{font-size:2rem}}.calc_block .text_block{width:var(--width);color:var(--gray);margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.8;font-weight:300}.calc_block .text_block a{color:var(--theme)}.calc_block .text_block a:hover{color:var(--gray)}.calc_block .text_block:before{content:"";width:3.25rem;height:0.375rem;background-color:var(--theme);display:block;margin:0 0 1rem}.calc_block .text_block .pct{color:var(--theme)}.calc_block .text_block strong{font-weight:700}.calc_block .text_block .msg_cont{position:relative}.calc_block .text_block .msg_cont .msg{-webkit-transition:transform 0.2s, opacity 0.2s, visibility 0.2s;-moz-transition:transform 0.2s, opacity 0.2s, visibility 0.2s;-o-transition:transform 0.2s, opacity 0.2s, visibility 0.2s;transition:transform 0.2s, opacity 0.2s, visibility 0.2s}.calc_block .text_block .msg_cont .msg.msg1{position:absolute;top:0;left:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.calc_block .text_block .msg_cont .msg.msg2{opacity:0;visibility:hidden;-webkit-transform:translateY(1rem);-ms-transform:translateY(1rem);transform:translateY(1rem)}.calc_cont{max-width:var(--width);margin:0 auto}.calc_cont h2,.calc_cont label{font-size:1.375rem;font-weight:bold;color:var(--gray);margin-bottom:1.375rem}.calc_cont .value{flex-basis:calc(100% / 3);line-height:1}.calc_cont .value.money span:after{content:",00"}.calc_cont .value.area:after{content:" m²"}.calc_cont input[type=text]{border:0;width:5em;background-color:rgba(0, 0, 0, 0.05);font-weight:700;padding:0.3755rem 1rem 0.5rem;border-radius:1.5rem;min-width:100px;box-sizing:border-box;text-align:center;display:inline-block;margin-left:2.25rem;margin-right:0.75rem}.calc_cont .input_cont.range_cont{display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media (min-width:640px){.calc_cont .input_cont.range_cont{flex-direction:row}}.calc_cont .input_cont.range_cont .range{position:relative;height:1.625rem;width:100%;margin-bottom:0.75rem}@media (min-width:640px){.calc_cont .input_cont.range_cont .range{flex-basis:calc(100% * 2 / 3);margin-bottom:0}}.calc_cont .input_cont.range_cont .range input[type="range"]{appearance:none;-webkit-appearance:none;opacity:0;position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:5;cursor:pointer}.calc_cont .input_cont.range_cont .range:before{content:"";width:100%;height:0.25rem;background-color:rgba(0, 0, 0, 0.1);position:absolute;top:calc(50% - 0.125rem);bottom:0;right:0;left:0}.calc_cont .input_cont.range_cont .range .progress{width:0;height:0.25rem;background-color:var(--theme);position:absolute;top:calc(50% - 0.125rem);bottom:0;right:0;left:0}.calc_cont .input_cont.range_cont .range .thumb{width:1.625rem;height:1.625rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:var(--gray);border:0.25rem solid var(--white);cursor:pointer;box-sizing:border-box;position:absolute;top:0;bottom:0;left:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.calc_cont .input_cont.radio_cont{display:flex}.calc_cont .input_cont.radio_cont .radio{width:100%;position:relative}.calc_cont .input_cont.radio_cont .radio input[type="radio"]{appearance:none;-webkit-appearance:none;opacity:0;visibility:hidden;width:0;height:0;position:absolute;top:0;bottom:0;right:0;left:0}.calc_cont .input_cont.radio_cont .radio input[type="radio"]:checked+label{background-color:var(--theme);color:var(--white)}.calc_cont .input_cont.radio_cont .radio label{padding:0.25rem 0 0.375rem;text-align:center;-moz-border-radius:1.5rem;-webkit-border-radius:1.5rem;border-radius:1.5rem;cursor:pointer;display:block;font-weight:700;color:var(--gray);background-color:rgba(0, 0, 0, 0.05);color:var(--black);-webkit-transition:background-color 0.2s, color 0.2s;-moz-transition:background-color 0.2s, color 0.2s;-o-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}.calc_cont .input_cont.radio_cont+.radio_cont{margin-top:1.5rem}.calc_cont .input_cont>div:nth-child(2){flex-shrink:0}.calc_cont+.calc_cont{margin-top:3rem}.gmbrr{overflow:hidden}.gmbrr .listing{padding:1rem 0}.gmbrr .listing li::before{display:none}.article-grid{display:grid;padding:0 0.75rem;grid-gap:0.75rem;gap:0.75rem;box-sizing:border-box;width:100%;margin:0}@media (min-width:768px){.article-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width:1280px){.article-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.article{aspect-ratio:1;position:relative;padding:1rem;display:flex;flex-direction:column;color:var(--white)}@media (min-width:768px){.article--big{grid-column:span 2;grid-row:span 2}.article--big .article__title{font-size:6.5rem;font-size:5vw;line-height:0.85;text-transform:none}.article--big .article__title::before{content:"⁄";padding-left:0.75rem}.article--big .article__title::after{content:"⁄"}}@media (min-width:1280px){.article:nth-child(4){grid-column:4 / span 1}.article:nth-child(7){grid-column:2 / span 1}.article--big:last-child{grid-column:3 / span 2;grid-row:3 / span 2}}.article__image{position:absolute;z-index:-2;left:0;top:0;right:0;bottom:0}.article__image img{width:100%;height:100%;object-fit:cover}.article__image::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;background-color:var(--gray);transition:background-color 0.5s, opacity 0.5s;opacity:0.95}.article--big .article__image::after{background-color:#000;opacity:0.2}.article:hover .article__image::after{opacity:0.4}.article:nth-child(2) .article__image::after{background:linear-gradient(0deg, #f17184 50%, #f58221 100%)}.article:nth-child(7) .article__image::after{background:linear-gradient(0deg, #eb038d 0%, #00adeb 70%)}.article:nth-child(odd) .article__image--gradient{background:linear-gradient(0deg, #eb038d 0%, #00adeb 70%)}.article:nth-child(odd) .article__image--gradient::after{background-color:rgba(0, 0, 0, 0)}.article:nth-child(odd):hover .article__image--gradient::after{background-color:rgba(0, 0, 0, 0.2)}.article:nth-child(even) .article__image--gradient{background:linear-gradient(0deg, #f17184 50%, #f58221 100%)}.article:nth-child(even) .article__image--gradient::after{background-color:rgba(0, 0, 0, 0)}.article:nth-child(even):hover .article__image--gradient::after{background-color:rgba(0, 0, 0, 0.2)}.article__content,.article__footer{position:relative;z-index:1}.article__content{flex-grow:1}.article__title{font-weight:500;font-size:1.5rem;line-height:1.2;letter-spacing:-0.0625em;margin:0;text-transform:uppercase;word-break:break-word}@media (min-width:1280px){.article__title{font-size:3.5rem;font-size:3vw}.article__title--small{font-size:2.5rem;font-size:2vw}.article__title--tiny{font-size:1.5rem;font-size:1.25vw}}.article__title a{color:var(--white)}.article__title a::before{content:"";position:absolute;z-index:1;left:0;top:0;right:0;bottom:0}.article__footer{padding-bottom:1rem;font-weight:500;font-size:1.5rem;line-height:1}.article__footer::before{content:"";display:block;width:1.875rem;height:1px;background-color:var(--white);margin:0 0 0.375rem}.article__footer ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:0 0.5em;border:0}.article__footer ul li{display:block;text-transform:uppercase}.article__footer ul li::before{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.wp-block-faq dt{font-weight:bold}.wp-block-faq dd{margin:0}.wp-block-faq dd+dt{border-top:1px dotted var(--gray);margin-top:1rem;padding-top:1rem}.wp-block-faq footer{display:flex;gap:0.5em}.wp-block-faq footer ul{margin:0;padding:0;border:0;display:flex}.wp-block-faq footer li::before{display:none}.wp-block-faq footer li+li::before{content:", ";display:inline;color:inherit;margin:0 0.25em 0 0;font-size:inherit;font-weight:inherit;line-height:inherit}.reviews_block{margin:6rem auto 8rem}.reviews_block .rb_items .rb_item{justify-content:space-between}.reviews_block .rb_items .rb_item .rb_image{flex-basis:40%;font-size:0}.reviews_block .rb_items .rb_item .rb_image img{width:100%;height:auto}.reviews_block .rb_items .rb_item .rb_video{flex-basis:40%}.reviews_block .rb_items .rb_item .rb_video iframe{width:100%;height:auto;aspect-ratio:1.7777777778}.reviews_block .rb_items .rb_item .rb_cont{flex-basis:46.5%;color:var(--gray);font-size:1.125rem}.reviews_block .rb_items .rb_item .rb_cont--title{font-weight:700;line-height:1.4;margin-top:2rem;margin-bottom:1rem}.reviews_block .rb_items .rb_item .rb_cont--text{line-height:1.6;font-weight:400;position:relative;padding-bottom:2.25rem}.reviews_block .rb_items .rb_item .rb_cont--text span{position:absolute;top:0.375rem;right:calc(100% + 1.125rem);width:3.75rem;height:auto}.reviews_block .rb_items .rb_item .rb_cont--text span svg{width:100%;height:auto}.reviews_block .rb_items .rb_item .rb_cont--text span svg path{fill:var(--theme) !important}@media (min-width:768px){.reviews_block .rb_items .rb_item{display:flex}.reviews_block .rb_items .rb_item--title{margin-top:0}}.reviews_block .rb_controls{margin-left:auto;display:flex;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);align-items:center}@media (min-width:640px){.reviews_block .rb_controls{width:46.5%}}.reviews_block .rb_controls .slick-arrow{width:1.25rem;height:1.25rem;cursor:pointer;font-size:0;position:relative}.reviews_block .rb_controls .slick-arrow svg{width:100%;height:auto}.reviews_block .rb_controls .slick-arrow svg path{fill:var(--gray);-webkit-transition:fill 0.2s;-moz-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s}.reviews_block .rb_controls .slick-arrow.prev{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);margin-right:2.5rem}.reviews_block .rb_controls .slick-arrow.next{top:1px}.reviews_block .rb_controls .slick-arrow:hover svg path{fill:var(--theme)}.sep_block+.wp-block-group>.wp-block-group__inner-container>.header_cont:first-child{margin-top:0}.wp-block-group__inner-container>.wp-block-columns{padding:0}#wr-app{margin-top:4rem}/*# sourceMappingURL=style.css.map */