.elementor-319317 .elementor-element.elementor-element-8da86b3{--display:flex;--min-height:675px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;--z-index:1;}.elementor-319317 .elementor-element.elementor-element-b72ac55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-319317 .elementor-element.elementor-element-b72ac55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-319317 .elementor-element.elementor-element-2962292{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:-20px;}.elementor-319317 .elementor-element.elementor-element-5be052f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-319317 .elementor-element.elementor-element-c753a44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:1;}.elementor-319317 .elementor-element.elementor-element-c753a44.e-con{--order:-99999 /* order start hack */;}.elementor-319317 .elementor-element.elementor-element-9087b3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:1;}.elementor-319317 .elementor-element.elementor-element-9087b3c.e-con{--order:99999 /* order end hack */;}.elementor-319317 .elementor-element.elementor-element-5f094d2{--display:flex;--z-index:1;}.elementor-319317 .elementor-element.elementor-element-5f094d2.e-con{--order:-99999 /* order start hack */;}.elementor-319317 .elementor-element.elementor-element-6ef0474 .promo-callout{background-color:#FFFFFF;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;min-height:200px;grid-gap:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E9EC;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-319317 .elementor-element.elementor-element-6ef0474.elementor-element{--order:99999 /* order end hack */;}.elementor-319317 .elementor-element.elementor-element-6ef0474 .promo-callout-badge{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:21px;background-color:#F3CD50;min-width:130px;border-radius:20px 20px 20px 20px;}.elementor-319317 .elementor-element.elementor-element-6ef0474 .promo-callout-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:var( --e-global-color-secondary );}.elementor-319317 .elementor-element.elementor-element-6ef0474 .promo-callout-caption{font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:400;line-height:1.2em;margin:10px 0px 10px 0px;}.elementor-319317 .elementor-element.elementor-element-6ef0474 .promo-callout-content{align-self:center;}.elementor-319317 .elementor-element.elementor-element-6ef0474 .promo-callout-image{align-self:center;}.elementor-319317 .elementor-element.elementor-element-6ef0474 .promo-callout-image img{max-height:104px;}.elementor-319317 .elementor-element.elementor-element-5d4aaed{--display:flex;--z-index:1;}.elementor-319317 .elementor-element.elementor-element-5d4aaed.e-con{--order:-99999 /* order start hack */;}.elementor-319317 .elementor-element.elementor-element-d597d3c .promo-callout{background-color:#FFFFFF;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;min-height:200px;grid-gap:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E9EC;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-319317 .elementor-element.elementor-element-d597d3c.elementor-element{--order:99999 /* order end hack */;}.elementor-319317 .elementor-element.elementor-element-d597d3c .promo-callout-badge{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:21px;background-color:#F3CD50;min-width:130px;border-radius:20px 20px 20px 20px;}.elementor-319317 .elementor-element.elementor-element-d597d3c .promo-callout-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:var( --e-global-color-secondary );}.elementor-319317 .elementor-element.elementor-element-d597d3c .promo-callout-caption{font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:400;line-height:1.2em;margin:10px 0px 10px 0px;}.elementor-319317 .elementor-element.elementor-element-d597d3c .promo-callout-content{align-self:center;}.elementor-319317 .elementor-element.elementor-element-d597d3c .promo-callout-image{align-self:center;}.elementor-319317 .elementor-element.elementor-element-d597d3c .promo-callout-image img{max-height:104px;}.elementor-319317 .elementor-element.elementor-element-2f3b0f4{--display:flex;--min-height:520px;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-319317 .elementor-element.elementor-element-2f3b0f4.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-319317 .elementor-element.elementor-element-ee25a22 .swiper-horizontal > .swiper-scrollbar{position:absolute;top:auto;right:auto;bottom:3px;left:1%;}.elementor-319317 .elementor-element.elementor-element-ee25a22 .swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;top:auto;right:auto;bottom:3px;left:1%;}.elementor-319317 .elementor-element.elementor-element-ee25a22 .swiper-navigation{margin:0px 0px 20px 0px;}.elementor-319317 .elementor-element.elementor-element-52bf859{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-319317 .elementor-element.elementor-element-f1ebc62{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-319317 .elementor-element.elementor-element-0adfe88 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-319317 .elementor-element.elementor-element-0adfe88 .elementor-heading-title{font-family:var( --e-global-typography-d5bd791-font-family ), Sans-serif;font-size:var( --e-global-typography-d5bd791-font-size );font-weight:var( --e-global-typography-d5bd791-font-weight );line-height:var( --e-global-typography-d5bd791-line-height );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-319317 .elementor-element.elementor-element-c7940ad > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 40px;}.elementor-319317 .elementor-element.elementor-element-c7940ad .elementor-blockquote__content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-319317 .elementor-element.elementor-element-2a6094f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-319317 .elementor-element.elementor-element-b699826{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-319317 .elementor-element.elementor-element-c42ce86 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-319317 .elementor-element.elementor-element-c42ce86 .elementor-heading-title{font-family:var( --e-global-typography-d5bd791-font-family ), Sans-serif;font-size:var( --e-global-typography-d5bd791-font-size );font-weight:var( --e-global-typography-d5bd791-font-weight );line-height:var( --e-global-typography-d5bd791-line-height );color:var( --e-global-color-secondary );}.elementor-319317 .elementor-element.elementor-element-81a0f32 > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 40px;}.elementor-319317 .elementor-element.elementor-element-81a0f32 .elementor-blockquote__content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;}.elementor-319317 .elementor-element.elementor-element-1903417 img{width:100%;}.elementor-319317 .elementor-element.elementor-element-ab06ab6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-319317 .elementor-element.elementor-element-b45b43a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-319317 .elementor-element.elementor-element-b45b43a .elementor-heading-title{font-family:var( --e-global-typography-d5bd791-font-family ), Sans-serif;font-size:var( --e-global-typography-d5bd791-font-size );font-weight:var( --e-global-typography-d5bd791-font-weight );line-height:var( --e-global-typography-d5bd791-line-height );color:var( --e-global-color-secondary );}.elementor-319317 .elementor-element.elementor-element-e18da98 > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 40px;}.elementor-319317 .elementor-element.elementor-element-e18da98 .elementor-blockquote__content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;}.elementor-319317 .elementor-element.elementor-element-bb07771 > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-319317 .elementor-element.elementor-element-bb07771 .elementor-blockquote__content{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-319317 .elementor-element.elementor-element-821fc02 img{width:100%;}.elementor-319317 .elementor-element.elementor-element-f83770a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-319317 .elementor-element.elementor-element-5117568 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-319317 .elementor-element.elementor-element-5117568 .elementor-heading-title{font-family:var( --e-global-typography-d5bd791-font-family ), Sans-serif;font-size:var( --e-global-typography-d5bd791-font-size );font-weight:var( --e-global-typography-d5bd791-font-weight );line-height:var( --e-global-typography-d5bd791-line-height );color:var( --e-global-color-secondary );}.elementor-319317 .elementor-element.elementor-element-cdedf3e > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-319317 .elementor-element.elementor-element-cdedf3e img{width:100%;}.elementor-319317 .elementor-element.elementor-element-98f24fb > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 40px;}.elementor-319317 .elementor-element.elementor-element-98f24fb .elementor-blockquote__content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;}.elementor-319317 .elementor-element.elementor-element-06f0dfe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-319317 .elementor-element.elementor-element-06f0dfe img{width:100%;}.elementor-319317 .elementor-element.elementor-element-b725f94{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-319317 .elementor-element.elementor-element-4669957 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-319317 .elementor-element.elementor-element-4669957 .elementor-heading-title{font-family:var( --e-global-typography-d5bd791-font-family ), Sans-serif;font-size:var( --e-global-typography-d5bd791-font-size );font-weight:var( --e-global-typography-d5bd791-font-weight );line-height:var( --e-global-typography-d5bd791-line-height );color:var( --e-global-color-secondary );}.elementor-319317 .elementor-element.elementor-element-64b722d > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 40px;}.elementor-319317 .elementor-element.elementor-element-64b722d .elementor-blockquote__content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;}.elementor-319317 .elementor-element.elementor-element-8992ee1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-319317 .elementor-element.elementor-element-8992ee1 img{width:100%;}.elementor-319317 .elementor-element.elementor-element-5fbfe78{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-319317 .elementor-element.elementor-element-c9c2dcd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-319317 .elementor-element.elementor-element-c9c2dcd .elementor-heading-title{font-family:var( --e-global-typography-d5bd791-font-family ), Sans-serif;font-size:var( --e-global-typography-d5bd791-font-size );font-weight:var( --e-global-typography-d5bd791-font-weight );line-height:var( --e-global-typography-d5bd791-line-height );color:var( --e-global-color-secondary );}.elementor-319317 .elementor-element.elementor-element-b693c4d > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 40px;}.elementor-319317 .elementor-element.elementor-element-b693c4d .elementor-blockquote__content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;}.elementor-319317 .elementor-element.elementor-element-de9c9b8 img{width:100%;}@media(min-width:768px){.elementor-319317 .elementor-element.elementor-element-8da86b3{--content-width:1440px;}.elementor-319317 .elementor-element.elementor-element-52bf859{--content-width:800px;}}@media(max-width:1399px){.elementor-319317 .elementor-element.elementor-element-8da86b3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-319317 .elementor-element.elementor-element-b72ac55{--min-height:230px;}.elementor-319317 .elementor-element.elementor-element-2962292{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-319317 .elementor-element.elementor-element-5be052f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-319317 .elementor-element.elementor-element-2f3b0f4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-319317 .elementor-element.elementor-element-0adfe88 .elementor-heading-title{font-size:var( --e-global-typography-d5bd791-font-size );line-height:var( --e-global-typography-d5bd791-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-319317 .elementor-element.elementor-element-c42ce86 .elementor-heading-title{font-size:var( --e-global-typography-d5bd791-font-size );line-height:var( --e-global-typography-d5bd791-line-height );}.elementor-319317 .elementor-element.elementor-element-b45b43a .elementor-heading-title{font-size:var( --e-global-typography-d5bd791-font-size );line-height:var( --e-global-typography-d5bd791-line-height );}.elementor-319317 .elementor-element.elementor-element-5117568 .elementor-heading-title{font-size:var( --e-global-typography-d5bd791-font-size );line-height:var( --e-global-typography-d5bd791-line-height );}.elementor-319317 .elementor-element.elementor-element-4669957 .elementor-heading-title{font-size:var( --e-global-typography-d5bd791-font-size );line-height:var( --e-global-typography-d5bd791-line-height );}.elementor-319317 .elementor-element.elementor-element-c9c2dcd .elementor-heading-title{font-size:var( --e-global-typography-d5bd791-font-size );line-height:var( --e-global-typography-d5bd791-line-height );}}@media(max-width:767px){.elementor-319317 .elementor-element.elementor-element-8da86b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-319317 .elementor-element.elementor-element-6ef0474 .promo-callout{min-height:0px;}.elementor-319317 .elementor-element.elementor-element-d597d3c .promo-callout{min-height:0px;}.elementor-319317 .elementor-element.elementor-element-ee25a22 > .elementor-widget-container{padding:0px 1px 0px 0px;}.elementor-319317 .elementor-element.elementor-element-ee25a22 .swiper-navigation{margin:0px 0px 15px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-319317 .elementor-element.elementor-element-0adfe88 .elementor-heading-title{font-size:var( --e-global-typography-d5bd791-font-size );line-height:var( --e-global-typography-d5bd791-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-319317 .elementor-element.elementor-element-c42ce86 .elementor-heading-title{font-size:var( --e-global-typography-d5bd791-font-size );line-height:var( --e-global-typography-d5bd791-line-height );}.elementor-319317 .elementor-element.elementor-element-b45b43a .elementor-heading-title{font-size:var( --e-global-typography-d5bd791-font-size );line-height:var( --e-global-typography-d5bd791-line-height );}.elementor-319317 .elementor-element.elementor-element-5117568 .elementor-heading-title{font-size:var( --e-global-typography-d5bd791-font-size );line-height:var( --e-global-typography-d5bd791-line-height );}.elementor-319317 .elementor-element.elementor-element-4669957 .elementor-heading-title{font-size:var( --e-global-typography-d5bd791-font-size );line-height:var( --e-global-typography-d5bd791-line-height );}.elementor-319317 .elementor-element.elementor-element-c9c2dcd .elementor-heading-title{font-size:var( --e-global-typography-d5bd791-font-size );line-height:var( --e-global-typography-d5bd791-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-0cf3cc6 */@media all and (min-width: 1400px) {
    .elementor-319317 .elementor-element.elementor-element-0cf3cc6 .ad-banner {
        min-height: 700px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da86b3 */@media all and (min-width: 1400px) {
    
    .elementor-319317 .elementor-element.elementor-element-8da86b3 .column-left {
        flex-basis: 345px;
        width: 345px;
    }
    
    .elementor-319317 .elementor-element.elementor-element-8da86b3 .promo-callout-container {
        flex-basis: 345px;
        width: 345px;
    }
    
}/* End custom CSS */