.twoColumnsToogle{position:relative;padding:48px 0 48px 0;background-color:#f5f5f5}
.twoColumnsToogle .container-fluid-custom{max-width:1436px;margin:0 auto}
.twoColumnsToogle .cont-img{overflow:hidden;height:auto;width:100%;margin:0}
.twoColumnsToogle .cont-img .toggle_img_one{display:block}
.twoColumnsToogle .cont-img .toggle_img_two{display:none}
.twoColumnsToogle .cont-img img{height:auto;width:100%}
.twoColumnsToogle .cont-img img.img-filter{filter:blur(5px)}
.twoColumnsToogle .cont-module .container-fluid{padding-right:16px;padding-left:16px}
.twoColumnsToogle .cont-module .row{margin-right:-8px;margin-left:-8px}
.twoColumnsToogle .cont-module .row.box-bottom{border-bottom:1px solid rgba(15,15,15,0.2);margin-right:-16px;margin-left:-16px;margin-bottom:32px}
.twoColumnsToogle .cont-module .col-md-6,.twoColumnsToogle .cont-module .col-md-12{padding-right:8px;padding-left:8px;margin-left:auto;margin-right:auto}
.twoColumnsToogle .eyebrow{font-family:"CupraLight",serif;font-size:16px;line-height:19px;color:#242221;margin-bottom:8px;white-space:nowrap;overflow:hidden}
.twoColumnsToogle .title{font-family:"CupraLight",serif;font-size:28px;line-height:38px;color:#242221;margin-bottom:24px;max-height:114px;overflow:hidden}
.twoColumnsToogle .description{margin-bottom:24px;max-height:208px;overflow:hidden}
.twoColumnsToogle .description p{font-family:"CupraLight",serif;font-size:16px;line-height:26px;color:#242221;margin:0}
.twoColumnsToogle .highlight-title{font-family:"CupraLight",serif;font-size:28px;line-height:38px;white-space:nowrap;color:#242221;margin-bottom:0}
.twoColumnsToogle .highlight-subtitle{font-family:"CupraLight",serif;font-size:16px;line-height:26px;overflow:hidden;max-height:52px;color:#242221}
.twoColumnsToogle .switch{position:relative;display:inline-block;width:50px}
.twoColumnsToogle .switch.active .slider.round{background:rgba(0,60,74,0.8)}
.twoColumnsToogle .switch.active .slider:before{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px);-webkit-transition:.4s;transition:.4s}
.twoColumnsToogle .switch.active .slider{-webkit-transition:.4s;transition:.4s}
.twoColumnsToogle .switch input{display:none}
.twoColumnsToogle .switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
.twoColumnsToogle .switch .slider.round{border-radius:8px;background:#d5d5d5}
.twoColumnsToogle .switch .slider.round:before{border-radius:50%;background:#242221}
.twoColumnsToogle .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;height:8px;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}
.twoColumnsToogle .switch .slider:before{position:absolute;content:"";height:25px;width:25px;top:-8px;left:0;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}
.twoColumnsToogle .toogle-element{margin:16px auto;text-align:center;line-height:1.2}
.twoColumnsToogle .toogle-subtitle{font-family:"CupraBook",serif;font-size:12px;line-height:20px;color:#242221;text-align:center;padding-bottom:8px;white-space:nowrap;overflow:hidden}
.twoColumnsToogle .centercontent{max-width:456px;margin:auto}
@media(min-width:764px){.twoColumnsToogle{min-height:660px}
}
@media(min-width:764px) and (max-width:1015px){.twoColumnsToogle{padding:100px 0}
.twoColumnsToogle .cont-module.background-transparent::before{background:#f5f5f5;content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:50%}
.twoColumnsToogle .centercontent{max-width:360px;margin:auto}
.twoColumnsToogle .cont-module.background-transparent.right-transparent::before{background:#f5f5f5;content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;right:0}
.twoColumnsToogle .cont-module{padding-bottom:0;position:absolute;z-index:11;top:0;bottom:0;left:0;right:0}
.twoColumnsToogle .cont-module .container-fluid{padding-right:32px;padding-left:32px}
.twoColumnsToogle .cont-module .row{margin-right:-16px;margin-left:-16px}
.twoColumnsToogle .cont-module .row.percentage .col-6:last-child{padding-left:4px}
.twoColumnsToogle .cont-module .col-md-6,.twoColumnsToogle .cont-module .col-md-12{padding-right:32px;padding-left:16px;margin:0}
.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-6,.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-12{padding-right:16px;padding-left:32px;margin-left:50%}
.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-6 .row.percentage .col-6,.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-12 .row.percentage .col-6{margin:0}
.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-6 .row.percentage .col-6:first-child,.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-12 .row.percentage .col-6:first-child{padding-left:16px}
.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-6 .row.percentage .col-6:last-child,.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-12 .row.percentage .col-6:last-child{padding-left:0;padding-right:16px}
.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-6 .toogle-switch .col-md-12,.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-12 .toogle-switch .col-md-12{padding-left:16px;margin:0}
.twoColumnsToogle .cont-module .flex-column{height:100%}
.twoColumnsToogle .cont-module .flex-column .align-items-center{height:100%}
.twoColumnsToogle .cont-img img{height:auto;width:100%}
.twoColumnsToogle .eyebrow{margin-bottom:8px}
.twoColumnsToogle .title{font-size:30px;line-height:40px;margin-bottom:32px;max-height:120px}
.twoColumnsToogle .description{margin-bottom:24px;max-height:130px}
.twoColumnsToogle .highlight-title{font-size:30px;line-height:40px}
.twoColumnsToogle .toogle-element{margin:24px auto 16px auto;text-align:left;line-height:8px}
.twoColumnsToogle .toogle-subtitle{text-align:left;padding-bottom:0;margin-bottom:0}
}
@media(min-width:1016px) and (max-width:1435px){.twoColumnsToogle{padding:80px 0}
.twoColumnsToogle .centercontent{max-width:468px;margin:auto}
.twoColumnsToogle .cont-module.background-transparent::before{background:#f5f5f5;content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:50%}
.twoColumnsToogle .cont-module.background-transparent.right-transparent::before{background:#f5f5f5;content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;right:0}
.twoColumnsToogle .cont-module{padding-bottom:0;position:absolute;z-index:11;top:0;bottom:0;left:0;right:0}
.twoColumnsToogle .cont-module .container-fluid{padding-right:32px;padding-left:32px}
.twoColumnsToogle .cont-module .row{margin-right:-16px;margin-left:-16px}
.twoColumnsToogle .cont-module .col-md-6,.twoColumnsToogle .cont-module .col-md-12{padding-right:32px;padding-left:16px;margin:0}
.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-6,.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-12{padding-right:16px;padding-left:32px;margin-left:50%}
.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-6 .description,.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-12 .description{margin-bottom:32px}
.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-6 .row.percentage .col-6,.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-12 .row.percentage .col-6{margin:0}
.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-6 .row.percentage .col-6:first-child,.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-12 .row.percentage .col-6:first-child{padding-left:16px}
.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-6 .toogle-switch .col-md-12,.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-12 .toogle-switch .col-md-12{margin:0;padding-left:16px}
.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-6 .toogle-element,.twoColumnsToogle .cont-module.background-transparent.right-transparent .col-md-12 .toogle-element{margin:32px auto 16px auto}
.twoColumnsToogle .cont-module .flex-column{height:100%}
.twoColumnsToogle .cont-module .flex-column .align-items-center{height:100%}
.twoColumnsToogle .cont-img img{height:auto;width:100%}
.twoColumnsToogle .eyebrow{margin-bottom:16px}
.twoColumnsToogle .title{font-size:36px;line-height:46px;margin-bottom:24px;max-height:92px}
.twoColumnsToogle .description{margin-bottom:32px;max-height:104px}
.twoColumnsToogle .highlight-title{font-size:36px;line-height:46px;margin-bottom:0}
.twoColumnsToogle .toogle-element{text-align:left;margin:32px auto 16px auto;line-height:8px}
.twoColumnsToogle .toogle-subtitle{text-align:left;padding-bottom:0;margin-bottom:0}
}
@media(min-width:1436px){.twoColumnsToogle{padding:80px 0}
.twoColumnsToogle .background-transparent::before{background:#f5f5f5;content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);width:100%}
.twoColumnsToogle .centercontent{max-width:468px;margin:auto}
.twoColumnsToogle .background-transparent.right-transparent::before{background:#f5f5f5;content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;right:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);width:100%;width:calc(100% - 32px)}
.twoColumnsToogle .background-transparent.right-transparent .col-xl-4{padding-left:0;margin-left:58.33333%}
.twoColumnsToogle .cont-module{padding-bottom:0;overflow:hidden;position:absolute;z-index:11;top:0;bottom:0;left:0;right:0}
.twoColumnsToogle .cont-module .container-fluid{padding-right:32px;padding-left:32px}
.twoColumnsToogle .cont-module .row{margin-right:-16px;margin-left:-16px}
.twoColumnsToogle .cont-module .col-md-6,.twoColumnsToogle .cont-module .col-md-12{padding-right:32px;padding-left:16px}
.twoColumnsToogle .cont-module .col-xl-4{padding-right:0;padding-left:0;margin-left:8.33333%}
.twoColumnsToogle .cont-module .flex-column{height:100%;max-width:1436px}
.twoColumnsToogle .cont-module .flex-column .align-items-center{height:100%}
.twoColumnsToogle .cont-img img{height:auto;width:100%}
.twoColumnsToogle .eyebrow{margin-bottom:16px}
.twoColumnsToogle .title{font-size:36px;line-height:46px;margin-bottom:24px;max-height:92px}
.twoColumnsToogle .description{margin-bottom:32px;max-height:104px}
.twoColumnsToogle .highlight-title{font-size:36px;line-height:46px;margin-bottom:0}
.twoColumnsToogle .toogle-element{margin:32px auto 16px auto;text-align:left;line-height:8px}
.twoColumnsToogle .toogle-subtitle{text-align:left;padding-bottom:0;margin-bottom:0}
}
@media(min-width:764px){.two-columns.horizontal-left,.two-columns.horizontal-right,.two-columns.grid-70-30,.two-columns.no-texture{overflow:hidden}
.two-columns.horizontal-left .container-content,.two-columns.horizontal-right .container-content,.two-columns.grid-70-30 .container-content,.two-columns.no-texture .container-content{overflow:visible}
}
.two-columns-slider{position:relative;padding:48px 0 48px 0;overflow:hidden}
.two-columns-slider .container-fluid-custom{max-width:1436px;margin:0 auto}
.two-columns-slider .cont-img img{width:100%;height:auto}
.two-columns-slider .cont-module .container-fluid{padding-right:16px;padding-left:16px;max-width:1436px}
.two-columns-slider .cont-module .row{margin-right:-16px;margin-left:-16px}
.two-columns-slider .cont-module .col-md-6{padding-right:16px;padding-left:16px}
.two-columns-slider .cont-module .box-bottom{margin:24px 0 32px 0}
.two-columns-slider .cont-module .slider-element .rangeslider{margin:0 auto;background-color:#d5d5d5;position:relative}
.two-columns-slider .cont-module .slider-element .rangeslider,.two-columns-slider .cont-module .slider-element .rangeslider__fill{width:281px;display:block;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;height:8px}
.two-columns-slider .cont-module .slider-element .rangeslider__fill{background-color:rgba(0,60,74,0.8)}
.two-columns-slider .cont-module .slider-element .rangeslider__handle{background-color:#242221;cursor:pointer;display:inline-block;width:25px;height:25px;position:absolute;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;top:-9.5px}
.two-columns-slider .cont-module .slider-subtitle{margin:16px 0 0 0;font-family:"CupraBook",serif;font-size:12px;color:rgba(36,34,33,0.6);letter-spacing:0;line-height:20px;text-align:center;white-space:nowrap;overflow:hidden}
.two-columns-slider .cont-module hr{box-shadow:0 1px 0 0 rgba(15,15,15,0.2);width:calc(100% + 32px);margin-left:-16px}
.two-columns-slider .cont-module .content{max-width:456px;margin:auto}
.two-columns-slider .cont-module .content .eyebrow{font-family:"CupraLight",serif;margin-bottom:24px;font-size:16px;line-height:19px;letter-spacing:0;color:#242221;white-space:nowrap;overflow:hidden}
.two-columns-slider .cont-module .content .title{font-family:"CupraLight",serif;font-size:28px;color:#242221;letter-spacing:0;line-height:38px;overflow:hidden;max-height:114px;margin:0}
.two-columns-slider .cont-module .content .description{margin:32px 0 24px 0;font-family:"CupraLight",serif;font-size:16px;color:#242221;letter-spacing:0;line-height:26px;overflow:hidden;max-height:208px}
.two-columns-slider .cont-module .content .description p{margin:0}
.two-columns-slider .cont-module .block-bt-primary{white-space:nowrap;overflow:hidden}
@media(min-width:764px){.two-columns-slider{min-height:660px}
}
@media(min-width:764px) and (max-width:1015px){.two-columns-slider{padding:100px 0}
.two-columns-slider .cont-module{position:absolute;z-index:11;top:0;bottom:0;left:0;right:0;justify-content:flex-end}
.two-columns-slider .cont-module .flex-column{height:100%}
.two-columns-slider .cont-module .flex-column .align-items-center{height:100%}
.two-columns-slider .cont-module.side-left:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:50%}
.two-columns-slider .cont-module.side-left .col-md-6{padding-right:32px}
.two-columns-slider .cont-module.side-right:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;right:0;left:50%}
.two-columns-slider .cont-module.side-right .col-md-6{padding-left:32px}
.two-columns-slider .cont-module .container-fluid{padding-right:32px;padding-left:32px}
.two-columns-slider .cont-module .row{margin-right:-16px;margin-left:-16px}
.two-columns-slider .cont-module .col-md-6{padding-right:16px;padding-left:16px}
.two-columns-slider .cont-module .slider-element{height:25px;padding-top:8px}
.two-columns-slider .cont-module .slider-element .rangeslider{margin:0}
.two-columns-slider .cont-module .slider-element .rangeslider .rangeslider__handle{top:-8.5px}
.two-columns-slider .cont-module .content{max-width:360px}
.two-columns-slider .cont-module .content .eyebrow{margin-bottom:16px}
.two-columns-slider .cont-module .content .title{font-size:30px;line-height:40px;max-height:124px}
.two-columns-slider .cont-module .content .description{max-height:130px;margin:32px 0 40px 0}
.two-columns-slider .cont-module .content .block-bt-primary{margin-top:56px}
.two-columns-slider .cont-module .slider-subtitle{margin:8px 0 0 0;text-align:left}
}
@media(min-width:1016px) and (max-width:1435px){.two-columns-slider{padding:80px 0}
.two-columns-slider .cont-module{position:absolute;z-index:11;top:0;bottom:0;left:0;right:0}
.two-columns-slider .cont-module .flex-column{height:100%}
.two-columns-slider .cont-module .flex-column .align-items-center{height:100%}
.two-columns-slider .cont-module.side-left:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:50%}
.two-columns-slider .cont-module.side-left .col-md-6{padding-right:32px}
.two-columns-slider .cont-module.side-right:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;right:0;left:50%}
.two-columns-slider .cont-module.side-right .col-md-6{padding-left:32px}
.two-columns-slider .cont-module .container-fluid{padding-right:32px;padding-left:32px}
.two-columns-slider .cont-module .row{margin-right:-16px;margin-left:-16px}
.two-columns-slider .cont-module .col-md-6{padding-right:16px;padding-left:16px}
.two-columns-slider .cont-module .slider-element{height:25px;padding-top:8px}
.two-columns-slider .cont-module .slider-element .rangeslider{margin:0}
.two-columns-slider .cont-module .slider-element .rangeslider .rangeslider__handle{top:-7.5px}
.two-columns-slider .cont-module .content{max-width:468px}
.two-columns-slider .cont-module .content .title{font-size:36px;line-height:46px;max-height:92px}
.two-columns-slider .cont-module .content .description{margin:24px 0 40px 0;max-height:104px}
.two-columns-slider .cont-module .content .block-bt-primary{margin-top:56px}
.two-columns-slider .cont-module .slider-subtitle{margin:8px 0 0 0;text-align:left}
}
@media(min-width:1436px){.two-columns-slider{padding:80px 0}
.two-columns-slider .cont-module{position:absolute;z-index:11;top:0;bottom:0;left:0;right:0}
.two-columns-slider .cont-module .flex-column{height:100%}
.two-columns-slider .cont-module .flex-column .align-items-center{height:100%}
.two-columns-slider .cont-module.side-left:before{right:50%;left:0;content:"";position:absolute;z-index:-1;top:0;bottom:0}
.two-columns-slider .cont-module.side-left .col-md-6{padding-left:0;padding-right:0}
.two-columns-slider .cont-module.side-right:before{right:0;left:50%}
.two-columns-slider .cont-module.side-right .col-md-6{padding-left:0;padding-right:0}
.two-columns-slider .cont-module .container-fluid{padding-right:32px;padding-left:32px}
.two-columns-slider .cont-module .row{margin-right:-16px;margin-left:-16px}
.two-columns-slider .cont-module .col-md-6{padding-right:16px;padding-left:16px}
.two-columns-slider .cont-module .slider-element{height:25px;padding-top:8px}
.two-columns-slider .cont-module .slider-element .rangeslider{margin:0}
.two-columns-slider .cont-module .content{max-width:468px;margin:0}
.two-columns-slider .cont-module .content .title{font-size:36px;line-height:46px;max-height:92px}
.two-columns-slider .cont-module .content .description{margin:24px 0 40px 0;max-height:104px}
.two-columns-slider .cont-module .content .block-bt-primary{margin-top:56px}
.two-columns-slider .cont-module .slider-subtitle{margin:8px 0 0 0;text-align:left}
}
.two-columns{padding:48px 0 48px 0;margin:0}
.two-columns .container-fluid{max-width:1436px}
.two-columns .eyebrow{margin-top:32px;margin-bottom:8px;white-space:nowrap;overflow:hidden}
.two-columns .title{margin-bottom:24px;font-size:28px;max-height:120px;overflow:hidden}
.two-columns .description{margin-bottom:24px;overflow:hidden;max-height:186px}
.two-columns .description p{margin-bottom:0}
.two-columns .cta-container{white-space:nowrap;overflow:hidden}
.two-columns .container-image .container-video{display:flex;justify-content:center}
.two-columns.horizontal-left .container-content{position:relative;width:100%;height:auto;padding-right:0}
.two-columns.horizontal-left .container-image{position:relative;width:100%;overflow:hidden;height:auto;padding-top:15px;margin-bottom:-32px}
.two-columns.horizontal-left .container-image .cont-img{position:relative;z-index:11;width:100%}
.two-columns.horizontal-left .container-image .container-video{position:absolute;z-index:10;width:160px;min-height:15px;overflow:hidden;top:0;right:0}
.two-columns.horizontal-left .cont-img{overflow:hidden;width:100%;height:auto}
.two-columns.horizontal-left .cont-img img{position:relative;width:100%;height:auto}
.two-columns.horizontal-left .cont-module{margin-top:0}
.two-columns.horizontal-left .container-text{padding-right:16px;margin-right:16px;position:relative;margin-left:-1px;padding-left:1px}
.two-columns.horizontal-right .container-content{position:relative;width:100%;height:auto;padding-left:0}
.two-columns.horizontal-right .container-image{position:relative;width:100%;overflow:hidden;height:auto;padding-top:15px;margin-bottom:-32px}
.two-columns.horizontal-right .container-image .cont-img{position:relative;z-index:11;width:100%}
.two-columns.horizontal-right .container-image .container-video{position:absolute;z-index:10;width:160px;min-height:15px;overflow:hidden;top:0}
.two-columns.horizontal-right .cont-img{overflow:hidden;width:100%;height:auto}
.two-columns.horizontal-right .cont-img img{position:relative;width:100%;height:auto}
.two-columns.horizontal-right .cont-module{margin-top:0}
.two-columns.horizontal-right .container-text{position:relative;padding-left:16px;margin-left:16px;text-align:right}
.two-columns.grid-70-30 .description{max-height:104px}
.two-columns.grid-70-30 .title{max-height:80px}
.two-columns.no-texture .container-image{padding-bottom:0;padding-top:0}
@media(min-width:764px){.two-columns{padding:100px 0 100px 0;margin:0}
.two-columns .eyebrow{margin-top:0;margin-bottom:8px}
.two-columns .title{margin-bottom:8px;max-height:80px}
.two-columns .description{margin-bottom:24px;max-height:156px}
.two-columns.horizontal-left .container-content{position:relative;width:100%;height:auto;padding-right:16px}
.two-columns.horizontal-left .container-image{position:relative;width:calc(50% + 16px);left:50%;overflow:hidden;height:auto;padding-top:0;margin-bottom:0}
.two-columns.horizontal-left .container-image .cont-img{position:relative;z-index:11;width:calc(100% - 94px);margin-left:16px}
.two-columns.horizontal-left .container-image .container-video{position:absolute;z-index:10;width:244px;height:242px;overflow:hidden;top:inherit;right:0;bottom:0}
.two-columns.horizontal-left .container-text{position:absolute;left:0;width:calc(50% + 66px);height:auto;padding-left:32px;margin-left:0}
.two-columns.horizontal-left .container-text .eyebrow,.two-columns.horizontal-left .container-text .title,.two-columns.horizontal-left .container-text p{max-width:334px}
.two-columns.horizontal-left.vertical-top *::-ms-backdrop,.two-columns.horizontal-left.vertical-top .container-image{margin-top:2px}
.two-columns.horizontal-left.vertical-top .container-image{padding-bottom:20px}
.two-columns.horizontal-left.vertical-top .container-image .container-video{bottom:0;top:inherit}
.two-columns.horizontal-left.vertical-top .container-text{top:0;padding-bottom:64px}
.two-columns.horizontal-left.vertical-top.no-texture .container-image{padding-bottom:0;padding-top:0}
.two-columns.horizontal-left.vertical-bottom *::-ms-backdrop,.two-columns.horizontal-left.vertical-bottom .container-image{margin-bottom:2px}
.two-columns.horizontal-left.vertical-bottom .container-image{padding-top:20px}
.two-columns.horizontal-left.vertical-bottom .container-image .container-video{top:0;bottom:inherit}
.two-columns.horizontal-left.vertical-bottom .container-text{bottom:0;padding-top:64px}
.two-columns.horizontal-left.vertical-bottom.no-texture .container-image{padding-bottom:0;padding-top:0}
.two-columns.horizontal-right .container-content{position:relative;width:100%;height:auto}
.two-columns.horizontal-right .container-image{position:relative;width:calc(50% + 16px);left:0;overflow:hidden;height:auto;padding-top:0;margin-bottom:0}
.two-columns.horizontal-right .container-image .cont-img{position:relative;z-index:11;width:calc(100% - 94px);margin-left:78px}
.two-columns.horizontal-right .container-image .container-video{position:absolute;z-index:10;width:244px;height:242px;overflow:hidden;top:inherit;right:0;bottom:0;left:0}
.two-columns.horizontal-right .container-text{position:absolute;left:inherit;right:0;width:calc(50% + 66px);height:auto;padding-left:80px;margin-left:0;text-align:left}
.two-columns.horizontal-right .container-text .eyebrow,.two-columns.horizontal-right .container-text .title,.two-columns.horizontal-right .container-text p{max-width:334px}
.two-columns.horizontal-right.vertical-top *::-ms-backdrop,.two-columns.horizontal-right.vertical-top .container-image{margin-top:2px}
.two-columns.horizontal-right.vertical-top .container-image{padding-bottom:20px}
.two-columns.horizontal-right.vertical-top .container-image .container-video{bottom:0;top:inherit}
.two-columns.horizontal-right.vertical-top .container-text{top:0;padding-bottom:64px}
.two-columns.horizontal-right.vertical-top.no-texture .container-image{padding-bottom:0;padding-top:0}
.two-columns.horizontal-right.vertical-bottom *::-ms-backdrop,.two-columns.horizontal-right.vertical-bottom .container-image{margin-bottom:2px}
.two-columns.horizontal-right.vertical-bottom .container-image{padding-top:20px}
.two-columns.horizontal-right.vertical-bottom .container-image .container-video{top:0;bottom:inherit}
.two-columns.horizontal-right.vertical-bottom .container-text{bottom:0;padding-top:64px}
.two-columns.horizontal-right.vertical-bottom.no-texture .container-image{padding-bottom:0;padding-top:0}
.two-columns .cont-module .title{font-size:30px}
.two-columns.grid-70-30.horizontal-left .container-image{padding-top:24px}
.two-columns.grid-70-30.horizontal-left .container-image .cont-img{width:calc(100% - 72px)}
.two-columns.grid-70-30.horizontal-left .container-image .container-video{width:calc(100% - 16px);top:0;bottom:inherit;height:69px}
.two-columns.grid-70-30.horizontal-left .container-text{padding-bottom:0}
.two-columns.grid-70-30.horizontal-left .container-text .title{font-size:36px}
.two-columns.grid-70-30.horizontal-left .container-text .col-lg-5{text-align:left}
.two-columns.grid-70-30.horizontal-left.vertical-bottom *::-ms-backdrop,.two-columns.grid-70-30.horizontal-left.vertical-bottom .container-image{margin-bottom:2px}
.two-columns.grid-70-30.horizontal-left.vertical-bottom .container-image{padding-bottom:24px}
.two-columns.grid-70-30.horizontal-left.vertical-bottom .container-image .container-video{bottom:0;top:inherit}
.two-columns.grid-70-30.horizontal-left.vertical-bottom .container-text{padding-top:0}
.two-columns.grid-70-30.horizontal-left.vertical-bottom.no-texture .container-image{padding-bottom:0}
.two-columns.grid-70-30.horizontal-left.vertical-bottom.no-texture .container-image .cont-img{min-height:254px}
.two-columns.grid-70-30.horizontal-left.vertical-top *::-ms-backdrop,.two-columns.grid-70-30.horizontal-left.vertical-top .container-image{margin-top:2px}
.two-columns.grid-70-30.horizontal-left.vertical-top .container-text{padding-bottom:0}
.two-columns.grid-70-30.horizontal-left.vertical-top.no-texture .container-image{padding-top:0}
.two-columns.grid-70-30.horizontal-left.vertical-top.no-texture .container-image .cont-img{min-height:254px}
.two-columns.grid-70-30.horizontal-right .container-image .container-video{height:69px}
.two-columns.grid-70-30.horizontal-right .container-image .container-video video{width:100%}
.two-columns.grid-70-30.horizontal-right .container-text{padding-bottom:0}
.two-columns.grid-70-30.horizontal-right .container-text .title{font-size:36px}
.two-columns.grid-70-30.horizontal-right .container-text .col-lg-5{text-align:left}
.two-columns.grid-70-30.horizontal-right.vertical-top *::-ms-backdrop,.two-columns.grid-70-30.horizontal-right.vertical-top .container-image{margin-top:2px}
.two-columns.grid-70-30.horizontal-right.vertical-top .container-image{padding-top:24px}
.two-columns.grid-70-30.horizontal-right.vertical-top .container-image .container-video{top:0;bottom:inherit;width:calc(100% - 16px)}
.two-columns.grid-70-30.horizontal-right.vertical-top .container-image .container-video video{width:100%}
.two-columns.grid-70-30.horizontal-right.vertical-top .container-text{top:0;padding-bottom:0}
.two-columns.grid-70-30.horizontal-right.vertical-top.no-texture .container-image{padding-top:0}
.two-columns.grid-70-30.horizontal-right.vertical-top.no-texture .container-image .cont-img{min-height:254px}
.two-columns.grid-70-30.horizontal-right.vertical-bottom *::-ms-backdrop,.two-columns.grid-70-30.horizontal-right.vertical-bottom .container-image{margin-bottom:2px}
.two-columns.grid-70-30.horizontal-right.vertical-bottom .container-image{padding-bottom:24px}
.two-columns.grid-70-30.horizontal-right.vertical-bottom .container-image .container-video{bottom:0;top:inherit;height:69px;width:calc(100% - 16px)}
.two-columns.grid-70-30.horizontal-right.vertical-bottom .container-image .container-video video{width:100%}
.two-columns.grid-70-30.horizontal-right.vertical-bottom .container-text{bottom:0;padding-top:0}
.two-columns.grid-70-30.horizontal-right.vertical-bottom.no-texture .container-image{padding-bottom:0}
.two-columns.grid-70-30.horizontal-right.vertical-bottom.no-texture .container-image .cont-img{min-height:254px}
.two-columns.grid-70-30 .description{max-height:78px}
}
@media(min-width:764px) and (max-width:1015px){.two-columns.grid-70-30.horizontal-left .container-text{width:50%;padding-left:32px}
.two-columns.grid-70-30.horizontal-right .container-text{width:50%;padding-left:32px}
.two-columns.horizontal-left .container-content,.two-columns.horizontal-right .container-content{overflow:visible}
}
@media(min-width:1016px) and (max-width:1435px){.two-columns{padding:80px 0 80px 0;margin:0}
.two-columns .col-lg-5{text-align:right}
.two-columns .align-right{text-align:right}
.two-columns .description{margin-top:40px;max-width:214px;max-height:calc(26px * 10 + 4px)}
.two-columns .description.margin-top-0{margin-top:0}
.two-columns .cont-module .title{font-size:36px;max-height:184px}
.two-columns.horizontal-left .container-content{position:relative;width:100%;height:auto;padding-right:16px}
.two-columns.horizontal-left .container-image{position:relative;width:calc(50% + 16px);left:56%;overflow:hidden;height:auto;padding-top:0;padding-bottom:82px;margin-bottom:0}
.two-columns.horizontal-left .container-image .cont-img{position:relative;z-index:11;width:calc(100% - 130px);margin-left:16px}
.two-columns.horizontal-left .container-image .container-video{position:absolute;z-index:10;width:328px;height:302px;overflow:hidden;top:inherit;right:0;bottom:0}
.two-columns.horizontal-left .container-text{margin-left:0;width:calc(58% + 66px)}
.two-columns.horizontal-left .container-text .eyebrow,.two-columns.horizontal-left .container-text .title{max-width:initial}
.two-columns.horizontal-left.vertical-bottom .container-image{padding-top:75px;padding-bottom:0}
.two-columns.horizontal-left.vertical-bottom .container-image .container-video{top:0;bottom:inherit}
.two-columns.horizontal-left.vertical-bottom .container-text{bottom:0;top:auto}
.two-columns.horizontal-left.vertical-top .container-image{padding-top:0;padding-bottom:75px}
.two-columns.horizontal-left.vertical-top .container-image .container-video{bottom:0;top:inherit}
.two-columns.horizontal-left.vertical-top .container-text{top:0;bottom:auto}
.two-columns.horizontal-right .container-content{position:relative;width:100%;height:auto;padding-right:16px}
.two-columns.horizontal-right .container-image{position:relative;width:calc(50% + 16px);overflow:hidden;height:auto;padding-top:0;padding-bottom:82px;margin-bottom:0}
.two-columns.horizontal-right .container-image .cont-img{position:relative;z-index:11;width:calc(100% - 130px);margin-left:106px}
.two-columns.horizontal-right .container-image .container-video{position:absolute;z-index:10;width:351px;height:275px;overflow:hidden;top:inherit;bottom:0}
.two-columns.horizontal-right .container-text{width:calc(50% + 66px);padding-left:48px}
.two-columns.horizontal-right .container-text .eyebrow,.two-columns.horizontal-right .container-text .title{max-width:initial}
.two-columns.horizontal-right .container-text .title{font-size:36px}
.two-columns.horizontal-right .container-text .col-lg-4{text-align:left}
.two-columns.horizontal-right.vertical-bottom .container-image{padding-top:75px;padding-bottom:0}
.two-columns.horizontal-right.vertical-bottom .container-image .container-video{top:0;bottom:inherit}
.two-columns.horizontal-right.vertical-bottom .container-text{bottom:0;top:auto}
.two-columns.horizontal-right.vertical-top .container-image{padding-top:0;padding-bottom:75px}
.two-columns.horizontal-right.vertical-top .container-image .container-video{bottom:0;top:inherit}
.two-columns.horizontal-right.vertical-top .container-text{top:0;bottom:auto}
.two-columns.grid-50-50.horizontal-left .container-text .col-lg-6{padding-right:8px}
.two-columns.grid-50-50.horizontal-left .container-text .col-lg-5{text-align:left;padding-right:0;padding-left:24px}
.two-columns.grid-50-50.horizontal-left .container-text .title{font-size:30px;line-height:40px;max-height:calc(40px * 4 + 4px);overflow:hidden}
.two-columns.grid-50-50.horizontal-left .container-image{width:calc(50% + 24px);left:57%}
.two-columns.grid-50-50.horizontal-right .container-text{width:calc(58% + 66px);padding-left:22px}
.two-columns.grid-50-50.horizontal-right .container-text .col-lg-5{text-align:left}
.two-columns.grid-50-50.horizontal-right .container-text .offset-lg-1{padding-left:20px}
.two-columns.grid-50-50.horizontal-right .container-text .title{font-size:30px;line-height:40px;max-height:calc(40px * 4 + 4px);overflow:hidden}
.two-columns.grid-50-50.horizontal-right .container-image .cont-img{margin-left:32px}
.two-columns.grid-70-30.horizontal-left .container-image{padding-top:37px;width:calc(50% + 14.33333% + 16px);left:calc(50% - 14.33333%);margin-left:52px}
.two-columns.grid-70-30.horizontal-left .container-image .cont-img{width:calc(100% - 164px);margin-left:76px}
.two-columns.grid-70-30.horizontal-left .container-image .container-video{width:100%;left:72px;top:0;bottom:inherit;height:108px}
.two-columns.grid-70-30.horizontal-left .container-image .container-video video{width:100%}
.two-columns.grid-70-30.horizontal-left .container-text{width:calc(58% - 16px)}
.two-columns.grid-70-30.horizontal-left .container-text .col-lg-6,.two-columns.grid-70-30.horizontal-left .container-text .col-lg-7{text-align:right;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;align-items:flex-end}
.two-columns.grid-70-30.horizontal-left .container-text .col-lg-7{padding-left:13px}
.two-columns.grid-70-30.horizontal-left .container-text .col-lg-5,.two-columns.grid-70-30.horizontal-left .container-text .col-lg-4{text-align:left;padding-right:36px}
.two-columns.grid-70-30.horizontal-left .container-text .title{font-size:30px;line-height:40px}
.two-columns.grid-70-30.horizontal-left.vertical-top .container-image{padding-top:37px;padding-bottom:0}
.two-columns.grid-70-30.horizontal-left.vertical-top .container-image .container-video{top:0;bottom:inherit}
.two-columns.grid-70-30.horizontal-left.vertical-top .container-text{top:0;padding-bottom:64px}
.two-columns.grid-70-30.horizontal-left.vertical-top.no-texture .container-image{padding-bottom:0}
.two-columns.grid-70-30.horizontal-left.vertical-bottom .container-image{padding-bottom:37px;padding-top:0}
.two-columns.grid-70-30.horizontal-left.vertical-bottom .container-image .container-video{bottom:0;top:inherit}
.two-columns.grid-70-30.horizontal-left.vertical-bottom .container-text{bottom:0;padding-top:64px}
.two-columns.grid-70-30.horizontal-left.vertical-bottom.no-texture .container-image{padding-top:0}
.two-columns.grid-70-30.horizontal-right .container-image{width:calc(50% + 14.33333% + 16px)}
.two-columns.grid-70-30.horizontal-right .container-image .cont-img{width:calc(100% - 174px);margin-left:32px}
.two-columns.grid-70-30.horizontal-right .container-image .container-video video{width:100%}
.two-columns.grid-70-30.horizontal-right .container-text{width:calc(58% - 16px)}
.two-columns.grid-70-30.horizontal-right .container-text .col-lg-6{padding-right:16px;padding-left:8px;text-align:right;display:flex;flex-direction:column;align-items:flex-end}
.two-columns.grid-70-30.horizontal-right .container-text .col-lg-4{padding-left:8px}
.two-columns.grid-70-30.horizontal-right .container-text .col-lg-7{padding-right:24px;padding-left:0}
.two-columns.grid-70-30.horizontal-right .container-text .eyebrow,.two-columns.grid-70-30.horizontal-right .container-text .title{max-width:296px;text-align:right}
.two-columns.grid-70-30.horizontal-right .container-text .title{font-size:30px;line-height:40px}
.two-columns.grid-70-30.horizontal-right.vertical-top .container-image{padding-top:37px;padding-bottom:0}
.two-columns.grid-70-30.horizontal-right.vertical-top .container-image .container-video{top:0;bottom:inherit;height:108px}
.two-columns.grid-70-30.horizontal-right.vertical-top .container-text{top:0;padding-bottom:64px}
.two-columns.grid-70-30.horizontal-right.vertical-top.no-texture .container-image{padding-bottom:0}
.two-columns.grid-70-30.horizontal-right.vertical-bottom .container-image{padding-bottom:37px;padding-top:0}
.two-columns.grid-70-30.horizontal-right.vertical-bottom .container-image .container-video{bottom:0;top:inherit;height:108px}
.two-columns.grid-70-30.horizontal-right.vertical-bottom .container-text{bottom:0;padding-top:64px}
.two-columns.grid-70-30.horizontal-right.vertical-bottom.no-texture .container-image{padding-top:0}
.two-columns.grid-70-30 .title{max-height:calc(40px * 3 + 4px)}
.two-columns.grid-70-30 .description{max-height:182px;max-width:132px;min-width:132px}
}
@media(min-width:1436px){.two-columns{padding:80px 0 80px 0;margin:0}
.two-columns .align-right{text-align:right}
.two-columns .cont-module .eyebrow{line-height:26px}
.two-columns .cont-module .title{font-size:36px;max-height:184px}
.two-columns .description{max-width:319px;margin-top:32px;max-height:162px}
.two-columns .description.margin-top-0{margin-top:0}
.two-columns.horizontal-left.vertical-top .container-image{padding-top:0;padding-bottom:75px}
.two-columns.horizontal-left.vertical-bottom .container-image{padding-top:75px;padding-bottom:0}
.two-columns.horizontal-left .container-content{position:relative;width:100%;height:auto;padding-right:16px}
.two-columns.horizontal-left .container-image{position:relative;width:calc(50% + 16px);left:50%;overflow:hidden;height:auto;padding-top:0;padding-bottom:108px;margin-bottom:0}
.two-columns.horizontal-left .container-image .cont-img{position:relative;z-index:11;width:calc(100% - 166px);margin-left:16px}
.two-columns.horizontal-left .container-image .container-video{position:absolute;z-index:10;width:499px;height:auto;overflow:hidden;top:inherit;right:0;bottom:0}
.two-columns.horizontal-left .container-image .container-video video{width:100%}
.two-columns.horizontal-left .container-text{margin-left:0;width:calc(50% + 98px)}
.two-columns.horizontal-left .container-text .eyebrow,.two-columns.horizontal-left .container-text .title{max-width:initial}
.two-columns.horizontal-right.vertical-top .container-image{padding-top:0;padding-bottom:75px}
.two-columns.horizontal-right.vertical-bottom .container-image{padding-top:75px;padding-bottom:0}
.two-columns.horizontal-right .container-image .cont-img{width:calc(100% - 170px);margin-left:148px}
.two-columns.horizontal-right .container-image .container-video{width:auto;height:393px}
.two-columns.horizontal-right .container-text{width:calc(50% + 100px);padding-left:82px}
.two-columns.horizontal-right .container-text .col-xl-5{padding-left:0}
.two-columns.grid-50-50 .container-text .col-xl-6{max-width:351px}
.two-columns.grid-70-30.horizontal-left .container-image{padding-top:64px;width:72.111112%;left:28.99999%}
.two-columns.grid-70-30.horizontal-left .container-image .cont-img{width:calc(100% - 194px);margin-left:76px}
.two-columns.grid-70-30.horizontal-left .container-image .container-video{width:calc(100% - 16px);top:0;bottom:inherit;height:184px}
.two-columns.grid-70-30.horizontal-left .container-image .container-video video{width:100%}
.two-columns.grid-70-30.horizontal-left .container-text{width:calc(40.66666%)}
.two-columns.grid-70-30.horizontal-left .container-text .col-lg-6.col-xl-5,.two-columns.grid-70-30.horizontal-left .container-text .col-lg-7.col-xl-5{text-align:right;padding-left:16px;padding-right:16px}
.two-columns.grid-70-30.horizontal-left .container-text .col-lg-4.col-xl-5{text-align:left;padding-left:16px}
.two-columns.grid-70-30.horizontal-left .container-text .eyebrow,.two-columns.grid-70-30.horizontal-left .container-text .title{max-width:202px}
.two-columns.grid-70-30.horizontal-left.vertical-top .container-image{padding-top:100px;padding-bottom:0}
.two-columns.grid-70-30.horizontal-left.vertical-top .container-text{padding-bottom:48px}
.two-columns.grid-70-30.horizontal-left.vertical-top.no-texture .container-image{padding-bottom:0;padding-top:0}
.two-columns.grid-70-30.horizontal-left.vertical-bottom .container-image{padding-bottom:100px;padding-top:0}
.two-columns.grid-70-30.horizontal-left.vertical-bottom .container-text{padding-top:48px}
.two-columns.grid-70-30.horizontal-left.vertical-bottom.no-texture .container-image{padding-bottom:0;padding-top:0}
.two-columns.grid-70-30.horizontal-right .container-image{width:calc(70%)}
.two-columns.grid-70-30.horizontal-right .container-image .cont-img{width:calc(82.666666%);margin-left:148px}
.two-columns.grid-70-30.horizontal-right .container-image .container-video{height:184px}
.two-columns.grid-70-30.horizontal-right .container-text{width:calc(40.66666%)}
.two-columns.grid-70-30.horizontal-right .container-text .col-lg-6.col-xl-5,.two-columns.grid-70-30.horizontal-right .container-text .col-lg-7.col-xl-5{padding-right:16px;padding-left:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end}
.two-columns.grid-70-30.horizontal-right .container-text .col-lg-4.col-xl-5{padding-left:16px;padding-right:4px}
.two-columns.grid-70-30.horizontal-right .container-text .eyebrow,.two-columns.grid-70-30.horizontal-right .container-text .title{max-width:202px}
.two-columns.grid-70-30.horizontal-right.vertical-bottom .container-image{padding-bottom:100px;padding-top:0}
.two-columns.grid-70-30.horizontal-right.vertical-bottom .container-image .container-video{top:inherit;bottom:0;height:184px}
.two-columns.grid-70-30.horizontal-right.vertical-bottom .container-text{padding-top:48px}
.two-columns.grid-70-30.horizontal-right.vertical-bottom.no-texture .container-image{padding-bottom:0;padding-top:0}
.two-columns.grid-70-30.horizontal-right.vertical-top .container-image{padding-top:100px;padding-bottom:0}
.two-columns.grid-70-30.horizontal-right.vertical-top .container-image .container-video{height:184px}
.two-columns.grid-70-30.horizontal-right.vertical-top .container-text{padding-bottom:48px}
.two-columns.grid-70-30.horizontal-right.vertical-top.no-texture .container-image{padding-bottom:0;padding-top:0}
.two-columns.grid-70-30 .title{max-height:138px}
.two-columns.grid-70-30 .description{max-height:130px;max-width:202px}
}
@media(min-width:764px){.two-columns.horizontal-left,.two-columns.horizontal-right,.two-columns.grid-70-30,.two-columns.no-texture{overflow:hidden;min-height:404px;box-sizing:content-box}
.two-columns.horizontal-left .container-content,.two-columns.horizontal-right .container-content,.two-columns.grid-70-30 .container-content,.two-columns.no-texture .container-content{overflow:visible}
}
@media(min-width:1016px){.two-columns.horizontal-left,.two-columns.horizontal-right,.two-columns.grid-70-30,.two-columns.no-texture{overflow:hidden;min-height:426px;box-sizing:content-box}
}