.elementor-7 .elementor-element.elementor-element-91f117f{--display:flex;--min-height:60vh;--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:50px 50px;--background-transition:0.3s;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-91f117f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-91f117f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.o-68.fr/wp-content/uploads/2024/10/hero_bg.webp");}.elementor-7 .elementor-element.elementor-element-91f117f, .elementor-7 .elementor-element.elementor-element-91f117f::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-fcf85d0{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--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-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-7326939{text-align:left;}.elementor-7 .elementor-element.elementor-element-7326939 img{height:75px;object-fit:contain;object-position:center left;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7 .elementor-element.elementor-element-739e933 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-7 .elementor-element.elementor-element-739e933 .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:800;text-transform:uppercase;font-style:italic;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-7 .elementor-element.elementor-element-5579697{font-family:"Korto", Sans-serif;font-size:16px;font-weight:600;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-363db6c .elementor-button{background-color:#019EB3;font-family:"Korto", Sans-serif;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-363db6c .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-363db6c .elementor-button:focus{background-color:var( --e-global-color-cf69733 );}.elementor-7 .elementor-element.elementor-element-363db6c .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-9f605f7{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7df7c8a img{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-e8e956a img{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-352f49c{--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;--background-transition:0.3s;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-352f49c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-352f49c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf69733 );}.elementor-7 .elementor-element.elementor-element-352f49c, .elementor-7 .elementor-element.elementor-element-352f49c::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-e495948{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-bd50a08 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-weight:700;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bd50a08 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-bd50a08 .elementor-button:focus{background-color:#019EB3;}.elementor-7 .elementor-element.elementor-element-bd50a08 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-869e7a8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7708aaf .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7708aaf .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-7708aaf .elementor-button:focus{background-color:#019EB3;}.elementor-7 .elementor-element.elementor-element-7708aaf .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-1445385{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ae054d6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-weight:700;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ae054d6 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-ae054d6 .elementor-button:focus{background-color:#019EB3;}.elementor-7 .elementor-element.elementor-element-ae054d6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-fdfd355{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fdfd355:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fdfd355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28B6C6;}.elementor-7 .elementor-element.elementor-element-fdfd355, .elementor-7 .elementor-element.elementor-element-fdfd355::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-7fe3d2e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-7fe3d2e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7fe3d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28B6C6;background-image:url("https://www.o-68.fr/wp-content/uploads/2024/10/cell_bg_1.webp");background-size:cover;}.elementor-7 .elementor-element.elementor-element-7fe3d2e, .elementor-7 .elementor-element.elementor-element-7fe3d2e::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-a8c0fd7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-842bf98 .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-481a14c{text-align:center;font-family:"Korto", Sans-serif;font-size:14px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-72a353e{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-1cd3e4a img{width:100%;height:320px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-01b62a4{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-01b62a4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-01b62a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28B6C6;background-image:url("https://www.o-68.fr/wp-content/uploads/2024/10/cell_bg_2.webp");background-size:cover;}.elementor-7 .elementor-element.elementor-element-01b62a4, .elementor-7 .elementor-element.elementor-element-01b62a4::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-5a26913{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-8b096a6 .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-299d38d{text-align:center;font-family:"Korto", Sans-serif;font-size:14px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-bfdd3b4{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-bfdd3b4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bfdd3b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28B6C6;}.elementor-7 .elementor-element.elementor-element-bfdd3b4, .elementor-7 .elementor-element.elementor-element-bfdd3b4::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-8c4cc82{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-8c4cc82:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8c4cc82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28B6C6;}.elementor-7 .elementor-element.elementor-element-8c4cc82, .elementor-7 .elementor-element.elementor-element-8c4cc82::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-8c38607 img{width:100%;height:320px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-cdb7a27{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-cdb7a27:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cdb7a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#019EB3;background-image:url("https://www.o-68.fr/wp-content/uploads/2024/10/cell_bg_3.webp");background-size:cover;}.elementor-7 .elementor-element.elementor-element-cdb7a27, .elementor-7 .elementor-element.elementor-element-cdb7a27::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-b5625bf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-56dd18d .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-2474880{text-align:center;font-family:"Korto", Sans-serif;font-size:14px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-cbb1a5a{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cbb1a5a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cbb1a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28B6C6;}.elementor-7 .elementor-element.elementor-element-cbb1a5a, .elementor-7 .elementor-element.elementor-element-cbb1a5a::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-ef8d5e5 img{height:320px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-130c71e{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-130c71e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-130c71e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28B6C6;}.elementor-7 .elementor-element.elementor-element-130c71e, .elementor-7 .elementor-element.elementor-element-130c71e::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-6f02f5f{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-6f02f5f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6f02f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28B6C6;background-image:url("https://www.o-68.fr/wp-content/uploads/2024/10/cell_bg_4.webp");background-size:cover;}.elementor-7 .elementor-element.elementor-element-6f02f5f, .elementor-7 .elementor-element.elementor-element-6f02f5f::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-d39ca80{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-23e5eef .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-4d4a9a3{text-align:center;font-family:"Korto", Sans-serif;font-size:14px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-6c6461a{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fade48f img{height:320px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-5d4f335{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-5d4f335:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5d4f335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28B6C6;background-image:url("https://www.o-68.fr/wp-content/uploads/2024/10/cell_bg_1.webp");background-size:cover;}.elementor-7 .elementor-element.elementor-element-5d4f335, .elementor-7 .elementor-element.elementor-element-5d4f335::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-63367cd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-6a7d41e .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-0066574{text-align:center;font-family:"Korto", Sans-serif;font-size:14px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-d1fd3ca{--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-6df7a20{z-index:10;}.elementor-7 .elementor-element.elementor-element-6df7a20 img{width:100%;}.elementor-7 .elementor-element.elementor-element-a9b075c{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-7 .elementor-element.elementor-element-428f120{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7643ab8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7643ab8{z-index:0;}.elementor-7 .elementor-element.elementor-element-7643ab8 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-c618972{--display:flex;--justify-content:flex-end;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem;--z-index:150;}.elementor-7 .elementor-element.elementor-element-957ec77 .elementor-heading-title{color:#019EB3;font-family:"Korto", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:35px;}.elementor-7 .elementor-element.elementor-element-702b258.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-4c410dd{color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-size:14px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-f5abee5 .elementor-button{background-color:#019EB3;font-family:"Korto", Sans-serif;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f5abee5 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-f5abee5 .elementor-button:focus{background-color:var( --e-global-color-cf69733 );}.elementor-7 .elementor-element.elementor-element-f5abee5{z-index:2500;}.elementor-7 .elementor-element.elementor-element-f5abee5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-6eb7fe6{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;--z-index:150;}.elementor-7 .elementor-element.elementor-element-da3b941{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-c4a09d4 .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-22e806c{text-align:center;color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-size:14px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-89243f0{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-9965e00 .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-f9d223f{text-align:center;color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-size:14px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-faf7b33{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-eb1ae75 .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-2d3e1df{text-align:center;color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-size:14px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-7fab51e{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-726bd50 .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-fb1a4f8{text-align:center;color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-size:14px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-2f699f0{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-a199b2b .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-41a1b97{text-align:center;color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-size:14px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-969fb6c{--display:flex;--min-height:550px;--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:70px 70px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-969fb6c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-969fb6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.o-68.fr/wp-content/uploads/2024/10/bg_black_circle.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-969fb6c, .elementor-7 .elementor-element.elementor-element-969fb6c::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-fea0be9{--display:flex;--gap:15px 15px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ce3e8e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ce3e8e6 img{width:100%;height:250px;}.elementor-7 .elementor-element.elementor-element-4267005 .elementor-heading-title{font-family:"Korto", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-aaf4379{--display:flex;--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;--justify-content:center;--gap:15px 15px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d199213 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d199213 img{width:100%;height:250px;}.elementor-7 .elementor-element.elementor-element-3b0046a .elementor-heading-title{font-family:"Korto", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-ec5f09a{--display:flex;--justify-content:flex-end;--gap:15px 15px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d151d9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d151d9e img{width:100%;height:250px;}.elementor-7 .elementor-element.elementor-element-ad91b26 .elementor-heading-title{font-family:"Korto", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-a683398{--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-20e6a8f{z-index:10;}.elementor-7 .elementor-element.elementor-element-20e6a8f img{width:100%;}.elementor-7 .elementor-element.elementor-element-383b7ab{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-7 .elementor-element.elementor-element-336900e{--display:flex;--justify-content:flex-end;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem;--z-index:150;}.elementor-7 .elementor-element.elementor-element-d454bc8 .elementor-heading-title{color:#019EB3;font-family:"Korto", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:35px;}.elementor-7 .elementor-element.elementor-element-50b889d.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-99e9438{color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-size:14px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-3e8f18c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-3e8f18c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3e8f18c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3e8f18c, .elementor-7 .elementor-element.elementor-element-3e8f18c::before{--border-transition:0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-bc1724b .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-bc1724b .elementor-icon{font-size:50px;}.elementor-7 .elementor-element.elementor-element-bc1724b .elementor-icon svg{height:50px;}.elementor-7 .elementor-element.elementor-element-88ebced{font-family:"Korto", Sans-serif;font-size:14px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-fdd5534 .elementor-button{background-color:#019EB3;font-family:"Korto", Sans-serif;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fdd5534 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-fdd5534 .elementor-button:focus{background-color:var( --e-global-color-cf69733 );}.elementor-7 .elementor-element.elementor-element-fdd5534{z-index:2500;}.elementor-7 .elementor-element.elementor-element-fdd5534 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-9e2ba37{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-06e07d0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-06e07d0{z-index:0;}.elementor-7 .elementor-element.elementor-element-06e07d0 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-22b91d6{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;--z-index:150;}.elementor-7 .elementor-element.elementor-element-8b77a19{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-34e076b .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-0bd8eec{text-align:center;color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-size:14px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-e67f0a0{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-3cc057d .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-2545be1{text-align:center;color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-size:14px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-b1ec4de{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-a15cc7f .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-f5b56c0{text-align:center;color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-size:14px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-56360e8{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-61c097f .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-4e642a3{text-align:center;color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-size:14px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-7258bc2{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-5abb6e4 .elementor-heading-title{font-family:"Korto", Sans-serif;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-fb1c51d{text-align:center;color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-size:14px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-edd4087{--display:flex;--min-height:500px;--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:70px 70px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-edd4087:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-edd4087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.o-68.fr/wp-content/uploads/2024/10/bg_black_circle.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-edd4087, .elementor-7 .elementor-element.elementor-element-edd4087::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-27e2505{--display:flex;--justify-content:flex-end;--gap:15px 15px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2e70c87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2e70c87 img{width:100%;height:250px;}.elementor-7 .elementor-element.elementor-element-9ad32b0{--display:flex;--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;--justify-content:flex-end;--gap:15px 15px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-54948af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-54948af img{width:100%;height:250px;}.elementor-7 .elementor-element.elementor-element-6d023c6{--display:flex;--justify-content:center;--gap:15px 15px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-000161d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-000161d img{width:100%;height:250px;}.elementor-7 .elementor-element.elementor-element-a0b4a8d{--display:flex;--justify-content:flex-start;--gap:15px 15px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-dc5d343 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dc5d343 img{width:100%;height:250px;}.elementor-7 .elementor-element.elementor-element-aeaf8b9{--display:flex;--justify-content:flex-end;--gap:15px 15px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cc8ec71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-cc8ec71 img{width:100%;height:250px;}.elementor-7 .elementor-element.elementor-element-33c3cab{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7e7d9a2{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-7 .elementor-element.elementor-element-7e7d9a2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7e7d9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28B6C6;}.elementor-7 .elementor-element.elementor-element-7e7d9a2, .elementor-7 .elementor-element.elementor-element-7e7d9a2::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-057e20c{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;--z-index:100;}.elementor-7 .elementor-element.elementor-element-057e20c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-057e20c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-7 .elementor-element.elementor-element-057e20c, .elementor-7 .elementor-element.elementor-element-057e20c::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-7442b27 .elementor-heading-title{font-family:"Korto", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;font-style:italic;}.elementor-7 .elementor-element.elementor-element-3b7182f{color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-size:14px;font-weight:600;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-15px;}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7 .elementor-element.elementor-element-2c83205 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7 .elementor-element.elementor-element-2c83205 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-2c83205 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-7 .elementor-element.elementor-element-2c83205 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-field-group > label, .elementor-7 .elementor-element.elementor-element-2c83205 .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-field-group > label{font-family:"Korto", Sans-serif;font-size:16px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-field-type-html{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-field-group .elementor-field, .elementor-7 .elementor-element.elementor-element-2c83205 .elementor-field-subgroup label{font-family:"Korto", Sans-serif;font-size:14px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-button{font-family:"Korto", Sans-serif;font-size:16px;font-weight:700;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2c83205 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-2c83205 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-2c83205 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2c83205 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-2c83205{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-7 .elementor-element.elementor-element-93b98f3{color:var( --e-global-color-secondary );font-family:"Korto", Sans-serif;font-size:11px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-b446471{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cf17ab7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c240b09{--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:space-between;--background-transition:0.3s;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-7 .elementor-element.elementor-element-c240b09:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c240b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c240b09, .elementor-7 .elementor-element.elementor-element-c240b09::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-17850b1{--display:flex;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b0550a8{font-family:"Korto", Sans-serif;font-size:15px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-bc4f701{color:#8CCFD8;font-family:"Korto", Sans-serif;font-size:14px;font-weight:700;font-style:italic;}.elementor-7 .elementor-element.elementor-element-03d2bac{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e4f4521{text-align:right;}.elementor-7 .elementor-element.elementor-element-e4f4521 img{height:75px;object-fit:contain;object-position:center right;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-91f117f{--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;--gap:30px 30px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-fcf85d0{--gap:10px 10px;}.elementor-7 .elementor-element.elementor-element-739e933 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-352f49c{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-d1fd3ca{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-c618972{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-957ec77 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-6eb7fe6{--gap:20px 20px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-da3b941{--min-height:100px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-89243f0{--min-height:100px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-faf7b33{--min-height:100px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-7fab51e{--min-height:100px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-2f699f0{--min-height:100px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-969fb6c{--gap:2rem 2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-aaf4379{--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-7 .elementor-element.elementor-element-a683398{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-383b7ab{--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;}.elementor-7 .elementor-element.elementor-element-336900e{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-d454bc8 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-22b91d6{--gap:20px 20px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-8b77a19{--min-height:100px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-e67f0a0{--min-height:100px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-b1ec4de{--min-height:100px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-56360e8{--min-height:100px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-7258bc2{--min-height:100px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-edd4087{--gap:2rem 2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-7e7d9a2{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-057e20c{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-7442b27 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-cf17ab7 iframe{height:250px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-91f117f{--content-width:1350px;}.elementor-7 .elementor-element.elementor-element-fcf85d0{--width:40%;}.elementor-7 .elementor-element.elementor-element-9f605f7{--width:60%;}.elementor-7 .elementor-element.elementor-element-352f49c{--content-width:1350px;}.elementor-7 .elementor-element.elementor-element-fdfd355{--content-width:1350px;}.elementor-7 .elementor-element.elementor-element-7fe3d2e{--width:33%;}.elementor-7 .elementor-element.elementor-element-72a353e{--width:34%;}.elementor-7 .elementor-element.elementor-element-01b62a4{--width:33%;}.elementor-7 .elementor-element.elementor-element-bfdd3b4{--content-width:1350px;}.elementor-7 .elementor-element.elementor-element-8c4cc82{--width:33%;}.elementor-7 .elementor-element.elementor-element-cdb7a27{--width:34%;}.elementor-7 .elementor-element.elementor-element-cbb1a5a{--width:33%;}.elementor-7 .elementor-element.elementor-element-130c71e{--content-width:1350px;}.elementor-7 .elementor-element.elementor-element-6f02f5f{--width:33%;}.elementor-7 .elementor-element.elementor-element-6c6461a{--width:34%;}.elementor-7 .elementor-element.elementor-element-5d4f335{--width:33%;}.elementor-7 .elementor-element.elementor-element-969fb6c{--content-width:1350px;}.elementor-7 .elementor-element.elementor-element-edd4087{--content-width:1350px;}.elementor-7 .elementor-element.elementor-element-17850b1{--width:80%;}.elementor-7 .elementor-element.elementor-element-03d2bac{--width:20%;}}/* Start custom CSS for button, class: .elementor-element-363db6c */.elementor-7 .elementor-element.elementor-element-363db6c .elementor-button-icon {
    background-color: #8CCFD8;
    padding:15px;
    border-radius: 50%;
    margin-right: 15px;
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-363db6c .elementor-button-text {
    padding-top:15px;
    padding-bottom: 15px;
    padding-right: 30px;
}

.elementor-7 .elementor-element.elementor-element-363db6c:hover .elementor-button-icon {
    background-color: white;
    transform: rotate(45deg);
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-363db6c svg path {
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-363db6c:hover svg path {
    stroke: #019EB3;
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-363db6c a:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7df7c8a */.elementor-7 .elementor-element.elementor-element-7df7c8a {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8e956a */.elementor-7 .elementor-element.elementor-element-e8e956a {
    position: absolute;
    top:5px;
    left: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f117f */.elementor-7 .elementor-element.elementor-element-91f117f {
    max-height: 800px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42c18b2 */.elementor-7 .elementor-element.elementor-element-42c18b2 {
    position: absolute;
    height: 100%;
    top:0;
    left: 0;
    width: 100vw:
}
.elementor-7 .elementor-element.elementor-element-42c18b2 svg {
    top:0;
    left: 0;
    height: 100%;
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-42c18b2 .anim-svg .stroke-1 {
    transition: all ease 2.5s;
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
}
.elementor-7 .elementor-element.elementor-element-42c18b2 .anim-svg.active .stroke-1 {
    animation: draw-line 2.5s forwards;
}
.elementor-7 .elementor-element.elementor-element-42c18b2 .anim-svg .stroke-2 {
    transition: all ease 2.5s;
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
}
.elementor-7 .elementor-element.elementor-element-42c18b2 .anim-svg.active .stroke-2 {
    animation: draw-line 2.5s forwards;
}
@keyframes draw-line {
  to {
    stroke-dashoffset: 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd50a08 */.elementor-7 .elementor-element.elementor-element-bd50a08 .elementor-button-icon {
    background-color: white;
    padding:15px;
    border-radius: 50%;
    margin-right: 15px;
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-bd50a08 .elementor-button-text {
    padding-top:15px;
    padding-bottom: 15px;
    padding-right: 30px;
}

.elementor-7 .elementor-element.elementor-element-bd50a08:hover .elementor-button-icon {
    background-color: white;
    transform: rotate(45deg);
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-bd50a08 svg path {
    transition:all ease .5s;
    stroke:#019EB3;
}
.elementor-7 .elementor-element.elementor-element-bd50a08:hover svg path {
    stroke: #019EB3;
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-bd50a08:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7708aaf */.elementor-7 .elementor-element.elementor-element-7708aaf .elementor-button-icon {
    background-color: white;
    padding:15px;
    border-radius: 50%;
    margin-right: 15px;
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-7708aaf .elementor-button-text {
    padding-top:15px;
    padding-bottom: 15px;
    padding-right: 30px;
}

.elementor-7 .elementor-element.elementor-element-7708aaf:hover .elementor-button-icon {
    background-color: white;
    transform: rotate(45deg);
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-7708aaf svg path {
    transition:all ease .5s;
    stroke:#019EB3;
}
.elementor-7 .elementor-element.elementor-element-7708aaf:hover svg path {
    stroke: #019EB3;
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-7708aaf:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae054d6 */.elementor-7 .elementor-element.elementor-element-ae054d6 .elementor-button-icon {
    background-color: white;
    padding:15px;
    border-radius: 50%;
    margin-right: 15px;
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-ae054d6 .elementor-button-text {
    padding-top:15px;
    padding-bottom: 15px;
    padding-right: 30px;
}

.elementor-7 .elementor-element.elementor-element-ae054d6:hover .elementor-button-icon {
    background-color: white;
    transform: rotate(45deg);
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-ae054d6 svg path {
    transition:all ease .5s;
    stroke:#019EB3;
}
.elementor-7 .elementor-element.elementor-element-ae054d6:hover svg path {
    stroke: #019EB3;
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-ae054d6:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-352f49c */.elementor-7 .elementor-element.elementor-element-352f49c {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aadbd90 */.elementor-7 .elementor-element.elementor-element-aadbd90 svg {
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e5ba7c */.elementor-7 .elementor-element.elementor-element-4e5ba7c svg {
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64eadc8 */.elementor-7 .elementor-element.elementor-element-64eadc8 svg {
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82b4421 */.elementor-7 .elementor-element.elementor-element-82b4421 svg {
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22bcbd6 */.elementor-7 .elementor-element.elementor-element-22bcbd6 svg {
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6df7a20 */.elementor-7 .elementor-element.elementor-element-6df7a20 {
    position: absolute;
    width: 100vw;
    left: 0;
    bottom: 0;

}
.elementor-7 .elementor-element.elementor-element-6df7a20 img {
    width: 100vw;
    min-height: 280px;
    max-height: 100%;
    object-fit: cover;
    object-position: end center;
}
.elementor-7 .elementor-element.elementor-element-6df7a20 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7643ab8 */.elementor-7 .elementor-element.elementor-element-7643ab8 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-957ec77 */.elementor-7 .elementor-element.elementor-element-957ec77 strong {
    font-weight: 700;
    color:#272D2D;
}
@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-957ec77 br {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-702b258 */.elementor-7 .elementor-element.elementor-element-702b258 svg {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c410dd */.elementor-7 .elementor-element.elementor-element-4c410dd strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5abee5 */.elementor-7 .elementor-element.elementor-element-f5abee5 .elementor-button-icon {
    background-color: #8CCFD8;
    padding:15px;
    border-radius: 50%;
    margin-right: 15px;
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-f5abee5 .elementor-button-text {
    padding-top:15px;
    padding-bottom: 15px;
    padding-right: 30px;
}

.elementor-7 .elementor-element.elementor-element-f5abee5:hover .elementor-button-icon {
    background-color: white;
    transform: rotate(45deg);
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-f5abee5 svg path {
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-f5abee5:hover svg path {
    stroke: #019EB3;
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-f5abee5:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24c9e2f */.elementor-7 .elementor-element.elementor-element-24c9e2f {
    position: absolute;
    z-index: 200;
    height: 100px;
    left: -35px;
    top:-64px;
}
.elementor-7 .elementor-element.elementor-element-24c9e2f svg {
    height: 130px
}

.elementor-7 .elementor-element.elementor-element-24c9e2f .anim-svg .stroke-1 {
    transition: all ease 2.5s;
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
}
.elementor-7 .elementor-element.elementor-element-24c9e2f .anim-svg.active .stroke-1 {
    animation: draw-line 2.5s forwards;
}
@keyframes draw-line {
  to {
    stroke-dashoffset: 0;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22e806c */.elementor-7 .elementor-element.elementor-element-22e806c p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da3b941 */.elementor-7 .elementor-element.elementor-element-da3b941 {
    position: relative;
}
@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-da3b941 {
        background-color:#8CCFD8;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9d223f */.elementor-7 .elementor-element.elementor-element-f9d223f p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89243f0 */@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-89243f0 {
        background-color:#8CCFD8;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d3e1df */.elementor-7 .elementor-element.elementor-element-2d3e1df p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faf7b33 */@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-faf7b33 {
        background-color:#8CCFD8;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb1a4f8 */.elementor-7 .elementor-element.elementor-element-fb1a4f8 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fab51e */@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-7fab51e {
        background-color:#8CCFD8;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a1b97 */.elementor-7 .elementor-element.elementor-element-41a1b97 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f699f0 */@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-2f699f0 {
        background-color:#8CCFD8;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eb7fe6 */@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-6eb7fe6 {
        background-color:#28B6C6;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1fd3ca */.elementor-7 .elementor-element.elementor-element-d1fd3ca {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce3e8e6 */.elementor-7 .elementor-element.elementor-element-ce3e8e6 img {
    object-fit: cover;
    box-shadow:0 8px 16px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d199213 */.elementor-7 .elementor-element.elementor-element-d199213 img {
    object-fit: cover;
    box-shadow:0 8px 16px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d151d9e */.elementor-7 .elementor-element.elementor-element-d151d9e img {
    object-fit: cover;
    box-shadow:0 8px 16px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-969fb6c */.elementor-7 .elementor-element.elementor-element-969fb6c {
    overflow: visible;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20e6a8f */.elementor-7 .elementor-element.elementor-element-20e6a8f {
    position: absolute;
    width: 100vw;
    left: 0;
    bottom: 0;

}
.elementor-7 .elementor-element.elementor-element-20e6a8f img {
    width: 100vw;
    min-height: 280px;
    max-height: 100%;
    object-fit: cover;
    object-position: end center;
     -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.elementor-7 .elementor-element.elementor-element-20e6a8f {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d454bc8 */.elementor-7 .elementor-element.elementor-element-d454bc8 strong {
    font-weight: 700;
    color:#272D2D;
}
@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-d454bc8 br {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-50b889d */.elementor-7 .elementor-element.elementor-element-50b889d svg {
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99e9438 */.elementor-7 .elementor-element.elementor-element-99e9438 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc1724b */.elementor-7 .elementor-element.elementor-element-bc1724b {
    width: 50px;
    min-width: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdd5534 */.elementor-7 .elementor-element.elementor-element-fdd5534 .elementor-button-icon {
    background-color: #8CCFD8;
    padding:15px;
    border-radius: 50%;
    margin-right: 15px;
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-fdd5534 .elementor-button-text {
    padding-top:15px;
    padding-bottom: 15px;
    padding-right: 30px;
}

.elementor-7 .elementor-element.elementor-element-fdd5534:hover .elementor-button-icon {
    background-color: white;
    transform: rotate(45deg);
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-fdd5534 svg path {
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-fdd5534:hover svg path {
    stroke: #019EB3;
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-fdd5534:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06e07d0 */.elementor-7 .elementor-element.elementor-element-06e07d0 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bd8eec */.elementor-7 .elementor-element.elementor-element-0bd8eec p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b77a19 */.elementor-7 .elementor-element.elementor-element-8b77a19 {
    position: relative;
}
@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-8b77a19 {
        background-color:#8CCFD8;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2545be1 */.elementor-7 .elementor-element.elementor-element-2545be1 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e67f0a0 */@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-e67f0a0 {
        background-color:#8CCFD8;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5b56c0 */.elementor-7 .elementor-element.elementor-element-f5b56c0 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ec4de */@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-b1ec4de {
        background-color:#8CCFD8;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e642a3 */.elementor-7 .elementor-element.elementor-element-4e642a3 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56360e8 */@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-56360e8 {
        background-color:#8CCFD8;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17fd86b */.elementor-7 .elementor-element.elementor-element-17fd86b {
    position: absolute;
    z-index: 200;
    height: 100px;
    right: -35px;
    top:-64px;
}
.elementor-7 .elementor-element.elementor-element-17fd86b svg {
    height: 130px
}

.elementor-7 .elementor-element.elementor-element-17fd86b .anim-svg .stroke-1 {
    transition: all ease 2.5s;
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
}
.elementor-7 .elementor-element.elementor-element-17fd86b .anim-svg.active .stroke-1 {
    animation: draw-line 2.5s forwards;
}
@keyframes draw-line {
  to {
    stroke-dashoffset: 0;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb1c51d */.elementor-7 .elementor-element.elementor-element-fb1c51d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7258bc2 */@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-7258bc2 {
        background-color:#8CCFD8;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22b91d6 */@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-22b91d6 {
        background-color:#28B6C6;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a683398 */.elementor-7 .elementor-element.elementor-element-a683398 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e70c87 */.elementor-7 .elementor-element.elementor-element-2e70c87 img {
    object-fit: cover;
    box-shadow:0 8px 16px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54948af */.elementor-7 .elementor-element.elementor-element-54948af img {
    object-fit: cover;
    box-shadow:0 8px 16px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-000161d */.elementor-7 .elementor-element.elementor-element-000161d img {
    object-fit: cover;
    box-shadow:0 8px 16px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc5d343 */.elementor-7 .elementor-element.elementor-element-dc5d343 img {
    object-fit: cover;
    box-shadow:0 8px 16px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc8ec71 */.elementor-7 .elementor-element.elementor-element-cc8ec71 img {
    object-fit: cover;
    box-shadow:0 8px 16px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edd4087 */.elementor-7 .elementor-element.elementor-element-edd4087 {
    overflow: visible;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab9b5e6 */.elementor-7 .elementor-element.elementor-element-ab9b5e6 {
    position: absolute;
    bottom: 0;
    right: 0;
    width:75%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b7182f */.elementor-7 .elementor-element.elementor-element-3b7182f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-2c83205 */.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-button-icon {
    background-color: white;
    padding:15px;
    border-radius: 50%;
    margin-right: 15px;
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-2c83205 .elementor-button-text {
    padding-top:15px;
    padding-bottom: 15px;
    padding-right: 30px;
}

.elementor-7 .elementor-element.elementor-element-2c83205:hover .elementor-button-icon {
    background-color: #019EB3;
    transform: rotate(45deg);
    transition:all ease .5s;
}
.elementor-7 .elementor-element.elementor-element-2c83205 svg path {
    transition:all ease .5s;
     fill:white;
}
.elementor-7 .elementor-element.elementor-element-2c83205:hover svg path {
    stroke: white;
    fill:white;
    transition:all ease .5s;
}

.elementor-7 .elementor-element.elementor-element-2c83205:hover svg * {
    fill:#019EB3!important;
}

.elementor-7 .elementor-element.elementor-element-2c83205 button {
    box-shadow: 0 8px 16px rgba(0,0,0,0.1);
}
.elementor-7 .elementor-element.elementor-element-2c83205 input {
    box-shadow: 0 8px 16px rgba(0,0,0,0.1);
}
.elementor-7 .elementor-element.elementor-element-2c83205 select {
     box-shadow: 0 8px 16px rgba(0,0,0,0.1);
}
.elementor-7 .elementor-element.elementor-element-2c83205 textarea {
     box-shadow: 0 8px 16px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93b98f3 */.elementor-7 .elementor-element.elementor-element-93b98f3 p {
    margin-bottom: 0;
}
.elementor-7 .elementor-element.elementor-element-93b98f3 a {
    color:black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e7d9a2 */.elementor-7 .elementor-element.elementor-element-7e7d9a2 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-cf17ab7 */.elementor-7 .elementor-element.elementor-element-cf17ab7 .elementor-custom-embed {
    min-height: 100%;
    height: 100%;
}
.elementor-7 .elementor-element.elementor-element-cf17ab7 iframe {
    min-height: 100%;
    height: 100%;
}
@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-cf17ab7 .elementor-custom-embed {
        min-height: 250px;
        height: 250px;
    }
    .elementor-7 .elementor-element.elementor-element-cf17ab7 iframe {
        min-height: 250px;
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0550a8 */.elementor-7 .elementor-element.elementor-element-b0550a8 p {
    margin-bottom: 0;
}
.elementor-7 .elementor-element.elementor-element-b0550a8 a {
    color:white;
    padding-left: 50px;
    position: relative;
}
.elementor-7 .elementor-element.elementor-element-b0550a8 a::before {
    content:"";
    position: absolute;
    left: 20px;
    height: 8px;
    max-height: 8px;
    min-width: 8px;
    width:8px;
    top:6px;
    border-radius:50px;
    border:2px solid #8CCFD8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc4f701 */.elementor-7 .elementor-element.elementor-element-bc4f701 p {
    margin-bottom: 0;
}
.elementor-7 .elementor-element.elementor-element-bc4f701 a {
    color:#8CCFD8;
    position: relative;
}/* End custom CSS */