.elementor-34 .elementor-element.elementor-element-b06253c > .elementor-container{min-height:80vh;}.elementor-34 .elementor-element.elementor-element-b06253c:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-b06253c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colia-assurances.fr/wp-content/uploads/2023/08/Group-53-scaled-e1690987005826.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-b06253c > .elementor-background-overlay{background-image:url("https://colia-assurances.fr/wp-content/uploads/2023/07/Frame-15-2.png");background-position:center right;background-repeat:no-repeat;background-size:60% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-b06253c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-d9392b3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34 .elementor-element.elementor-element-d9392b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34 .elementor-element.elementor-element-7d68252 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-34 .elementor-element.elementor-element-8cbc12f{color:var( --e-global-color-624f5b1 );font-weight:500;}.elementor-34 .elementor-element.elementor-element-8cbc12f > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-34 .elementor-element.elementor-element-066fb0d:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-066fb0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colia-assurances.fr/wp-content/uploads/2023/07/ELLIPSES-FOND.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-066fb0d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-34 .elementor-element.elementor-element-066fb0d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-621be53{text-align:center;}.elementor-34 .elementor-element.elementor-element-621be53 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Gilroy", Sans-serif;font-size:44px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-c956f3e{text-align:center;}.elementor-34 .elementor-element.elementor-element-c956f3e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-22f7b9a{text-align:center;}.elementor-34 .elementor-element.elementor-element-3c1732e{padding:20px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-49329cf > .elementor-element-populated{margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-34 .elementor-element.elementor-element-7237893 .elementor-icon-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-2077063{font-size:20px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-2261202 > .elementor-element-populated{margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-34 .elementor-element.elementor-element-0d65892 .elementor-icon-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-a348f9b{font-size:20px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-df1fb4d > .elementor-element-populated{margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-34 .elementor-element.elementor-element-fdd9757 .elementor-icon-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-f35ee9a{font-size:20px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-60fa5ec:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-60fa5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7F4;}.elementor-34 .elementor-element.elementor-element-60fa5ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-60fa5ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-63d6afb > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-b5c9e52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34 .elementor-element.elementor-element-b5c9e52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34 .elementor-element.elementor-element-b5c9e52 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-e700c74 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-34 .elementor-element.elementor-element-239936f{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-3879b8c .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-3879b8c .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-3879b8c .elementor-button:focus{background-color:#4B949E;}.elementor-34 .elementor-element.elementor-element-0937ba9{margin-top:100px;margin-bottom:50px;}.elementor-34 .elementor-element.elementor-element-44269f0, .elementor-34 .elementor-element.elementor-element-44269f0 > .elementor-background-overlay{border-radius:0px 40px 0px 40px;}.elementor-34 .elementor-element.elementor-element-0804b33 > .elementor-element-populated{padding:50px 0px 25px 50px;}.elementor-34 .elementor-element.elementor-element-6ed4f88 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Gilroy", Sans-serif;font-size:40px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-6ed4f88 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-34 .elementor-element.elementor-element-2f58249 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-d7d8d7d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-34 .elementor-element.elementor-element-d7d8d7d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-34 .elementor-element.elementor-element-d7d8d7d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34 .elementor-element.elementor-element-d7d8d7d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-4ee8b1b{text-align:left;z-index:1;}.elementor-34 .elementor-element.elementor-element-df6bd83 img{width:85%;}.elementor-34 .elementor-element.elementor-element-df6bd83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-397577f{padding:100px 50px 0px 50px;}.elementor-34 .elementor-element.elementor-element-36258b8{text-align:center;}.elementor-34 .elementor-element.elementor-element-36258b8 .elementor-heading-title{color:var( --e-global-color-secondary );line-height:50px;}.elementor-34 .elementor-element.elementor-element-a84e73a{text-align:center;}.elementor-34 .elementor-element.elementor-element-11e678e{padding:0px 0px 100px 0px;}.elementor-34 .elementor-element.elementor-element-ac41a0c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-ac41a0c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7F4;}.elementor-34 .elementor-element.elementor-element-ac41a0c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 50px 400px 50px;}.elementor-34 .elementor-element.elementor-element-ac41a0c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-33805db .elementor-heading-title{font-size:30px;}.elementor-34 .elementor-element.elementor-element-33805db > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-34 .elementor-element.elementor-element-c05ebbf > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-34 .elementor-element.elementor-element-9a12b29:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-9a12b29 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FAFB;}.elementor-34 .elementor-element.elementor-element-9a12b29 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 50px 180px 50px;}.elementor-34 .elementor-element.elementor-element-9a12b29 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-4ec9a6f .elementor-heading-title{font-size:30px;}.elementor-34 .elementor-element.elementor-element-4ec9a6f > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-34 .elementor-element.elementor-element-c31d522 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-34 .elementor-element.elementor-element-8665f19:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-8665f19 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#dfe8ea;background-image:url("https://colia-assurances.fr/wp-content/uploads/2023/08/patrimoine-1.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-8665f19 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 50px 25px 50px;}.elementor-34 .elementor-element.elementor-element-8665f19 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-43bbc35 .elementor-heading-title{font-size:30px;}.elementor-34 .elementor-element.elementor-element-43bbc35 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-34 .elementor-element.elementor-element-43bbc35{z-index:2;}.elementor-34 .elementor-element.elementor-element-293da7d > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-34 .elementor-element.elementor-element-293da7d{z-index:2;}.elementor-34 .elementor-element.elementor-element-5104d29:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-5104d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7F4;}.elementor-34 .elementor-element.elementor-element-5104d29{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-5104d29 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-a0daaa2 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-34 .elementor-element.elementor-element-45d2fb0{text-align:left;}.elementor-34 .elementor-element.elementor-element-45d2fb0 img{width:85%;}.elementor-34 .elementor-element.elementor-element-ba93ceb > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-f5c9e32 .elementor-heading-title{font-size:30px;}.elementor-34 .elementor-element.elementor-element-f5c9e32 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-34 .elementor-element.elementor-element-1cc09cd{padding:0px 0px 50px 25px;}.elementor-34 .elementor-element.elementor-element-6bd5945 > .elementor-element-populated{padding:0px 0px 0px 25px;}.elementor-34 .elementor-element.elementor-element-05ad7fb{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:400;line-height:40px;}.elementor-34 .elementor-element.elementor-element-b0c095d > .elementor-element-populated{padding:0px 0px 0px 25px;}.elementor-34 .elementor-element.elementor-element-fa18ced{color:var( --e-global-color-text );font-size:20px;line-height:40px;}.elementor-34 .elementor-element.elementor-element-e64d924 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-e64d924 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-e64d924 .elementor-button:focus{background-color:#4B949E;}.elementor-34 .elementor-element.elementor-element-e64d924 > .elementor-widget-container{padding:0px 0px 0px 80px;}.elementor-34 .elementor-element.elementor-element-f6ef04f:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-f6ef04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colia-assurances.fr/wp-content/uploads/2023/07/Ellipse-1.png");background-position:bottom left;background-repeat:no-repeat;background-size:45% auto;}.elementor-34 .elementor-element.elementor-element-f6ef04f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-34 .elementor-element.elementor-element-f6ef04f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-4022a7c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-4022a7c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-624f5b1 );}.elementor-34 .elementor-element.elementor-element-4022a7c > .elementor-element-populated, .elementor-34 .elementor-element.elementor-element-4022a7c > .elementor-element-populated > .elementor-background-overlay, .elementor-34 .elementor-element.elementor-element-4022a7c > .elementor-background-slideshow{border-radius:0px 40px 0px 40px;}.elementor-34 .elementor-element.elementor-element-4022a7c > .elementor-element-populated{box-shadow:0px 25px 40px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-4022a7c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-8f27efd .elementor-heading-title{font-size:36px;font-style:italic;line-height:50px;}.elementor-34 .elementor-element.elementor-element-cbe8f95{font-weight:700;}.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-1b03dd4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34 .elementor-element.elementor-element-1b03dd4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34 .elementor-element.elementor-element-1b03dd4 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-34 .elementor-element.elementor-element-acbed6d .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-acbed6d .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-acbed6d .elementor-button:focus{background-color:#4B949E;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-b06253c > .elementor-background-overlay{opacity:0;}.elementor-34 .elementor-element.elementor-element-8cbc12f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-621be53 .elementor-heading-title{font-size:40px;}.elementor-34 .elementor-element.elementor-element-2077063{font-size:18px;}.elementor-34 .elementor-element.elementor-element-a348f9b{font-size:18px;}.elementor-34 .elementor-element.elementor-element-f35ee9a{font-size:18px;}.elementor-34 .elementor-element.elementor-element-b5c9e52 > .elementor-element-populated{padding:100px 50px 100px 50px;}.elementor-34 .elementor-element.elementor-element-0804b33 > .elementor-element-populated{padding:50px 50px 0px 50px;}.elementor-34 .elementor-element.elementor-element-6ed4f88 .elementor-heading-title{font-size:36px;}.elementor-34 .elementor-element.elementor-element-df6bd83 img{width:80%;}.elementor-34 .elementor-element.elementor-element-11e678e{padding:0px 0px 50px 0px;}.elementor-34 .elementor-element.elementor-element-ac41a0c > .elementor-element-populated{padding:25px 50px 400px 50px;}.elementor-34 .elementor-element.elementor-element-33805db .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-9a12b29 > .elementor-element-populated{padding:25px 50px 300px 50px;}.elementor-34 .elementor-element.elementor-element-4ec9a6f .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-43bbc35 .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-45d2fb0 img{width:50%;}.elementor-34 .elementor-element.elementor-element-f5c9e32 .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-05ad7fb{font-size:18px;}.elementor-34 .elementor-element.elementor-element-fa18ced{font-size:18px;}.elementor-34 .elementor-element.elementor-element-8f27efd .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-b06253c:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-b06253c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-34 .elementor-element.elementor-element-b06253c{padding:25px 25px 25px 25px;}.elementor-34 .elementor-element.elementor-element-066fb0d{padding:50px 25px 50px 25px;}.elementor-34 .elementor-element.elementor-element-621be53 .elementor-heading-title{font-size:36px;}.elementor-34 .elementor-element.elementor-element-b5c9e52 > .elementor-element-populated{padding:50px 25px 50px 25px;}.elementor-34 .elementor-element.elementor-element-239936f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-34 .elementor-element.elementor-element-239936f{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-0804b33 > .elementor-element-populated{padding:50px 25px 0px 25px;}.elementor-34 .elementor-element.elementor-element-6ed4f88{text-align:left;}.elementor-34 .elementor-element.elementor-element-397577f{padding:50px 25px 50px 25px;}.elementor-34 .elementor-element.elementor-element-ac41a0c > .elementor-element-populated{padding:50px 25px 230px 25px;}.elementor-34 .elementor-element.elementor-element-33805db .elementor-heading-title{font-size:26px;}.elementor-34 .elementor-element.elementor-element-c05ebbf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-c05ebbf{z-index:5;}.elementor-34 .elementor-element.elementor-element-9a12b29 > .elementor-element-populated{padding:50px 25px 200px 25px;}.elementor-34 .elementor-element.elementor-element-4ec9a6f .elementor-heading-title{font-size:26px;}.elementor-34 .elementor-element.elementor-element-c31d522 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-c31d522{z-index:5;}.elementor-34 .elementor-element.elementor-element-8665f19:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34 .elementor-element.elementor-element-8665f19 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colia-assurances.fr/wp-content/uploads/2023/07/Frame-15-1.png");background-position:top right;background-size:contain;}.elementor-34 .elementor-element.elementor-element-8665f19 > .elementor-element-populated{padding:50px 25px 50px 25px;}.elementor-34 .elementor-element.elementor-element-43bbc35 .elementor-heading-title{font-size:26px;}.elementor-34 .elementor-element.elementor-element-293da7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-ba93ceb > .elementor-element-populated{padding:50px 25px 50px 25px;}.elementor-34 .elementor-element.elementor-element-f5c9e32 .elementor-heading-title{font-size:26px;}.elementor-34 .elementor-element.elementor-element-1cc09cd{padding:0px 0px 50px 0px;}.elementor-34 .elementor-element.elementor-element-6bd5945 > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-34 .elementor-element.elementor-element-05ad7fb{font-size:16px;}.elementor-34 .elementor-element.elementor-element-b0c095d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-fa18ced{font-size:16px;}.elementor-34 .elementor-element.elementor-element-e64d924 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-f6ef04f{padding:50px 25px 50px 25px;}.elementor-34 .elementor-element.elementor-element-4022a7c > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-34 .elementor-element.elementor-element-8f27efd .elementor-heading-title{font-size:24px;}.elementor-34 .elementor-element.elementor-element-1b03dd4 > .elementor-element-populated{padding:25px 25px 25px 25px;}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-d9392b3{width:62.258%;}.elementor-34 .elementor-element.elementor-element-0597974{width:37.691%;}.elementor-34 .elementor-element.elementor-element-0804b33{width:53.492%;}.elementor-34 .elementor-element.elementor-element-d7d8d7d{width:46.46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-49329cf{width:100%;}.elementor-34 .elementor-element.elementor-element-2261202{width:100%;}.elementor-34 .elementor-element.elementor-element-df1fb4d{width:100%;}.elementor-34 .elementor-element.elementor-element-63d6afb{width:100%;}.elementor-34 .elementor-element.elementor-element-b5c9e52{width:100%;}.elementor-34 .elementor-element.elementor-element-0804b33{width:100%;}.elementor-34 .elementor-element.elementor-element-d7d8d7d{width:100%;}.elementor-34 .elementor-element.elementor-element-3b014f0{width:100%;}.elementor-34 .elementor-element.elementor-element-1bfe1db{width:100%;}.elementor-34 .elementor-element.elementor-element-a0daaa2{width:100%;}.elementor-34 .elementor-element.elementor-element-ba93ceb{width:100%;}.elementor-34 .elementor-element.elementor-element-7f9dbb1{width:100%;}.elementor-34 .elementor-element.elementor-element-1b03dd4{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-7d68252 */.elementor-34 .elementor-element.elementor-element-7d68252:after{
    content: "";
    position: absolute;
    width: 750px;
    height: 20px;
    bottom: 0;
    left: -30%;
    background: linear-gradient(0.25turn, #CCF4F915, #7ED3DD);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2077063 */@media (min-width: 1025px){
    .elementor-34 .elementor-element.elementor-element-2077063 strong{
    font-size: 26px !important;
    line-height: 0;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49329cf */.elementor-34 .elementor-element.elementor-element-49329cf {
    transition: 250ms;
}

.elementor-34 .elementor-element.elementor-element-49329cf:hover{
    background: white;
    border-radius: 0 25px 0 25px;
    box-shadow: 0 25px 40px #00000035;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a348f9b */@media (min-width: 1025px){
    .elementor-34 .elementor-element.elementor-element-a348f9b strong{
    font-size: 26px !important;
    line-height: 0;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2261202 */.elementor-34 .elementor-element.elementor-element-2261202 {
    transition: 250ms;
}


.elementor-34 .elementor-element.elementor-element-2261202:hover{
    background: white;
    border-radius: 0 25px 0 25px;
    box-shadow: 0 25px 40px #00000035;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f35ee9a */@media (min-width: 1025px){
    .elementor-34 .elementor-element.elementor-element-f35ee9a strong{
    font-size: 26px !important;
    line-height: 0;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-df1fb4d */.elementor-34 .elementor-element.elementor-element-df1fb4d {
    transition: 250ms;
}

.elementor-34 .elementor-element.elementor-element-df1fb4d:hover{
    background: white;
    border-radius: 0 25px 0 25px;
    box-shadow: 0 25px 40px #00000035;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e700c74 */.elementor-34 .elementor-element.elementor-element-e700c74:after{
    content: "";
    position: absolute;
    width: 107.5%;
    height: 20px;
    left: 0;
    bottom: 0;
    right: -50px;
    background: linear-gradient(0.25turn, #D2A47F, #F2E0D200);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ed4f88 */.elementor-34 .elementor-element.elementor-element-6ed4f88:after{
    content: "";
    position: absolute;
    width: 98.5%;
    height: 20px;
    left: -10%;
    bottom: -22px;
    right: 0px;
    background: linear-gradient(0.25turn, #7ED3DD
, #CCF4F9);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0804b33 */.elementor-34 .elementor-element.elementor-element-0804b33 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ee8b1b */.elementor-34 .elementor-element.elementor-element-4ee8b1b{
    display: flex;
    justify-content: end;
    position: absolute;
    top: 20%;
    right: 25px;
}
@media(max-width: 1024px){
    .elementor-34 .elementor-element.elementor-element-4ee8b1b{
    display: flex;
    justify-content: start;
    padding: 50px;
    position: unset;
    top: 20%;
    right: 25px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-44269f0 */.elementor-34 .elementor-element.elementor-element-44269f0 {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.10), -6px 14px 35px 0px rgba(0, 0, 0, 0.10), -25px 58px 63px 0px rgba(0, 0, 0, 0.09), -56px 130px 85px 0px rgba(0, 0, 0, 0.05), -100px 232px 101px 0px rgba(0, 0, 0, 0.01), -156px 362px 110px 0px rgba(0, 0, 0, 0.00);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acd3180 */.elementor-34 .elementor-element.elementor-element-acd3180{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ac41a0c */@media (min-width:768px){
    .elementor-34 .elementor-element.elementor-element-ac41a0c:after{
    content: "";
    position: absolute;
    height: 65%;
    width: 30px;
    bottom: 0;
    left: 50px;
    background: linear-gradient(#E0A0A000, #E0A0A075);
}
}

.elementor-34 .elementor-element.elementor-element-ac41a0c{
    border-radius: 0 40px 0 40px !important;
    overflow: hidden;
    margin: 25px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a2af1a5 */.elementor-34 .elementor-element.elementor-element-a2af1a5{
    height: 100%
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-accb0ce */.elementor-34 .elementor-element.elementor-element-accb0ce{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9a12b29 */@media (min-width:768px){
    .elementor-34 .elementor-element.elementor-element-9a12b29:after{
    content: "";
    position: absolute;
     height: 62.5%;
    width: 30px;
    bottom: 0;
    left: 50px;
    background: linear-gradient(#7ED3DD00, #7ED3DD);
}
}

.elementor-34 .elementor-element.elementor-element-9a12b29{
    border-radius: 0 40px 0 40px !important;
    overflow: hidden;
    margin: 25px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8665f19 */@media (min-width:768px){
    .elementor-34 .elementor-element.elementor-element-8665f19:after{
    content: "";
    position: absolute;
    height: 45%; 
    width: 30px;
    bottom: 0;
    left: 50px;
    background: linear-gradient(#3E788000, #3E7880);
}
}

.elementor-34 .elementor-element.elementor-element-8665f19{
    border-radius: 0 40px 0 40px !important;
    overflow: hidden;
    margin: 25px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ba93ceb */@media (min-width:767px){
    .elementor-34 .elementor-element.elementor-element-ba93ceb:after{
    content: "";
    position: absolute;
    height: 80%;
    width: 30px;
    bottom: 0;
    left: 50px;
    background: linear-gradient(#E0A0A000, #E0A0A075);
}
}/* End custom CSS */