




.form-submit-success,.form-submit-error{opacity:0;transition:none;overflow:hidden}form:not(.success) .form-submit-success,form:not(.error) .form-submit-error{max-height:0;padding:0;margin:0;border-width:0px}form.success .form-submit-success,form.error .form-submit-error{opacity:1;transition:opacity 500ms ease}.form-submit-processing{opacity:0;pointer-events:none;transition:opacity 500ms ease}form:not(.processing) .form-submit-processing{max-height:0}form.processing *{pointer-events:none}form.processing .form-submit-processing{opacity:1;pointer-events:auto}.processing-modal.absolute,.processing-modal.fixed{background-color:var(--overlay-color);border-radius:inherit;position:absolute;top:0;left:0;right:0;bottom:0}.processing-modal.absolute .processing-circle,.processing-modal.fixed .processing-circle{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.processing-modal.fixed{position:fixed}




:root{--light-gray:rgba(245, 245, 245, 1.00);--medium-gray:rgba(223, 223, 223, 1.00);--dark-gray:rgba(40, 40, 40, 1.00);--black:rgba(15, 15, 15, 1.00);--black-color:var(--black);--white:rgba(255, 255, 255, 1.00);--white-color:var(--white);--primary:rgba(225, 50, 51, 1.00);--secondary:rgba(255, 255, 255, 1.00);--success:rgba(130, 226, 172, 1.00);--warning:rgba(252, 116, 47, 1.00);--alert:rgba(199, 56, 42, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(225, 50, 51, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(50, 50, 50, 1.00);--alert-contrast:rgba(255, 255, 255, 1.00);--primary-dark:rgba(195, 20, 21, 1.00);--secondary-dark:rgba(225, 225, 225, 1.00);--success-dark:rgba(100, 196, 142, 1.00);--warning-dark:rgba(222, 86, 17, 1.00);--alert-dark:rgba(169, 26, 12, 1.00);--header-color:rgba(34, 34, 34, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(34, 34, 34, 1.00);--link-color:rgba(225, 50, 51, 1.00);--link-color-hover:rgba(186, 41, 44, 1.00);--selection-background:var(--primary);--selection-text:var(--primary-contrast);--link-decoration:none;--link-decoration-hover:none;--overlay-color:rgba(255, 255, 255, 0.15);--radius:5px;--small-gutter:1.25rem;--medium-gutter:1.5rem;--large-gutter:2rem;--site-width:calc(1200rem/16);}::selection{background:var(--selection-background);color:var(--selection-text)}.alt{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(230, 230, 230, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(255, 255, 255, 1.00);--link-color-hover:rgba(255, 255, 255, 1.00);--link-decoration:none;--link-decoration-hover:none}.grid-container{max-width:var(--site-width)}.radius{border-radius:var(--radius)}body{font-size:calc(18rem/16)}h1,.h1{font-size:calc(36rem/16)}h2,.h2{font-size:calc(36rem/16)}h3,.h3{font-size:calc(26rem/16)}h4,.h4{font-size:calc(22rem/16)}h5,.h5{font-size:calc(19rem/16)}h6,.h6{font-size:calc(17rem/16)}small{font-size:40%}.button{font-size:calc(16rem/16)}.button.tiny{font-size:calc(10rem/16)}.button.small{font-size:calc(12rem/16)}.button.large{font-size:calc(20rem/16)}@media only screen and (min-width:40em){body{font-size:calc(19rem/16)}h1,.h1{font-size:calc(46rem/16)}h2,.h2{font-size:calc(46rem/16)}h3,.h3{font-size:calc(32rem/16)}h4,.h4{font-size:calc(26rem/16)}h5,.h5{font-size:calc(24rem/16)}h6,.h6{font-size:calc(19rem/16)}small{font-size:30%}}@media only screen and (min-width:64em){body{font-size:calc(20rem/16)}h1,.h1{font-size:calc(58rem/16)}h2,.h2{font-size:calc(58rem/16)}h3,.h3{font-size:calc(38rem/16)}h4,.h4{font-size:calc(32rem/16)}h5,.h5{font-size:calc(26rem/16)}h6,.h6{font-size:calc(22rem/16)}small{font-size:30%}}a{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}a:hover,a:focus{color:var(--link-color-hover);-webkit-text-decoration:var(--link-decoration-hover);text-decoration:var(--link-decoration-hover)}.menu a{color:var(--menu-link-color);background:var(--menu-bg-color)}.menu a:hover{color:var(--menu-link-color-hover)}h1,h2,h3,h4,h5,h6{color:var(--header-color)}small{color:var(--small-color)}.subheader{color:var(--subheader-color)}.text ul,.text ol{list-style-position:outside}.text>ul,.text>ol,.text .mez>div>ul,.text .mez>div>ol{margin-left:1.25rem}.text ul{list-style-type:disc}.text ul ul,.text ol ul{list-style-type:circle}.text ol{list-style-type:decimal}.text ol ol,.text ul ol{list-style-type:lower-alpha}.radius,.radius:before,.radius:after{border-radius:calc(5rem/16)}body{background-color:rgba(255, 255, 255, 1.00);}
/*!* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com* License - https://fontawesome.com/license (Commercial License)*/@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.eot");src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff2") format("woff2"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff") format("woff"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.ttf") format("truetype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:block;src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.eot");src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.woff2") format("woff2"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.woff") format("woff"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.ttf") format("truetype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:block;src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot");src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff2") format("woff2"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff") format("woff"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.ttf") format("truetype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}  





  h1,.h1,          .title h1.title, h2.title.bigger{font-family:"Poppins",sans-serif !important}
            h2.title, h3.title, h4.title, h5.title, h6.title, .above-title, .description, .credits{font-family:"Poppins",sans-serif !important}


            h1.title{font-size:calc(36rem/16) ;font-weight:700 ;line-height:1.20 ;}@media only screen and (min-width:40em) {            h1.title{font-size:calc(54rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            h1.title{font-size:calc(68rem/16) ;line-height:1.20 }}
            h1.title.smaller{font-size:calc(30rem/16) ;font-weight:700 ;line-height:1.20 ;}@media only screen and (min-width:40em) {            h1.title.smaller{font-size:calc(42rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            h1.title.smaller{font-size:calc(54rem/16) ;line-height:1.20 }}
            h2.title{font-size:calc(30rem/16) ;font-weight:400 ;line-height:1.20 ;}@media only screen and (min-width:40em) {            h2.title{font-size:calc(42rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            h2.title{font-size:calc(54rem/16) ;line-height:1.20 }}
            h2.title.bigger{font-size:calc(30rem/16) ;font-weight:700 ;line-height:1.20 ;}@media only screen and (min-width:40em) {            h2.title.bigger{font-size:calc(42rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            h2.title.bigger{font-size:calc(54rem/16) ;line-height:1.20 }}
            h3.title{font-size:calc(26rem/16) ;font-weight:400 ;line-height:1.20 ;}@media only screen and (min-width:40em) {            h3.title{font-size:calc(30rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            h3.title{font-size:calc(36rem/16) ;line-height:1.20 }}
            h4.title{font-size:calc(22rem/16) ;font-weight:400 ;line-height:1.20 ;}@media only screen and (min-width:40em) {            h4.title{font-size:calc(26rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            h4.title{font-size:calc(32rem/16) ;line-height:1.20 }}
            h5.title{font-size:calc(19rem/16) ;font-weight:400 ;line-height:1.20 ;}@media only screen and (min-width:40em) {            h5.title{font-size:calc(24rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            h5.title{font-size:calc(26rem/16) ;line-height:1.20 }}
            h6.title{font-size:calc(16rem/16) ;font-weight:600 ;line-height:1.20 ;}@media only screen and (min-width:40em) {            h6.title{font-size:calc(18rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            h6.title{font-size:calc(20rem/16) ;line-height:1.20 }}
            h6.title.smaller{font-size:calc(14rem/16) ;font-weight:600 ;line-height:1.20 ;}@media only screen and (min-width:40em) {            h6.title.smaller{font-size:calc(16rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            h6.title.smaller{font-size:calc(18rem/16) ;line-height:1.20 }}

            .above-title{font-size:calc(12rem/16) ;font-weight:600 ;line-height:1.20 ;}@media only screen and (min-width:40em) {            .above-title{font-size:calc(14rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            .above-title{font-size:calc(16rem/16) ;line-height:1.20 }}

            .description{font-size:calc(18rem/16) ;line-height:1.20 ;}@media only screen and (min-width:40em) {            .description{font-size:calc(18rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            .description{font-size:calc(18rem/16) ;line-height:1.20 }}
            .description.smaller{font-size:calc(15rem/16) ;line-height:1.20 ;}@media only screen and (min-width:40em) {            .description.smaller{font-size:calc(15rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            .description.smaller{font-size:calc(15rem/16) ;line-height:1.20 }}
            .description.bigger{font-size:calc(20rem/16) ;line-height:1.20 ;}@media only screen and (min-width:40em) {            .description.bigger{font-size:calc(22rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            .description.bigger{font-size:calc(22rem/16) ;line-height:1.20 }}


:root{--dummy:rgba(135, 135, 135, 1.00)}
.dummy .title{color:var(--dummy) ;}


h1.title, h2.title.bigger, h2.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:16.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){h1.title, h2.title.bigger, h2.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:20.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){h1.title, h2.title.bigger, h2.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:24.00px ;margin-left:0.00px }}
h3.title, h4.title, h5.title, h6.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:10.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){h3.title, h4.title, h5.title, h6.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:12.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){h3.title, h4.title, h5.title, h6.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:16.00px ;margin-left:0.00px }}

.above-title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:16.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){.above-title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:20.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){.above-title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:24.00px ;margin-left:0.00px }}

.description{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:20.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){.description{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:24.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){.description{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:32.00px ;margin-left:0.00px }}


            .button,.btn-main{font-family:"Poppins",sans-serif }

            .btn-main{font-size:calc(12rem/16) ;font-weight:700 ;}@media only screen and (min-width:40em) {            .btn-main{font-size:calc(14rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            .btn-main{font-size:calc(14rem/16) ;line-height:1.20 }}

.btn-main{padding-top:12.00px ;padding-right:12.00px ;padding-bottom:12.00px ;padding-left:12.00px ;}@media only screen and (min-width:40em){.btn-main{padding-top:16.00px ;padding-right:16.00px ;padding-bottom:16.00px ;padding-left:16.00px }}@media only screen and (min-width:64em){.btn-main{padding-top:16.00px ;padding-right:16.00px ;padding-bottom:16.00px ;padding-left:16.00px }}

.btn-main{position:relative;z-index:0}.btn-main:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.30 !important;background-color:var(--black) !important;}






.btn-main:before

{
    transform-origin: 50% 0% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        scale3d(1.00, 0.00, 1.00)
        
        
        
        ;
}







.btn-main:hover:before

{
    transform-origin: 50% 100% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        scale3d(1.00, 1.00, 1.00)
        
        
        
        ;
}

.btn-main:before{transition:transform 250ms ease 0ms }

.pad-y-first{padding-top:64.00px ;padding-right:0.00px ;padding-bottom:32.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.pad-y-first{padding-top:96.00px ;padding-right:0.00px ;padding-bottom:48.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.pad-y-first{padding-top:128.00px ;padding-right:0.00px ;padding-bottom:64.00px ;padding-left:0.00px }}
.pad-y{padding-top:32.00px ;padding-right:0.00px ;padding-bottom:32.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.pad-y{padding-top:48.00px ;padding-right:0.00px ;padding-bottom:48.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.pad-y{padding-top:64.00px ;padding-right:0.00px ;padding-bottom:64.00px ;padding-left:0.00px }}
.pad-y-last{padding-top:32.00px ;padding-right:0.00px ;padding-bottom:64.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.pad-y-last{padding-top:48.00px ;padding-right:0.00px ;padding-bottom:96.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.pad-y-last{padding-top:64.00px ;padding-right:0.00px ;padding-bottom:128.00px ;padding-left:0.00px }}
.pad-y-single{padding-top:64.00px ;padding-right:0.00px ;padding-bottom:64.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.pad-y-single{padding-top:96.00px ;padding-right:0.00px ;padding-bottom:96.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.pad-y-single{padding-top:128.00px ;padding-right:0.00px ;padding-bottom:128.00px ;padding-left:0.00px }}
.pad-t{padding-top:32.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.pad-t{padding-top:48.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.pad-t{padding-top:64.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}
.pad-t-single{padding-top:64.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.pad-t-single{padding-top:96.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.pad-t-single{padding-top:128.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}








.item

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        
        ;
}







.item:hover

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(0px, -10px, 0px)
        
        
        
        
        ;
}


.item{box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.10);}
.item:hover{box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.15);}

.item{transition:transform 300ms ease 0ms,box-shadow 300ms ease 0ms}
.stacks_in_2728{--offcanvas-size-small:480px;--offcanvas-size-medium:640px;--offcanvas-size-large:1024px;}
.stacks_in_27683_18 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}
.grid-x > .cell.stacks_in_27683_19{width:120px;min-width:0px;max-width:1000px}@media only screen and (min-width:40em){.grid-x > .cell.stacks_in_27683_19{width:142px}}@media only screen and (min-width:64em){.grid-x > .cell.stacks_in_27683_19{width:142px}}
.stacks_in_27683_30{line-height:0}.stacks_in_27683_30 svg{display:inline-block;max-width:100px;height:auto;}.stacks_in_27683_30.full-width svg{width:100%;height:auto}

.grid-x > .cell.stacks_in_27683_22{width:120px;min-width:0px;max-width:1000px}@media only screen and (min-width:40em){.grid-x > .cell.stacks_in_27683_22{width:142px}}@media only screen and (min-width:64em){.grid-x > .cell.stacks_in_27683_22{width:142px}}







.style-1 .overlay{position:relative;z-index:0}.style-1 .overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.00 ;background-color:rgba(0, 0, 0, 1.00) ;}
.style-1 .overlay:before{position:fixed   ;z-index:1 ;top:0px ;bottom:0px ;left:0px ;right:0px ;}
.style-1 .overlay:before{pointer-events:none }
.style-1 .overlay{z-index:998 !important}

.style-1 .overlay.toggled{position:relative;z-index:98}.style-1 .overlay.toggled:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.47 !important;background-color:rgba(0, 0, 0, 1.00) !important;}
.style-1 .overlay.toggled:before{position:fixed   ;z-index:1 ;top:0px ;bottom:0px ;left:0px ;right:0px ;}


.style-1 .overlay:before{transition:all 500ms ease 0ms }


.style-1 .wrapper{background-color:var(--light-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.style-1 .wrapper{background-attachment:scroll!important}}
.style-1 .wrapper{padding-top:2.5rem ;padding-right:2.5rem ;padding-bottom:2.5rem ;padding-left:2.5rem ;}  
.style-1 .wrapper{border-radius:8px ;}
.style-1 .wrapper{z-index:999 !important}

.style-1 .wrapper.toggled{background-color:var(--white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.style-1 .wrapper.toggled{background-attachment:scroll!important}}
@media screen and (max-width: 63.9375em){.style-1 .wrapper.toggled{padding-top:4rem ;padding-right:2.5rem ;padding-bottom:4rem ;padding-left:2.5rem ;}}  
.style-1 .wrapper.toggled{border-radius:16px ;}
.style-1 .wrapper.toggled{box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.30);}
.style-1 .wrapper.toggled{border-color:var(--medium-gray) ;border-width:12px ;border-style:none none solid none ;}


@media screen and (max-width: 63.9375em) {





.style-1 .wrapper.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(0px, -48px, 0px)
        
        
        
        
        ;
}

}



@media screen and (min-width: 64em) {





.style-1 .wrapper.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        scale3d(1.10, 1.10, 1.00)
        
        
        
        ;
}

}



.style-1 .wrapper{transition:all 500ms ease 0ms }


.style-1 .highlight{position:relative;z-index:0}.style-1 .highlight:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:rgba(255, 255, 146, 1.00) ;}






.style-1 .highlight:before

{
    transform-origin: 0% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        scale3d(0.00, 1.20, 1.00)
        
        
        
        ;
}









.style-1 .icon.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(360deg)
        
        
        ;
}








.style-1 .highlight.toggled:before

{
    transform-origin: 0% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        scale3d(1.00, 1.20, 1.00)
        
        
        
        ;
}






.style-1 .icon{transition:all 800ms ease 500ms }

.style-1 .highlight:before{transition:all 800ms ease 500ms }




.stacks_in_36589_633 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}

.stacks_in_36589_637 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}










.style-2 .wrapper{background-image:url('https://images.unsplash.com/photo-1558591710-4b4a1ae0f04d?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1200&q=80') ;background-repeat:no-repeat    ;background-position:center top ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.style-2 .wrapper{background-attachment:scroll!important}}
.style-2 .wrapper{position:relative;z-index:0}.style-2 .wrapper:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ;background-color:var(--white) ;}

.style-2 .wrapper.toggled{background-image:url('https://images.unsplash.com/photo-1558591710-4b4a1ae0f04d?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1200&q=80') ;background-repeat:no-repeat    ;background-position:center bottom ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.style-2 .wrapper.toggled{background-attachment:scroll!important}}
.style-2 .wrapper.toggled{position:relative;z-index:0}.style-2 .wrapper.toggled:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.80 ;background-color:var(--primary) ;}






.style-2 .wrapper.toggled:before

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        scale3d(1.00, 1.00, 1.00)
        
        
        
        ;
}



.style-2 .wrapper:before{transition:all 800ms ease 0ms }
.style-2 .wrapper{transition:all 4000ms ease 0ms }


.style-2 .wrapper-content{position:relative;z-index:0}.style-2 .wrapper-content:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.00 ;background-color:var(--white) ;}
.style-2 .wrapper-content{padding-top:32.00px ;padding-right:0.00px ;padding-bottom:32.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.style-2 .wrapper-content{padding-top:48.00px ;padding-right:0.00px ;padding-bottom:48.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.style-2 .wrapper-content{padding-top:64.00px ;padding-right:0.00px ;padding-bottom:64.00px ;padding-left:0.00px }}
.style-2 .wrapper-content{border-radius:8px ;}

.style-2 .wrapper-content.toggled{position:relative;z-index:0}.style-2 .wrapper-content.toggled:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.00 ;background-color:var(--white) ;}
.style-2 .wrapper-content.toggled{padding-top:64.00px ;padding-right:0.00px ;padding-bottom:64.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.style-2 .wrapper-content.toggled{padding-top:96.00px ;padding-right:0.00px ;padding-bottom:96.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.style-2 .wrapper-content.toggled{padding-top:160.00px ;padding-right:0.00px ;padding-bottom:160.00px ;padding-left:0.00px }}
.style-2 .wrapper-content.toggled{border-radius:16px ;}
.style-2 .wrapper-content.toggled{z-index:99 }


.style-2 .wrapper-content{transition:all 800ms ease 0ms }
.style-2 .wrapper-content:before{transition:all 800ms ease 0ms }








.style-2 .move-up

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(0px, 45px, 0px)
        
        
        
        
        ;
}


.style-2 .btn-main{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(10, 10, 10, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(225, 50, 51, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(51, 51, 51, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);/* --primary-light:rgba(255, 255, 255, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(195, 20, 21, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}
.style-2 .btn-main{opacity:0.00 }
.style-2 .btn-main:before{background-color:unset !important}


.style-2 .description.toggled{--header-color:rgba(34, 34, 34, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(0, 140, 186, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--link-decoration:none;--link-decoration-hover:none}
.style-2 .title.toggled{color:var(--white) ;}






.style-2 .move-up.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(0px, 0px, 0px)
        
        
        
        
        ;
}


.style-2 .btn-main.toggled{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(10, 10, 10, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(255, 255, 255, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(225, 50, 51, 1.00);--secondary-contrast:rgba(51, 51, 51, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);/* --primary-light:rgba(255, 255, 255, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(225, 225, 225, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}
.style-2 .btn-main.toggled{opacity:1.00 }






.style-2 .btn-main.toggled:hover

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(0px, -10px, 0px)
        
        
        scale3d(1.00, 1.00, 1.00)
        
        
        
        ;
}

.btn-main.toggled{box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.20);}
.btn-main.toggled:hover{box-shadow: 0px 30px 50px 0px rgba(0, 0, 0, 0.30);}





.style-2 .move-up{transition:all 500ms ease 0ms }

.style-2 .btn-main{transition:all 500ms ease 0ms }











.style-3 .bg-img-1{background-image:url('../files/bgimage-257-62C.jpg') ;background-repeat:no-repeat    ;background-image:url('') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.style-3 .bg-img-1{background-attachment:scroll!important}}@media only screen and (min-width:40em){.style-3 .bg-img-1{background-image:url('../files/bgimageMedium-257-62C.jpg') }}
.style-3 .bg-img-2{background-image:url('../files/bgimage-259-62C.jpg') ;background-repeat:no-repeat    ;background-image:url('') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.style-3 .bg-img-2{background-attachment:scroll!important}}@media only screen and (min-width:40em){.style-3 .bg-img-2{background-image:url('../files/bgimageMedium-259-62C.jpg') }}
.style-3 .bg-img-1, .style-3 .bg-img-2{height:20.00vh ;min-height:300px ;max-height:1000px ;}@media only screen and (min-width:40em){.style-3 .bg-img-1, .style-3 .bg-img-2{height:40.00vh }}@media only screen and (min-width:64em){.style-3 .bg-img-1, .style-3 .bg-img-2{height:40.00vh }}



.style-3 .overlap{position: absolute  ;z-index:1 ;top:0% ;bottom:unset ;left:0% ;right:unset ;}

.style-3 .overlap{width:100.00% ;}@media only screen and (min-width:40em){.style-3 .overlap{width:50.00% }}@media only screen and (min-width:64em){.style-3 .overlap{width:50.00% }}
.style-3 .overlap{height:50.00% !important;}@media only screen and (min-width:40em){.style-3 .overlap{height:100.00% !important}}@media only screen and (min-width:64em){.style-3 .overlap{height:100.00% !important}}

.style-3 .overlap{background-color:rgba(102, 187, 181, 1.00) ;background-image:url('../files/bgimage-277-62C.png') ;background-repeat:   repeat ;background-position:center center ;background-origin:padding-box ;background-blend-mode:lighten ;background-attachment:scroll   ;background-clip:border-box ; background-size:auto   ; }@media (hover:none) and (pointer:coarse){.style-3 .overlap{background-attachment:scroll!important}}
.style-3 .overlap{box-shadow: 30px 0px 80px 0px rgba(0, 0, 0, 0.30);}


@media screen and (max-width: 39.9375em){.style-3 .overlap.toggled{position: absolute  ;z-index:1 ;top:50% ;bottom:unset ;left:0% ;right:unset ;}}
@media screen and (min-width: 40em){.style-3 .overlap.toggled{position: absolute  ;z-index:1 ;top:0% ;bottom:unset ;left:50% ;right:unset ;}}

.style-3 .overlap.toggled{background-color:rgba(235, 190, 35, 1.00) ;background-image:url('../files/bgimage-288-62C.png') ;background-repeat:   repeat ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:auto   ; }@media (hover:none) and (pointer:coarse){.style-3 .overlap.toggled{background-attachment:scroll!important}}
.style-3 .overlap.toggled{box-shadow: -30px 0px 80px 0px rgba(0, 0, 0, 0.30);}


.style-3 .overlap{transition:all 1000ms ease 0ms }


            .style-3 h2.title.bigger{font-size:calc(52rem/16) !important;font-weight:700 !important;line-height:1.20 !important;}@media only screen and (min-width:40em) {            .style-3 h2.title.bigger{font-size:calc(68rem/16) !important;line-height:1.20 !important}}@media only screen and (min-width:64em) {            .style-3 h2.title.bigger{font-size:calc(84rem/16) !important;line-height:1.20 !important}}
            .style-3 .above-title.bigger{font-size:calc(18rem/16) ;font-weight:600 ;line-height:1.20 ;}@media only screen and (min-width:40em) {            .style-3 .above-title.bigger{font-size:calc(20rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            .style-3 .above-title.bigger{font-size:calc(22rem/16) ;line-height:1.20 }}
.style-3 .season:before{content:"WINTER" }

.style-3 .btn-main{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(10, 10, 10, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(0, 0, 0, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(225, 50, 51, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);/* --primary-light:rgba(210, 210, 210, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(0, 0, 0, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}
.style-3 .btn-main:hover{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(10, 10, 10, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(231, 231, 231, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(0, 0, 0, 1.00);--secondary-contrast:rgba(225, 50, 51, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);/* --primary-light:rgba(255, 255, 255, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(201, 201, 201, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}
.style-3 .btn-main:hover{background-color:var(--white) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.style-3 .btn-main{background-attachment:scroll!important}}
.style-3 .btn-main:before{background-color:unset !important}
.style-3 .btn-main{box-shadow:unset !important}


.style-3 .season.toggled:before{content:"ZOMER" }




.style-3 .season{transition:all 1000ms ease 0ms }


.stacks_in_37064_242 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}











.style-4 .wrapper{display:flex;align-items:center;aspect-ratio:12/10;}

.style-4 .content{opacity:0.00 }






.style-4 .content

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        scale3d(0.80, 0.80, 1.00)
        
        
        
        ;
}


.style-4 .content.toggled{opacity:1.00 }






.style-4 .content.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        scale3d(1.00, 1.00, 1.00)
        
        
        
        ;
}



.style-4 .content{transition:all 650ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 0ms }


.style-4 .overlap-1{position: absolute  ;z-index:1 ;top:12% ;bottom:unset ;left:unset ;right:5% ;}
.style-4 .overlap-1{width:42.00% ;}@media only screen and (min-width:40em){.style-4 .overlap-1{width:42.00% }}@media only screen and (min-width:64em){.style-4 .overlap-1{width:42.00% }}






.style-4 .overlap-1

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(2deg)
        
        
        ;
}


.style-4 .bg-img{box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.20);}

.style-4 .overlap-1.toggled{position: absolute  ;z-index:1 ;top:12% ;bottom:unset ;left:unset ;right:-42% ;}






.style-4 .overlap-1.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(4deg)
        
        
        ;
}

.style-4 .overlap-1.toggled{width:47.00% ;}@media only screen and (min-width:40em){.style-4 .overlap-1.toggled{width:47.00% }}@media only screen and (min-width:64em){.style-4 .overlap-1.toggled{width:47.00% }}


.style-4 .overlap-1{transition:all 650ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 0ms }


.style-4 .overlap-2{position: absolute  ;z-index:1 ;top:5% ;bottom:unset ;left:4% ;right:unset ;}
.style-4 .overlap-2{width:57.00% ;}@media only screen and (min-width:40em){.style-4 .overlap-2{width:57.00% }}@media only screen and (min-width:64em){.style-4 .overlap-2{width:57.00% }}






.style-4 .overlap-2

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(0deg)
        
        
        ;
}


.style-4 .overlap-2.toggled{position: absolute  ;z-index:1 ;top:5% ;bottom:unset ;left:-55% ;right:unset ;}






.style-4 .overlap-2.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(-3deg)
        
        
        ;
}



.style-4 .overlap-2{transition:all 650ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 0ms }


.style-4 .overlap-3{position: absolute  ;z-index:1 ;top:11% ;bottom:unset ;left:10% ;right:unset ;}
.style-4 .overlap-3{width:44.00% ;}@media only screen and (min-width:40em){.style-4 .overlap-3{width:44.00% }}@media only screen and (min-width:64em){.style-4 .overlap-3{width:44.00% }}

@media screen and (max-width: 39.9375em){.style-4 .img-1{border-color:var(--black) ;border-width:6px 6px 18px 6px ;border-style:solid ;}}
@media screen and (min-width: 40em){.style-4 .img-1{border-color:var(--black) ;border-width:12px 12px 35px 12px ;border-style:solid ;}}
.style-4 .img-1{box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.20);}

.style-4 .overlap-3.toggled{position: absolute  ;z-index:1 ;top:11% ;bottom:unset ;left:-38% ;right:unset ;}






.style-4 .overlap-3.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(-6deg)
        
        
        ;
}



.style-4 .overlap-3{transition:all 650ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 0ms }


.style-4 .overlap-4{position: absolute  !important;z-index:1 !important;top:50% !important;bottom:unset !important;left:unset !important;right:14% !important;}
.style-4 .overlap-4{width:30.00% !important;}@media only screen and (min-width:40em){.style-4 .overlap-4{width:30.00% !important}}@media only screen and (min-width:64em){.style-4 .overlap-4{width:30.00% !important}}






.style-4 .overlap-4

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(-5deg)
        
        
        ;
}


.style-4 .img-2{box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.20);}

.style-4 .overlap-4.toggled{position: absolute  !important;z-index:1 !important;top:50% !important;bottom:unset !important;left:unset !important;right:-27% !important;}






.style-4 .overlap-4.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(-10deg)
        
        
        ;
}



.style-4 .overlap-4{transition:all 650ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 0ms }


.style-4 .overlap-5{position: absolute  !important;z-index:1 !important;top:18% !important;bottom:unset !important;left:unset !important;right:8% !important;}
.style-4 .overlap-5{width:45.00% ;}@media only screen and (min-width:40em){.style-4 .overlap-5{width:45.00% }}@media only screen and (min-width:64em){.style-4 .overlap-5{width:42.00% }}






.style-4 .overlap-5

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(3deg)
        
        
        ;
}


@media screen and (max-width: 39.9375em){.style-4 .img-3{border-color:var(--white) ;border-width:5px 12px 5px 12px ;border-style:solid ;}}
@media screen and (min-width: 40em){.style-4 .img-3{border-color:var(--white) ;border-width:10px 30px 10px 30px ;border-style:solid ;}}
.style-4 .img-3{box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.20);}

.style-4 .overlap-5.toggled{position: absolute  !important;z-index:1 !important;top:18% !important;bottom:unset !important;left:unset !important;right:-35% !important;}






.style-4 .overlap-5.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(12deg)
        
        
        ;
}



.style-4 .overlap-5{transition:all 650ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 0ms }



















.style-5 .wrapper{background-color:var(--white) ;background-image:url('../files/bgimage-410-107.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.style-5 .wrapper{background-attachment:scroll!important}}
.style-5 .wrapper{padding-top:0.00px !important;padding-right:0.00px !important;padding-bottom:40.00px !important;padding-left:0.00px !important;}@media only screen and (min-width:40em){.style-5 .wrapper{padding-top:24.00px !important;padding-right:80.00px !important;padding-bottom:32.00px !important;padding-left:80.00px !important}}@media only screen and (min-width:64em){.style-5 .wrapper{padding-top:24.00px !important;padding-right:0.00px !important;padding-bottom:40.00px !important;padding-left:0.00px !important}}


            .style-5 .description{font-size:calc(14rem/16) ;line-height:1.20 ;}@media only screen and (min-width:40em) {            .style-5 .description{font-size:calc(20rem/16) ;line-height:1.20 }}@media only screen and (min-width:64em) {            .style-5 .description{font-size:calc(20rem/16) ;line-height:1.20 }}
.bubble-1, .bubble-2, .bubble-3, .bubble-4, .bubble-5, .bubble-6{opacity:0.00 }







.bubble-1, .bubble-3, .bubble-5

{
    transform-origin: 0% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(-50px, 0px, 0px)
        
        
        scale3d(0.50, 0.50, 1.00)
        
        
        
        ;
}








.bubble-2, .bubble-4, .bubble-6

{
    transform-origin: 100% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(50px, 0px, 0px)
        
        
        scale3d(0.50, 0.50, 1.00)
        
        
        
        ;
}



.bubble-1.toggled, .bubble-2.toggled, .bubble-3.toggled, .bubble-4.toggled, .bubble-5.toggled, .bubble-6.toggled{opacity:1.00 }






.bubble-1.toggled, .bubble-2.toggled, .bubble-3.toggled, .bubble-4.toggled, .bubble-5.toggled, .bubble-6.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(0px, 0px, 0px)
        
        
        
        
        ;
}



.bubble-1, .bubble-2, .bubble-3, .bubble-4, .bubble-5, .bubble-6{transition:all 350ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 0ms }


@media screen and (max-width: 39.9375em){.style-5 .overlap{position: absolute  ;z-index:1 ;top:25% ;bottom:unset ;left:0% ;right:unset ;}}
@media screen and (min-width: 40em){.style-5 .overlap{position: absolute  ;z-index:1 ;top:25% ;bottom:unset ;left:0% ;right:unset ;}}
.style-5 .overlap{width:100.00% !important;}@media only screen and (min-width:40em){.style-5 .overlap{width:100.00% !important}}@media only screen and (min-width:64em){.style-5 .overlap{width:100.00% !important}}






.style-5 .overlap

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        
        ;
}



@media screen and (min-width:0px) and (max-width:330px){.style-5 .content{display:none }}












.style-6 .wrapper-plan{border-radius:8px ;}

.style-6 .wrapper-plan.toggled{border-radius:16px ;}






.style-6 .wrapper-plan.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        scale3d(1.15, 1.15, 1.00)
        
        
        
        ;
}



.style-6 .wrapper-plan{transition:all 650ms ease 0ms }


.style-6 .wrapper-content{padding-top:3rem ;padding-right:1.5rem ;padding-bottom:3rem ;padding-left:1.5rem ;}  

.style-6 .label-popular{position: absolute  ;z-index:1 ;top:-50% ;bottom:unset ;left:0% ;right:unset ;}
.style-6 .label-popular{width:100.00% ;}@media only screen and (min-width:40em){.style-6 .label-popular{width:100.00% }}@media only screen and (min-width:64em){.style-6 .label-popular{width:100.00% }}
.style-6 .label-popular{background-color:var(--success) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.style-6 .label-popular{background-attachment:scroll!important}}








.style-6 .plan-icon.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(0px, 10px, 0px)
        
        
        scale3d(-0.70, 0.70, 1.00)
        
        
        
        ;
}


.style-6 .label-popular.toggled{position: absolute  ;z-index:1 ;top:0% ;bottom:unset ;left:0% ;right:unset ;}

.style-6 .divider.toggled{opacity:0.00 }






.style-6 .plan-icon{transition:all 650ms ease 0ms }

.style-6 .label-popular{transition:all 500ms ease 0ms }

.style-6 .divider{transition:all 500ms ease 0ms }

.stacks_in_39338_449 > .grid-divider-wrapper > .grid-divider{height:calc(80% - 0px)}

.stacks_in_39338_455{line-height:0}.stacks_in_39338_455 svg{display:inline-block;max-width:110px;height:auto;}.stacks_in_39338_455.full-width svg{width:100%;height:auto}



.stacks_in_39338_495{line-height:0}.stacks_in_39338_495 svg{display:inline-block;max-width:110px;height:auto;}.stacks_in_39338_495.full-width svg{width:100%;height:auto}

.stacks_in_39338_524{line-height:0}.stacks_in_39338_524 svg{display:inline-block;max-width:110px;height:auto;}.stacks_in_39338_524.full-width svg{width:100%;height:auto}







.style-7 .wrapper{position:fixed   ;z-index:1 ;top:unset ;bottom:0px ;left:unset ;right:0px ;}






.style-7 .wrapper

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(100%, 0%, 0px)
        
        
        
        
        ;
}

@media screen and (max-width: 39.9375em){.style-7 .wrapper{width:100.00% ;}}@media only screen and (min-width:40em){.style-7 .wrapper{width:0.00% }}@media only screen and (min-width:64em){.style-7 .wrapper{width:0.00% }}
@media screen and (min-width: 40em){.style-7 .wrapper{width:0.00px ;}}@media only screen and (min-width:40em){.style-7 .wrapper{width:500.00px }}@media only screen and (min-width:64em){.style-7 .wrapper{width:550.00px }}
.style-7 .wrapper{height:auto ;}  
.style-7 .wrapper{padding-top:3rem ;padding-right:2rem ;padding-bottom:3rem ;padding-left:2rem ;} @media only screen and (min-width:40em){.style-7 .wrapper{padding-right:2.5rem ;padding-left:2.5rem ;}}@media only screen and (min-width:64em){.style-7 .wrapper{padding-right:3rem ;padding-left:3rem ;}} 
.style-7 .wrapper{background-color:rgba(0, 0, 0, 0.80) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.style-7 .wrapper{background-attachment:scroll!important}}
.style-7 .wrapper{z-index:999999 !important}







.style-7 .wrapper.toggled

{
    transform-origin: 0% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(0%, 0%, 0px)
        
        
        
        
        ;
}



.style-7 .wrapper{transition:all 650ms ease 0ms }









.style-8{background-image:url('') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.style-8{background-attachment:scroll!important}}@media only screen and (min-width:40em){.style-8{background-image:url('https://images.unsplash.com/photo-1531685250784-7569952593d2?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1200&q=80') }}
.style-8{position:relative;z-index:0}.style-8:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.50 ;background-color:var(--white) ;}
.style-8{padding-top:0.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.style-8{padding-top:96.00px ;padding-right:0.00px ;padding-bottom:96.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.style-8{padding-top:128.00px ;padding-right:0.00px ;padding-bottom:128.00px ;padding-left:0.00px }}


.style-8 .canvas{display:flex;align-items:center;aspect-ratio:100/68;}


.style-8 .image{display:flex;align-items:flex-end;aspect-ratio:1/1;}
.style-8 .image{position:relative;z-index:0}.style-8 .image:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ; background-image: linear-gradient(0deg, #000000 0%, #ffffff00 60%); }
.style-8 .image{border-color:var(--white) ;border-width:3px ;border-style:solid ;}
.style-8 .image{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:16.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){.style-8 .image{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:0.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){.style-8 .image{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:0.00px ;margin-left:0.00px }}
.style-8 .image{box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.20);}


@media screen and (min-width: 40em){.style-8 .overlap-1{position: absolute  ;z-index:1 ;top:unset ;bottom:26% ;left:unset ;right:35% ;}}


@media screen and (min-width: 40em) {





.style-8 .overlap-1

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(10deg)
        
        
        ;
}

}

.style-8 .overlap-1{width:100.00% ;}@media only screen and (min-width:40em){.style-8 .overlap-1{width:32.00% }}@media only screen and (min-width:64em){.style-8 .overlap-1{width:32.00% }}
.style-8 .overlap-1 .image{background-image:url('../files/bgimage-78-B93.jpg') ;background-repeat:no-repeat    ;background-image:url('') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.style-8 .overlap-1 .image{background-attachment:scroll!important}}@media only screen and (min-width:40em){.style-8 .overlap-1 .image{background-image:url('../files/bgimageMedium-78-B93.jpg') }}

@media screen and (min-width: 40em){.style-8 .overlap-1.toggled{position: absolute  ;z-index:1 ;top:unset ;bottom:0% ;left:unset ;right:0% ;}}


@media screen and (min-width: 40em) {





.style-8 .overlap-1.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(0deg)
        
        
        ;
}

}



.style-8 .overlap-1{transition:all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 0ms }


@media screen and (min-width: 40em){.style-8 .overlap-2{position: absolute  ;z-index:1 ;top:unset ;bottom:28% ;left:unset ;right:35% ;}}


@media screen and (min-width: 40em) {





.style-8 .overlap-2

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(-5deg)
        
        
        ;
}

}

.style-8 .overlap-2{width:100.00% ;}@media only screen and (min-width:40em){.style-8 .overlap-2{width:32.00% }}@media only screen and (min-width:64em){.style-8 .overlap-2{width:32.00% }}
.style-8 .overlap-2 .image{background-image:url('../files/bgimage-98-B93.jpg') ;background-repeat:no-repeat    ;background-image:url('') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.style-8 .overlap-2 .image{background-attachment:scroll!important}}@media only screen and (min-width:40em){.style-8 .overlap-2 .image{background-image:url('../files/bgimageMedium-98-B93.jpg') }}

@media screen and (min-width: 40em){.style-8 .overlap-2.toggled{position: absolute  ;z-index:1 ;top:unset ;bottom:0% ;left:unset ;right:34% ;}}


@media screen and (min-width: 40em) {





.style-8 .overlap-2.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(0deg)
        
        
        ;
}

}



.style-8 .overlap-2{transition:all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 0ms }


@media screen and (min-width: 40em){.style-8 .overlap-3{position: absolute  ;z-index:1 ;top:unset ;bottom:26% ;left:34% ;right:unset ;}}


@media screen and (min-width: 40em) {





.style-8 .overlap-3

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(1deg)
        
        
        ;
}

}

.style-8 .overlap-3{width:100.00% ;}@media only screen and (min-width:40em){.style-8 .overlap-3{width:32.00% }}@media only screen and (min-width:64em){.style-8 .overlap-3{width:32.00% }}
.style-8 .overlap-3 .image{background-image:url('../files/bgimage-118-B93.jpg') ;background-repeat:no-repeat    ;background-image:url('') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.style-8 .overlap-3 .image{background-attachment:scroll!important}}@media only screen and (min-width:40em){.style-8 .overlap-3 .image{background-image:url('../files/bgimageMedium-118-B93.jpg') }}

@media screen and (min-width: 40em){.style-8 .overlap-3.toggled{position: absolute  ;z-index:1 ;top:unset ;bottom:0% ;left:0% ;right:unset ;}}


@media screen and (min-width: 40em) {





.style-8 .overlap-3.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(0deg)
        
        
        ;
}

}



.style-8 .overlap-3{transition:all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 0ms }


@media screen and (min-width: 40em){.style-8 .overlap-4{position: absolute  ;z-index:1 ;top:26% ;bottom:unset ;left:unset ;right:35% ;}}


@media screen and (min-width: 40em) {





.style-8 .overlap-4

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(-15deg)
        
        
        ;
}

}

.style-8 .overlap-4{width:100.00% ;}@media only screen and (min-width:40em){.style-8 .overlap-4{width:32.00% }}@media only screen and (min-width:64em){.style-8 .overlap-4{width:32.00% }}
.style-8 .overlap-4 .image{background-image:url('../files/bgimage-138-B93.jpg') ;background-repeat:no-repeat    ;background-image:url('') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.style-8 .overlap-4 .image{background-attachment:scroll!important}}@media only screen and (min-width:40em){.style-8 .overlap-4 .image{background-image:url('../files/bgimageMedium-138-B93.jpg') }}

@media screen and (min-width: 40em){.style-8 .overlap-4.toggled{position: absolute  ;z-index:1 ;top:0% ;bottom:unset ;left:unset ;right:0% ;}}


@media screen and (min-width: 40em) {





.style-8 .overlap-4.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(0deg)
        
        
        ;
}

}



.style-8 .overlap-4{transition:all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 0ms }


@media screen and (min-width: 40em){.style-8 .overlap-5{position: absolute  ;z-index:1 ;top:28% ;bottom:unset ;left:unset ;right:35% ;}}


@media screen and (min-width: 40em) {





.style-8 .overlap-5

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(20deg)
        
        
        ;
}

}

.style-8 .overlap-5{width:100.00% ;}@media only screen and (min-width:40em){.style-8 .overlap-5{width:32.00% }}@media only screen and (min-width:64em){.style-8 .overlap-5{width:32.00% }}
.style-8 .overlap-5 .image{background-image:url('../files/bgimage-158-B93.jpg') ;background-repeat:no-repeat    ;background-image:url('') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.style-8 .overlap-5 .image{background-attachment:scroll!important}}@media only screen and (min-width:40em){.style-8 .overlap-5 .image{background-image:url('../files/bgimageMedium-158-B93.jpg') }}

@media screen and (min-width: 40em){.style-8 .overlap-5.toggled{position: absolute  ;z-index:1 ;top:0% ;bottom:unset ;left:unset ;right:34% ;}}


@media screen and (min-width: 40em) {





.style-8 .overlap-5.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(0deg)
        
        
        ;
}

}



.style-8 .overlap-5{transition:all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 0ms }


@media screen and (min-width: 40em){.style-8 .overlap-6{position: absolute  ;z-index:1 ;top:28% ;bottom:unset ;left:34% ;right:unset ;}}


@media screen and (min-width: 40em) {





.style-8 .overlap-6

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(5deg)
        
        
        ;
}

}

.style-8 .overlap-6{width:100.00% ;}@media only screen and (min-width:40em){.style-8 .overlap-6{width:32.00% }}@media only screen and (min-width:64em){.style-8 .overlap-6{width:32.00% }}
.style-8 .overlap-6 .image{background-image:url('../files/bgimage-178-B93.jpg') ;background-repeat:no-repeat    ;background-image:url('') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.style-8 .overlap-6 .image{background-attachment:scroll!important}}@media only screen and (min-width:40em){.style-8 .overlap-6 .image{background-image:url('../files/bgimageMedium-178-B93.jpg') }}

@media screen and (min-width: 40em){.style-8 .overlap-6.toggled{position: absolute  ;z-index:1 ;top:0% ;bottom:unset ;left:0% ;right:unset ;}}


@media screen and (min-width: 40em) {





.style-8 .overlap-6.toggled

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(0deg)
        
        
        ;
}

}



.style-8 .overlap-6{transition:all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000) 0ms }















.style-9 .item-post{background-color:var(--light-gray) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.style-9 .item-post{background-attachment:scroll!important}}
.style-9 .item-post:hover{background-color:var(--white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.style-9 .item-post{background-attachment:scroll!important}}






.style-9 .item-post:hover

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(0px, -10px, 0px)
        
        
        
        
        ;
}

.style-9 .item-post:hover{box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.15);}

.style-9 .item-post{transition:all 300ms ease 0ms }


.style-9 .animated-content{opacity:0.00 }


.style-9 .animated-content.toggled{opacity:1.00 }


.style-9 .animated-content{transition:all 300ms ease 0ms }

.stacks_in_40170_297 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}


.stacks_in_40170_302 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}









.stacks_in_40170_343 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}









.stacks_in_40170_381 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}









.stacks_in_40170_422 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}







.stacks_in_27661 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}


