.elementor-4253 .elementor-element.elementor-element-11b4377{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-65abedd );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 60px 0px;}.elementor-4253 .elementor-element.elementor-element-11b4377 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4253 .elementor-element.elementor-element-c06f6b7 > .elementor-element-populated, .elementor-4253 .elementor-element.elementor-element-c06f6b7 > .elementor-element-populated > .elementor-background-overlay, .elementor-4253 .elementor-element.elementor-element-c06f6b7 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-4253 .elementor-element.elementor-element-c06f6b7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-c06f6b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-4253 .elementor-element.elementor-element-a065c6e .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-e66c3af );color:var( --e-global-color-e66c3af );padding:0px 0px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-a065c6e .elementor-button-content-wrapper{flex-direction:row;}.elementor-4253 .elementor-element.elementor-element-a065c6e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4253 .elementor-element.elementor-element-a065c6e .elementor-button:hover, .elementor-4253 .elementor-element.elementor-element-a065c6e .elementor-button:focus{color:var( --e-global-color-text );}.elementor-4253 .elementor-element.elementor-element-a065c6e .elementor-button:hover svg, .elementor-4253 .elementor-element.elementor-element-a065c6e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4253 .elementor-element.elementor-element-7771be2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-4253 .elementor-element.elementor-element-010be3a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:50px;font-weight:700;line-height:1.3em;}.elementor-4253 .elementor-element.elementor-element-535be64 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-4253 .elementor-element.elementor-element-0de9d6b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4253 .elementor-element.elementor-element-dbd3e29 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4253 .elementor-element.elementor-element-4257343 .elementor-button{background-color:#FFFFFF;fill:#1994FA;color:#1994FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1994FA;}.elementor-4253 .elementor-element.elementor-element-4257343 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4253 .elementor-element.elementor-element-4257343 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4253 .elementor-element.elementor-element-4257343 .elementor-button:hover, .elementor-4253 .elementor-element.elementor-element-4257343 .elementor-button:focus{color:#47A9FB;border-color:#47A9FB;}.elementor-4253 .elementor-element.elementor-element-4257343 .elementor-button:hover svg, .elementor-4253 .elementor-element.elementor-element-4257343 .elementor-button:focus svg{fill:#47A9FB;}.elementor-4253 .elementor-element.elementor-element-680d92a:not(.elementor-motion-effects-element-type-background), .elementor-4253 .elementor-element.elementor-element-680d92a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4253 .elementor-element.elementor-element-680d92a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-4253 .elementor-element.elementor-element-680d92a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4253 .elementor-element.elementor-element-827180c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4253 .elementor-element.elementor-element-16aa91f > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-accordion-item{border-width:1px;border-color:var( --e-global-color-65abedd );}.elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:var( --e-global-color-65abedd );}.elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:var( --e-global-color-65abedd );}.elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-tab-title{background-color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-accordion-icon, .elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-active .elementor-accordion-icon, .elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-active .elementor-accordion-title{color:#1994FA;}.elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-active .elementor-accordion-icon svg{fill:#1994FA;}.elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-accordion-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-tab-content{background-color:#FFFFFF;color:var( --e-global-color-e66c3af );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;padding:30px 30px 30px 30px;}.elementor-4253 .elementor-element.elementor-element-70a312a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4253 .elementor-element.elementor-element-70a312a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4253 .elementor-element.elementor-element-70a312a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DAE2EB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-4253 .elementor-element.elementor-element-70a312a > .elementor-element-populated, .elementor-4253 .elementor-element.elementor-element-70a312a > .elementor-element-populated > .elementor-background-overlay, .elementor-4253 .elementor-element.elementor-element-70a312a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-4253 .elementor-element.elementor-element-70a312a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4253 .elementor-element.elementor-element-d4331b2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4253 .elementor-element.elementor-element-0820bf5 .elementor-image-box-wrapper{text-align:left;}.elementor-4253 .elementor-element.elementor-element-0820bf5.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-4253 .elementor-element.elementor-element-0820bf5.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-4253 .elementor-element.elementor-element-0820bf5.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-4253 .elementor-element.elementor-element-0820bf5 .elementor-image-box-title{margin-bottom:12px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-4253 .elementor-element.elementor-element-0820bf5 .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}.elementor-4253 .elementor-element.elementor-element-0820bf5 .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-4253 .elementor-element.elementor-element-0820bf5 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5px;color:var( --e-global-color-e66c3af );}.elementor-4253 .elementor-element.elementor-element-71e12f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-4253 .elementor-element.elementor-element-71e12f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4253 .elementor-element.elementor-element-a28b95d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-4253 .elementor-element.elementor-element-a28b95d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4253 .elementor-element.elementor-element-2c87034:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4253 .elementor-element.elementor-element-2c87034 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4253 .elementor-element.elementor-element-2c87034 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DAE2EB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-4253 .elementor-element.elementor-element-2c87034 > .elementor-element-populated, .elementor-4253 .elementor-element.elementor-element-2c87034 > .elementor-element-populated > .elementor-background-overlay, .elementor-4253 .elementor-element.elementor-element-2c87034 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-4253 .elementor-element.elementor-element-2c87034 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4253 .elementor-element.elementor-element-f1a497f > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-4253 .elementor-element.elementor-element-f1a497f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;}.elementor-4253 .elementor-element.elementor-element-5b9dcd5 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-5b9dcd5 .elementor-accordion-item{border-width:0px;border-color:#DAE2EB;}.elementor-4253 .elementor-element.elementor-element-5b9dcd5 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-top-color:#DAE2EB;}.elementor-4253 .elementor-element.elementor-element-5b9dcd5 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-bottom-color:#DAE2EB;}.elementor-4253 .elementor-element.elementor-element-5b9dcd5 .elementor-accordion-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-4253 .elementor-element.elementor-element-5b9dcd5 .elementor-tab-content{color:#617280;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-4253 .elementor-element.elementor-element-0ad4b2d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-4253 .elementor-element.elementor-element-4825ff3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-a28debc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4253 .elementor-element.elementor-element-a28debc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4253 .elementor-element.elementor-element-a28debc > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-65abedd );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-4253 .elementor-element.elementor-element-a28debc > .elementor-element-populated, .elementor-4253 .elementor-element.elementor-element-a28debc > .elementor-element-populated > .elementor-background-overlay, .elementor-4253 .elementor-element.elementor-element-a28debc > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-4253 .elementor-element.elementor-element-a28debc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4253 .elementor-element.elementor-element-d23a907 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-4253 .elementor-element.elementor-element-1b5790d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-4253 .elementor-element.elementor-element-1b5790d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-e66c3af );}.elementor-4253 .elementor-element.elementor-element-67a1b15 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-4253 .elementor-element.elementor-element-ab96d5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-36ea37f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-4253 .elementor-element.elementor-element-3c702f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-0c991cb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-4253 .elementor-element.elementor-element-c0daf8a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-4253 .elementor-element.elementor-element-c0daf8a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-e66c3af );}.elementor-4253 .elementor-element.elementor-element-2bbfaea:not(.elementor-motion-effects-element-type-background), .elementor-4253 .elementor-element.elementor-element-2bbfaea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4253 .elementor-element.elementor-element-2bbfaea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 120px 0px;}.elementor-4253 .elementor-element.elementor-element-2bbfaea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4253 .elementor-element.elementor-element-b00fa94 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-4253 .elementor-element.elementor-element-c069a2b, .elementor-4253 .elementor-element.elementor-element-c069a2b > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-dfeb995:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4253 .elementor-element.elementor-element-dfeb995 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4253 .elementor-element.elementor-element-dfeb995 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DAE2EB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-dfeb995 > .elementor-element-populated, .elementor-4253 .elementor-element.elementor-element-dfeb995 > .elementor-element-populated > .elementor-background-overlay, .elementor-4253 .elementor-element.elementor-element-dfeb995 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-4253 .elementor-element.elementor-element-dfeb995 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4253 .elementor-element.elementor-element-492142a img{border-radius:8px 8px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-5fee459 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-4253 .elementor-element.elementor-element-5fee459 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-4253 .elementor-element.elementor-element-5401b48 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-4253 .elementor-element.elementor-element-5401b48 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;}.elementor-4253 .elementor-element.elementor-element-720512f > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-4253 .elementor-element.elementor-element-720512f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#617280;}.elementor-4253 .elementor-element.elementor-element-c91393d .elementor-button:hover, .elementor-4253 .elementor-element.elementor-element-c91393d .elementor-button:focus{background-color:#47A9FB;}.elementor-4253 .elementor-element.elementor-element-c91393d > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-4253 .elementor-element.elementor-element-0e9a4b6 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-4253 .elementor-element.elementor-element-252d9fc, .elementor-4253 .elementor-element.elementor-element-252d9fc > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-52afdef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4253 .elementor-element.elementor-element-52afdef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4253 .elementor-element.elementor-element-52afdef > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DAE2EB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-52afdef > .elementor-element-populated, .elementor-4253 .elementor-element.elementor-element-52afdef > .elementor-element-populated > .elementor-background-overlay, .elementor-4253 .elementor-element.elementor-element-52afdef > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-4253 .elementor-element.elementor-element-52afdef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4253 .elementor-element.elementor-element-28ef42b img{border-radius:8px 8px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-dbb7374 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-4253 .elementor-element.elementor-element-dbb7374 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-4253 .elementor-element.elementor-element-73f09d0 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-4253 .elementor-element.elementor-element-73f09d0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;}.elementor-4253 .elementor-element.elementor-element-50de75f > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-4253 .elementor-element.elementor-element-50de75f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#617280;}.elementor-4253 .elementor-element.elementor-element-d58bb1e .elementor-button:hover, .elementor-4253 .elementor-element.elementor-element-d58bb1e .elementor-button:focus{background-color:#47A9FB;}.elementor-4253 .elementor-element.elementor-element-d58bb1e > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-4253 .elementor-element.elementor-element-281e935 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-4253 .elementor-element.elementor-element-beb4ce8, .elementor-4253 .elementor-element.elementor-element-beb4ce8 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-77a661c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4253 .elementor-element.elementor-element-77a661c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4253 .elementor-element.elementor-element-77a661c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DAE2EB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-77a661c > .elementor-element-populated, .elementor-4253 .elementor-element.elementor-element-77a661c > .elementor-element-populated > .elementor-background-overlay, .elementor-4253 .elementor-element.elementor-element-77a661c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-4253 .elementor-element.elementor-element-77a661c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4253 .elementor-element.elementor-element-ed01164 img{border-radius:8px 8px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-ad558a6 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-4253 .elementor-element.elementor-element-ad558a6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-4253 .elementor-element.elementor-element-a600e9c > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-4253 .elementor-element.elementor-element-a600e9c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;}.elementor-4253 .elementor-element.elementor-element-3bcf966 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-4253 .elementor-element.elementor-element-3bcf966 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#617280;}.elementor-4253 .elementor-element.elementor-element-12f3f71 .elementor-button:hover, .elementor-4253 .elementor-element.elementor-element-12f3f71 .elementor-button:focus{background-color:#47A9FB;}.elementor-4253 .elementor-element.elementor-element-12f3f71 > .elementor-widget-container{padding:0px 30px 30px 30px;}@media(min-width:768px){.elementor-4253 .elementor-element.elementor-element-827180c{width:60%;}.elementor-4253 .elementor-element.elementor-element-0ad4b2d{width:40%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-4253 .elementor-element.elementor-element-11b4377{padding:15px 15px 15px 15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4253 .elementor-element.elementor-element-010be3a .elementor-heading-title{font-size:38px;}.elementor-4253 .elementor-element.elementor-element-535be64 .elementor-heading-title{font-size:16px;}.elementor-4253 .elementor-element.elementor-element-4257343 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-680d92a{margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-4253 .elementor-element.elementor-element-827180c > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-accordion-title{font-size:18px;}.elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-tab-title{padding:30px 30px 30px 30px;}.elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-tab-content{padding:30px 30px 30px 30px;}.elementor-4253 .elementor-element.elementor-element-70a312a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-4253 .elementor-element.elementor-element-d4331b2 .elementor-heading-title{font-size:16px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4253 .elementor-element.elementor-element-0820bf5 .elementor-image-box-img{margin-bottom:12px;}.elementor-4253 .elementor-element.elementor-element-0820bf5 .elementor-image-box-title{font-size:18px;}.elementor-4253 .elementor-element.elementor-element-2c87034 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-4253 .elementor-element.elementor-element-0ad4b2d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4253 .elementor-element.elementor-element-4825ff3{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-7771be2 */.elementor-4253 .elementor-element.elementor-element-7771be2 {
    margin-bottom: 10px;
    width: fit-content;
    padding: 2px 12px;
    border-radius: 4px;
    background-color: #FFBE4E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-010be3a */.elementor-4253 .elementor-element.elementor-element-010be3a {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-535be64 */.elementor-4253 .elementor-element.elementor-element-535be64 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0de9d6b */.banner-formation {
    display: flex;
    position: relative;
    color: #35495E;
}
.banner-formation span {
    margin-right: 12px;
}

