.elementor-2227 .elementor-element.elementor-element-1c0f42d > .elementor-container{min-height:170px;}.elementor-2227 .elementor-element.elementor-element-1c0f42d{z-index:999;}.elementor-2227 .elementor-element.elementor-element-328d042{text-align:start;}.elementor-2227 .elementor-element.elementor-element-328d042 img{width:150px;}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-81571c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-81571c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-53c1f6a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-53c1f6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-2db7d3c > .elementor-widget-container{padding:7px 12px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-2db7d3c{text-align:start;color:#F6FAD8;}.elementor-2227 .elementor-element.elementor-element-2e25df01:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-2e25df01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://college.decouverte.ch/wp-content/uploads/2024/04/la-decouverte-header-rentree-e1742824543130.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2227 .elementor-element.elementor-element-2e25df01 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(-45deg, #12141200 0%, #000000 100%);opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2227 .elementor-element.elementor-element-2e25df01 > .elementor-container{min-height:100vh;}.elementor-2227 .elementor-element.elementor-element-2e25df01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-427f178{width:var( --container-widget-width, 101.636% );max-width:101.636%;--container-widget-width:101.636%;--container-widget-flex-grow:0;}.elementor-2227 .elementor-element.elementor-element-427f178 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:700;line-height:50px;color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-1286e4f2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-1286e4f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-57457dea > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-57457dea{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-32b53a0b .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-6a391c8-font-family ), Sans-serif;font-size:var( --e-global-typography-6a391c8-font-size );font-weight:var( --e-global-typography-6a391c8-font-weight );text-transform:var( --e-global-typography-6a391c8-text-transform );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );fill:var( --e-global-color-954a7d9 );color:var( --e-global-color-954a7d9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-954a7d9 );border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-2227 .elementor-element.elementor-element-32b53a0b .elementor-button:hover, .elementor-2227 .elementor-element.elementor-element-32b53a0b .elementor-button:focus{background-color:var( --e-global-color-954a7d9 );color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-32b53a0b{width:initial;max-width:initial;}.elementor-2227 .elementor-element.elementor-element-32b53a0b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-32b53a0b .elementor-button:hover svg, .elementor-2227 .elementor-element.elementor-element-32b53a0b .elementor-button:focus svg{fill:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-2918a0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-2227 .elementor-element.elementor-element-2918a0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2227 .elementor-element.elementor-element-2dfe203 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-radius:30px 30px 30px 30px;}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder-row{margin-top:0px;margin-bottom:0px;}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__label{padding:10px 10px 10px 10px;text-align:left;}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__label .jet-form-builder__required{color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__desc{padding:5px 20px 5px 20px;text-align:left;color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__fields-group{gap:15px 15px;}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__field-wrap.checkradio-wrap span{gap:10px;}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__field-wrap span::before{font-size:16px;}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__field-wrap label{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:14px;font-weight:bold;color:var( --e-global-color-ed4fca8 );margin:20px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder input{color-scheme:normal;}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__heading{font-weight:bold;color:var( --e-global-color-ed4fca8 );padding:15px 5px 15px 5px;}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__conditional{margin:20px 0px 10px 0px;}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__action-button{background-color:var( --e-global-color-8fcc267 );color:var( --e-global-color-9ce3a91 );transition:all 0.3s;font-weight:bold;margin:10px 0px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8fcc267 );border-radius:50px 50px 50px 50px;}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__action-button:hover{background-color:var( --e-global-color-954a7d9 );color:var( --e-global-color-8fcc267 );border-color:var( --e-global-color-8fcc267 );}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__next-page-wrap{padding:30px 0px 0px 0px;text-align:left;}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__next-page{margin:10px 0px 10px 10px;font-weight:bold;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8fcc267 );border-radius:50px 50px 50px 50px;color:var( --e-global-color-9ce3a91 );background-color:var( --e-global-color-8fcc267 );}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__next-page:hover{border-style:solid;border-color:var( --e-global-color-8fcc267 );color:var( --e-global-color-8fcc267 );background-color:var( --e-global-color-9ce3a91 );}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__prev-page{margin:10px 10px 10px 0px;font-weight:bold;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ed4fca8 );border-radius:50px 50px 50px 50px;color:var( --e-global-color-9ce3a91 );background-color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder__prev-page:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ed4fca8 );color:var( --e-global-color-ed4fca8 );background-color:var( --e-global-color-9ce3a91 );}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__separator{height:1px;min-height:1px;background-color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item{color:var( --e-global-color-8fcc267 );}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__separator{background-color:var( --e-global-color-8fcc267 );}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item--circle{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8fcc267 );}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder-message--success{text-align:center;}.elementor-2227 .elementor-element.elementor-element-2dfe203 .jet-form-builder-message--error{text-align:center;}.elementor-2227 .elementor-element.elementor-element-163ffc4e{margin-top:150px;margin-bottom:150px;}.elementor-2227 .elementor-element.elementor-element-45d6898c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2227 .elementor-element.elementor-element-f78e5de{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-2227 .elementor-element.elementor-element-f78e5de > .elementor-widget-container{margin:0px -70px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-f78e5de img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:50px 50px 50px 50px;}.elementor-2227 .elementor-element.elementor-element-2795b5d{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;bottom:40px;text-align:start;}.elementor-2227 .elementor-element.elementor-element-2795b5d > .elementor-widget-container{--e-transform-rotateZ:-90deg;}body:not(.rtl) .elementor-2227 .elementor-element.elementor-element-2795b5d{left:0px;}body.rtl .elementor-2227 .elementor-element.elementor-element-2795b5d{right:0px;}.elementor-2227 .elementor-element.elementor-element-2795b5d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:100px;font-weight:700;color:var( --e-global-color-ed4fca8 );}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-2309f232.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-2309f232.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-5a115bfc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-5a115bfc > .elementor-container{min-height:200px;}.elementor-2227 .elementor-element.elementor-element-3c4ae84e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2227 .elementor-element.elementor-element-3c4ae84e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFFF0;}.elementor-2227 .elementor-element.elementor-element-3c4ae84e > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://college.decouverte.ch/wp-content/uploads/2024/04/icotype.png");background-position:center center;background-repeat:no-repeat;background-size:30% auto;opacity:1;}.elementor-2227 .elementor-element.elementor-element-3c4ae84e > .elementor-element-populated, .elementor-2227 .elementor-element.elementor-element-3c4ae84e > .elementor-element-populated > .elementor-background-overlay, .elementor-2227 .elementor-element.elementor-element-3c4ae84e > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-2227 .elementor-element.elementor-element-3c4ae84e > .elementor-element-populated{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;}.elementor-2227 .elementor-element.elementor-element-3c4ae84e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2227 .elementor-element.elementor-element-2871f544{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-6097a98 );}.elementor-2227 .elementor-element.elementor-element-4764556f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-4764556f{text-align:center;}.elementor-2227 .elementor-element.elementor-element-4764556f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;font-style:italic;color:var( --e-global-color-6097a98 );}.elementor-2227 .elementor-element.elementor-element-489a2f50 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-489a2f50:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-489a2f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://college.decouverte.ch/wp-content/uploads/2024/04/la-decouverte-avantages-exclusifs.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2227 .elementor-element.elementor-element-489a2f50 > .elementor-container{min-height:500px;}.elementor-2227 .elementor-element.elementor-element-489a2f50, .elementor-2227 .elementor-element.elementor-element-489a2f50 > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-2227 .elementor-element.elementor-element-489a2f50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2227 .elementor-element.elementor-element-489a2f50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2227 .elementor-element.elementor-element-1e995277{text-align:center;}.elementor-2227 .elementor-element.elementor-element-1e995277 .elementor-heading-title{font-family:var( --e-global-typography-4e30f8c-font-family ), Sans-serif;font-size:var( --e-global-typography-4e30f8c-font-size );font-weight:var( --e-global-typography-4e30f8c-font-weight );line-height:var( --e-global-typography-4e30f8c-line-height );color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-4d568f6b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-4d568f6b{text-align:center;font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-67ee1aac .elementor-button{background-color:#FFC099;font-family:var( --e-global-typography-6a391c8-font-family ), Sans-serif;font-size:var( --e-global-typography-6a391c8-font-size );font-weight:var( --e-global-typography-6a391c8-font-weight );text-transform:var( --e-global-typography-6a391c8-text-transform );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFC099;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-2227 .elementor-element.elementor-element-67ee1aac .elementor-button:hover, .elementor-2227 .elementor-element.elementor-element-67ee1aac .elementor-button:focus{background-color:#02010100;color:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-67ee1aac{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2227 .elementor-element.elementor-element-67ee1aac > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-67ee1aac .elementor-button:hover svg, .elementor-2227 .elementor-element.elementor-element-67ee1aac .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-6c5d753b .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-6a391c8-font-family ), Sans-serif;font-size:var( --e-global-typography-6a391c8-font-size );font-weight:var( --e-global-typography-6a391c8-font-weight );text-transform:var( --e-global-typography-6a391c8-text-transform );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );fill:var( --e-global-color-954a7d9 );color:var( --e-global-color-954a7d9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-954a7d9 );border-radius:40px 40px 40px 40px;padding:15px 15px 15px 15px;}.elementor-2227 .elementor-element.elementor-element-6c5d753b .elementor-button:hover, .elementor-2227 .elementor-element.elementor-element-6c5d753b .elementor-button:focus{background-color:var( --e-global-color-954a7d9 );color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-6c5d753b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2227 .elementor-element.elementor-element-6c5d753b > .elementor-widget-container{margin:30px 0px 0px 20px;}.elementor-2227 .elementor-element.elementor-element-6c5d753b .elementor-button:hover svg, .elementor-2227 .elementor-element.elementor-element-6c5d753b .elementor-button:focus svg{fill:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-1e7ab43 > .elementor-container{max-width:900px;}.elementor-2227 .elementor-element.elementor-element-1e7ab43{margin-top:-80px;margin-bottom:0px;}.elementor-2227 .elementor-element.elementor-element-175f73ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2227 .elementor-element.elementor-element-175f73ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFFF0;}.elementor-2227 .elementor-element.elementor-element-175f73ae > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://college.decouverte.ch/wp-content/uploads/2024/04/icotype.png");background-position:center center;background-repeat:no-repeat;background-size:70% auto;opacity:1;}.elementor-2227 .elementor-element.elementor-element-175f73ae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2227 .elementor-element.elementor-element-175f73ae > .elementor-element-populated, .elementor-2227 .elementor-element.elementor-element-175f73ae > .elementor-element-populated > .elementor-background-overlay, .elementor-2227 .elementor-element.elementor-element-175f73ae > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2227 .elementor-element.elementor-element-175f73ae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2227 .elementor-element.elementor-element-175f73ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2227 .elementor-element.elementor-element-6cd7a17 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-2227 .elementor-element.elementor-element-6cd7a17.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2227 .elementor-element.elementor-element-6cd7a17.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2227 .elementor-element.elementor-element-6cd7a17.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2227 .elementor-element.elementor-element-6cd7a17 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2227 .elementor-element.elementor-element-6cd7a17 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2227 .elementor-element.elementor-element-6cd7a17 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:bold;color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-6cd7a17 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-2227 .elementor-element.elementor-element-3f301313:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2227 .elementor-element.elementor-element-3f301313 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFFF0;}.elementor-2227 .elementor-element.elementor-element-3f301313 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://college.decouverte.ch/wp-content/uploads/2024/04/icotype.png");background-position:center center;background-repeat:no-repeat;background-size:70% auto;opacity:1;}.elementor-2227 .elementor-element.elementor-element-3f301313.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2227 .elementor-element.elementor-element-3f301313 > .elementor-element-populated, .elementor-2227 .elementor-element.elementor-element-3f301313 > .elementor-element-populated > .elementor-background-overlay, .elementor-2227 .elementor-element.elementor-element-3f301313 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2227 .elementor-element.elementor-element-3f301313 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2227 .elementor-element.elementor-element-3f301313 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2227 .elementor-element.elementor-element-47137d2 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-2227 .elementor-element.elementor-element-47137d2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2227 .elementor-element.elementor-element-47137d2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2227 .elementor-element.elementor-element-47137d2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2227 .elementor-element.elementor-element-47137d2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2227 .elementor-element.elementor-element-47137d2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2227 .elementor-element.elementor-element-47137d2 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:bold;color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-47137d2 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-2227 .elementor-element.elementor-element-2714982c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2227 .elementor-element.elementor-element-2714982c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFFF0;}.elementor-2227 .elementor-element.elementor-element-2714982c > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://college.decouverte.ch/wp-content/uploads/2024/04/icotype.png");background-position:center center;background-repeat:no-repeat;background-size:70% auto;opacity:1;}.elementor-2227 .elementor-element.elementor-element-2714982c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2227 .elementor-element.elementor-element-2714982c > .elementor-element-populated, .elementor-2227 .elementor-element.elementor-element-2714982c > .elementor-element-populated > .elementor-background-overlay, .elementor-2227 .elementor-element.elementor-element-2714982c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2227 .elementor-element.elementor-element-2714982c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2227 .elementor-element.elementor-element-2714982c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2227 .elementor-element.elementor-element-4b5a376 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-2227 .elementor-element.elementor-element-4b5a376.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2227 .elementor-element.elementor-element-4b5a376.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2227 .elementor-element.elementor-element-4b5a376.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2227 .elementor-element.elementor-element-4b5a376 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2227 .elementor-element.elementor-element-4b5a376 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2227 .elementor-element.elementor-element-4b5a376 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:bold;color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-4b5a376 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-2227 .elementor-element.elementor-element-5a055fdd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2227 .elementor-element.elementor-element-5a055fdd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFFF0;}.elementor-2227 .elementor-element.elementor-element-5a055fdd > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://college.decouverte.ch/wp-content/uploads/2024/04/icotype.png");background-position:center center;background-repeat:no-repeat;background-size:70% auto;opacity:1;}.elementor-2227 .elementor-element.elementor-element-5a055fdd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2227 .elementor-element.elementor-element-5a055fdd > .elementor-element-populated, .elementor-2227 .elementor-element.elementor-element-5a055fdd > .elementor-element-populated > .elementor-background-overlay, .elementor-2227 .elementor-element.elementor-element-5a055fdd > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2227 .elementor-element.elementor-element-5a055fdd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2227 .elementor-element.elementor-element-5a055fdd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2227 .elementor-element.elementor-element-42a740e > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-2227 .elementor-element.elementor-element-42a740e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2227 .elementor-element.elementor-element-42a740e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2227 .elementor-element.elementor-element-42a740e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2227 .elementor-element.elementor-element-42a740e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2227 .elementor-element.elementor-element-42a740e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2227 .elementor-element.elementor-element-42a740e .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:bold;color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-42a740e .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-2227 .elementor-element.elementor-element-43ffdefa{margin-top:150px;margin-bottom:150px;}.elementor-2227 .elementor-element.elementor-element-7d5b9a71 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:33px;color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-125cd098 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-125cd098{font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:#111111;}.elementor-2227 .elementor-element.elementor-element-6964b9c5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-6964b9c5{font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:#111111;}.elementor-2227 .elementor-element.elementor-element-7ce0b969 .elementor-button{background-color:#FFC099;font-family:var( --e-global-typography-6a391c8-font-family ), Sans-serif;font-size:var( --e-global-typography-6a391c8-font-size );font-weight:var( --e-global-typography-6a391c8-font-weight );text-transform:var( --e-global-typography-6a391c8-text-transform );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFC099;border-radius:40px 40px 40px 40px;padding:15px 15px 15px 15px;}.elementor-2227 .elementor-element.elementor-element-7ce0b969 .elementor-button:hover, .elementor-2227 .elementor-element.elementor-element-7ce0b969 .elementor-button:focus{background-color:#02010100;color:#BDA4CC;border-color:#BDA4CC;}.elementor-2227 .elementor-element.elementor-element-7ce0b969{width:initial;max-width:initial;}.elementor-2227 .elementor-element.elementor-element-7ce0b969 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-7ce0b969 .elementor-button:hover svg, .elementor-2227 .elementor-element.elementor-element-7ce0b969 .elementor-button:focus svg{fill:#BDA4CC;}.elementor-2227 .elementor-element.elementor-element-17b6726a .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-6a391c8-font-family ), Sans-serif;font-size:var( --e-global-typography-6a391c8-font-size );font-weight:var( --e-global-typography-6a391c8-font-weight );text-transform:var( --e-global-typography-6a391c8-text-transform );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );fill:var( --e-global-color-ed4fca8 );color:var( --e-global-color-ed4fca8 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ed4fca8 );border-radius:40px 40px 40px 40px;padding:15px 15px 15px 15px;}.elementor-2227 .elementor-element.elementor-element-17b6726a .elementor-button:hover, .elementor-2227 .elementor-element.elementor-element-17b6726a .elementor-button:focus{background-color:var( --e-global-color-ed4fca8 );color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-17b6726a{width:initial;max-width:initial;}.elementor-2227 .elementor-element.elementor-element-17b6726a > .elementor-widget-container{margin:30px 0px 0px 20px;}.elementor-2227 .elementor-element.elementor-element-17b6726a .elementor-button:hover svg, .elementor-2227 .elementor-element.elementor-element-17b6726a .elementor-button:focus svg{fill:var( --e-global-color-954a7d9 );}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-597fd7e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-597fd7e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-597fd7e5 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2227 .elementor-element.elementor-element-750db381 .elementor-tab-title{border-width:2px;border-color:#F6FAD8;padding:0px 0px 20px 0px;}.elementor-2227 .elementor-element.elementor-element-750db381 .elementor-tab-content{border-width:2px;border-block-end-color:#F6FAD8;font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );}.elementor-2227 .elementor-element.elementor-element-750db381 .elementor-toggle-item:not(:last-child){margin-block-end:40px;}.elementor-2227 .elementor-element.elementor-element-750db381 .elementor-tab-title.elementor-active a, .elementor-2227 .elementor-element.elementor-element-750db381 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-750db381 .elementor-toggle-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-2227 .elementor-element.elementor-element-2657f997 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-2657f997:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-2657f997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://college.decouverte.ch/wp-content/uploads/2024/04/la-decouverte-vision-moderne.png");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-2227 .elementor-element.elementor-element-2657f997, .elementor-2227 .elementor-element.elementor-element-2657f997 > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-2227 .elementor-element.elementor-element-2657f997{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2227 .elementor-element.elementor-element-2657f997 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2227 .elementor-element.elementor-element-2481858c{text-align:center;}.elementor-2227 .elementor-element.elementor-element-2481858c .elementor-heading-title{font-family:var( --e-global-typography-4e30f8c-font-family ), Sans-serif;font-size:var( --e-global-typography-4e30f8c-font-size );font-weight:var( --e-global-typography-4e30f8c-font-weight );line-height:var( --e-global-typography-4e30f8c-line-height );color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-64ef652f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-64ef652f{text-align:center;font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-6c943205 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-6c943205{text-align:center;font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-5d81593e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-5d81593e{text-align:center;font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-69fdf121 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-69fdf121, .elementor-2227 .elementor-element.elementor-element-69fdf121 > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-2227 .elementor-element.elementor-element-69fdf121{padding:100px 0px 100px 0px;}.elementor-2227 .elementor-element.elementor-element-6d2e5a31{text-align:center;}.elementor-2227 .elementor-element.elementor-element-6d2e5a31 .elementor-heading-title{font-family:var( --e-global-typography-4e30f8c-font-family ), Sans-serif;font-size:var( --e-global-typography-4e30f8c-font-size );font-weight:var( --e-global-typography-4e30f8c-font-weight );line-height:var( --e-global-typography-4e30f8c-line-height );color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-43bc814c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-43bc814c{text-align:center;font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:#121412;}.elementor-2227 .elementor-element.elementor-element-135d43e4 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-135d43e4{text-align:center;font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:#121412;}.elementor-2227 .elementor-element.elementor-element-5c3033 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-5c3033{text-align:center;font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:#121412;}.elementor-2227 .elementor-element.elementor-element-2324a641 .elementor-icon-wrapper{text-align:center;}.elementor-2227 .elementor-element.elementor-element-5307d716{margin-top:150px;margin-bottom:150px;}.elementor-2227 .elementor-element.elementor-element-18d110c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:33px;color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-d18f9ba > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-d18f9ba{font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:#111111;}.elementor-2227 .elementor-element.elementor-element-41e1d3cc > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-41e1d3cc{font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:#111111;}.elementor-2227 .elementor-element.elementor-element-7741d54 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-7741d54{font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:#111111;}.elementor-2227 .elementor-element.elementor-element-127b7440 .elementor-button{background-color:#FFC099;font-family:var( --e-global-typography-6a391c8-font-family ), Sans-serif;font-size:var( --e-global-typography-6a391c8-font-size );font-weight:var( --e-global-typography-6a391c8-font-weight );text-transform:var( --e-global-typography-6a391c8-text-transform );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFC099;border-radius:40px 40px 40px 40px;padding:15px 15px 15px 15px;}.elementor-2227 .elementor-element.elementor-element-127b7440 .elementor-button:hover, .elementor-2227 .elementor-element.elementor-element-127b7440 .elementor-button:focus{background-color:#02010100;color:#BDA4CC;border-color:#BDA4CC;}.elementor-2227 .elementor-element.elementor-element-127b7440{width:initial;max-width:initial;}.elementor-2227 .elementor-element.elementor-element-127b7440 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-127b7440 .elementor-button:hover svg, .elementor-2227 .elementor-element.elementor-element-127b7440 .elementor-button:focus svg{fill:#BDA4CC;}.elementor-2227 .elementor-element.elementor-element-613686e3 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-6a391c8-font-family ), Sans-serif;font-size:var( --e-global-typography-6a391c8-font-size );font-weight:var( --e-global-typography-6a391c8-font-weight );text-transform:var( --e-global-typography-6a391c8-text-transform );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );fill:var( --e-global-color-ed4fca8 );color:var( --e-global-color-ed4fca8 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ed4fca8 );border-radius:40px 40px 40px 40px;padding:15px 15px 15px 15px;}.elementor-2227 .elementor-element.elementor-element-613686e3 .elementor-button:hover, .elementor-2227 .elementor-element.elementor-element-613686e3 .elementor-button:focus{background-color:var( --e-global-color-ed4fca8 );color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-613686e3{width:initial;max-width:initial;}.elementor-2227 .elementor-element.elementor-element-613686e3 > .elementor-widget-container{margin:30px 0px 0px 20px;}.elementor-2227 .elementor-element.elementor-element-613686e3 .elementor-button:hover svg, .elementor-2227 .elementor-element.elementor-element-613686e3 .elementor-button:focus svg{fill:var( --e-global-color-954a7d9 );}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-46f92fc2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-46f92fc2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-46f92fc2.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2227 .elementor-element.elementor-element-46f92fc2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2227 .elementor-element.elementor-element-576f363e{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-2227 .elementor-element.elementor-element-576f363e img{width:400px;max-width:400px;height:500px;object-fit:cover;object-position:center center;border-radius:50px 50px 50px 50px;}.elementor-2227 .elementor-element.elementor-element-7879eef3{margin-top:150px;margin-bottom:150px;}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-1fbe3196.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-1fbe3196.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-66758e05 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:33px;color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-7a01de2e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-7a01de2e{font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:#111111;}.elementor-2227 .elementor-element.elementor-element-72fb2d6e .elementor-button{background-color:#FFC099;font-family:var( --e-global-typography-6a391c8-font-family ), Sans-serif;font-size:var( --e-global-typography-6a391c8-font-size );font-weight:var( --e-global-typography-6a391c8-font-weight );text-transform:var( --e-global-typography-6a391c8-text-transform );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFC099;border-radius:40px 40px 40px 40px;padding:15px 30px 15px 30px;}.elementor-2227 .elementor-element.elementor-element-72fb2d6e .elementor-button:hover, .elementor-2227 .elementor-element.elementor-element-72fb2d6e .elementor-button:focus{background-color:#02010100;color:#BDA4CC;border-color:#BDA4CC;}.elementor-2227 .elementor-element.elementor-element-72fb2d6e > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-72fb2d6e .elementor-button:hover svg, .elementor-2227 .elementor-element.elementor-element-72fb2d6e .elementor-button:focus svg{fill:#BDA4CC;}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-1c444221.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-1c444221.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-1c444221.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2227 .elementor-element.elementor-element-1c444221 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-2da76f44.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-2da76f44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-153186ac{width:var( --container-widget-width, 55px );max-width:55px;--container-widget-width:55px;--container-widget-flex-grow:0;text-align:center;}.elementor-2227 .elementor-element.elementor-element-153186ac > .elementor-widget-container{background-color:var( --e-global-color-ed4fca8 );padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-2227 .elementor-element.elementor-element-153186ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-61466ac2 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-2227 .elementor-element.elementor-element-6e6ff0b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-6097a98 );}.elementor-2227 .elementor-element.elementor-element-25f2f5ae > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-25f2f5ae{font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:#111111;}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-5b42e18b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-5b42e18b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-491245c9{width:var( --container-widget-width, 55px );max-width:55px;--container-widget-width:55px;--container-widget-flex-grow:0;text-align:center;}.elementor-2227 .elementor-element.elementor-element-491245c9 > .elementor-widget-container{background-color:var( --e-global-color-ed4fca8 );padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-2227 .elementor-element.elementor-element-491245c9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-358567d > .elementor-element-populated{margin:20px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-2227 .elementor-element.elementor-element-1c75fb1c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-6097a98 );}.elementor-2227 .elementor-element.elementor-element-639d7913 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-639d7913{font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:#111111;}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-750103c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-750103c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-2c5b48ca{width:var( --container-widget-width, 55px );max-width:55px;--container-widget-width:55px;--container-widget-flex-grow:0;text-align:center;}.elementor-2227 .elementor-element.elementor-element-2c5b48ca > .elementor-widget-container{background-color:var( --e-global-color-ed4fca8 );padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-2227 .elementor-element.elementor-element-2c5b48ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-1f285e43 > .elementor-element-populated{margin:20px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-2227 .elementor-element.elementor-element-4c376fec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-6097a98 );}.elementor-2227 .elementor-element.elementor-element-3ab7795d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-3ab7795d{font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:#111111;}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-759d44df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-759d44df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-4917cf7e{width:var( --container-widget-width, 55px );max-width:55px;--container-widget-width:55px;--container-widget-flex-grow:0;text-align:center;}.elementor-2227 .elementor-element.elementor-element-4917cf7e > .elementor-widget-container{background-color:var( --e-global-color-ed4fca8 );padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-2227 .elementor-element.elementor-element-4917cf7e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-346ee53a > .elementor-element-populated{margin:20px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-2227 .elementor-element.elementor-element-5ef557a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-6097a98 );}.elementor-2227 .elementor-element.elementor-element-168abdff > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-168abdff{font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:#111111;}.elementor-2227 .elementor-element.elementor-element-08958df{margin-top:0px;margin-bottom:0px;padding:120px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-d22e5fd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-d22e5fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-d22e5fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-c9c69a2{margin-top:0px;margin-bottom:100px;}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-90e9671.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-90e9671.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-90e9671.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2227 .elementor-element.elementor-element-90e9671 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-a8c317e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2227 .elementor-element.elementor-element-a8c317e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2227 .elementor-element.elementor-element-a8c317e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2227 .elementor-element.elementor-element-a8c317e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2227 .elementor-element.elementor-element-a8c317e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2227 .elementor-element.elementor-element-a8c317e .elementor-icon-list-item > a{font-family:var( --e-global-typography-e4d5475-font-family ), Sans-serif;font-size:var( --e-global-typography-e4d5475-font-size );font-weight:var( --e-global-typography-e4d5475-font-weight );text-transform:var( --e-global-typography-e4d5475-text-transform );letter-spacing:var( --e-global-typography-e4d5475-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-a8c317e .elementor-icon-list-text{color:var( --e-global-color-6097a98 );transition:color 0.3s;}.elementor-2227 .elementor-element.elementor-element-deb215c{width:auto;max-width:auto;}.elementor-2227 .elementor-element.elementor-element-deb215c > .elementor-widget-container{background-color:var( --e-global-color-8fcc267 );margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;border-radius:25px 25px 25px 25px;}.elementor-2227 .elementor-element.elementor-element-deb215c .elementor-heading-title{font-family:var( --e-global-typography-4e30f8c-font-family ), Sans-serif;font-size:var( --e-global-typography-4e30f8c-font-size );font-weight:var( --e-global-typography-4e30f8c-font-weight );line-height:var( --e-global-typography-4e30f8c-line-height );color:var( --e-global-color-9ce3a91 );}.elementor-2227 .elementor-element.elementor-element-32ec8c8{width:auto;max-width:auto;text-align:center;}.elementor-2227 .elementor-element.elementor-element-32ec8c8 > .elementor-widget-container{margin:0px 0px 0px 3px;}.elementor-2227 .elementor-element.elementor-element-32ec8c8 .elementor-heading-title{font-family:var( --e-global-typography-4e30f8c-font-family ), Sans-serif;font-size:var( --e-global-typography-4e30f8c-font-size );font-weight:var( --e-global-typography-4e30f8c-font-weight );line-height:var( --e-global-typography-4e30f8c-line-height );color:var( --e-global-color-6097a98 );}.elementor-2227 .elementor-element.elementor-element-3848aba{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:var( --e-global-color-6097a98 );}.elementor-2227 .elementor-element.elementor-element-3848aba > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-2422a24{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-e43c3be{width:auto;max-width:auto;}.elementor-2227 .elementor-element.elementor-element-e43c3be .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-e43c3be .elementor-custom-embed-play i{color:var( --e-global-color-9ce3a91 );font-size:50px;}.elementor-2227 .elementor-element.elementor-element-e43c3be .elementor-custom-embed-play svg{fill:var( --e-global-color-9ce3a91 );width:50px;height:50px;}#elementor-lightbox-e43c3be .dialog-lightbox-close-button{color:var( --e-global-color-9ce3a91 );}#elementor-lightbox-e43c3be .dialog-lightbox-close-button svg{fill:var( --e-global-color-9ce3a91 );}#elementor-lightbox-e43c3be .dialog-lightbox-close-button:hover{color:var( --e-global-color-edabd77 );}#elementor-lightbox-e43c3be .dialog-lightbox-close-button:hover svg{fill:var( --e-global-color-edabd77 );}.elementor-2227 .elementor-element.elementor-element-68d03b5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-a1408a5{width:auto;max-width:auto;}.elementor-2227 .elementor-element.elementor-element-a1408a5 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-a1408a5 .elementor-custom-embed-play i{color:var( --e-global-color-9ce3a91 );font-size:50px;}.elementor-2227 .elementor-element.elementor-element-a1408a5 .elementor-custom-embed-play svg{fill:var( --e-global-color-9ce3a91 );width:50px;height:50px;}#elementor-lightbox-a1408a5 .dialog-lightbox-close-button{color:var( --e-global-color-9ce3a91 );}#elementor-lightbox-a1408a5 .dialog-lightbox-close-button svg{fill:var( --e-global-color-9ce3a91 );}#elementor-lightbox-a1408a5 .dialog-lightbox-close-button:hover{color:var( --e-global-color-edabd77 );}#elementor-lightbox-a1408a5 .dialog-lightbox-close-button:hover svg{fill:var( --e-global-color-edabd77 );}.elementor-2227 .elementor-element.elementor-element-e763f05{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-931345a{width:auto;max-width:auto;}.elementor-2227 .elementor-element.elementor-element-931345a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-931345a .elementor-custom-embed-play i{color:var( --e-global-color-9ce3a91 );font-size:50px;}.elementor-2227 .elementor-element.elementor-element-931345a .elementor-custom-embed-play svg{fill:var( --e-global-color-9ce3a91 );width:50px;height:50px;}#elementor-lightbox-931345a .dialog-lightbox-close-button{color:var( --e-global-color-9ce3a91 );}#elementor-lightbox-931345a .dialog-lightbox-close-button svg{fill:var( --e-global-color-9ce3a91 );}#elementor-lightbox-931345a .dialog-lightbox-close-button:hover{color:var( --e-global-color-edabd77 );}#elementor-lightbox-931345a .dialog-lightbox-close-button:hover svg{fill:var( --e-global-color-edabd77 );}.elementor-2227 .elementor-element.elementor-element-222764a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-5f1cc7d{width:auto;max-width:auto;}.elementor-2227 .elementor-element.elementor-element-5f1cc7d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-5f1cc7d .elementor-custom-embed-play i{color:var( --e-global-color-9ce3a91 );font-size:50px;}.elementor-2227 .elementor-element.elementor-element-5f1cc7d .elementor-custom-embed-play svg{fill:var( --e-global-color-9ce3a91 );width:50px;height:50px;}#elementor-lightbox-5f1cc7d .dialog-lightbox-close-button{color:var( --e-global-color-9ce3a91 );}#elementor-lightbox-5f1cc7d .dialog-lightbox-close-button svg{fill:var( --e-global-color-9ce3a91 );}#elementor-lightbox-5f1cc7d .dialog-lightbox-close-button:hover{color:var( --e-global-color-edabd77 );}#elementor-lightbox-5f1cc7d .dialog-lightbox-close-button:hover svg{fill:var( --e-global-color-edabd77 );}.elementor-2227 .elementor-element.elementor-element-24a96eb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-dca2db4{width:auto;max-width:auto;}.elementor-2227 .elementor-element.elementor-element-dca2db4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-dca2db4 .elementor-custom-embed-play i{color:var( --e-global-color-9ce3a91 );font-size:50px;}.elementor-2227 .elementor-element.elementor-element-dca2db4 .elementor-custom-embed-play svg{fill:var( --e-global-color-9ce3a91 );width:50px;height:50px;}#elementor-lightbox-dca2db4 .dialog-lightbox-close-button{color:var( --e-global-color-9ce3a91 );}#elementor-lightbox-dca2db4 .dialog-lightbox-close-button svg{fill:var( --e-global-color-9ce3a91 );}#elementor-lightbox-dca2db4 .dialog-lightbox-close-button:hover{color:var( --e-global-color-edabd77 );}#elementor-lightbox-dca2db4 .dialog-lightbox-close-button:hover svg{fill:var( --e-global-color-edabd77 );}.elementor-2227 .elementor-element.elementor-element-0e5bdde{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-bffff8d{width:auto;max-width:auto;}.elementor-2227 .elementor-element.elementor-element-bffff8d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-bffff8d .elementor-custom-embed-play i{color:var( --e-global-color-9ce3a91 );font-size:50px;}.elementor-2227 .elementor-element.elementor-element-bffff8d .elementor-custom-embed-play svg{fill:var( --e-global-color-9ce3a91 );width:50px;height:50px;}#elementor-lightbox-bffff8d .dialog-lightbox-close-button{color:var( --e-global-color-9ce3a91 );}#elementor-lightbox-bffff8d .dialog-lightbox-close-button svg{fill:var( --e-global-color-9ce3a91 );}#elementor-lightbox-bffff8d .dialog-lightbox-close-button:hover{color:var( --e-global-color-edabd77 );}#elementor-lightbox-bffff8d .dialog-lightbox-close-button:hover svg{fill:var( --e-global-color-edabd77 );}.elementor-2227 .elementor-element.elementor-element-2653f32{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-8543aa3{width:auto;max-width:auto;}.elementor-2227 .elementor-element.elementor-element-8543aa3 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-8543aa3 .elementor-custom-embed-play i{color:var( --e-global-color-9ce3a91 );font-size:50px;}.elementor-2227 .elementor-element.elementor-element-8543aa3 .elementor-custom-embed-play svg{fill:var( --e-global-color-9ce3a91 );width:50px;height:50px;}#elementor-lightbox-8543aa3 .dialog-lightbox-close-button{color:var( --e-global-color-9ce3a91 );}#elementor-lightbox-8543aa3 .dialog-lightbox-close-button svg{fill:var( --e-global-color-9ce3a91 );}#elementor-lightbox-8543aa3 .dialog-lightbox-close-button:hover{color:var( --e-global-color-edabd77 );}#elementor-lightbox-8543aa3 .dialog-lightbox-close-button:hover svg{fill:var( --e-global-color-edabd77 );}.elementor-2227 .elementor-element.elementor-element-3607edf{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:14px;--e-n-carousel-arrow-normal-color:var( --e-global-color-9ce3a91 );--e-n-carousel-arrow-hover-color:var( --e-global-color-9ce3a91 );}.elementor-2227 .elementor-element.elementor-element-3607edf :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#E9ECEF;border-radius:50% 50% 50% 50%;padding:10px 10px 10px 10px;}.elementor-2227 .elementor-element.elementor-element-3607edf :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-3607edf > .elementor-widget-container{margin:40px 20px 0px 20px;}.elementor-2227 .elementor-element.elementor-element-5ea786f1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-5ea786f1, .elementor-2227 .elementor-element.elementor-element-5ea786f1 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-5ea786f1{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-4528d6e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2227 .elementor-element.elementor-element-4528d6e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-4528d6e > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://college.decouverte.ch/wp-content/uploads/2024/04/la-decouverte-icotype-vert-clair.svg");background-position:center center;background-repeat:no-repeat;background-size:80% auto;opacity:0.1;}.elementor-2227 .elementor-element.elementor-element-4528d6e > .elementor-element-populated, .elementor-2227 .elementor-element.elementor-element-4528d6e > .elementor-element-populated > .elementor-background-overlay, .elementor-2227 .elementor-element.elementor-element-4528d6e > .elementor-background-slideshow{border-radius:40px 0px 0px 40px;}.elementor-2227 .elementor-element.elementor-element-4528d6e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 40px;}.elementor-2227 .elementor-element.elementor-element-4528d6e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2227 .elementor-element.elementor-element-124822c8{text-align:start;}.elementor-2227 .elementor-element.elementor-element-124822c8 .elementor-heading-title{font-family:var( --e-global-typography-4e30f8c-font-family ), Sans-serif;font-size:var( --e-global-typography-4e30f8c-font-size );font-weight:var( --e-global-typography-4e30f8c-font-weight );line-height:var( --e-global-typography-4e30f8c-line-height );color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-df2b11 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-df2b11{text-align:start;font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-3c7ff701 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-3c7ff701{text-align:start;font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:var( --e-global-color-954a7d9 );}.elementor-2227 .elementor-element.elementor-element-48155753 .elementor-button{background-color:#FFC099;font-family:var( --e-global-typography-6a391c8-font-family ), Sans-serif;font-size:var( --e-global-typography-6a391c8-font-size );font-weight:var( --e-global-typography-6a391c8-font-weight );text-transform:var( --e-global-typography-6a391c8-text-transform );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFC099;border-radius:40px 40px 40px 40px;padding:15px 15px 15px 15px;}.elementor-2227 .elementor-element.elementor-element-48155753 .elementor-button:hover, .elementor-2227 .elementor-element.elementor-element-48155753 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-48155753{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2227 .elementor-element.elementor-element-48155753 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-48155753 .elementor-button:hover svg, .elementor-2227 .elementor-element.elementor-element-48155753 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-6f92abfd > .elementor-element-populated, .elementor-2227 .elementor-element.elementor-element-6f92abfd > .elementor-element-populated > .elementor-background-overlay, .elementor-2227 .elementor-element.elementor-element-6f92abfd > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-6f92abfd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-10dccfa img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:0px 40px 40px 0px;}.elementor-2227 .elementor-element.elementor-element-19ecdbe1{margin-top:150px;margin-bottom:150px;}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-4e87ca4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-4e87ca4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-6b456fb6{text-align:center;}.elementor-2227 .elementor-element.elementor-element-6b456fb6 .elementor-heading-title{font-family:var( --e-global-typography-4e30f8c-font-family ), Sans-serif;font-size:var( --e-global-typography-4e30f8c-font-size );font-weight:var( --e-global-typography-4e30f8c-font-weight );line-height:var( --e-global-typography-4e30f8c-line-height );color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-1e5f3652{text-align:center;font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-6097a98 );}.elementor-2227 .elementor-element.elementor-element-48421f04 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-48421f04{text-align:center;font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );color:#111111;}.elementor-2227 .elementor-element.elementor-element-5f7706e0{margin-top:40px;margin-bottom:0px;}.elementor-2227 .elementor-element.elementor-element-5e459794 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tabs-wrapper{width:50%;}.elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-title, .elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-title:before, .elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-title:after, .elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-content, .elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-mobile-title, .elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-desktop-title.elementor-active, .elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-title:before, .elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-title:after, .elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-content, .elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tabs-content-wrapper{border-color:#F6FAD8;}.elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-title, .elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-title a{color:#5E805AC4;}.elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-title.elementor-active,
					 .elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-title.elementor-active a{color:#5E805A;}.elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-title{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-content{color:var( --e-global-color-6097a98 );font-family:var( --e-global-typography-b4940f2-font-family ), Sans-serif;font-size:var( --e-global-typography-b4940f2-font-size );font-weight:var( --e-global-typography-b4940f2-font-weight );font-style:var( --e-global-typography-b4940f2-font-style );}.elementor-2227 .elementor-element.elementor-element-c2fe8c6:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-c2fe8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed4fca8 );}.elementor-2227 .elementor-element.elementor-element-c2fe8c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-2227 .elementor-element.elementor-element-c2fe8c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2227 .elementor-element.elementor-element-02b0619{text-align:start;}.elementor-2227 .elementor-element.elementor-element-02b0619 img{width:50px;}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-ceb1998.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-ceb1998.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-db03122 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-2227 .elementor-element.elementor-element-db03122 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-954a7d9 );fill:var( --e-global-color-954a7d9 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-2227 .elementor-element.elementor-element-db03122{--e-nav-menu-horizontal-menu-item-margin:calc( 40px / 2 );}.elementor-2227 .elementor-element.elementor-element-db03122 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:40px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2227 .elementor-element.elementor-element-32b53a0b .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-163ffc4e{margin-top:80px;margin-bottom:80px;}.elementor-2227 .elementor-element.elementor-element-45d6898c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2227 .elementor-element.elementor-element-f78e5de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-f78e5de{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:end;}.elementor-2227 .elementor-element.elementor-element-f78e5de img{width:300px;max-width:300px;height:400px;}body:not(.rtl) .elementor-2227 .elementor-element.elementor-element-2795b5d{left:11px;}body.rtl .elementor-2227 .elementor-element.elementor-element-2795b5d{right:11px;}.elementor-2227 .elementor-element.elementor-element-2795b5d{bottom:60px;}.elementor-2227 .elementor-element.elementor-element-2795b5d .elementor-heading-title{font-size:65px;}.elementor-bc-flex-widget .elementor-2227 .elementor-element.elementor-element-2309f232.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2227 .elementor-element.elementor-element-2309f232.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2227 .elementor-element.elementor-element-1e995277 .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-4d568f6b{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-67ee1aac .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-6c5d753b .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-1e7ab43 > .elementor-container{max-width:650px;}.elementor-2227 .elementor-element.elementor-element-175f73ae > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-2227 .elementor-element.elementor-element-3f301313 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-2227 .elementor-element.elementor-element-2714982c > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-2227 .elementor-element.elementor-element-5a055fdd > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-2227 .elementor-element.elementor-element-43ffdefa{margin-top:80px;margin-bottom:80px;}.elementor-2227 .elementor-element.elementor-element-125cd098{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-6964b9c5{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-7ce0b969 .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-17b6726a .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-750db381 .elementor-tab-content{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-2481858c .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-64ef652f{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-6c943205{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-5d81593e{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-6d2e5a31 .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-43bc814c{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-135d43e4{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-5c3033{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-5307d716{margin-top:80px;margin-bottom:80px;}.elementor-2227 .elementor-element.elementor-element-d18f9ba{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-41e1d3cc{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-7741d54{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-127b7440 .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-613686e3 .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-576f363e{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:end;}.elementor-2227 .elementor-element.elementor-element-576f363e img{width:300px;max-width:300px;height:400px;}.elementor-2227 .elementor-element.elementor-element-7879eef3{margin-top:80px;margin-bottom:80px;}.elementor-2227 .elementor-element.elementor-element-7a01de2e{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-72fb2d6e .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-153186ac{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-2227 .elementor-element.elementor-element-25f2f5ae{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-491245c9{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-2227 .elementor-element.elementor-element-639d7913{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-2c5b48ca{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-2227 .elementor-element.elementor-element-3ab7795d{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-4917cf7e{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-2227 .elementor-element.elementor-element-168abdff{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-08958df{margin-top:0px;margin-bottom:0px;padding:60px 30px 60px 30px;}.elementor-2227 .elementor-element.elementor-element-a8c317e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2227 .elementor-element.elementor-element-a8c317e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2227 .elementor-element.elementor-element-a8c317e .elementor-icon-list-item > a{font-size:var( --e-global-typography-e4d5475-font-size );letter-spacing:var( --e-global-typography-e4d5475-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-deb215c > .elementor-widget-container{margin:20px 10px 0px 10px;}.elementor-2227 .elementor-element.elementor-element-deb215c .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-32ec8c8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-32ec8c8{text-align:center;}.elementor-2227 .elementor-element.elementor-element-32ec8c8 .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-3848aba > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-3848aba{text-align:center;font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-3607edf{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:13px;--e-n-carousel-arrow-next-right-position:13px;}.elementor-2227 .elementor-element.elementor-element-124822c8 .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-df2b11{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-3c7ff701{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-48155753 .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-19ecdbe1{margin-top:80px;margin-bottom:80px;}.elementor-2227 .elementor-element.elementor-element-6b456fb6 .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-48421f04{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-content{font-size:var( --e-global-typography-b4940f2-font-size );}}@media(max-width:767px){.elementor-2227 .elementor-element.elementor-element-1c0f42d > .elementor-container{min-height:120px;}.elementor-2227 .elementor-element.elementor-element-1c0f42d{padding:0px 10px 0px 10px;}.elementor-2227 .elementor-element.elementor-element-388f98c{width:40%;}.elementor-2227 .elementor-element.elementor-element-328d042 img{width:100px;}.elementor-2227 .elementor-element.elementor-element-81571c6{width:60%;}.elementor-2227 .elementor-element.elementor-element-53c1f6a{width:60%;}.elementor-2227 .elementor-element.elementor-element-2e25df01 > .elementor-container{min-height:450px;}.elementor-2227 .elementor-element.elementor-element-2e25df01{padding:150px 0px 40px 0px;}.elementor-2227 .elementor-element.elementor-element-3408cfc1 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-2227 .elementor-element.elementor-element-427f178 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-2227 .elementor-element.elementor-element-1286e4f2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-1286e4f2 .elementor-heading-title{font-size:18px;}.elementor-2227 .elementor-element.elementor-element-57457dea > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-57457dea{font-size:14px;}.elementor-2227 .elementor-element.elementor-element-32b53a0b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-32b53a0b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2227 .elementor-element.elementor-element-32b53a0b .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-163ffc4e{margin-top:40px;margin-bottom:0px;}.elementor-2227 .elementor-element.elementor-element-45d6898c > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-2227 .elementor-element.elementor-element-f78e5de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-f78e5de{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-2227 .elementor-element.elementor-element-f78e5de img{width:100%;max-width:100%;height:350px;border-radius:20px 20px 20px 20px;}.elementor-2227 .elementor-element.elementor-element-2795b5d{bottom:50px;}.elementor-2227 .elementor-element.elementor-element-2795b5d .elementor-heading-title{font-size:60px;}.elementor-2227 .elementor-element.elementor-element-3c4ae84e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-2227 .elementor-element.elementor-element-2871f544{font-size:16px;}.elementor-2227 .elementor-element.elementor-element-489a2f50 > .elementor-container{min-height:400px;}.elementor-2227 .elementor-element.elementor-element-489a2f50:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-489a2f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2227 .elementor-element.elementor-element-489a2f50, .elementor-2227 .elementor-element.elementor-element-489a2f50 > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-2227 .elementor-element.elementor-element-d481d1d > .elementor-element-populated{padding:80px 30px 100px 30px;}.elementor-2227 .elementor-element.elementor-element-1e995277 .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-4d568f6b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-4d568f6b{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-67ee1aac > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-67ee1aac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2227 .elementor-element.elementor-element-67ee1aac .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-6c5d753b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-6c5d753b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2227 .elementor-element.elementor-element-6c5d753b .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-1e7ab43{margin-top:20px;margin-bottom:20px;}.elementor-2227 .elementor-element.elementor-element-175f73ae{width:100%;}.elementor-2227 .elementor-element.elementor-element-175f73ae > .elementor-element-populated >  .elementor-background-overlay{background-size:50% auto;}.elementor-2227 .elementor-element.elementor-element-175f73ae > .elementor-element-populated, .elementor-2227 .elementor-element.elementor-element-175f73ae > .elementor-element-populated > .elementor-background-overlay, .elementor-2227 .elementor-element.elementor-element-175f73ae > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2227 .elementor-element.elementor-element-175f73ae > .elementor-element-populated{margin:20px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-2227 .elementor-element.elementor-element-6cd7a17 .elementor-image-box-img{margin-bottom:15px;}.elementor-2227 .elementor-element.elementor-element-3f301313{width:100%;}.elementor-2227 .elementor-element.elementor-element-3f301313 > .elementor-element-populated >  .elementor-background-overlay{background-size:50% auto;}.elementor-2227 .elementor-element.elementor-element-3f301313 > .elementor-element-populated, .elementor-2227 .elementor-element.elementor-element-3f301313 > .elementor-element-populated > .elementor-background-overlay, .elementor-2227 .elementor-element.elementor-element-3f301313 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2227 .elementor-element.elementor-element-3f301313 > .elementor-element-populated{margin:20px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-2227 .elementor-element.elementor-element-47137d2 .elementor-image-box-img{margin-bottom:15px;}.elementor-2227 .elementor-element.elementor-element-2714982c{width:100%;}.elementor-2227 .elementor-element.elementor-element-2714982c > .elementor-element-populated >  .elementor-background-overlay{background-size:50% auto;}.elementor-2227 .elementor-element.elementor-element-2714982c > .elementor-element-populated, .elementor-2227 .elementor-element.elementor-element-2714982c > .elementor-element-populated > .elementor-background-overlay, .elementor-2227 .elementor-element.elementor-element-2714982c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2227 .elementor-element.elementor-element-2714982c > .elementor-element-populated{margin:20px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-2227 .elementor-element.elementor-element-4b5a376 .elementor-image-box-img{margin-bottom:15px;}.elementor-2227 .elementor-element.elementor-element-5a055fdd{width:100%;}.elementor-2227 .elementor-element.elementor-element-5a055fdd > .elementor-element-populated >  .elementor-background-overlay{background-size:50% auto;}.elementor-2227 .elementor-element.elementor-element-5a055fdd > .elementor-element-populated, .elementor-2227 .elementor-element.elementor-element-5a055fdd > .elementor-element-populated > .elementor-background-overlay, .elementor-2227 .elementor-element.elementor-element-5a055fdd > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2227 .elementor-element.elementor-element-5a055fdd > .elementor-element-populated{margin:20px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-2227 .elementor-element.elementor-element-42a740e .elementor-image-box-img{margin-bottom:15px;}.elementor-2227 .elementor-element.elementor-element-43ffdefa{margin-top:15px;margin-bottom:0px;}.elementor-2227 .elementor-element.elementor-element-465bff84 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-2227 .elementor-element.elementor-element-7d5b9a71 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-2227 .elementor-element.elementor-element-125cd098 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-125cd098{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-6964b9c5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-6964b9c5{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-7ce0b969 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-7ce0b969{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2227 .elementor-element.elementor-element-7ce0b969 .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-17b6726a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-17b6726a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2227 .elementor-element.elementor-element-17b6726a .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-597fd7e5 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-2227 .elementor-element.elementor-element-750db381 .elementor-toggle-item:not(:last-child){margin-block-end:10px;}.elementor-2227 .elementor-element.elementor-element-750db381 .elementor-toggle-title{font-size:15px;}.elementor-2227 .elementor-element.elementor-element-750db381 .elementor-tab-title{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-750db381 .elementor-tab-content{font-size:var( --e-global-typography-b4940f2-font-size );padding:0px 0px 10px 0px;}.elementor-2227 .elementor-element.elementor-element-7bd7e381{margin-top:40px;margin-bottom:0px;}.elementor-2227 .elementor-element.elementor-element-2657f997{padding:40px 0px 40px 0px;}.elementor-2227 .elementor-element.elementor-element-ddb63a > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-2227 .elementor-element.elementor-element-2481858c .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-64ef652f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-64ef652f{text-align:center;font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-6c943205 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-6c943205{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-5d81593e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-5d81593e{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-62d1ddcc{margin-top:40px;margin-bottom:0px;}.elementor-2227 .elementor-element.elementor-element-5abcb163 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2227 .elementor-element.elementor-element-66f58bd7 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2227 .elementor-element.elementor-element-2535ba1e{margin-top:20px;margin-bottom:0px;}.elementor-2227 .elementor-element.elementor-element-69fdf121{padding:40px 0px 40px 0px;}.elementor-2227 .elementor-element.elementor-element-17349c9a > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-2227 .elementor-element.elementor-element-6d2e5a31{text-align:start;}.elementor-2227 .elementor-element.elementor-element-6d2e5a31 .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-43bc814c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-43bc814c{text-align:start;font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-135d43e4 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-135d43e4{text-align:start;font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-5c3033 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-5c3033{text-align:start;font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-2324a641 .elementor-icon{font-size:77px;}.elementor-2227 .elementor-element.elementor-element-2324a641 .elementor-icon svg{height:77px;}.elementor-2227 .elementor-element.elementor-element-5307d716{margin-top:40px;margin-bottom:40px;}.elementor-2227 .elementor-element.elementor-element-1a4a9a > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-2227 .elementor-element.elementor-element-18d110c6 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-2227 .elementor-element.elementor-element-d18f9ba > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-d18f9ba{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-41e1d3cc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-41e1d3cc{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-7741d54 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-7741d54{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-127b7440 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-127b7440{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2227 .elementor-element.elementor-element-127b7440 .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-613686e3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-613686e3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2227 .elementor-element.elementor-element-613686e3 .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-46f92fc2 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2227 .elementor-element.elementor-element-576f363e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2227 .elementor-element.elementor-element-576f363e img{width:100%;max-width:100%;border-radius:25px 25px 25px 25px;}.elementor-2227 .elementor-element.elementor-element-7879eef3{margin-top:40px;margin-bottom:0px;}.elementor-2227 .elementor-element.elementor-element-1fbe3196 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-2227 .elementor-element.elementor-element-66758e05{text-align:start;}.elementor-2227 .elementor-element.elementor-element-66758e05 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-2227 .elementor-element.elementor-element-7a01de2e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-7a01de2e{text-align:start;font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-72fb2d6e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-72fb2d6e .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-1c444221 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-2227 .elementor-element.elementor-element-35bbf7ac{margin-top:30px;margin-bottom:0px;}.elementor-2227 .elementor-element.elementor-element-2da76f44{width:25%;}.elementor-2227 .elementor-element.elementor-element-153186ac > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2227 .elementor-element.elementor-element-153186ac .elementor-heading-title{font-size:18px;}.elementor-2227 .elementor-element.elementor-element-61466ac2{width:75%;}.elementor-2227 .elementor-element.elementor-element-61466ac2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2227 .elementor-element.elementor-element-25f2f5ae > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-25f2f5ae{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-689b03c6{margin-top:20px;margin-bottom:0px;}.elementor-2227 .elementor-element.elementor-element-5b42e18b{width:25%;}.elementor-2227 .elementor-element.elementor-element-491245c9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2227 .elementor-element.elementor-element-491245c9 .elementor-heading-title{font-size:18px;}.elementor-2227 .elementor-element.elementor-element-358567d{width:75%;}.elementor-2227 .elementor-element.elementor-element-358567d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2227 .elementor-element.elementor-element-639d7913 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-639d7913{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-4d516e8e{margin-top:20px;margin-bottom:20px;}.elementor-2227 .elementor-element.elementor-element-750103c8{width:25%;}.elementor-2227 .elementor-element.elementor-element-2c5b48ca > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2227 .elementor-element.elementor-element-2c5b48ca .elementor-heading-title{font-size:18px;}.elementor-2227 .elementor-element.elementor-element-1f285e43{width:75%;}.elementor-2227 .elementor-element.elementor-element-1f285e43 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2227 .elementor-element.elementor-element-3ab7795d > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-3ab7795d{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-25730e5a{margin-top:20px;margin-bottom:20px;}.elementor-2227 .elementor-element.elementor-element-759d44df{width:25%;}.elementor-2227 .elementor-element.elementor-element-4917cf7e > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2227 .elementor-element.elementor-element-4917cf7e .elementor-heading-title{font-size:18px;}.elementor-2227 .elementor-element.elementor-element-346ee53a{width:75%;}.elementor-2227 .elementor-element.elementor-element-346ee53a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2227 .elementor-element.elementor-element-168abdff > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-168abdff{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-08958df{padding:0px 20px 80px 20px;}.elementor-2227 .elementor-element.elementor-element-90e9671.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2227 .elementor-element.elementor-element-90e9671 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-a8c317e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2227 .elementor-element.elementor-element-a8c317e .elementor-icon-list-item > a{font-size:var( --e-global-typography-e4d5475-font-size );letter-spacing:var( --e-global-typography-e4d5475-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-deb215c > .elementor-widget-container{margin:10px 0px 0px 0px;padding:5px 10px 5px 10px;}.elementor-2227 .elementor-element.elementor-element-deb215c{text-align:center;}.elementor-2227 .elementor-element.elementor-element-deb215c .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-32ec8c8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-32ec8c8{text-align:center;}.elementor-2227 .elementor-element.elementor-element-32ec8c8 .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-3848aba > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-3848aba{text-align:center;font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-3607edf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:5px;}.elementor-2227 .elementor-element.elementor-element-3607edf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-18ea7b5c{margin-top:20px;margin-bottom:0px;}.elementor-2227 .elementor-element.elementor-element-4528d6e > .elementor-element-populated, .elementor-2227 .elementor-element.elementor-element-4528d6e > .elementor-element-populated > .elementor-background-overlay, .elementor-2227 .elementor-element.elementor-element-4528d6e > .elementor-background-slideshow{border-radius:20px 20px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-4528d6e > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2227 .elementor-element.elementor-element-124822c8 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-124822c8 .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-df2b11 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-df2b11{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-3c7ff701 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-3c7ff701{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-48155753 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-48155753{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2227 .elementor-element.elementor-element-48155753 .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-6f92abfd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2227 .elementor-element.elementor-element-10dccfa img{height:300px;border-radius:0px 0px 40px 40px;}.elementor-2227 .elementor-element.elementor-element-19ecdbe1{margin-top:30px;margin-bottom:30px;}.elementor-2227 .elementor-element.elementor-element-4e87ca4 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-2227 .elementor-element.elementor-element-6b456fb6 .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-48421f04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-48421f04{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-5f7706e0{margin-top:30px;margin-bottom:0px;}.elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-content{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-0e545eb{width:20%;}.elementor-2227 .elementor-element.elementor-element-ceb1998{width:80%;}.elementor-2227 .elementor-element.elementor-element-db03122 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-2227 .elementor-element.elementor-element-db03122 .elementor-nav-menu--main .elementor-item{padding-top:5px;padding-bottom:5px;}.elementor-2227 .elementor-element.elementor-element-db03122{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-2227 .elementor-element.elementor-element-db03122 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}}@media(min-width:768px){.elementor-2227 .elementor-element.elementor-element-81571c6{width:56.332%;}.elementor-2227 .elementor-element.elementor-element-53c1f6a{width:10%;}.elementor-2227 .elementor-element.elementor-element-45d6898c{width:40%;}.elementor-2227 .elementor-element.elementor-element-2309f232{width:60%;}.elementor-2227 .elementor-element.elementor-element-2da76f44{width:20%;}.elementor-2227 .elementor-element.elementor-element-61466ac2{width:80%;}.elementor-2227 .elementor-element.elementor-element-5b42e18b{width:20%;}.elementor-2227 .elementor-element.elementor-element-358567d{width:80%;}.elementor-2227 .elementor-element.elementor-element-750103c8{width:20%;}.elementor-2227 .elementor-element.elementor-element-1f285e43{width:80%;}.elementor-2227 .elementor-element.elementor-element-759d44df{width:20%;}.elementor-2227 .elementor-element.elementor-element-346ee53a{width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2227 .elementor-element.elementor-element-45d6898c{width:50%;}.elementor-2227 .elementor-element.elementor-element-2309f232{width:50%;}}@media(min-width:1025px){.elementor-2227 .elementor-element.elementor-element-489a2f50:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-489a2f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:1600px){.elementor-2227 .elementor-element.elementor-element-32b53a0b .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-163ffc4e{margin-top:150px;margin-bottom:150px;}.elementor-2227 .elementor-element.elementor-element-f78e5de > .elementor-widget-container{margin:0px -130px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-f78e5de{--container-widget-width:415px;--container-widget-flex-grow:0;width:var( --container-widget-width, 415px );max-width:415px;}.elementor-2227 .elementor-element.elementor-element-f78e5de img{width:100%;max-width:100%;height:600px;}.elementor-2227 .elementor-element.elementor-element-2795b5d{bottom:120px;}.elementor-2227 .elementor-element.elementor-element-3c4ae84e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2227 .elementor-element.elementor-element-1e995277 .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-4d568f6b{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-67ee1aac .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-6c5d753b .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-43ffdefa{margin-top:150px;margin-bottom:150px;}.elementor-2227 .elementor-element.elementor-element-125cd098{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-6964b9c5{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-7ce0b969 .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-17b6726a .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-750db381 .elementor-tab-content{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-2481858c .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-64ef652f{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-6c943205{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-5d81593e{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-6d2e5a31 .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-43bc814c{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-135d43e4{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-5c3033{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-5307d716{margin-top:150px;margin-bottom:150px;}.elementor-2227 .elementor-element.elementor-element-d18f9ba{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-41e1d3cc{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-7741d54{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-127b7440 .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-613686e3 .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-576f363e{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-2227 .elementor-element.elementor-element-576f363e img{width:100%;max-width:100%;height:600px;}.elementor-2227 .elementor-element.elementor-element-7879eef3{margin-top:150px;margin-bottom:150px;}.elementor-2227 .elementor-element.elementor-element-7a01de2e{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-72fb2d6e .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-2da76f44{width:20%;}.elementor-2227 .elementor-element.elementor-element-153186ac{width:var( --container-widget-width, 55px );max-width:55px;--container-widget-width:55px;--container-widget-flex-grow:0;}.elementor-2227 .elementor-element.elementor-element-153186ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-61466ac2{width:80%;}.elementor-2227 .elementor-element.elementor-element-25f2f5ae{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-5b42e18b{width:20%;}.elementor-2227 .elementor-element.elementor-element-491245c9{width:var( --container-widget-width, 55px );max-width:55px;--container-widget-width:55px;--container-widget-flex-grow:0;}.elementor-2227 .elementor-element.elementor-element-491245c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-358567d{width:80%;}.elementor-2227 .elementor-element.elementor-element-639d7913{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-750103c8{width:20%;}.elementor-2227 .elementor-element.elementor-element-2c5b48ca{width:var( --container-widget-width, 55px );max-width:55px;--container-widget-width:55px;--container-widget-flex-grow:0;}.elementor-2227 .elementor-element.elementor-element-2c5b48ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-1f285e43{width:80%;}.elementor-2227 .elementor-element.elementor-element-3ab7795d{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-759d44df{width:20%;}.elementor-2227 .elementor-element.elementor-element-4917cf7e{width:var( --container-widget-width, 55px );max-width:55px;--container-widget-width:55px;--container-widget-flex-grow:0;}.elementor-2227 .elementor-element.elementor-element-4917cf7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-346ee53a{width:80%;}.elementor-2227 .elementor-element.elementor-element-168abdff{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-a8c317e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2227 .elementor-element.elementor-element-a8c317e .elementor-icon-list-item > a{font-size:var( --e-global-typography-e4d5475-font-size );letter-spacing:var( --e-global-typography-e4d5475-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-deb215c .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-32ec8c8 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-2227 .elementor-element.elementor-element-32ec8c8 .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-3848aba{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-124822c8 .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-df2b11{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-3c7ff701{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-48155753 .elementor-button{font-size:var( --e-global-typography-6a391c8-font-size );line-height:var( --e-global-typography-6a391c8-line-height );letter-spacing:var( --e-global-typography-6a391c8-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-19ecdbe1{margin-top:150px;margin-bottom:150px;}.elementor-2227 .elementor-element.elementor-element-6b456fb6 .elementor-heading-title{font-size:var( --e-global-typography-4e30f8c-font-size );line-height:var( --e-global-typography-4e30f8c-line-height );}.elementor-2227 .elementor-element.elementor-element-48421f04{font-size:var( --e-global-typography-b4940f2-font-size );}.elementor-2227 .elementor-element.elementor-element-5e459794 .elementor-tab-content{font-size:var( --e-global-typography-b4940f2-font-size );}}/* Start custom CSS for section, class: .elementor-element-1c0f42d */.elementor-2227 .elementor-element.elementor-element-1c0f42d {
    position: absolute;
    width: 100%
}
body.page-template-default.page.page-id-655 .sect-menu,
body.page-template-default.page.page-id-658 .sect-menu {
    background: #5e805a;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-750db381 *//*CSS pour redimenssioner la taille de l'icone et pour ajuster la position du titre*/
.acc-styl span.elementor-toggle-icon-closed , 
.acc-styl span.elementor-toggle-icon-opened {
		font-size: 30px;
	}
.acc-styl .elementor-tab-title {
    height: 50px;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-153186ac */.num-styl .elementor-widget-container {
    display: flex;
    height: 55px;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e43c3be */.elementor-2227 .elementor-element.elementor-element-e43c3be {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-e43c3be img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a1408a5 */.elementor-2227 .elementor-element.elementor-element-a1408a5 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-a1408a5 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-931345a */.elementor-2227 .elementor-element.elementor-element-931345a {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-931345a img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5f1cc7d */.elementor-2227 .elementor-element.elementor-element-5f1cc7d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-5f1cc7d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-dca2db4 */.elementor-2227 .elementor-element.elementor-element-dca2db4 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-dca2db4 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bffff8d */.elementor-2227 .elementor-element.elementor-element-bffff8d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-bffff8d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8543aa3 */.elementor-2227 .elementor-element.elementor-element-8543aa3 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-8543aa3 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e43c3be */.elementor-2227 .elementor-element.elementor-element-e43c3be {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-e43c3be img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a1408a5 */.elementor-2227 .elementor-element.elementor-element-a1408a5 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-a1408a5 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-931345a */.elementor-2227 .elementor-element.elementor-element-931345a {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-931345a img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5f1cc7d */.elementor-2227 .elementor-element.elementor-element-5f1cc7d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-5f1cc7d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-dca2db4 */.elementor-2227 .elementor-element.elementor-element-dca2db4 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-dca2db4 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bffff8d */.elementor-2227 .elementor-element.elementor-element-bffff8d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-bffff8d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8543aa3 */.elementor-2227 .elementor-element.elementor-element-8543aa3 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-8543aa3 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e43c3be */.elementor-2227 .elementor-element.elementor-element-e43c3be {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-e43c3be img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a1408a5 */.elementor-2227 .elementor-element.elementor-element-a1408a5 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-a1408a5 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-931345a */.elementor-2227 .elementor-element.elementor-element-931345a {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-931345a img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5f1cc7d */.elementor-2227 .elementor-element.elementor-element-5f1cc7d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-5f1cc7d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-dca2db4 */.elementor-2227 .elementor-element.elementor-element-dca2db4 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-dca2db4 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bffff8d */.elementor-2227 .elementor-element.elementor-element-bffff8d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-bffff8d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8543aa3 */.elementor-2227 .elementor-element.elementor-element-8543aa3 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-8543aa3 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e43c3be */.elementor-2227 .elementor-element.elementor-element-e43c3be {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-e43c3be img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a1408a5 */.elementor-2227 .elementor-element.elementor-element-a1408a5 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-a1408a5 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-931345a */.elementor-2227 .elementor-element.elementor-element-931345a {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-931345a img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5f1cc7d */.elementor-2227 .elementor-element.elementor-element-5f1cc7d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-5f1cc7d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-dca2db4 */.elementor-2227 .elementor-element.elementor-element-dca2db4 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-dca2db4 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bffff8d */.elementor-2227 .elementor-element.elementor-element-bffff8d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-bffff8d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8543aa3 */.elementor-2227 .elementor-element.elementor-element-8543aa3 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-8543aa3 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e43c3be */.elementor-2227 .elementor-element.elementor-element-e43c3be {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-e43c3be img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a1408a5 */.elementor-2227 .elementor-element.elementor-element-a1408a5 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-a1408a5 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-931345a */.elementor-2227 .elementor-element.elementor-element-931345a {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-931345a img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5f1cc7d */.elementor-2227 .elementor-element.elementor-element-5f1cc7d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-5f1cc7d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-dca2db4 */.elementor-2227 .elementor-element.elementor-element-dca2db4 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-dca2db4 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bffff8d */.elementor-2227 .elementor-element.elementor-element-bffff8d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-bffff8d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8543aa3 */.elementor-2227 .elementor-element.elementor-element-8543aa3 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-8543aa3 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e43c3be */.elementor-2227 .elementor-element.elementor-element-e43c3be {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-e43c3be img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a1408a5 */.elementor-2227 .elementor-element.elementor-element-a1408a5 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-a1408a5 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-931345a */.elementor-2227 .elementor-element.elementor-element-931345a {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-931345a img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5f1cc7d */.elementor-2227 .elementor-element.elementor-element-5f1cc7d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-5f1cc7d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-dca2db4 */.elementor-2227 .elementor-element.elementor-element-dca2db4 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-dca2db4 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bffff8d */.elementor-2227 .elementor-element.elementor-element-bffff8d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-bffff8d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8543aa3 */.elementor-2227 .elementor-element.elementor-element-8543aa3 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-8543aa3 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e43c3be */.elementor-2227 .elementor-element.elementor-element-e43c3be {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-e43c3be img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a1408a5 */.elementor-2227 .elementor-element.elementor-element-a1408a5 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-a1408a5 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-931345a */.elementor-2227 .elementor-element.elementor-element-931345a {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-931345a img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5f1cc7d */.elementor-2227 .elementor-element.elementor-element-5f1cc7d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-5f1cc7d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-dca2db4 */.elementor-2227 .elementor-element.elementor-element-dca2db4 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-dca2db4 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bffff8d */.elementor-2227 .elementor-element.elementor-element-bffff8d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-bffff8d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8543aa3 */.elementor-2227 .elementor-element.elementor-element-8543aa3 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-8543aa3 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e43c3be */.elementor-2227 .elementor-element.elementor-element-e43c3be {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-e43c3be img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a1408a5 */.elementor-2227 .elementor-element.elementor-element-a1408a5 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-a1408a5 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-931345a */.elementor-2227 .elementor-element.elementor-element-931345a {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-931345a img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5f1cc7d */.elementor-2227 .elementor-element.elementor-element-5f1cc7d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-5f1cc7d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-dca2db4 */.elementor-2227 .elementor-element.elementor-element-dca2db4 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-dca2db4 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bffff8d */.elementor-2227 .elementor-element.elementor-element-bffff8d {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-bffff8d img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8543aa3 */.elementor-2227 .elementor-element.elementor-element-8543aa3 {
    height: 550px;
    border-radius: 20px;
}
.elementor-2227 .elementor-element.elementor-element-8543aa3 img.attachment-full.size-full {
    object-fit: cover;
    height: 550px;
    border-radius: 20px;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-5e459794 */.tab-styl .elementor-tab-title:before {
    content: url("https://college.decouverte.ch/wp-content/uploads/2024/04/la-decouverte-icotype-vert-fonce-1.svg");
    margin-right: 20px;
    opacity: 0.2;
}
.elementor-2227 .elementor-element.elementor-element-5e459794.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
    content: url("https://college.decouverte.ch/wp-content/uploads/2024/04/la-decouverte-icotype-vert-fonce-1.svg");
    opacity: 1;
    position: relative;
    transform: none;
    height: auto;
    width: auto;
    margin-right: 20px
}
.tab-styl .elementor-tab-desktop-title ,.tab-styl .elementor-tab-desktop-title.elementor-active {
    display: flex;
    align-items: center;
    flex-direction: row;
    border-bottom: 1px solid #F6FAD8;
}
.tab-styl .elementor-tabs-content-wrapper:before {
    content: " ";
    width: 1px;
    height: 700px;
    display: block;
    position: absolute;
    background: #5E805A;
    top: 0;
}
@media only screen and (max-width: 900px) {
  .tab-styl .elementor-tab-title:before {
    opacity: 1;
}
.tab-styl .elementor-tab-title.elementor-tab-mobile-title {
    display: flex;
    align-items: center;
    flex-direction: row;
}
.tab-styl .elementor-tab-title.elementor-tab-mobile-title {
    color: #5E805A!important;
    font-weight: 600;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-db03122 */.single.single-e-landing-page.postid-1455 .footer-fr{
    display: none;
}/* End custom CSS */