.elementor-7905 .elementor-element.elementor-element-948e11e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7905 .elementor-element.elementor-element-948e11e:not(.elementor-motion-effects-element-type-background), .elementor-7905 .elementor-element.elementor-element-948e11e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AD9FFF;background-image:url("https://www.institutcanadien.qc.ca/wp-content/uploads/2025/09/Frame-272.svg");background-position:calc(50% + 450px) 100%;background-repeat:no-repeat;background-size:contain;}.elementor-7905 .elementor-element.elementor-element-948e11e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 20px 120px 20px;}.elementor-7905 .elementor-element.elementor-element-948e11e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7905 .elementor-element.elementor-element-b1de3e0 > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-bc-flex-widget .elementor-7905 .elementor-element.elementor-element-5d526f6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7905 .elementor-element.elementor-element-5d526f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7905 .elementor-element.elementor-element-e6b5789{width:auto;max-width:auto;}.elementor-7905 .elementor-element.elementor-element-f79b887{width:auto;max-width:auto;}.elementor-7905 .elementor-element.elementor-element-f79b887 > .elementor-widget-container{margin:0px 28px 0px 28px;padding:0px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-7508a98{width:auto;max-width:auto;}.elementor-7905 .elementor-element.elementor-element-656e79d{width:var( --container-widget-width, 791px );max-width:791px;--container-widget-width:791px;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-656e79d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-656e79d .elementor-heading-title{font-family:var( --e-global-typography-167bbb5-font-family ), Sans-serif;font-size:var( --e-global-typography-167bbb5-font-size );font-weight:var( --e-global-typography-167bbb5-font-weight );line-height:var( --e-global-typography-167bbb5-line-height );letter-spacing:var( --e-global-typography-167bbb5-letter-spacing );}.elementor-bc-flex-widget .elementor-7905 .elementor-element.elementor-element-9ac2e7f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7905 .elementor-element.elementor-element-9ac2e7f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7905 .elementor-element.elementor-element-da9c817{width:auto;max-width:auto;}.elementor-7905 .elementor-element.elementor-element-7cb913b{width:auto;max-width:auto;}.elementor-7905 .elementor-element.elementor-element-7cb913b > .elementor-widget-container{margin:0px 28px 0px 28px;padding:0px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-623a75c{width:auto;max-width:auto;}.elementor-7905 .elementor-element.elementor-element-884cdf1 img{width:100%;max-width:445px;}.elementor-7905 .elementor-element.elementor-element-bcf84d7:not(.elementor-motion-effects-element-type-background), .elementor-7905 .elementor-element.elementor-element-bcf84d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-068dc2a );}.elementor-7905 .elementor-element.elementor-element-bcf84d7 > .elementor-container{max-width:1440px;}.elementor-7905 .elementor-element.elementor-element-bcf84d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 20px 128px 20px;}.elementor-7905 .elementor-element.elementor-element-bcf84d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7905 .elementor-element.elementor-element-20cbb62 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-7905 .elementor-element.elementor-element-1051dbd > .elementor-widget-container{padding:0px 12px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-6228b0a > .elementor-element-populated{margin:0px 0px 0px 12px;--e-column-margin-right:0px;--e-column-margin-left:12px;}.elementor-7905 .elementor-element.elementor-element-be4ebbd{padding:89px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-b3f3ee0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5c7b566 );padding:56px 56px 56px 56px;}.elementor-7905 .elementor-element.elementor-element-b3f3ee0 > .elementor-element-populated, .elementor-7905 .elementor-element.elementor-element-b3f3ee0 > .elementor-element-populated > .elementor-background-overlay, .elementor-7905 .elementor-element.elementor-element-b3f3ee0 > .elementor-background-slideshow{border-radius:56px 56px 56px 56px;}.elementor-7905 .elementor-element.elementor-element-3cb684f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-3cb684f{z-index:5;}.elementor-7905 .elementor-element.elementor-element-72c7533{--spacer-size:24px;}.elementor-7905 .elementor-element.elementor-element-ec761aa{z-index:5;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-36e10a8 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-36e10a8{z-index:5;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-f3798bd > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-f3798bd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-46cfe15 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-46cfe15{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-3c8bb1a{width:var( --container-widget-width, 778px );max-width:778px;--container-widget-width:778px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-3c8bb1a > .elementor-widget-container{margin:24px 0px 48px 0px;}.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );background-image:linear-gradient(90deg, #363535 0%, var( --e-global-color-secondary ) 100%);border-style:solid;border-width:0px 0px 0px 0px;border-radius:64px 64px 64px 64px;padding:32px 40px 32px 40px;}.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button:hover, .elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button:focus{background-color:#121211;}.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button .elementor-button-content-wrapper{gap:16px;justify-content:space-between;}body:not(.rtl) .elementor-7905 .elementor-element.elementor-element-10a2e68{right:-8vw;}body.rtl .elementor-7905 .elementor-element.elementor-element-10a2e68{left:-8vw;}.elementor-7905 .elementor-element.elementor-element-10a2e68{top:-45px;text-align:right;}.elementor-7905 .elementor-element.elementor-element-10a2e68 img{width:100%;max-width:535px;}.elementor-7905 .elementor-element.elementor-element-2b6182f > .elementor-widget-container{padding:72px 56px 32px 56px;}.elementor-7905 .elementor-element.elementor-element-2b6182f.elementor-position-right .elementor-image-box-img{margin-left:80px;}.elementor-7905 .elementor-element.elementor-element-2b6182f.elementor-position-left .elementor-image-box-img{margin-right:80px;}.elementor-7905 .elementor-element.elementor-element-2b6182f.elementor-position-top .elementor-image-box-img{margin-bottom:80px;}.elementor-7905 .elementor-element.elementor-element-2b6182f .elementor-image-box-title{margin-bottom:16px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-7905 .elementor-element.elementor-element-2b6182f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7905 .elementor-element.elementor-element-2b6182f .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5c7b566 );border-radius:50%;transition-duration:0.3s;}.elementor-7905 .elementor-element.elementor-element-2b6182f .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-7905 .elementor-element.elementor-element-8e323de{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:1px;}.elementor-7905 .elementor-element.elementor-element-8e323de .elementor-divider-separator{width:100%;}.elementor-7905 .elementor-element.elementor-element-8e323de .elementor-divider{padding-block-start:56px;padding-block-end:56px;}.elementor-7905 .elementor-element.elementor-element-4114572 > .elementor-widget-container{padding:48px 0px 16px 0px;}.elementor-7905 .elementor-element.elementor-element-9d8160a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-85695f4{padding:32px 0px 48px 0px;}.elementor-bc-flex-widget .elementor-7905 .elementor-element.elementor-element-729dc28.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7905 .elementor-element.elementor-element-729dc28.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7905 .elementor-element.elementor-element-729dc28.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7905 .elementor-element.elementor-element-83c3f91{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-82f702d{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-804f737{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-4e754e1{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-c99329d{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-333d7fa{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-cf886c9{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-68f6f2a{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-842b5f3{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-536707e{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-c7e07c2{padding:32px 0px 56px 0px;}.elementor-bc-flex-widget .elementor-7905 .elementor-element.elementor-element-ea945a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7905 .elementor-element.elementor-element-ea945a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7905 .elementor-element.elementor-element-ea945a3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7905 .elementor-element.elementor-element-5fd8d87{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-fabd9cf{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-97065bd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5c7b566 );padding:56px 56px 56px 56px;}.elementor-7905 .elementor-element.elementor-element-97065bd > .elementor-element-populated, .elementor-7905 .elementor-element.elementor-element-97065bd > .elementor-element-populated > .elementor-background-overlay, .elementor-7905 .elementor-element.elementor-element-97065bd > .elementor-background-slideshow{border-radius:56px 56px 56px 56px;}.elementor-7905 .elementor-element.elementor-element-e1eca7d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button{background-color:transparent;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );background-image:linear-gradient(90deg, #363535 0%, var( --e-global-color-secondary ) 100%);border-style:solid;border-width:0px 0px 0px 0px;border-radius:64px 64px 64px 64px;padding:32px 40px 32px 40px;}.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button:hover, .elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button:focus{background-color:#121211;}.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button .elementor-button-content-wrapper{gap:16px;justify-content:space-between;}.elementor-7905 .elementor-element.elementor-element-0c9932a > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-0c9932a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}body.elementor-page-7905:not(.elementor-motion-effects-element-type-background), body.elementor-page-7905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #AD9FFF 50%, var( --e-global-color-068dc2a ) 50%);}@media(min-width:768px){.elementor-7905 .elementor-element.elementor-element-b1de3e0{width:65%;}.elementor-7905 .elementor-element.elementor-element-67846df{width:35%;}}@media(min-width:2400px){.elementor-7905 .elementor-element.elementor-element-656e79d .elementor-heading-title{font-size:var( --e-global-typography-167bbb5-font-size );line-height:var( --e-global-typography-167bbb5-line-height );letter-spacing:var( --e-global-typography-167bbb5-letter-spacing );}.elementor-7905 .elementor-element.elementor-element-ec761aa{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-36e10a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-f3798bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-46cfe15{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-3c8bb1a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-2b6182f .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-2b6182f .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-9d8160a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-536707e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-0c9932a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1366px){.elementor-7905 .elementor-element.elementor-element-656e79d .elementor-heading-title{font-size:var( --e-global-typography-167bbb5-font-size );line-height:var( --e-global-typography-167bbb5-line-height );letter-spacing:var( --e-global-typography-167bbb5-letter-spacing );}.elementor-7905 .elementor-element.elementor-element-3cb684f{width:var( --container-widget-width, 424px );max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-3cb684f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-ec761aa{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-36e10a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-f3798bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-46cfe15{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-3c8bb1a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-2b6182f .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-2b6182f .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-9d8160a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-536707e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-0c9932a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1200px){.elementor-7905 .elementor-element.elementor-element-656e79d > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-884cdf1 img{max-width:300px;}body:not(.rtl) .elementor-7905 .elementor-element.elementor-element-10a2e68{right:-20px;}body.rtl .elementor-7905 .elementor-element.elementor-element-10a2e68{left:-20px;}.elementor-7905 .elementor-element.elementor-element-10a2e68 img{max-width:450px;}}@media(max-width:1024px){.elementor-7905 .elementor-element.elementor-element-948e11e:not(.elementor-motion-effects-element-type-background), .elementor-7905 .elementor-element.elementor-element-948e11e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:calc(50% + 250px) 100%;}.elementor-7905 .elementor-element.elementor-element-656e79d .elementor-heading-title{font-size:var( --e-global-typography-167bbb5-font-size );line-height:var( --e-global-typography-167bbb5-line-height );letter-spacing:var( --e-global-typography-167bbb5-letter-spacing );}.elementor-7905 .elementor-element.elementor-element-b3f3ee0 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-7905 .elementor-element.elementor-element-ec761aa{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-36e10a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-f3798bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-46cfe15{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-3c8bb1a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-2b6182f .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-2b6182f .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-9d8160a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-83c3f91{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-82f702d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-804f737{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-4e754e1{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-c99329d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-333d7fa{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-cf886c9{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-68f6f2a{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-842b5f3{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-536707e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-5fd8d87{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-fabd9cf{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-97065bd > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-0c9932a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:880px){.elementor-7905 .elementor-element.elementor-element-bcf84d7{padding:0px 20px 80px 20px;}.elementor-7905 .elementor-element.elementor-element-8e323de > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-8e323de .elementor-divider{padding-block-start:40px;padding-block-end:40px;}.elementor-7905 .elementor-element.elementor-element-4114572 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-7905 .elementor-element.elementor-element-85695f4{padding:24px 0px 32px 0px;}.elementor-7905 .elementor-element.elementor-element-c7e07c2{padding:24px 0px 32px 0px;}}@media(max-width:767px){.elementor-7905 .elementor-element.elementor-element-948e11e:not(.elementor-motion-effects-element-type-background), .elementor-7905 .elementor-element.elementor-element-948e11e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:calc(50% + 100px) 100%;}.elementor-7905 .elementor-element.elementor-element-948e11e{padding:40px 20px 64px 20px;}.elementor-7905 .elementor-element.elementor-element-b1de3e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-b1de3e0.elementor-column{order:2;}.elementor-7905 .elementor-element.elementor-element-656e79d > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-656e79d .elementor-heading-title{font-size:var( --e-global-typography-167bbb5-font-size );line-height:var( --e-global-typography-167bbb5-line-height );letter-spacing:var( --e-global-typography-167bbb5-letter-spacing );}.elementor-7905 .elementor-element.elementor-element-67846df.elementor-column{order:1;}.elementor-7905 .elementor-element.elementor-element-da9c817{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-7cb913b{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-7cb913b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-623a75c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-884cdf1 > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-884cdf1{text-align:left;}.elementor-7905 .elementor-element.elementor-element-884cdf1 img{max-width:200px;}.elementor-7905 .elementor-element.elementor-element-bcf84d7{padding:40px 20px 64px 20px;}.elementor-7905 .elementor-element.elementor-element-20cbb62 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-7905 .elementor-element.elementor-element-6228b0a > .elementor-element-populated{margin:8px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7905 .elementor-element.elementor-element-be4ebbd{padding:40px 0px 0px 0px;}.elementor-7905 .elementor-element.elementor-element-b3f3ee0 > .elementor-element-populated, .elementor-7905 .elementor-element.elementor-element-b3f3ee0 > .elementor-element-populated > .elementor-background-overlay, .elementor-7905 .elementor-element.elementor-element-b3f3ee0 > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-7905 .elementor-element.elementor-element-b3f3ee0 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-7905 .elementor-element.elementor-element-ec761aa{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-36e10a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-f3798bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-46cfe15{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-3c8bb1a > .elementor-widget-container{margin:16px 0px 32px 0px;}.elementor-7905 .elementor-element.elementor-element-3c8bb1a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );border-radius:32px 32px 32px 32px;padding:22px 16px 22px 24px;}.elementor-7905 .elementor-element.elementor-element-2b6182f > .elementor-widget-container{padding:32px 0px 24px 0px;}.elementor-7905 .elementor-element.elementor-element-2b6182f .elementor-image-box-wrapper{text-align:center;}.elementor-7905 .elementor-element.elementor-element-2b6182f .elementor-image-box-img{margin-bottom:16px;}.elementor-7905 .elementor-element.elementor-element-2b6182f.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-7905 .elementor-element.elementor-element-2b6182f.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-7905 .elementor-element.elementor-element-2b6182f.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-7905 .elementor-element.elementor-element-2b6182f .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-7905 .elementor-element.elementor-element-2b6182f .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-2b6182f .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7905 .elementor-element.elementor-element-9d8160a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-83c3f91{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-82f702d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-804f737{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-4e754e1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-c99329d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-333d7fa{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-cf886c9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-68f6f2a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-842b5f3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-536707e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7905 .elementor-element.elementor-element-5fd8d87{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-fabd9cf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7905 .elementor-element.elementor-element-97065bd > .elementor-element-populated, .elementor-7905 .elementor-element.elementor-element-97065bd > .elementor-element-populated > .elementor-background-overlay, .elementor-7905 .elementor-element.elementor-element-97065bd > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-7905 .elementor-element.elementor-element-97065bd > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );border-radius:32px 32px 32px 32px;padding:22px 16px 22px 24px;}.elementor-7905 .elementor-element.elementor-element-0c9932a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for button, class: .elementor-element-a54e0b2 */.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button:before {
        content: '';
    width: 100%;
    height: 100%;
    background: var(--e-global-color-secondary);
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 64px;
    transition: ease-in-out 0.5s;
    z-index: 0!important;
    opacity: 0;
}

.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button:hover:before {
    opacity: 1;
}

.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button {
    transition: ease-in-out 0.5s;
}

.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button-text {
    text-align: left;
    z-index: 5;
}

.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button-icon svg {
    width: 60px!important;
    transition: ease-in-out 0.5s;
    margin-right: 16px;
    z-index: 5;
}

.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button:hover svg {
    margin-right: 8px;

}

.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button-icon:after {
    content: '';
    width: 72px;
    height: 72px;
    border-radius: 50%;
    background: linear-gradient(180deg, rgba(94, 94, 89, 0.4) 0%, rgba(94, 94, 89, 0) 66.67%);
    position: absolute;
    top: 0;
    bottom: 0;
    right: 16px;
    transition: ease-in-out 0.5s;
    margin-top: auto;
    margin-bottom: auto;
}

.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button-icon:before {
    content: '';
    width: 72px;
    height: 72px;
    border-radius: 50%;
    background: linear-gradient(180deg, rgba(94, 94, 89, 0.6) 0%, rgba(94, 94, 89, 0) 91.67%);
    position: absolute;
    top: 0;
    bottom: 0;
    right: 16px;
    transition: ease-in-out 0.5s;
    opacity: 0;
    margin-top: auto;
    margin-bottom: auto;
}

.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button:hover .elementor-button-icon:after {
    opacity: 0;
}

.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button:hover .elementor-button-icon:before {
    opacity: 1;
}

@media only screen and (max-width: 767px) {
.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button-icon:after, .elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button-icon:before {
    content: '';
    width: 56px;
    height: 56px;
    right: 8px;
    }
    
    .elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button:hover svg {
    margin-right: 16px;
}

.elementor-7905 .elementor-element.elementor-element-a54e0b2 .elementor-button-icon svg {
    width: 40px!important;
    margin-right: 16px;
}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b3f3ee0 */.elementor-7905 .elementor-element.elementor-element-b3f3ee0 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2b6182f */.elementor-7905 .elementor-element.elementor-element-2b6182f img {
    padding: 16px;
    transition: ease-in-out 0.5s;
    object-position: 50% 20%
}

@media only screen and (max-width: 767px) {
    .elementor-7905 .elementor-element.elementor-element-2b6182f img {
        padding: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8e323de */.elementor-7905 .elementor-element.elementor-element-8e323de .elementor-divider-separator {
background: linear-gradient(90deg, transparent 0%, #BDBDB9 100%)!important;
height: 1px!important;
border: none!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ee4dcc */.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button:before {
        content: '';
    width: 100%;
    height: 100%;
    background: var(--e-global-color-secondary);
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 64px;
    transition: ease-in-out 0.5s;
    z-index: 0!important;
    opacity: 0;
}

.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button:hover:before {
    opacity: 1;
}

.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button {
    transition: ease-in-out 0.5s;
}

.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button-text {
    text-align: left;
    z-index: 5;
}

.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button-icon svg {
    width: 60px!important;
    transition: ease-in-out 0.5s;
    margin-right: 16px;
    z-index: 5;
}

.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button:hover svg {
    margin-right: 8px;

}

.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button-icon:after {
    content: '';
    width: 72px;
    height: 72px;
    border-radius: 50%;
    background: linear-gradient(180deg, rgba(94, 94, 89, 0.4) 0%, rgba(94, 94, 89, 0) 66.67%);
    position: absolute;
    top: 0;
    bottom: 0;
    right: 16px;
    transition: ease-in-out 0.5s;
    margin-top: auto;
    margin-bottom: auto;
}

.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button-icon:before {
    content: '';
    width: 72px;
    height: 72px;
    border-radius: 50%;
    background: linear-gradient(180deg, rgba(94, 94, 89, 0.6) 0%, rgba(94, 94, 89, 0) 91.67%);
    position: absolute;
    top: 0;
    bottom: 0;
    right: 16px;
    transition: ease-in-out 0.5s;
    opacity: 0;
    margin-top: auto;
    margin-bottom: auto;
}

.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button:hover .elementor-button-icon:after {
    opacity: 0;
}

.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button:hover .elementor-button-icon:before {
    opacity: 1;
}

@media only screen and (max-width: 767px) {
.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button-icon:after, .elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button-icon:before {
    content: '';
    width: 56px;
    height: 56px;
    right: 8px;
    }
    
    .elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button:hover svg {
    margin-right: 16px;
}

.elementor-7905 .elementor-element.elementor-element-5ee4dcc .elementor-button-icon svg {
    width: 40px!important;
    margin-right: 16px;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bcf84d7 */.elementor-7905 .elementor-element.elementor-element-bcf84d7 .elementor-icon-box-wrapper {
    align-items: flex-start;
}

.elementor-7905 .elementor-element.elementor-element-bcf84d7 {
    background: radial-gradient(97.82% 97.9% at 100% 30.63%, rgba(198, 196, 200, 0.15) 0%, rgba(200, 200, 196, 0.00) 100%);
}/* End custom CSS */