/*Tooltip*/
/* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 170px;
  background-color: #072A47;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  font-size: 14px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -90px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #072A47 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbd3e29 */.banner-formation {
    display: flex;
    position: relative;
    color: #35495E;
}
.banner-formation span {
    margin-right: 12px;
}

/*Tooltip*/
/* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 170px;
  background-color: #072A47;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  font-size: 14px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -90px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #072A47 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-16aa91f */.elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-accordion-item {
    margin-bottom: 16px;
}

.elementor-4253 .elementor-element.elementor-element-16aa91f .elementor-accordion .elementor-accordion-item {
    border-radius: 8px;
    overflow: hidden;
}

.prog-title:first-child {
    margin-top: 0px;
}

.prog-title {
    font-size: 16px;
    font-weight: 600;
    margin-top: 30px;
    margin-bottom: 6px;
    color: #35495E;
}

li::marker {
    color: #FFBE4E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d23a907 */.elementor-4253 .elementor-element.elementor-element-d23a907 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67a1b15 */.elementor-4253 .elementor-element.elementor-element-67a1b15 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab96d5a */.elementor-4253 .elementor-element.elementor-element-ab96d5a ul {
    padding: 0px;
}

.elementor-4253 .elementor-element.elementor-element-ab96d5a li {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    font-size: 18px;
    color: #617280;
    line-height: 20px;
}
.elementor-4253 .elementor-element.elementor-element-ab96d5a li img {
    margin-right: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36ea37f */.elementor-4253 .elementor-element.elementor-element-36ea37f {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c702f4 */.elementor-4253 .elementor-element.elementor-element-3c702f4 ul {
    padding: 0px;
}

.elementor-4253 .elementor-element.elementor-element-3c702f4 li {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    font-size: 18px;
    color: #617280;
    line-height: 20px;
}
.elementor-4253 .elementor-element.elementor-element-3c702f4 li img {
    margin-right: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c991cb */.elementor-4253 .elementor-element.elementor-element-0c991cb {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fee459 */.elementor-4253 .elementor-element.elementor-element-5fee459 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5401b48 */.elementor-4253 .elementor-element.elementor-element-5401b48 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dfeb995 */.container-formation img {
    border-radius: 12px 12px 0px 0px;
}
.container-formation:hover {
    box-shadow: 0px 4px 8px rgb(38 38 38 / 20%);
    transition: all 0.3s ease;
}
.container-formation {
    transition: all 0.3s ease;
    border-radius: 8px;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb7374 */.elementor-4253 .elementor-element.elementor-element-dbb7374 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73f09d0 */.elementor-4253 .elementor-element.elementor-element-73f09d0 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad558a6 */.elementor-4253 .elementor-element.elementor-element-ad558a6 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a600e9c */.elementor-4253 .elementor-element.elementor-element-a600e9c {
    margin-bottom: 10px;
}/* End custom CSS */