.elementor-7 .elementor-element.elementor-element-5778324{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0;--padding-top:100px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5778324:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5778324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.ictpraktijkacademie.nl/wp-content/uploads/2026/04/Beeld-homepage.svg");background-position:bottom right;background-repeat:no-repeat;background-size:1000px auto;}.elementor-7 .elementor-element.elementor-element-5778324::before, .elementor-7 .elementor-element.elementor-element-5778324 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5778324 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5778324 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5778324 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5778324 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 100%, var( --e-global-color-primary ) 100%);}.elementor-7 .elementor-element.elementor-element-7207524{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1ae2d10 .elementor-heading-title{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 );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-03fbba8 .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f0d629f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-51064b6{width:auto;max-width:auto;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-51064b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-7 .elementor-element.elementor-element-51064b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-7 .elementor-element.elementor-element-51064b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-7 .elementor-element.elementor-element-51064b6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-7 .elementor-element.elementor-element-51064b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-7 .elementor-element.elementor-element-51064b6 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-51064b6 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-51064b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-51064b6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-4e26b63-font-family ), Sans-serif;font-size:var( --e-global-typography-4e26b63-font-size );font-weight:var( --e-global-typography-4e26b63-font-weight );}.elementor-7 .elementor-element.elementor-element-51064b6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-467c06c{width:auto;max-width:auto;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-467c06c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-7 .elementor-element.elementor-element-467c06c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-7 .elementor-element.elementor-element-467c06c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-7 .elementor-element.elementor-element-467c06c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-7 .elementor-element.elementor-element-467c06c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-7 .elementor-element.elementor-element-467c06c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-467c06c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-467c06c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-467c06c .elementor-icon-list-item > a{font-family:var( --e-global-typography-4e26b63-font-family ), Sans-serif;font-size:var( --e-global-typography-4e26b63-font-size );font-weight:var( --e-global-typography-4e26b63-font-weight );}.elementor-7 .elementor-element.elementor-element-467c06c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-2fd6c62{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-2fd6c62:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2fd6c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 100px, var( --e-global-color-650fa88 ) 100px);}.elementor-7 .elementor-element.elementor-element-d47585f{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-d47585f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d47585f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8971de8 .elementor-heading-title{font-family:var( --e-global-typography-a933bf5-font-family ), Sans-serif;font-size:var( --e-global-typography-a933bf5-font-size );font-weight:var( --e-global-typography-a933bf5-font-weight );color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-041ff84{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-041ff84 img{max-width:265px;}.elementor-7 .elementor-element.elementor-element-0bb8d25{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-0bb8d25:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0bb8d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-af64f32 .elementor-heading-title{font-family:var( --e-global-typography-a933bf5-font-family ), Sans-serif;font-size:var( --e-global-typography-a933bf5-font-size );font-weight:var( --e-global-typography-a933bf5-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c2c2a64.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c2c2a64{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 );}.elementor-widget-button-alt .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-7 .elementor-element.elementor-element-4c25ad0 .elementor-button{background-color:#00000000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:5px 50px 5px 50px;}.elementor-7 .elementor-element.elementor-element-4c25ad0 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-4c25ad0 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-7 .elementor-element.elementor-element-4c25ad0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-4c25ad0 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-4c25ad0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-b4d771f{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-b4d771f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b4d771f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9f1ad04 .elementor-heading-title{font-family:var( --e-global-typography-a933bf5-font-family ), Sans-serif;font-size:var( --e-global-typography-a933bf5-font-size );font-weight:var( --e-global-typography-a933bf5-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-5c7c499.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5c7c499{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 );}.elementor-7 .elementor-element.elementor-element-e42c7a3 .elementor-button{background-color:#00000000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:5px 50px 5px 50px;}.elementor-7 .elementor-element.elementor-element-e42c7a3 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-e42c7a3 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-7 .elementor-element.elementor-element-e42c7a3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-e42c7a3 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-e42c7a3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-afdac29{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-afdac29:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-afdac29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-650fa88 );}.elementor-7 .elementor-element.elementor-element-3099ac4{z-index:2;text-align:center;}.elementor-7 .elementor-element.elementor-element-3099ac4 .elementor-heading-title{font-family:var( --e-global-typography-0e20e34-font-family ), Sans-serif;font-size:var( --e-global-typography-0e20e34-font-size );font-weight:var( --e-global-typography-0e20e34-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-5cd8b05{z-index:2;}.elementor-7 .elementor-element.elementor-element-5cd8b05 .elementor-swiper-button{font-size:20px;}.elementor-7 .elementor-element.elementor-element-5cd8b05.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-7 .elementor-element.elementor-element-5cd8b05.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0px;}.elementor-7 .elementor-element.elementor-element-5cd8b05.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-5cd8b05.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5cd8b05.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0px;}.elementor-7 .elementor-element.elementor-element-5cd8b05 .elementor-testimonial__name{font-family:var( --e-global-typography-4e26b63-font-family ), Sans-serif;font-size:var( --e-global-typography-4e26b63-font-size );font-weight:var( --e-global-typography-4e26b63-font-weight );}.elementor-7 .elementor-element.elementor-element-07bc464 .elementor-button{background-color:#00000000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:5px 50px 5px 50px;}.elementor-7 .elementor-element.elementor-element-07bc464 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-07bc464 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-7 .elementor-element.elementor-element-07bc464{z-index:2;}.elementor-7 .elementor-element.elementor-element-07bc464 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-07bc464 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-07bc464 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-6efa71c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-e806008{left:-400px;}body.rtl .elementor-7 .elementor-element.elementor-element-e806008{right:-400px;}.elementor-7 .elementor-element.elementor-element-e806008{top:-150px;z-index:1;}.elementor-7 .elementor-element.elementor-element-e806008 img{opacity:0.5;}.elementor-7 .elementor-element.elementor-element-ace47b1{--display:grid;--e-con-grid-template-columns:3fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-ace47b1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ace47b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c41bda6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-3479f3e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-92c02fc{width:var( --container-widget-width, min(100%, 670px) );max-width:min(100%, 670px);--container-widget-width:min(100%, 670px);--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-cc3b81c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4d48cd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-4d48cd4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4d48cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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 );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-e677791 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-7 .elementor-element.elementor-element-e677791 .elementor-icon-box-title{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-e677791 .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-e677791 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-e677791 .elementor-icon-box-title a{font-family:var( --e-global-typography-39abd3a-font-family ), Sans-serif;font-size:var( --e-global-typography-39abd3a-font-size );font-weight:var( --e-global-typography-39abd3a-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-7 .elementor-element.elementor-element-52beae6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4e26b63-font-family ), Sans-serif;font-size:var( --e-global-typography-4e26b63-font-size );font-weight:var( --e-global-typography-4e26b63-font-weight );padding:7px 7px 7px 7px;}.elementor-7 .elementor-element.elementor-element-52beae6 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-52beae6 .elementor-button:focus{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-52beae6{right:40px;}body.rtl .elementor-7 .elementor-element.elementor-element-52beae6{left:40px;}.elementor-7 .elementor-element.elementor-element-52beae6{bottom:40px;}.elementor-7 .elementor-element.elementor-element-161afa2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-161afa2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-161afa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b0a86ff .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-7 .elementor-element.elementor-element-b0a86ff .elementor-icon-box-title{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-b0a86ff .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-b0a86ff .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-b0a86ff .elementor-icon-box-title a{font-family:var( --e-global-typography-39abd3a-font-family ), Sans-serif;font-size:var( --e-global-typography-39abd3a-font-size );font-weight:var( --e-global-typography-39abd3a-font-weight );}.elementor-7 .elementor-element.elementor-element-43c09db .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4e26b63-font-family ), Sans-serif;font-size:var( --e-global-typography-4e26b63-font-size );font-weight:var( --e-global-typography-4e26b63-font-weight );padding:7px 7px 7px 7px;}.elementor-7 .elementor-element.elementor-element-43c09db .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-43c09db .elementor-button:focus{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-43c09db{right:40px;}body.rtl .elementor-7 .elementor-element.elementor-element-43c09db{left:40px;}.elementor-7 .elementor-element.elementor-element-43c09db{bottom:40px;}.elementor-7 .elementor-element.elementor-element-e250ee4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-e250ee4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e250ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ca29af6 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-7 .elementor-element.elementor-element-ca29af6 .elementor-icon-box-title{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-ca29af6 .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-ca29af6 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-ca29af6 .elementor-icon-box-title a{font-family:var( --e-global-typography-39abd3a-font-family ), Sans-serif;font-size:var( --e-global-typography-39abd3a-font-size );font-weight:var( --e-global-typography-39abd3a-font-weight );}.elementor-7 .elementor-element.elementor-element-d2d15c1 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4e26b63-font-family ), Sans-serif;font-size:var( --e-global-typography-4e26b63-font-size );font-weight:var( --e-global-typography-4e26b63-font-weight );padding:7px 7px 7px 7px;}.elementor-7 .elementor-element.elementor-element-d2d15c1 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-d2d15c1 .elementor-button:focus{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d2d15c1{right:40px;}body.rtl .elementor-7 .elementor-element.elementor-element-d2d15c1{left:40px;}.elementor-7 .elementor-element.elementor-element-d2d15c1{bottom:40px;}.elementor-7 .elementor-element.elementor-element-8b1e8ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-8b1e8ef:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8b1e8ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-01ae9c0 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-7 .elementor-element.elementor-element-01ae9c0 .elementor-icon-box-title{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-01ae9c0 .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-01ae9c0 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-01ae9c0 .elementor-icon-box-title a{font-family:var( --e-global-typography-39abd3a-font-family ), Sans-serif;font-size:var( --e-global-typography-39abd3a-font-size );font-weight:var( --e-global-typography-39abd3a-font-weight );}.elementor-7 .elementor-element.elementor-element-b9128b8 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4e26b63-font-family ), Sans-serif;font-size:var( --e-global-typography-4e26b63-font-size );font-weight:var( --e-global-typography-4e26b63-font-weight );padding:7px 7px 7px 7px;}.elementor-7 .elementor-element.elementor-element-b9128b8 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-b9128b8 .elementor-button:focus{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-b9128b8{right:40px;}body.rtl .elementor-7 .elementor-element.elementor-element-b9128b8{left:40px;}.elementor-7 .elementor-element.elementor-element-b9128b8{bottom:40px;}.elementor-7 .elementor-element.elementor-element-0e0e614{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-0e0e614:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0e0e614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4d3ee86 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-7 .elementor-element.elementor-element-4d3ee86 .elementor-icon-box-title{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-4d3ee86 .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-4d3ee86 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-4d3ee86 .elementor-icon-box-title a{font-family:var( --e-global-typography-39abd3a-font-family ), Sans-serif;font-size:var( --e-global-typography-39abd3a-font-size );font-weight:var( --e-global-typography-39abd3a-font-weight );}.elementor-7 .elementor-element.elementor-element-17f71f6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4e26b63-font-family ), Sans-serif;font-size:var( --e-global-typography-4e26b63-font-size );font-weight:var( --e-global-typography-4e26b63-font-weight );padding:7px 7px 7px 7px;}.elementor-7 .elementor-element.elementor-element-17f71f6 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-17f71f6 .elementor-button:focus{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-17f71f6{right:40px;}body.rtl .elementor-7 .elementor-element.elementor-element-17f71f6{left:40px;}.elementor-7 .elementor-element.elementor-element-17f71f6{bottom:40px;}.elementor-7 .elementor-element.elementor-element-1ed5614{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-7534eac .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4e26b63-font-family ), Sans-serif;font-size:var( --e-global-typography-4e26b63-font-size );font-weight:var( --e-global-typography-4e26b63-font-weight );}.elementor-7 .elementor-element.elementor-element-7534eac .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-7534eac .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2385a94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;z-index:2;}.elementor-7 .elementor-element.elementor-element-2385a94 img{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-462e299{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-152c26e{right:-400px;}body.rtl .elementor-7 .elementor-element.elementor-element-152c26e{left:-400px;}.elementor-7 .elementor-element.elementor-element-152c26e{top:-400px;z-index:1;}.elementor-7 .elementor-element.elementor-element-152c26e img{opacity:0.5;}.elementor-7 .elementor-element.elementor-element-6264735{--display:grid;--e-con-grid-template-columns:2fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-6264735:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6264735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-650fa88 );}.elementor-7 .elementor-element.elementor-element-78d1226{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-7 .elementor-element.elementor-element-78d1226 img{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-088b3dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-b68fb41 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-988a361{width:var( --container-widget-width, min(100%, 670px) );max-width:min(100%, 670px);--container-widget-width:min(100%, 670px);--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d605081{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cca059d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-cca059d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cca059d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c725cc2 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-7 .elementor-element.elementor-element-c725cc2 .elementor-icon-box-title{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-c725cc2 .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-c725cc2 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-c725cc2 .elementor-icon-box-title a{font-family:var( --e-global-typography-39abd3a-font-family ), Sans-serif;font-size:var( --e-global-typography-39abd3a-font-size );font-weight:var( --e-global-typography-39abd3a-font-weight );}.elementor-7 .elementor-element.elementor-element-13b557b .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4e26b63-font-family ), Sans-serif;font-size:var( --e-global-typography-4e26b63-font-size );font-weight:var( --e-global-typography-4e26b63-font-weight );padding:7px 7px 7px 7px;}.elementor-7 .elementor-element.elementor-element-13b557b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-13b557b .elementor-button:focus{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-13b557b{right:40px;}body.rtl .elementor-7 .elementor-element.elementor-element-13b557b{left:40px;}.elementor-7 .elementor-element.elementor-element-13b557b{bottom:40px;}.elementor-7 .elementor-element.elementor-element-29ddf02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-29ddf02:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-29ddf02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9a5cacf .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-7 .elementor-element.elementor-element-9a5cacf .elementor-icon-box-title{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-9a5cacf .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-9a5cacf .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-9a5cacf .elementor-icon-box-title a{font-family:var( --e-global-typography-39abd3a-font-family ), Sans-serif;font-size:var( --e-global-typography-39abd3a-font-size );font-weight:var( --e-global-typography-39abd3a-font-weight );}.elementor-7 .elementor-element.elementor-element-593b94b .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4e26b63-font-family ), Sans-serif;font-size:var( --e-global-typography-4e26b63-font-size );font-weight:var( --e-global-typography-4e26b63-font-weight );padding:7px 7px 7px 7px;}.elementor-7 .elementor-element.elementor-element-593b94b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-593b94b .elementor-button:focus{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-593b94b{right:40px;}body.rtl .elementor-7 .elementor-element.elementor-element-593b94b{left:40px;}.elementor-7 .elementor-element.elementor-element-593b94b{bottom:40px;}.elementor-7 .elementor-element.elementor-element-47b14a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-47b14a2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-47b14a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-fbe6297 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-7 .elementor-element.elementor-element-fbe6297 .elementor-icon-box-title{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-fbe6297 .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-fbe6297 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-fbe6297 .elementor-icon-box-title a{font-family:var( --e-global-typography-39abd3a-font-family ), Sans-serif;font-size:var( --e-global-typography-39abd3a-font-size );font-weight:var( --e-global-typography-39abd3a-font-weight );}.elementor-7 .elementor-element.elementor-element-020ae96 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4e26b63-font-family ), Sans-serif;font-size:var( --e-global-typography-4e26b63-font-size );font-weight:var( --e-global-typography-4e26b63-font-weight );padding:7px 7px 7px 7px;}.elementor-7 .elementor-element.elementor-element-020ae96 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-020ae96 .elementor-button:focus{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-020ae96{right:40px;}body.rtl .elementor-7 .elementor-element.elementor-element-020ae96{left:40px;}.elementor-7 .elementor-element.elementor-element-020ae96{bottom:40px;}.elementor-7 .elementor-element.elementor-element-e229f8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-e229f8e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e229f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-dacc1fe .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-7 .elementor-element.elementor-element-dacc1fe .elementor-icon-box-title{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-dacc1fe .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-dacc1fe .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-dacc1fe .elementor-icon-box-title a{font-family:var( --e-global-typography-39abd3a-font-family ), Sans-serif;font-size:var( --e-global-typography-39abd3a-font-size );font-weight:var( --e-global-typography-39abd3a-font-weight );}.elementor-7 .elementor-element.elementor-element-0c6a83b .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4e26b63-font-family ), Sans-serif;font-size:var( --e-global-typography-4e26b63-font-size );font-weight:var( --e-global-typography-4e26b63-font-weight );padding:7px 7px 7px 7px;}.elementor-7 .elementor-element.elementor-element-0c6a83b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-0c6a83b .elementor-button:focus{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-0c6a83b{right:40px;}body.rtl .elementor-7 .elementor-element.elementor-element-0c6a83b{left:40px;}.elementor-7 .elementor-element.elementor-element-0c6a83b{bottom:40px;}.elementor-7 .elementor-element.elementor-element-8e959d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-8e959d9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8e959d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c4f997d .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-7 .elementor-element.elementor-element-c4f997d .elementor-icon-box-title{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-c4f997d .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-c4f997d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-c4f997d .elementor-icon-box-title a{font-family:var( --e-global-typography-39abd3a-font-family ), Sans-serif;font-size:var( --e-global-typography-39abd3a-font-size );font-weight:var( --e-global-typography-39abd3a-font-weight );}.elementor-7 .elementor-element.elementor-element-f71d597 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4e26b63-font-family ), Sans-serif;font-size:var( --e-global-typography-4e26b63-font-size );font-weight:var( --e-global-typography-4e26b63-font-weight );padding:7px 7px 7px 7px;}.elementor-7 .elementor-element.elementor-element-f71d597 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-f71d597 .elementor-button:focus{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f71d597{right:40px;}body.rtl .elementor-7 .elementor-element.elementor-element-f71d597{left:40px;}.elementor-7 .elementor-element.elementor-element-f71d597{bottom:40px;}.elementor-7 .elementor-element.elementor-element-ded6125{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-6b4b11d .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4e26b63-font-family ), Sans-serif;font-size:var( --e-global-typography-4e26b63-font-size );font-weight:var( --e-global-typography-4e26b63-font-weight );}.elementor-7 .elementor-element.elementor-element-6b4b11d .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-6b4b11d .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3f05d0e{--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;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-5778324{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-5778324:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5778324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:757px auto;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7 .elementor-element.elementor-element-1ae2d10 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-51064b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-51064b6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-467c06c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-467c06c .elementor-icon-list-item > a{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-2fd6c62{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-8971de8 .elementor-heading-title{font-size:var( --e-global-typography-a933bf5-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-af64f32 .elementor-heading-title{font-size:var( --e-global-typography-a933bf5-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-c2c2a64{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button-alt .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-9f1ad04 .elementor-heading-title{font-size:var( --e-global-typography-a933bf5-font-size );}.elementor-7 .elementor-element.elementor-element-5c7c499{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-3099ac4 .elementor-heading-title{font-size:var( --e-global-typography-0e20e34-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-5cd8b05 .elementor-testimonial__name{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-ace47b1{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-3479f3e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-cc3b81c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-e677791 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-e677791 .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-52beae6 .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-b0a86ff .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-b0a86ff .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-43c09db .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-ca29af6 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-ca29af6 .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-d2d15c1 .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-01ae9c0 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-01ae9c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-b9128b8 .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-4d3ee86 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-4d3ee86 .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-17f71f6 .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-7534eac .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-6264735{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-b68fb41 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-d605081{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-c725cc2 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-c725cc2 .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-13b557b .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-9a5cacf .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-9a5cacf .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-593b94b .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-fbe6297 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-fbe6297 .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-020ae96 .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-dacc1fe .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-dacc1fe .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-0c6a83b .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-c4f997d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-c4f997d .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-f71d597 .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-6b4b11d .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-5778324{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:1;--padding-top:260px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5778324:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5778324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:628px auto;}.elementor-7 .elementor-element.elementor-element-5778324::before, .elementor-7 .elementor-element.elementor-element-5778324 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5778324 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5778324 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5778324 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5778324 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #00000000 150px, var( --e-global-color-primary ) 300px);}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7 .elementor-element.elementor-element-1ae2d10 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-51064b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-51064b6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-467c06c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-467c06c .elementor-icon-list-item > a{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-2fd6c62{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-d47585f.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-8971de8 .elementor-heading-title{font-size:var( --e-global-typography-a933bf5-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-af64f32 .elementor-heading-title{font-size:var( --e-global-typography-a933bf5-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-c2c2a64{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button-alt .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-9f1ad04 .elementor-heading-title{font-size:var( --e-global-typography-a933bf5-font-size );}.elementor-7 .elementor-element.elementor-element-5c7c499{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-3099ac4 .elementor-heading-title{font-size:var( --e-global-typography-0e20e34-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-5cd8b05 .elementor-testimonial__name{font-size:var( --e-global-typography-4e26b63-font-size );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-e806008{left:-50%;}body.rtl .elementor-7 .elementor-element.elementor-element-e806008{right:-50%;}.elementor-7 .elementor-element.elementor-element-ace47b1{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-3479f3e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-cc3b81c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-e677791 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-e677791 .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-52beae6 .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-b0a86ff .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-b0a86ff .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-43c09db .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-ca29af6 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-ca29af6 .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-d2d15c1 .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-01ae9c0 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-01ae9c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-b9128b8 .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-4d3ee86 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-4d3ee86 .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-17f71f6 .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-7534eac .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-2385a94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-2385a94.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-152c26e{right:-50%;}body.rtl .elementor-7 .elementor-element.elementor-element-152c26e{left:-50%;}.elementor-7 .elementor-element.elementor-element-6264735{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-78d1226{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-b68fb41 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-d605081{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-c725cc2 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-c725cc2 .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-13b557b .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-9a5cacf .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-9a5cacf .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-593b94b .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-fbe6297 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-fbe6297 .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-020ae96 .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-dacc1fe .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-dacc1fe .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-0c6a83b .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-c4f997d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-c4f997d .elementor-icon-box-title a{font-size:var( --e-global-typography-39abd3a-font-size );}.elementor-7 .elementor-element.elementor-element-f71d597 .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}.elementor-7 .elementor-element.elementor-element-6b4b11d .elementor-button{font-size:var( --e-global-typography-4e26b63-font-size );}}/* Start custom CSS for button-alt, class: .elementor-element-4c25ad0 */.elementor-7 .elementor-element.elementor-element-4c25ad0 svg {
    fill: inherit !important;
}

