.elementor-355 .elementor-element.elementor-element-582b2062{--display:flex;}.elementor-355 .elementor-element.elementor-element-7417cb35 .content-section.parallax-section.hero-section{padding:200px 0px 200px 0px;}.elementor-355 .elementor-element.elementor-element-7417cb35 .content-section.parallax-section.hero-section .overlay{opacity:0.5;}.elementor-355 .elementor-element.elementor-element-7417cb35 .section-separator{margin-top:20px;}.elementor-355 .elementor-element.elementor-element-7417cb35 .section-separator i{font-size:20px;}.elementor-355 .elementor-element.elementor-element-7417cb35 .section-separator:before,
                 .elementor-355 .elementor-element.elementor-element-7417cb35 .section-separator:after{opacity:0.7;}.elementor-355 .elementor-element.elementor-element-6ab89ab9{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-355 .elementor-element.elementor-element-89f5634{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.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 );}.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-355 .elementor-element.elementor-element-1de0dfe8{padding:0px 20px 0px 20px;}.elementor-355 .elementor-element.elementor-element-1de0dfe8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;color:#000000;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.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-355 .elementor-element.elementor-element-75c3c6cf{padding:0px 20px 0px 20px;text-align:center;font-family:"Livvic", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-355 .elementor-element.elementor-element-1b4b4051 .elementor-button{background-color:#0A2532;font-family:"Livvic", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;padding:15px 35px 15px 35px;}.elementor-355 .elementor-element.elementor-element-1b4b4051 .elementor-button:hover, .elementor-355 .elementor-element.elementor-element-1b4b4051 .elementor-button:focus{background-color:#7CADB1;}.elementor-355 .elementor-element.elementor-element-1b4b4051{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-355 .elementor-element.elementor-element-17e928ef{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-355 .elementor-element.elementor-element-45e384fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-355 .elementor-element.elementor-element-249ac255{padding:0px 20px 0px 20px;}.elementor-355 .elementor-element.elementor-element-249ac255 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;color:#000000;}.elementor-355 .elementor-element.elementor-element-3bd79748{padding:0px 20px 0px 20px;font-family:"Livvic", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-355 .elementor-element.elementor-element-1dec19e .elementor-button{background-color:#0A2532;font-family:"Livvic", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;padding:15px 35px 15px 35px;}.elementor-355 .elementor-element.elementor-element-1dec19e .elementor-button:hover, .elementor-355 .elementor-element.elementor-element-1dec19e .elementor-button:focus{background-color:#7CADB1;}.elementor-355 .elementor-element.elementor-element-1dec19e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-355 .elementor-element.elementor-element-70b16923{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-355 .elementor-element.elementor-element-782d768f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-355 .elementor-element.elementor-element-5d393b04{padding:0px 20px 0px 20px;}.elementor-355 .elementor-element.elementor-element-5d393b04 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;color:#000000;}.elementor-355 .elementor-element.elementor-element-84e2fe5{padding:0px 20px 0px 20px;font-family:"Livvic", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-355 .elementor-element.elementor-element-44dca4b0 .elementor-button{background-color:#0A2532;font-family:"Livvic", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;padding:15px 35px 15px 35px;}.elementor-355 .elementor-element.elementor-element-44dca4b0 .elementor-button:hover, .elementor-355 .elementor-element.elementor-element-44dca4b0 .elementor-button:focus{background-color:#7CADB1;}.elementor-355 .elementor-element.elementor-element-44dca4b0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-355 .elementor-element.elementor-element-6a848d7e{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-355 .elementor-element.elementor-element-231fc403{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-355 .elementor-element.elementor-element-4c49d1b3{padding:0px 20px 0px 20px;}.elementor-355 .elementor-element.elementor-element-4c49d1b3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;color:#000000;}.elementor-355 .elementor-element.elementor-element-31919df8{padding:0px 20px 0px 20px;font-family:"Livvic", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-355 .elementor-element.elementor-element-62027800 .elementor-button{background-color:#0A2532;font-family:"Livvic", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;padding:15px 35px 15px 35px;}.elementor-355 .elementor-element.elementor-element-62027800 .elementor-button:hover, .elementor-355 .elementor-element.elementor-element-62027800 .elementor-button:focus{background-color:#7CADB1;}.elementor-355 .elementor-element.elementor-element-62027800{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-355 .elementor-element.elementor-element-62fbfd3f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-swiper-pagination-spacing:15px;}.elementor-355 .elementor-element.elementor-element-1eaffcc9{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-355 .elementor-element.elementor-element-89f5634{--width:100%;}.elementor-355 .elementor-element.elementor-element-45e384fb{--width:100%;}.elementor-355 .elementor-element.elementor-element-782d768f{--width:100%;}.elementor-355 .elementor-element.elementor-element-231fc403{--width:100%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-355 .elementor-element.elementor-element-62fbfd3f{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-355 .elementor-element.elementor-element-1de0dfe8 .elementor-heading-title{font-size:18px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-355 .elementor-element.elementor-element-75c3c6cf{font-size:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-355 .elementor-element.elementor-element-62fbfd3f{--e-n-carousel-swiper-slides-to-display:1;}}