@-ms-viewport{width:device-width}*,:after,:before{border:0 none;outline:0 none;margin:0;padding:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a,a:active,a:focus,a:hover,a:link,a:visited{outline:0;border:none;text-decoration:none}.nav li li,.nav ul,.nav ul li,.nav ul ul,nav li li,nav ul,nav ul li,nav ul ul{margin:0;padding:0;list-style:none}textarea{resize:vertical}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0.01ms!important;animation-duration:0.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0.01ms!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}:root,body .bg_white{--primary_color:#B2384A;--primary_color_light:#b74455;--primary_color_dark:#a73546;--secondary_color:#590D21;--secondary_color_light:#631c2e;--secondary_color_dark:#4e0b1d;--accent_color:#590D21;--accent_contrast_color:#fff;--body_bg_color:#B2384A;--site_bg_color_light:#fff;--site_bg_color_dark:#1d1d1b;--boxed_bg_color_contrast:#fff;--bg_color_contrast:#f2f2f2;--light_color:#fff;--light_color_dark:#f7f7f7;--light_color_darker:#f2f2f2;--light_color_darkest:#ededed;--dark_color:#1d1d1b;--dark_color_light:#262624;--dark_color_lighter:#2d2d2b;--dark_color_lightest:#343432;--boxed_bg_color_light:#f2f2f2;--boxed_bg_color_dark:#2d2d2b;--bg_color_current:#fff;--heading_color:#1d1d1b;--text_color:#1d1d1b;--button_color_bg:#590D21;--button_color_text:#fff;--button_hover_color_text:#fff;--button_hover_color_bg:#7a3d4d;--nav_link_color:#1d1d1b;--nav_link_hover_color:#B2384A;--nav_link_active_color:#B2384A}[data-theme=dark],body .bg_dark,body.theme_dark{--body_bg_color:#B2384A;--site_bg_color_light:#1d1d1b;--site_bg_color_dark:#fff;--bg_color_current:#1d1d1b;--boxed_bg_color_contrast:#1d1d1b;--bg_color_contrast:#262624;--heading_color:#fff;--text_color:#fff;--light_color:#1d1d1b;--light_color_dark:#262624;--light_color_darker:#2d2d2b;--light_color_darkest:#343432;--dark_color:#fff;--dark_color_light:#f7f7f7;--dark_color_lighter:#f2f2f2;--dark_color_lightest:#ededed;--boxed_bg_color_light:#2d2d2b;--boxed_bg_color_dark:#f2f2f2;--nav_link_color:#fff}[data-theme=brand],body .bg_brand,body.theme_brand{--primary_color:#fff;--primary_color_light:#b74455;--primary_color_dark:#a73546;--body_bg_color:#B2384A;--site_bg_color_light:#B2384A;--site_bg_color_dark:#B2384A;--bg_color_current:#B2384A;--heading_color:#fff;--text_color:#fff;--light_color:#b74455;--light_color_dark:#bb5060;--light_color_darker:#bb5060;--light_color_darkest:#bb5060;--dark_color:#fff;--dark_color_light:#f7f7f7;--dark_color_lighter:#f2f2f2;--dark_color_lightest:#ededed;--boxed_bg_color_light:#b74455;--boxed_bg_color_dark:#a73546;--nav_link_color:#fff}[data-theme=lightgrey],body .bg_lightgrey,body.theme_lightgrey{--boxed_bg_color_light:#fff;--bg_color_current:#f2f2f2}.bg_brand,.bg_dark,.bg_grey,.bg_white{background-color:#fff;background-color:var(--bg_color_current)}.bg_lightgrey,.other_article{--boxed_bg_color_light:var(--boxed_bg_color_contrast);background-color:#f7f7f7;background-color:var(--light_color_dark)}.block_bg.bg_lightgrey+.block_bg.bg_lightgrey{padding-top:0!important}.block_bg.other_article+.block_bg.other_article{padding-top:0!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#B2384A;background-color:var(--body_bg_color)}.site{background-color:#fff;background-color:var(--site_bg_color_light)}.wrapper{max-width:1780px;padding-left:2rem;padding-right:2rem;margin-right:auto;margin-left:auto}@media only screen and (min-width:760px){.wrapper{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width:1020px){.wrapper{padding-left:4rem;padding-right:4rem}.wrapper.slim{max-width:1424px}}.centerform{max-width:650px;margin:0 auto}.block:after,.block_bg:after,.doublerow:after,.inlinerow:after,.main:after,.maincontent:after,.row:after,.wrapper:after{content:"";display:table;clear:both}.block{margin-top:5rem;margin-bottom:5rem}.block:after{content:"";display:table;clear:both}@media only screen and (min-width:760px){.block{margin-top:6rem;margin-bottom:6rem}}@media only screen and (min-width:1600px){.block{margin-top:7rem;margin-bottom:7rem}}.block.slim{margin-top:3.3333333333rem;margin-bottom:3.3333333333rem}.block_bg{background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:5rem;padding-bottom:5rem}.block_bg:after{content:"";display:table;clear:both}@media only screen and (min-width:760px){.block_bg{padding-top:6rem;padding-bottom:6rem}}@media only screen and (min-width:1600px){.block_bg{padding-top:7rem;padding-bottom:7rem}}.block_bg.slim{padding-top:3.3333333333rem;padding-bottom:3.3333333333rem}.inlinerow{margin-top:2rem;margin-bottom:2rem}@media only screen and (min-width:760px){.inlinerow{margin-top:2.5rem;margin-bottom:2.5rem}}.inlinerow.half{margin-top:1rem;margin-bottom:1rem}@media only screen and (min-width:1600px){.inlinerow.half{margin-top:1.2rem;margin-bottom:1.2rem}}.inlinerow.double{margin-top:4rem;margin-bottom:4rem}.inlinerow.link,.inlinerow.slim,.inlinerow.title{margin-top:1rem;margin-bottom:1rem}.inlinerow .title+.inlinerow.title{margin-top:1rem}.inlinerow .text+.inlinerow.text{margin-top:1rem}.row{margin-right:-1.5%;margin-left:-1.5%}.content :first-child,.content:first-child,.doublerow:first-child,.inlinerow :first-child,.inlinerow:first-child{margin-top:0!important}.content :last-child,.content:last-child,.doublerow:last-child,.inlinerow :last-child,.inlinerow:last-child{margin-bottom:0!important}.maincontent{min-height:50vh}.clearfix:after{content:"";display:table;clear:both}.disabled,:disabled{opacity:0.5!important;cursor:not-allowed!important;pointer-events:none}.va{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.va .vat{width:100%;-ms-flex-item-align:start;align-self:flex-start}.va .vac,.va .vam{width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.va .vab{width:100%;-ms-flex-item-align:end;align-self:flex-end}.no_space_top{margin-top:0!important}.no_space_bottom{margin-bottom:0!important}.hide,.js .hide_js,.no-js .hide_nojs{display:none!important}@media only screen and (max-width:320px){.hide_ms_down{display:none!important}}@media only screen and (max-width:365px){.hide_mm_down{display:none!important}}@media only screen and (max-width:480px){.hide_ml_down{display:none!important}}@media only screen and (max-width:580px){.hide_ts_down{display:none!important}}@media only screen and (max-width:760px){.hide_tm_down{display:none!important}}@media only screen and (max-width:820px){.hide_tl_down{display:none!important}}@media only screen and (max-width:1020px){.hide_ss_down{display:none!important}}@media only screen and (max-width:1280px){.hide_sm_down{display:none!important}}@media only screen and (max-width:1600px){.hide_sl_down{display:none!important}}@media only screen and (min-width:320px){.hide_ms_up{display:none!important}}@media only screen and (min-width:365px){.hide_mm_up{display:none!important}}@media only screen and (min-width:480px){.hide_ml_up{display:none!important}}@media only screen and (min-width:580px){.hide_ts_up{display:none!important}}@media only screen and (min-width:760px){.hide_tm_up{display:none!important}}@media only screen and (min-width:820px){.hide_tl_up{display:none!important}}@media only screen and (min-width:1020px){.hide_ss_up{display:none!important}}@media only screen and (min-width:1280px){.hide_sm_up{display:none!important}}@media only screen and (min-width:1600px){.hide_sl_up{display:none!important}}.visually_hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.js .fadein,.js .slideup{visibility:hidden}.sticky{overflow:unset;position:sticky;top:4rem}@media only screen and (min-width:1020px){.sticky{top:6rem}}.image,.img,.slide,.slider,.video,video{overflow:hidden}.textarea.center,.textarea.left,.textarea.right{max-width:1068px}.textarea.center{margin-left:auto;margin-right:auto}.textarea.right{float:right}.textarea_aside,.textarea_aside .area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.textarea_aside .area{margin-top:2rem;margin-bottom:2rem}@media only screen and (min-width:760px){.textarea_aside .area{margin-top:2.5rem;margin-bottom:2.5rem}}@media only screen and (min-width:820px){.textarea_aside.left .inlinerow{width:65.1666666667%;margin-left:1.5%}.textarea_aside.left .inlinerow.title+.inlinerow{margin-top:0}.textarea_aside.left .inlinerow.title{width:31.8333333333%;margin-right:1.5%;margin-left:0;margin-top:0}}.textarea_aside.sticky_title .title :first-child{position:sticky;top:4rem}@media only screen and (min-width:1020px){.textarea_aside.sticky_title .title :first-child{top:6rem}}.content_aside{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.content_aside .aside,.content_aside .content{width:100%}@media only screen and (max-width:819px){.content_aside .aside,.content_aside .content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content_aside .first{margin-bottom:2rem!important;-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}}@media only screen and (min-width:820px){.content_aside.left>.aside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:2rem}.content_aside.left>.content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:2rem}.content_aside.right>.aside{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:2rem}.content_aside.right>.content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:2rem}.content_aside.half>.aside{width:50%}.content_aside.half>.content{width:50%;padding-left:3rem}.content_aside.third>.aside{width:33.3333333333%}.content_aside.third>.content{width:66.6666666667%;padding-right:3rem}.content_aside.quarter>.aside{width:25%}.content_aside.quarter>.content{width:75%;padding-right:3rem}}.content_aside :first-child{margin-top:0}.content_aside :last-child{margin-bottom:0}a.skip_to_content{position:absolute;padding:0.35rem 1rem;font-size:13px;line-height:1;left:50%;top:0;-webkit-transform:translate(-50%,-300%);-ms-transform:translate(-50%,-300%);transform:translate(-50%,-300%);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;color:#fff!important;background:#590D21;z-index:30}a.skip_to_content:focus{-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%)}::-moz-selection{background:#c1606e;color:#fff}::selection{background:#c1606e;color:#fff}::-moz-selection{background:#c1606e;color:#fff}.menu_trigger{width:30px;height:16px;text-indent:100%;display:block;white-space:nowrap;color:transparent;float:right}.menu_trigger .wrap{height:16px;width:30px;position:relative}.menu_trigger span{-webkit-transition:background 0.3s;transition:background 0.3s;height:2px;position:absolute;right:100%;width:100%;left:0}.menu_trigger span:after,.menu_trigger span:before{content:"";position:absolute;height:2px;background-color:#B2384A}.menu_trigger .l1:after,.menu_trigger .l1:before,.menu_trigger .l3:after,.menu_trigger .l3:before{width:50%;-webkit-transition:width 0.3s;transition:width 0.3s}.menu_trigger .l1:before,.menu_trigger .l3:before{left:50%}.menu_trigger .l1:after,.menu_trigger .l3:after{right:50%}.menu_trigger .l1{top:0}.menu_trigger .l2{top:50%;margin-top:-1px}.menu_trigger .l2:after,.menu_trigger .l2:before{width:100%;left:0;top:0;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.menu_trigger .l3{bottom:0}.nav_open .menu_trigger .l1:after,.nav_open .menu_trigger .l1:before,.nav_open .menu_trigger .l3:after,.nav_open .menu_trigger .l3:before{width:0%}.nav_open .menu_trigger .l2:after,.nav_open .menu_trigger .l2:before{background-color:#B2384A}.nav_open .menu_trigger .l2:before{-webkit-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.nav_open .menu_trigger .l2:after{-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.menu_trigger:focus span:after,.menu_trigger:focus span:before,.menu_trigger:hover span:after,.menu_trigger:hover span:before{background-color:#c56a77}.close{cursor:pointer;position:relative;display:block;width:28px;height:28px}.close:after,.close:before{background-color:#B2384A;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;position:absolute;left:50%;margin-left:-1px;content:"";height:120%;width:2px;top:-2px}.close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.close.small{width:14px;height:14px}.close.top_left{cursor:pointer;position:absolute;left:1rem;top:1rem}.close.top_right{cursor:pointer;position:absolute;right:1rem;top:1rem}img,picture,svg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;height:auto;vertical-align:top}svg{display:block;overflow:hidden;vertical-align:middle}svg path,svg polygon,svg rect{-webkit-transition:fill 0.2s ease;transition:fill 0.2s ease}.image img,.img img{background-color:#f2f2f2;background-color:var(--boxed_bg_color_light)}.no-js .lazyload{display:none}.lazyblur{-webkit-transition:-webkit-filter 1s;transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s,-webkit-filter 1s;-webkit-filter:blur(50px);filter:blur(50px)}.lazyblur.lazyloaded{-webkit-filter:none;filter:none}.icons .icon{display:inline-block;margin-left:1rem;margin-right:1rem;width:42px}.icons:first-child{margin-top:0!important}.icons:last-child{margin-bottom:0!important}.icon,.icons{fill:currentcolor;stroke:currentcolor}.icon svg *,.icons svg *{stroke:inherit;color:inherit}.icon.size_s,.icons.size_s .icon{max-width:42px}.icon.size_m,.icons.size_m .icon{max-width:64px}.icon.size_l,.icons.size_l .icon{max-width:88px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:0.4rem;margin-top:0.8rem;font-family:"Mainfont",Helvetica,sans-serif;font-weight:700;line-height:1.2;font-style:normal;display:block;color:#1d1d1b;color:var(--heading_color)}.h1,h1{font-size:2.2rem}@media only screen and (min-width:480px){.h1,h1{font-size:2.42rem}}@media only screen and (min-width:1600px){.h1,h1{font-size:2.42rem}}.h2,h2{font-size:2rem}@media only screen and (min-width:580px){.h2,h2{font-size:2.2rem}}@media only screen and (min-width:1280px){.h2,h2{font-size:2.4rem}}.h3,h3{font-size:1.8rem}@media only screen and (min-width:580px){.h3,h3{font-size:2.16rem}}.h4,h4{font-size:1.4rem}@media only screen and (min-width:580px){.h4,h4{font-size:1.4rem}}.h5,h5{font-size:1.2rem}@media only screen and (min-width:580px){.h5,h5{font-size:1.2rem}}.h6,h6{font-size:1rem}@media only screen and (min-width:580px){.h6,h6{font-size:1rem}}.overtitle{font-size:0.9rem;line-height:1.2;font-weight:700;display:inline-block;color:#B2384A;color:var(--primary_color)}.herotitle{font-size:2.2rem;line-height:1.2}@media only screen and (min-width:1020px){.herotitle{font-size:2.64rem;letter-spacing:2px}}@media only screen and (min-width:1280px){.herotitle{font-size:3.3rem}}@media only screen and (min-width:1600px){.herotitle{font-size:3.96rem}}html{font-size:15px}@media only screen and (min-width:820px){html{font-size:16px}}@media only screen and (min-width:1020px){html{font-size:17px}}@media only screen and (min-width:1600px){html{font-size:19px}}body,button,input,p,select,textarea{font-size:1rem;font-weight:300;font-family:"Mainfont",Helvetica,sans-serif;line-height:1.85;font-style:normal;color:#1d1d1b;color:var(--text_color)}div,li,p,span,table{color:#1d1d1b;color:var(--text_color)}p{margin-top:0.4rem;margin-bottom:0.8rem}@media only screen and (min-width:760px){.lead p,p.lead{font-size:1.3rem}}.small p,p.small{font-size:0.9rem}.font_primary{color:#B2384A}.font_primary .list *,.font_primary .text *,.font_primary .title *,.font_primary.list *,.font_primary.text *,.font_primary.title *{color:#B2384A}.font_secondary{color:#590D21}.font_secondary .list *,.font_secondary .text *,.font_secondary .title *,.font_secondary.list *,.font_secondary.text *,.font_secondary.title *{color:#590D21}.font_white{color:#fff}.font_white .list *,.font_white .text *,.font_white .title *,.font_white.list *,.font_white.text *,.font_white.title *{color:#fff}.font_dark{color:#1d1d1b}.font_dark .list *,.font_dark .text *,.font_dark .title *,.font_dark.list *,.font_dark.text *,.font_dark.title *{color:#1d1d1b}.font_left{text-align:left}.font_center{text-align:center}.font_right{text-align:right}.font_center *,.font_left *,.font_right *{text-align:inherit}.font_big{font-size:1.3rem}.font_big *{font-size:inherit}.font_small,small{font-size:0.9rem}.font_small *,small *{font-size:inherit}.font_light{font-weight:300}.font_bold,b,strong{font-weight:700}.font_italic,em,i{font-style:italic}.font_upper{text-transform:uppercase}.hyphens{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.dates{font-size:0.9rem}.dates .date{display:inline-block;margin-right:1rem}ul{display:block;list-style-type:disc;list-style-position:outside}ul li{display:list-item}.text ol,.text ul{padding:0}.text ol li,.text ul li{position:relative;padding-left:1.6em;line-height:1.75;margin-top:0.2em;margin-bottom:0.2em}.text ul{list-style:none}.text ul li:before{top:0.875em;content:"";position:absolute;background-color:currentcolor;width:14px;height:0.15rem;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.text ol{padding-left:0;list-style:none;counter-reset:listcounter}.text ol li{counter-increment:listcounter}.text ol li:before{position:absolute;left:0;content:counter(listcounter) ". ";color:currentcolor;font-weight:700}.font_right .text ol li,.font_right .text ul li,.text ol.font_right li,.text ul.font_right li{text-align:right;padding-left:0;padding-right:2.4em}.font_right .text ol li:before,.font_right .text ul li:before,.text ol.font_right li:before,.text ul.font_right li:before{left:auto;right:0}.benefit_list,.benefit_list ul{list-style:none;margin:0;padding:0}@media only screen and (min-width:760px){.benefit_list ul.column_half,.benefit_list.column_half{-webkit-columns:2;-moz-columns:2;columns:2}}.benefit_list li,.benefit_list ul li{display:inline-block;position:relative;text-align:left;width:100%;line-height:1.75;padding-left:2.4em;margin-top:0.2em;margin-bottom:0.2em}.benefit_list li p,.benefit_list ul li p{text-align:left}.benefit_list li:before,.benefit_list ul li:before{position:absolute;left:0;content:"";display:block;background-repeat:no-repeat;background-position:center center;background-size:1rem 1rem;height:1rem;width:1rem;top:0.375rem}.benefit_list li.yes:before,.benefit_list ul li.yes:before{background-image:url(/a/i/icons/icon_list_yes.svg)}.bg_brand .benefit_list li.yes:before,.bg_brand .benefit_list ul li.yes:before,.font_white .benefit_list li.yes:before,.font_white .benefit_list ul li.yes:before{background-image:url(/a/i/icons/icon_list_yes_white.svg)}.benefit_list li.no:before,.benefit_list ul li.no:before{background-image:url(/a/i/icons/icon_list_no.svg)}.bg_brand .benefit_list li.no:before,.bg_brand .benefit_list ul li.no:before,.font_white .benefit_list li.no:before,.font_white .benefit_list ul li.no:before{background-image:url(/a/i/icons/icon_list_no_white.svg)}.inlinerow.text .inlinerow.title,.inlinerow.text h1,.inlinerow.text h2,.inlinerow.text h3,.inlinerow.text h4,.inlinerow.text h5,.inlinerow.text h6,.textarea_style .inlinerow.title,.textarea_style h1,.textarea_style h2,.textarea_style h3,.textarea_style h4,.textarea_style h5,.textarea_style h6{margin-top:2rem;margin-bottom:0.85rem}.inlinerow.text .inlinerow.text,.inlinerow.text p,.textarea_style .inlinerow.text,.textarea_style p{margin-top:0.7rem;margin-bottom:0.7rem}.textarea_small .h1,.textarea_small h1{font-size:1.275rem}@media only screen and (min-width:480px){.textarea_small .h1,.textarea_small h1{font-size:1.4025rem}}@media only screen and (min-width:1600px){.textarea_small .h1,.textarea_small h1{font-size:1.53rem}}.textarea_small .h2,.textarea_small h2{font-size:1.125rem}@media only screen and (min-width:580px){.textarea_small .h2,.textarea_small h2{font-size:1.2375rem}}@media only screen and (min-width:1280px){.textarea_small .h2,.textarea_small h2{font-size:1.35rem}}.textarea_small .h3,.textarea_small h3{font-size:0.975rem}@media only screen and (min-width:580px){.textarea_small .h3,.textarea_small h3{font-size:1.17rem}}.textarea_small .h4,.textarea_small h4{font-size:0.9rem}@media only screen and (min-width:580px){.textarea_small .h4,.textarea_small h4{font-size:0.9rem}}.textarea_small .h5,.textarea_small h5{font-size:0.825rem}@media only screen and (min-width:580px){.textarea_small .h5,.textarea_small h5{font-size:0.825rem}}.textarea_small .h6,.textarea_small h6{font-size:0.75rem}@media only screen and (min-width:580px){.textarea_small .h6,.textarea_small h6{font-size:0.75rem}}.nav:after,nav:after{content:"";display:table;clear:both}.nav ul li,nav ul li{position:relative}.nav *,nav *{line-height:1.4}.nav .nav_link,.nav .nav_title,.nav a,nav .nav_link,nav .nav_title,nav a{display:block;color:#1d1d1b;color:var(--nav_link_color)}.nav .nav_link,.nav a,nav .nav_link,nav a{cursor:pointer}.nav .nav_link:focus,.nav .nav_link:hover,.nav a:focus,.nav a:hover,nav .nav_link:focus,nav .nav_link:hover,nav a:focus,nav a:hover{color:#B2384A;color:var(--nav_link_hover_color)}.nav .nav_link.active,.nav a.active,nav .nav_link.active,nav a.active{color:#B2384A;color:var(--nav_link_active_color)}.nav .nav_link.loaded,.nav a.loaded,nav .nav_link.loaded,nav a.loaded{-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,border,background,background-image,background-color;transition-property:color,border,background,background-image,background-color;-webkit-transition-timing-function:linear;transition-timing-function:linear}.nav.horizontal>ul>li,nav.horizontal>ul>li{display:inline-block;margin-right:0.5rem;margin-left:0.5rem}.nav.horizontal>ul>li:first-child,nav.horizontal>ul>li:first-child{margin-left:0!important}.nav.horizontal>ul>li:last-child,nav.horizontal>ul>li:last-child{margin-right:0!important}.nav.horizontal.wide>ul>li,nav.horizontal.wide>ul>li{margin-right:0.75rem;margin-left:0.75rem}.nav.vertical>ul>li,nav.vertical>ul>li{display:block;margin-top:0.5rem;margin-bottom:0.5rem}.nav.vertical>ul>li:first-child,nav.vertical>ul>li:first-child{margin-top:0!important}.nav.vertical>ul>li:last-child,nav.vertical>ul>li:last-child{margin-bottom:0!important}.nav .language,.nav.language,nav .language,nav.language{overflow:hidden}.nav .language .nav_title,.nav .language a,.nav.language .nav_title,.nav.language a,nav .language .nav_title,nav .language a,nav.language .nav_title,nav.language a{display:block;text-transform:uppercase;padding:0 0.25rem;font-size:14px;font-weight:400;letter-spacing:1px;float:left}.nav .language .nav_title.active,.nav .language .nav_title:hover,.nav .language a.active,.nav .language a:hover,.nav.language .nav_title.active,.nav.language .nav_title:hover,.nav.language a.active,.nav.language a:hover,nav .language .nav_title.active,nav .language .nav_title:hover,nav .language a.active,nav .language a:hover,nav.language .nav_title.active,nav.language .nav_title:hover,nav.language a.active,nav.language a:hover{background:#B2384A;color:#fff}.nav .dropdown li.level_1.has_children,.nav.dropdown li.level_1.has_children,nav .dropdown li.level_1.has_children,nav.dropdown li.level_1.has_children{cursor:pointer;position:relative}.nav .dropdown li.level_1.has_children>ul,.nav.dropdown li.level_1.has_children>ul,nav .dropdown li.level_1.has_children>ul,nav.dropdown li.level_1.has_children>ul{display:none}.nav .dropdown li.level_1.has_children:hover>ul,.nav.dropdown li.level_1.has_children:hover>ul,nav .dropdown li.level_1.has_children:hover>ul,nav.dropdown li.level_1.has_children:hover>ul{display:block}.nav .dropdown li.level_1,.nav .dropdown li.level_1>*,.nav.dropdown li.level_1,.nav.dropdown li.level_1>*,nav .dropdown li.level_1,nav .dropdown li.level_1>*,nav.dropdown li.level_1,nav.dropdown li.level_1>*{line-height:44px}.nav .dropdown ul.level_2,.nav.dropdown ul.level_2,nav .dropdown ul.level_2,nav.dropdown ul.level_2{background-color:#B2384A;z-index:30;padding-top:0.5rem;padding-bottom:0.5rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;display:none;text-align:center;min-width:120px;max-width:220px;left:50%;top:100%}.nav .dropdown ul.level_2:before,.nav.dropdown ul.level_2:before,nav .dropdown ul.level_2:before,nav.dropdown ul.level_2:before{-webkit-transform:rotate(45deg) translateY(9px);-ms-transform:rotate(45deg) translateY(9px);transform:rotate(45deg) translateY(9px);content:"";position:absolute;left:50%;top:-12px;width:18px;height:18px;background:#B2384A;border-radius:0px}.nav .dropdown ul.level_2 .nav_link,.nav .dropdown ul.level_2 .nav_title,.nav .dropdown ul.level_2 a,.nav.dropdown ul.level_2 .nav_link,.nav.dropdown ul.level_2 .nav_title,.nav.dropdown ul.level_2 a,nav .dropdown ul.level_2 .nav_link,nav .dropdown ul.level_2 .nav_title,nav .dropdown ul.level_2 a,nav.dropdown ul.level_2 .nav_link,nav.dropdown ul.level_2 .nav_title,nav.dropdown ul.level_2 a{font-size:0.9rem;padding:0.5rem 1rem;max-width:220px;display:block;white-space:nowrap;overflow:hidden;text-align:center;width:100%;text-overflow:ellipsis;color:#f7ebed}.nav .dropdown ul.level_2 .nav_link:hover,.nav .dropdown ul.level_2 .nav_title:hover,.nav .dropdown ul.level_2 a:hover,.nav.dropdown ul.level_2 .nav_link:hover,.nav.dropdown ul.level_2 .nav_title:hover,.nav.dropdown ul.level_2 a:hover,nav .dropdown ul.level_2 .nav_link:hover,nav .dropdown ul.level_2 .nav_title:hover,nav .dropdown ul.level_2 a:hover,nav.dropdown ul.level_2 .nav_link:hover,nav.dropdown ul.level_2 .nav_title:hover,nav.dropdown ul.level_2 a:hover{color:#fff}.nav .nav_icon,nav .nav_icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1020px){.nav .nav_icon,nav .nav_icon{margin-left:10px}}.nav .nav_icon img,.nav .nav_icon svg,nav .nav_icon img,nav .nav_icon svg{display:inline-block;vertical-align:inherit;width:18px}.nav .nav_icon .nav_placeholder,nav .nav_icon .nav_placeholder{display:none}.mobilenav{visibility:hidden}.loaded .mobilenav{visibility:visible}.mobilenav ul.level_1{overflow:hidden;padding:0.5rem 0}.mobilenav ul.level_2{display:none;padding-top:0.75rem}.mobilenav ul.level_3{padding-bottom:0.75rem}.mobilenav li.level_1{padding:1rem 0;margin-bottom:-2px;border-top:2px solid;border-bottom:2px solid;border-color:#ededed;border-color:var(--light_color_darkest)}.mobilenav li.level_1 .plus{-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);position:absolute;pointer-events:none;cursor:pointer;display:block;top:50%;right:0;height:14px;width:14px}.mobilenav li.level_1 .plus:after,.mobilenav li.level_1 .plus:before{margin-left:-7px;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;position:absolute;display:block;content:"";left:50%;top:50%;height:2px;width:14px;background:#B2384A;background:var(--primary_color)}.mobilenav li.level_1 .plus:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobilenav li.level_1.active *>.plus:after,.mobilenav li.level_1.active *>.plus:before,.mobilenav li.level_1.active>.plus:after,.mobilenav li.level_1.active>.plus:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mobilenav li.level_1>.nav_title,.mobilenav li.level_1>a{position:relative;font-size:1rem;font-weight:700}.mobilenav li.level_2{padding:0.25rem 0;padding-bottom:0.35rem}.mobilenav li.level_3{padding:0.25rem 0}.mobilenav li.level_3 .nav_title,.mobilenav li.level_3 a{font-weight:300}.mobilenav .nav_title,.mobilenav a{display:block;color:#B2384A;color:var(--primary_color)}.mobilenav .nav_title:focus,.mobilenav .nav_title:hover,.mobilenav a:focus,.mobilenav a:hover{color:#590D21;color:var(--secondary_color)}.topbar{z-index:30;padding-bottom:0;width:100%;position:fixed;right:0;left:0;top:0}@media only screen and (min-width:1020px){.topbar.is_fixed{position:fixed;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.topbar.is_hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.topbar.is_visible{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}.topbar.is_fixed .inner{-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.1);box-shadow:0px 0px 20px rgba(0,0,0,0.1);background:#fff;background:var(--light_color)}.topbar .inner{-webkit-transition:background 0.3s,background-color 0.3s,padding 0.3s,padding-top 0.3s,padding-bottom 0.3s;transition:background 0.3s,background-color 0.3s,padding 0.3s,padding-top 0.3s,padding-bottom 0.3s}.topbar .inner .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topbar .topnav{display:none}@media only screen and (min-width:1020px){.topbar .topnav{display:block}}.topbar .logo{-webkit-transition:ease-in width 0.2s,ease-in height 0.2s;transition:ease-in width 0.2s,ease-in height 0.2s;vertical-align:top;margin-right:auto;position:relative;display:block}.topbar .logo a,.topbar .logo img,.topbar .logo svg{display:block;vertical-align:top;width:auto;height:46px;max-height:46px;max-width:120px}@media only screen and (min-width:760px){.topbar .logo a,.topbar .logo img,.topbar .logo svg{height:52px;max-height:52px;max-width:160px}}@media only screen and (min-width:1600px){.topbar .logo a,.topbar .logo img,.topbar .logo svg{height:58px;max-height:58px;max-width:200px}}.topbar .logo .logo_dark_color{fill:#1d1d1b;fill:var(--dark_color)}.topbar .logo:hover path,.topbar .logo:hover rect{fill:#B2384A}.topbar .trigger{margin-left:3rem;display:block}.topbar .trigger .nav_trigger{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.topbar .item.logo,.topbar .item.switch_theme,.topbar .topnav li.level_1{-webkit-transition:padding 0.6s,padding-top 0.6s,padding-bottom 0.6s;transition:padding 0.6s,padding-top 0.6s,padding-bottom 0.6s;padding:0.8rem 0}@media only screen and (min-width:1020px){.topbar .item.logo,.topbar .item.switch_theme,.topbar .topnav li.level_1{padding:0.8rem 0}}@media only screen and (min-width:1600px){.topbar .item.logo,.topbar .item.switch_theme,.topbar .topnav li.level_1{padding:1rem 0}}.topbar.is_fixed .item.logo,.topbar.is_fixed .item.switch_theme,.topbar.is_fixed .topnav li.level_1{padding:1rem 0}.topbar .topnav ul.level_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topbar .topnav li.level_1>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topbar .topnav .nav_button>.nav_link,.topbar .topnav .nav_button>.nav_title,.topbar .topnav li.level_1>.nav_link,.topbar .topnav li.level_1>.nav_title{line-height:2;font-size:0.75rem;text-transform:uppercase;font-weight:700;letter-spacing:1px}.topbar .topnav .nav_button>.nav_link,.topbar .topnav .nav_button>.nav_title{-webkit-transition:0.2s;transition:0.2s;padding-right:1rem;padding-left:1rem;background-color:#590D21;color:#fff}.intro_spacer{height:78px}@media only screen and (min-width:1020px){.intro_spacer{height:88px}}.no_intro>.block:first-child{margin-top:4rem!important}.intro{position:relative;z-index:0}.intro .wrapper{margin-top:0;margin-bottom:0}@media only screen and (max-width:759px){.intro .wrapper.full{padding:0}}.intro .inlinerow{margin-top:1.3333333333rem;margin-bottom:1.3333333333rem}.intro .aligner{width:100%}@media only screen and (min-width:780px){.intro .hal .wrapper>*{width:60%;text-align:left}.intro .ham .wrapper>*{width:60%;margin-left:auto;margin-right:auto;text-align:center}.intro .har .wrapper>*{width:60%;margin-left:40%;text-align:right}}.intro>.bgimage,.intro>.slider,.intro>.texts,.intro>.video{position:relative}.intro>.bgimage.slim,.intro>.bgimage.slim .content,.intro>.bgimage.slim .flickity-slider,.intro>.bgimage.slim .flickity-viewport,.intro>.bgimage.slim .slide,.intro>.bgimage.slim video,.intro>.slider.slim,.intro>.slider.slim .content,.intro>.slider.slim .flickity-slider,.intro>.slider.slim .flickity-viewport,.intro>.slider.slim .slide,.intro>.slider.slim video,.intro>.texts.slim,.intro>.texts.slim .content,.intro>.texts.slim .flickity-slider,.intro>.texts.slim .flickity-viewport,.intro>.texts.slim .slide,.intro>.texts.slim video,.intro>.video.slim,.intro>.video.slim .content,.intro>.video.slim .flickity-slider,.intro>.video.slim .flickity-viewport,.intro>.video.slim .slide,.intro>.video.slim video{min-height:50%;min-height:50vh}.intro>.bgimage.normal,.intro>.bgimage.normal .content,.intro>.bgimage.normal .flickity-slider,.intro>.bgimage.normal .flickity-viewport,.intro>.bgimage.normal .slide,.intro>.bgimage.normal video,.intro>.slider.normal,.intro>.slider.normal .content,.intro>.slider.normal .flickity-slider,.intro>.slider.normal .flickity-viewport,.intro>.slider.normal .slide,.intro>.slider.normal video,.intro>.texts.normal,.intro>.texts.normal .content,.intro>.texts.normal .flickity-slider,.intro>.texts.normal .flickity-viewport,.intro>.texts.normal .slide,.intro>.texts.normal video,.intro>.video.normal,.intro>.video.normal .content,.intro>.video.normal .flickity-slider,.intro>.video.normal .flickity-viewport,.intro>.video.normal .slide,.intro>.video.normal video{min-height:70%;min-height:70vh}.intro>.bgimage.high,.intro>.bgimage.high .content,.intro>.bgimage.high .flickity-slider,.intro>.bgimage.high .flickity-viewport,.intro>.bgimage.high .slide,.intro>.bgimage.high video,.intro>.slider.high,.intro>.slider.high .content,.intro>.slider.high .flickity-slider,.intro>.slider.high .flickity-viewport,.intro>.slider.high .slide,.intro>.slider.high video,.intro>.texts.high,.intro>.texts.high .content,.intro>.texts.high .flickity-slider,.intro>.texts.high .flickity-viewport,.intro>.texts.high .slide,.intro>.texts.high video,.intro>.video.high,.intro>.video.high .content,.intro>.video.high .flickity-slider,.intro>.video.high .flickity-viewport,.intro>.video.high .slide,.intro>.video.high video{min-height:100%;min-height:100vh}.intro>.bgimage .image:after,.intro>.slider .image:after,.intro>.texts .image:after,.intro>.video .image:after{content:"";position:absolute;z-index:1;height:35%;bottom:0;right:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.6)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,0.6),transparent)}.intro .content{position:relative;z-index:4}@media only screen and (min-width:760px){.intro .content .va{min-height:420px}}@media only screen and (min-width:1020px){.intro .content .va{min-height:480px}}.intro .content .wrap,.intro .content .wrapper{padding-top:9rem;padding-bottom:5rem}@media only screen and (min-width:1020px){.intro .content .wrap,.intro .content .wrapper{padding-top:12rem;padding-bottom:7rem}}.intro video{background:transparent;background-position:center center;background-size:cover;height:100%;width:100%;position:absolute;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;top:0%;right:0%;-webkit-transform:translate(0%,0%);-ms-transform:translate(0%,0%);transform:translate(0%,0%);-o-object-position:top center;object-position:top center}.intro .bgimage,.intro .slider.full,.intro .video{position:relative}.intro .bgimage,.intro .bgimage .image,.intro .bgimage .img,.intro .bgimage .slide,.intro .bgimage .slider,.intro .bgimage .video,.intro .bgimage img,.intro .bgimage video,.intro .slider.full,.intro .slider.full .image,.intro .slider.full .img,.intro .slider.full .slide,.intro .slider.full .slider,.intro .slider.full .video,.intro .slider.full img,.intro .slider.full video,.intro .video,.intro .video .image,.intro .video .img,.intro .video .slide,.intro .video .slider,.intro .video .video,.intro .video img,.intro .video video{border-radius:0}.intro .bgimage img,.intro .bgimage video,.intro .slider.full img,.intro .slider.full video,.intro .video img,.intro .video video{background-color:transparent}.intro .bgimage:before,.intro .slider.full:before,.intro .video:before{content:"";display:block;position:absolute;z-index:2;top:0;left:0;right:0;width:100%;height:200px;max-height:280px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.7)));background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 100%)}.intro .texts{background-color:#f2f2f2;background-color:var(--boxed_bg_color_light)}.intro .bgimage{background:#1d1d1b;min-height:-moz-available;min-height:-webkit-fill-available;min-height:fill-available}.intro .bgimage .image.bg,.intro .bgimage .image.bg img,.intro .bgimage .images.bg{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;z-index:1}.intro .bgimage .image.bg,.intro .bgimage .image.bg img{-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;-webkit-border-radius:1px}.intro .bgimage .images.bg{padding:0;margin:0}.intro .bgimage .images.bg .flickity-viewport{height:100%;width:100%;position:absolute}.intro .bgimage .images.bg .slide{height:100%}.intro .bgimage .sideimg{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.intro .bgimage .sideimg>.icon,.intro .bgimage .sideimg>.image{background:transparent;width:100%;height:auto;position:relative;overflow:hidden}.intro .bgimage .sideimg>.image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.intro .bgimage .sideimg>.image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.intro .bgimage .sideimg>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;height:auto;min-height:inherit;padding-top:3rem}@media only screen and (max-width:759px){.intro .bgimage .sideimg{text-align:center}.intro .bgimage .sideimg>.icon{margin:0 auto;margin-bottom:2rem;width:35%;min-width:160px}}@media only screen and (min-width:760px){.intro .bgimage .sideimg.left>.content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;padding-right:2.5rem}}@media only screen and (min-width:760px) and (min-width:1280px){.intro .bgimage .sideimg.left>.content{padding-right:6.5rem}}@media only screen and (min-width:760px){.intro .bgimage .sideimg.left>.icon,.intro .bgimage .sideimg.left>.image{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.intro .bgimage .sideimg.right>.content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%;padding-left:2.5rem}}@media only screen and (min-width:760px) and (min-width:1280px){.intro .bgimage .sideimg.right>.content{padding-left:6.5rem}}@media only screen and (min-width:760px){.intro .bgimage .sideimg.right>.icon,.intro .bgimage .sideimg.right>.image{width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.intro .bgimage .sideimg.slim>.content{width:65%}.intro .bgimage .sideimg.slim>.icon,.intro .bgimage .sideimg.slim>.image{width:35%}}.intro>.slider.full .slide{width:100%;margin:0!important}.intro>.slider .slide{position:relative}.intro>.slider .slide .image,.intro>.slider .slide .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-border-radius:1px}.intro>.slider .slide img{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;z-index:1}.intro>.slider .flickity-prev-next-button{top:auto;bottom:1.5rem;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.intro>.slider .flickity-prev-next-button.previous{left:auto;right:3.5rem}.intro>.slider .flickity-prev-next-button.next{right:1rem}.intro>.slider .slider .flickity-page-dots{bottom:1.5rem}.intro .boxed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:759px){.intro .boxed{margin-bottom:2rem}}.intro .boxed>.image,.intro .boxed>.images{width:100%;height:auto;position:relative}.intro .boxed>.image img,.intro .boxed>.images img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media only screen and (min-width:760px){.intro .boxed>.image,.intro .boxed>.images{width:50%}}.intro .boxed>.image{position:relative;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.intro .boxed>.image img{width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.intro .boxed>.content{position:relative;height:auto;min-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.intro .boxed>.content>div{width:100%}@media only screen and (max-width:759px){.intro .boxed>.content{margin-left:2rem;margin-right:2rem;margin-top:-4rem;padding:2rem;padding-bottom:0;background-color:#fff;background-color:var(--site_bg_color_light)}}@media only screen and (min-width:760px){.intro .boxed>.content{width:50%}}@media only screen and (min-width:1020px){.intro .boxed>.content{padding-top:3.5rem;padding-bottom:3.5rem}}@media only screen and (min-width:1280px){.intro .boxed>.content{padding-top:5rem;padding-bottom:5rem}}@media only screen and (min-width:760px){.intro .boxed.slim>.content{width:65%;padding-top:2.5rem!important;padding-bottom:2.5rem!important}.intro .boxed.slim>.image,.intro .boxed.slim>.images{width:35%}}@media only screen and (min-width:760px){.intro .boxed.left>.content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:4.5rem}}@media only screen and (min-width:760px) and (min-width:1280px){.intro .boxed.left>.content{padding-right:6.5rem}}@media only screen and (min-width:760px){.intro .boxed.left>.image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.intro .boxed.right>.content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:4.5rem}}@media only screen and (min-width:760px) and (min-width:1280px){.intro .boxed.right>.content{padding-left:6.5rem}}@media only screen and (min-width:760px){.intro .boxed.right>.image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.intro .boxed .image>.cards{height:100%}@media only screen and (max-width:759px){.intro .full .boxed .image,.intro .full .boxed .img,.intro .full .boxed .slide,.intro .full .boxed .slider,.intro .full .boxed .video,.intro .full .boxed img,.intro .full .boxed video{border-radius:0!important}.intro .full .boxed .content{margin-left:2rem;margin-right:2rem}}.intro .overlay_image{position:relative;overflow:hidden}.intro .overlay_image .image{width:80%;position:absolute;top:0;right:0}.property_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.property_wrap .property_content,.property_wrap .property_graphic{width:100%}@media only screen and (max-width:819px){.property_wrap .property_graphic{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:2rem}.property_wrap .property_content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width:820px){.property_wrap.left>.property_graphic{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:2rem}.property_wrap.left>.property_content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:2rem}.property_wrap.right>.property_graphic{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:2rem}.property_wrap.right>.property_content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:2rem}.property_wrap.half>.property_graphic{width:50%}.property_wrap.half>.property_content{width:50%;padding-left:3rem}.property_wrap.third>.property_graphic{width:33.3333333333%}.property_wrap.third>.property_content{width:66.6666666667%;padding-right:3rem}.property_wrap.quarter>.property_graphic{width:25%}.property_wrap.quarter>.property_content{width:75%;padding-right:3rem}}.property_wrap :first-child{margin-top:0}.property_wrap :last-child{margin-bottom:0}.property_graphic svg{overflow:visible}.property_graphic svg .property:hover *,.property_graphic svg .svg_property:hover,.property_graphic svg [data-hover=hover],.property_graphic svg [data-hover=hover] *{fill:#B2384A;fill:var(--primary_color);cursor:pointer}.property_graphic .active{fill:#B2384A;fill:var(--primary_color)}.property_graphic .floor{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.property_graphic .move{-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}.property_wrap .building_item,.property_wrap .complex_header{margin-bottom:5rem}.property_wrap .building_item:last-child,.property_wrap .complex_header:last-child{margin-bottom:none}.property_wrap .building_header{margin-bottom:2rem}.property_wrap .apartment_row a{display:inline-block}.property_wrap .apartment_row:hover,.property_wrap .apartment_row[data-hover=hover]{background-color:#B2384A;background-color:var(--primary_color);color:#fff}.property_wrap .apartment_row.active{background:#B2384A;background-color:var(--primary_color);color:#fff}.property_wrap .apartment_list td.status{text-align:center;max-width:5%}.property_wrap .apartment_list td.status .statustag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.8rem}.property_wrap .apartment_list td.status .statustag:before{content:"";width:14px;height:14px;margin-right:10px;border-radius:100%;display:inline-block}.property_wrap .apartment_list td.status.available .statustag:before{background:#568830}.property_wrap .apartment_list td.status.reserved .statustag:before{background:#d1a001}.property_wrap .apartment_list td.status.sold .statustag:before{background:#8a132a}.property_wrap .apartment_list td.info{width:72px}@media only screen and (max-width:820px){.property_wrap .apartment_list td.floor,.property_wrap .apartment_list td.info,.property_wrap .apartment_list td.surface{display:none}}.property_wrap .apartment_list .trigger{cursor:pointer;font-weight:700;font-size:0.72rem;text-transform:uppercase}.property_wrap table{border:none;vertical-align:middle}.property_wrap table td,.property_wrap table th{border:none;text-align:left;-webkit-transition:0.2s background;transition:0.2s background;vertical-align:middle;border-top:1px solid;border-bottom:1px solid;border-color:#ededed;border-color:var(--light_color_darkest)}.property_wrap table tr:nth-child(odd){background-color:#f2f2f2;background-color:var(--light_color_darker)}.property_wrap table tr>*{text-align:center;font-size:0.8rem}.property_wrap table td{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem;padding-right:0.5rem}@media only screen and (min-width:820px){.property_wrap table td{width:14.2857142857%;width:calc(16.6666666667% - 12px)}}.property_wrap table th tr,.property_wrap table thead tr{background-color:transparent!important}.property_wrap table th td,.property_wrap table thead td{padding-top:0;border-top:none}.slidein_panel.apartmentinfo *{text-align:left!important}.slidein_panel.apartmentinfo .infolist>div{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;margin-bottom:-1px;font-size:0.8rem;padding-top:0.7rem;padding-bottom:0.7rem}.slidein_panel.apartmentinfo .infolist>div:nth-child(2n){background:transparent}.slidein_panel.apartmentinfo .infolist>div b{display:inline-block;width:35%;min-width:100px}.slidein_panel.apartmentinfo .item{margin-bottom:3rem}.slidein_panel.apartmentinfo .more{margin-right:-0.3rem;margin-left:-0.3rem}.slidein_panel.apartmentinfo .more>ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.slidein_panel.apartmentinfo .more>ul>li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:0.3rem;margin-left:0.3rem}.slidein_panel.apartmentinfo .more a{font-size:0.8rem;padding:2rem 1rem;text-align:center!important;display:block;font-weight:700;background-color:#590D21;background-color:var(--button_color_bg);color:#fff;color:var(--button_color_text)}.slidein_panel.apartmentinfo .more a:hover{background-color:#7a3d4d;background-color:var(--button_hover_color_bg);color:#fff;color:var(--button_hover_color_text)}.mainfooter{border-top:2px solid;background-color:#f7f7f7;background-color:var(--light_color_dark);border-color:#fff;border-color:var(--site_bg_color_light)}.mainfooter:after{content:"";display:table;clear:both}.mainfooter .upper{position:relative;padding-top:5rem;padding-bottom:2rem}.mainfooter .lower{padding-bottom:5rem}.mainfooter .wrapper{position:relative;z-index:1}.mainfooter .company_info .copy{max-width:560px}.mainfooter .company_info .logo{margin-bottom:2rem}.mainfooter .company_info .logo a,.mainfooter .company_info .logo img,.mainfooter .company_info .logo svg{display:block;max-width:100px}.mainfooter .company_info>.item{display:block;margin-bottom:1.5rem}@media only screen and (max-width:819px){.mainfooter .company_info>.item{margin-bottom:2rem}}.mainfooter .reviews{line-height:1.3}.mainfooter .reviews .starrate{margin-bottom:0.4rem}.mainfooter .reviews:hover *{color:#590D21}@media only screen and (min-width:820px){.mainfooter .company_info{padding-right:3rem;width:30%;float:left}.mainfooter .footernav{width:70%;float:left}.mainfooter .post_date,.mainfooter .reviews *{font-size:0.75rem}}.mainfooter .meta{text-align:center}.mainfooter .meta li{vertical-align:middle}@media only screen and (max-width:759px){.mainfooter .meta{margin-top:1rem}}@media only screen and (min-width:760px){.mainfooter .meta{float:right;text-align:right}}.mainfooter .smnav{text-align:center}@media only screen and (max-width:759px){.mainfooter .smnav{padding-bottom:1rem}}@media only screen and (min-width:760px){.mainfooter .smnav{float:left;text-align:left}}.mainfooter,.mainfooter .copy,.mainfooter .nav_link,.mainfooter .nav_title,.mainfooter a,.mainfooter address *{font-size:1rem}@media only screen and (min-width:1020px){.mainfooter,.mainfooter .copy,.mainfooter .nav_link,.mainfooter .nav_title,.mainfooter a,.mainfooter address *{font-size:0.9rem}}@media only screen and (min-width:1600px){.mainfooter,.mainfooter .copy,.mainfooter .nav_link,.mainfooter .nav_title,.mainfooter a,.mainfooter address *{font-size:0.8rem}}.mainfooter .footernav li .button{font-size:0.8rem}.mainfooter .footernav li.level_1{display:block}.mainfooter .footernav li.level_1>.nav_link,.mainfooter .footernav li.level_1>.nav_title{-webkit-transition:color 0.2s linear;transition:color 0.2s linear;display:block;cursor:pointer;line-height:1.4;font-weight:400;margin-bottom:1rem}@media only screen and (min-width:820px){.mainfooter .footernav li.level_1>.nav_link,.mainfooter .footernav li.level_1>.nav_title{margin-bottom:0}}.mainfooter .footernav li.level_2:first-child{margin-top:0!important}.mainfooter .footernav li.level_2:last-child{margin-bottom:0!important}@media only screen and (min-width:820px){.mainfooter .footernav li.level_1>.nav_link,.mainfooter .footernav li.level_1>.nav_title{height:50px}.mainfooter .footernav .plus{display:none}}@media only screen and (max-width:819px){.mainfooter .footernav{margin-top:1.5rem}.mainfooter .footernav li.level_1{position:relative;padding:0.6rem 0;margin-bottom:-2px;border-top:2px solid;border-bottom:2px solid;border-color:#b74455;border-color:var(--primary_color_light)}.mainfooter .footernav li.level_1 .plus{-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);position:absolute;pointer-events:none;cursor:pointer;display:block;top:50%;right:0;height:14px;width:14px}.mainfooter .footernav li.level_1 .plus:after,.mainfooter .footernav li.level_1 .plus:before{margin-left:-7px;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;position:absolute;display:block;content:"";left:50%;top:50%;height:2px;width:14px;background:#fff;background:var(--light_color)}.mainfooter .footernav li.level_1 .plus:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mainfooter .footernav li.level_1.active *>.plus:after,.mainfooter .footernav li.level_1.active *>.plus:before,.mainfooter .footernav li.level_1.active>.plus:after,.mainfooter .footernav li.level_1.active>.plus:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mainfooter .footernav li.level_1 .nav_link,.mainfooter .footernav li.level_1 .nav_title{margin:0;display:block;position:relative;line-height:1.5}.mainfooter .footernav ul.level_2{display:none;margin-top:1rem;margin-bottom:1rem}.mainfooter .footernav ul.level_2 .nav_link,.mainfooter .footernav ul.level_2 .nav_title{margin-bottom:0.35rem}}@media only screen and (min-width:820px){.mainfooter .footernav ul.level_1{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.mainfooter .footernav .nav_link,.mainfooter .footernav .nav_title{margin-bottom:0.8rem;line-height:1.5}.mainfooter .footernav li.level_1{display:block;padding-right:1rem;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-transform:translateZ(0);transform:translateZ(0);min-width:100%;overflow:hidden;margin-bottom:2.5rem}.mainfooter .footernav li.level_1 ul.level_2[style]{display:block!important}.mainfooter .footernav ul.level_2,.mainfooter .footernav ul.level_2[style]{display:block!important}}@media only screen and (min-width:1020px){.mainfooter .footernav ul.level_1{-webkit-columns:4;-moz-columns:4;columns:4;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}