.elementor-7 .elementor-element.elementor-element-4c25ad0 .elementor-button {
    position: relative;
}

.elementor-7 .elementor-element.elementor-element-4c25ad0 .elementor-button-icon {
    position: absolute;
    transition: 150ms left;
    left: 0px;
    padding: 5px;
    margin-top: -5px;
    background: var(--e-global-color-primary);
    border-radius: 5px;
    fill: white;
}

.elementor-7 .elementor-element.elementor-element-4c25ad0 .elementor-button:hover .elementor-button-icon {
    left: calc(100% - 1em - 10px);
    background: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for button-alt, class: .elementor-element-e42c7a3 */.elementor-7 .elementor-element.elementor-element-e42c7a3 svg {
    fill: inherit !important;
}

.elementor-7 .elementor-element.elementor-element-e42c7a3 .elementor-button {
    position: relative;
}

.elementor-7 .elementor-element.elementor-element-e42c7a3 .elementor-button-icon {
    position: absolute;
    transition: 150ms left;
    left: 0px;
    padding: 5px;
    margin-top: -5px;
    background: var(--e-global-color-primary);
    border-radius: 5px;
    fill: white;
}

.elementor-7 .elementor-element.elementor-element-e42c7a3 .elementor-button:hover .elementor-button-icon {
    left: calc(100% - 1em - 10px);
    background: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-5cd8b05 */.elementor-7 .elementor-element.elementor-element-5cd8b05 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

.elementor-7 .elementor-element.elementor-element-5cd8b05 .elementor-testimonial__name {
    padding: 8px 30px;
    background: white;
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for button-alt, class: .elementor-element-07bc464 */.elementor-7 .elementor-element.elementor-element-07bc464 svg {
    fill: inherit !important;
}

.elementor-7 .elementor-element.elementor-element-07bc464 .elementor-button {
    position: relative;
}

.elementor-7 .elementor-element.elementor-element-07bc464 .elementor-button-icon {
    position: absolute;
    transition: 150ms left;
    left: 0px;
    padding: 5px;
    margin-top: -5px;
    background: var(--e-global-color-primary);
    border-radius: 5px;
    fill: white;
}

.elementor-7 .elementor-element.elementor-element-07bc464 .elementor-button:hover .elementor-button-icon {
    left: calc(100% - 1em - 10px);
    background: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efa71c */.elementor-7 .elementor-element.elementor-element-6efa71c {
    overflow-y: visible;
    overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e677791 */.elementor-7 .elementor-element.elementor-element-e677791 .elementor-icon-box-description {
    padding-right: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0a86ff */.elementor-7 .elementor-element.elementor-element-b0a86ff .elementor-icon-box-description {
    padding-right: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca29af6 */.elementor-7 .elementor-element.elementor-element-ca29af6 .elementor-icon-box-description {
    padding-right: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01ae9c0 */.elementor-7 .elementor-element.elementor-element-01ae9c0 .elementor-icon-box-description {
    padding-right: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4d3ee86 */.elementor-7 .elementor-element.elementor-element-4d3ee86 .elementor-icon-box-description {
    padding-right: 50px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2385a94 */.elementor-7 .elementor-element.elementor-element-2385a94 img {
    aspect-ratio: 53/59;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462e299 */.elementor-7 .elementor-element.elementor-element-462e299 {
    overflow-y: visible;
    overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78d1226 */.elementor-7 .elementor-element.elementor-element-78d1226 img {
    aspect-ratio: 53/59;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c725cc2 */.elementor-7 .elementor-element.elementor-element-c725cc2 .elementor-icon-box-description {
    padding-right: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a5cacf */.elementor-7 .elementor-element.elementor-element-9a5cacf .elementor-icon-box-description {
    padding-right: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbe6297 */.elementor-7 .elementor-element.elementor-element-fbe6297 .elementor-icon-box-description {
    padding-right: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dacc1fe */.elementor-7 .elementor-element.elementor-element-dacc1fe .elementor-icon-box-description {
    padding-right: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4f997d */.elementor-7 .elementor-element.elementor-element-c4f997d .elementor-icon-box-description {
    padding-right: 50px;
}/* End custom CSS */