.elementor-838 .elementor-element.elementor-element-7cd4114{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-838 .elementor-element.elementor-element-7cd4114:not(.elementor-motion-effects-element-type-background), .elementor-838 .elementor-element.elementor-element-7cd4114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181E1D;}.elementor-838 .elementor-element.elementor-element-7cd4114.e-con{--align-self:center;}.elementor-838 .elementor-element.elementor-element-18128ae{--display:flex;--z-index:9999;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-838 .elementor-element.elementor-element-3adcd1c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-838 .elementor-element.elementor-element-3adcd1c .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-838 .elementor-element.elementor-element-c2b1594{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-838 .elementor-element.elementor-element-f7e0dc1 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-838 .elementor-element.elementor-element-e359a85{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-838 .elementor-element.elementor-element-e4dc116 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-838 .elementor-element.elementor-element-66e09e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:53px 20px;--row-gap:53px;--column-gap:20px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-838 .elementor-element.elementor-element-c5277bc{--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;}.elementor-838 .elementor-element.elementor-element-2fdd571{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;line-height:26.4px;color:#01A5AD;}.elementor-838 .elementor-element.elementor-element-e006301{text-align:center;}.elementor-838 .elementor-element.elementor-element-e006301 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:70px;font-weight:400;line-height:70px;color:#FFFFFF;}.elementor-838 .elementor-element.elementor-element-e816ba4{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01A5AD1A;--border-color:#01A5AD1A;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-838 .elementor-element.elementor-element-e816ba4.e-con{--align-self:center;}.elementor-838 .elementor-element.elementor-element-0b1d500 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:28.3px;font-weight:500;line-height:42.46px;color:#FFFFFF;}.elementor-838 .elementor-element.elementor-element-a996e69 > .elementor-widget-container{padding:0px 43px 0px 0px;}.elementor-838 .elementor-element.elementor-element-a996e69{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#CAC6DD;}.elementor-838 .elementor-element.elementor-element-39a6e73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-838 .elementor-element.elementor-element-39a6e73 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:56px;font-weight:400;color:#FFFFFF;}.elementor-838 .elementor-element.elementor-element-20e0640 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-838 .elementor-element.elementor-element-20e0640 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-838 .elementor-element.elementor-element-f2d1c60 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-838 .elementor-element.elementor-element-f2d1c60{text-align:left;}.elementor-838 .elementor-element.elementor-element-f2d1c60 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14.15px;font-weight:400;color:#FFFFFFCC;}.elementor-838 .elementor-element.elementor-element-54dec58 .elementor-button{background-color:#1E261F00;font-family:"PP Neue Montreal", Sans-serif;font-size:14.15px;font-weight:400;text-transform:none;line-height:21.23px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#01A5AD;border-radius:10px 10px 10px 10px;padding:10px 0px 10px 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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-838 .elementor-element.elementor-element-92e205f > .elementor-widget-container{padding:17px 0px 17px 0px;}.elementor-838 .elementor-element.elementor-element-92e205f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(34px/2);}.elementor-838 .elementor-element.elementor-element-92e205f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(34px/2);}.elementor-838 .elementor-element.elementor-element-92e205f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(34px/2);margin-left:calc(34px/2);}.elementor-838 .elementor-element.elementor-element-92e205f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-34px/2);margin-left:calc(-34px/2);}body.rtl .elementor-838 .elementor-element.elementor-element-92e205f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-34px/2);}body:not(.rtl) .elementor-838 .elementor-element.elementor-element-92e205f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-34px/2);}.elementor-838 .elementor-element.elementor-element-92e205f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-838 .elementor-element.elementor-element-92e205f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-838 .elementor-element.elementor-element-92e205f{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-838 .elementor-element.elementor-element-92e205f .elementor-icon-list-icon{padding-right:0px;}.elementor-838 .elementor-element.elementor-element-92e205f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-838 .elementor-element.elementor-element-92e205f .elementor-icon-list-item > a{font-family:"PP Neue Montreal", Sans-serif;font-size:14.15px;font-weight:400;line-height:21.23px;}.elementor-838 .elementor-element.elementor-element-92e205f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-838 .elementor-element.elementor-element-55736d2{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01A5AD;--border-color:#01A5AD;--padding-top:29px;--padding-bottom:60px;--padding-left:29px;--padding-right:29px;}.elementor-838 .elementor-element.elementor-element-d815f83 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:28.3px;font-weight:500;line-height:42.46px;color:#FFFFFF;}.elementor-838 .elementor-element.elementor-element-f74036f > .elementor-widget-container{padding:0px 43px 0px 0px;}.elementor-838 .elementor-element.elementor-element-f74036f{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#CAC6DD;}.elementor-838 .elementor-element.elementor-element-48da9ec .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:70px;font-weight:400;color:#FFFFFF;}.elementor-838 .elementor-element.elementor-element-cb98da1 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-838 .elementor-element.elementor-element-cb98da1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-838 .elementor-element.elementor-element-1572759 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-838 .elementor-element.elementor-element-1572759{text-align:left;}.elementor-838 .elementor-element.elementor-element-1572759 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14.15px;font-weight:400;color:#FFFFFFCC;}.elementor-838 .elementor-element.elementor-element-5f4ebfc .elementor-button{background-color:#01A5AD;font-family:"PP Neue Montreal", Sans-serif;font-size:14.15px;font-weight:400;text-transform:none;line-height:21.23px;fill:#181E1D;color:#181E1D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#01A5AD;border-radius:10px 10px 10px 10px;padding:10px 0px 10px 0px;}.elementor-838 .elementor-element.elementor-element-3745864 > .elementor-widget-container{padding:17px 0px 0px 0px;}.elementor-838 .elementor-element.elementor-element-3745864 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(34px/2);}.elementor-838 .elementor-element.elementor-element-3745864 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(34px/2);}.elementor-838 .elementor-element.elementor-element-3745864 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(34px/2);margin-left:calc(34px/2);}.elementor-838 .elementor-element.elementor-element-3745864 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-34px/2);margin-left:calc(-34px/2);}body.rtl .elementor-838 .elementor-element.elementor-element-3745864 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-34px/2);}body:not(.rtl) .elementor-838 .elementor-element.elementor-element-3745864 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-34px/2);}.elementor-838 .elementor-element.elementor-element-3745864 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-838 .elementor-element.elementor-element-3745864 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-838 .elementor-element.elementor-element-3745864{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-838 .elementor-element.elementor-element-3745864 .elementor-icon-list-icon{padding-right:0px;}.elementor-838 .elementor-element.elementor-element-3745864 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-838 .elementor-element.elementor-element-3745864 .elementor-icon-list-item > a{font-family:"PP Neue Montreal", Sans-serif;font-size:14.15px;font-weight:400;line-height:21.23px;}.elementor-838 .elementor-element.elementor-element-3745864 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-838 .elementor-element.elementor-element-9d8e10b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#01A5AD1A;--border-color:#01A5AD1A;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-838 .elementor-element.elementor-element-9d8e10b.e-con{--align-self:flex-start;}.elementor-838 .elementor-element.elementor-element-d0d5152 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:28.3px;font-weight:500;line-height:42.46px;color:#FFFFFF;}.elementor-838 .elementor-element.elementor-element-f529797 > .elementor-widget-container{padding:0px 43px 0px 0px;}.elementor-838 .elementor-element.elementor-element-f529797{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#CAC6DD;}.elementor-838 .elementor-element.elementor-element-ab50231 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:56px;font-weight:400;color:#FFFFFF;}.elementor-838 .elementor-element.elementor-element-65d2781 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-838 .elementor-element.elementor-element-65d2781 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-838 .elementor-element.elementor-element-5222e81 .elementor-button{background-color:#1E261F00;font-family:"PP Neue Montreal", Sans-serif;font-size:14.15px;font-weight:400;text-transform:none;line-height:21.23px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#01A5AD;border-radius:10px 10px 10px 10px;padding:10px 0px 10px 0px;}.elementor-838 .elementor-element.elementor-element-dade004 > .elementor-widget-container{padding:17px 0px 17px 0px;}.elementor-838 .elementor-element.elementor-element-dade004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(34px/2);}.elementor-838 .elementor-element.elementor-element-dade004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(34px/2);}.elementor-838 .elementor-element.elementor-element-dade004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(34px/2);margin-left:calc(34px/2);}.elementor-838 .elementor-element.elementor-element-dade004 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-34px/2);margin-left:calc(-34px/2);}body.rtl .elementor-838 .elementor-element.elementor-element-dade004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-34px/2);}body:not(.rtl) .elementor-838 .elementor-element.elementor-element-dade004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-34px/2);}.elementor-838 .elementor-element.elementor-element-dade004 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-838 .elementor-element.elementor-element-dade004 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-838 .elementor-element.elementor-element-dade004{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-838 .elementor-element.elementor-element-dade004 .elementor-icon-list-icon{padding-right:0px;}.elementor-838 .elementor-element.elementor-element-dade004 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-838 .elementor-element.elementor-element-dade004 .elementor-icon-list-item > a{font-family:"PP Neue Montreal", Sans-serif;font-size:14.15px;font-weight:400;line-height:21.23px;}.elementor-838 .elementor-element.elementor-element-dade004 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-838 .elementor-element.elementor-element-f631501{--display:flex;}.elementor-838 .elementor-element.elementor-element-6e2aa0d .elementor-button{background-color:#61CE7000;}.elementor-838 .elementor-element.elementor-element-547f19d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-838 .elementor-element.elementor-element-547f19d:not(.elementor-motion-effects-element-type-background), .elementor-838 .elementor-element.elementor-element-547f19d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kepr.com/wp-content/uploads/2025/04/CTA-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-838 .elementor-element.elementor-element-90e08aa{--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;--justify-content:center;}.elementor-838 .elementor-element.elementor-element-e2341d2{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-838 .elementor-element.elementor-element-e2341d2 .elementor-heading-title{font-family:"PP Neue Montreal", Sans-serif;font-size:45px;font-weight:400;color:#FFFFFF;}.elementor-838 .elementor-element.elementor-element-3c32b8c{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;line-height:24px;color:#FFFFFF99;}.elementor-838 .elementor-element.elementor-element-b5bdf4e{--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;}.elementor-838 .elementor-element.elementor-element-2ab8668{--display:flex;}.elementor-838 .elementor-element.elementor-element-c65a07d{--display:flex;}.elementor-838 .elementor-element.elementor-element-df0a21a{--display:flex;}.elementor-838 .elementor-element.elementor-element-011e956{--display:flex;}.elementor-838 .elementor-element.elementor-element-7877568{--display:flex;}.elementor-838 .elementor-element.elementor-element-482dab7{--display:flex;}.elementor-838 .elementor-element.elementor-element-73e81f1{--n-accordion-title-font-size:14.15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-838 .elementor-element.elementor-element-73e81f1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF1A;}.elementor-838 .elementor-element.elementor-element-73e81f1 {--n-accordion-padding:18px 0px 18px 0px;}:where( .elementor-838 .elementor-element.elementor-element-73e81f1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"PP Neue Montreal", Sans-serif;line-height:21.23px;}:where( .elementor-838 .elementor-element.elementor-element-73e81f1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-838 .elementor-element.elementor-element-53477f4e{--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;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#D4FD2C;--border-color:#D4FD2C;--padding-top:110px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-838 .elementor-element.elementor-element-8cf7374 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-838 .elementor-element.elementor-element-8cf7374{text-align:center;}.elementor-838 .elementor-element.elementor-element-8cf7374 .elementor-heading-title{color:#FFFFFF;}.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-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-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-weight:var( --e-global-typography-secondary-font-weight );}.elementor-838 .elementor-element.elementor-element-6e0bc919 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-838 .elementor-element.elementor-element-6e0bc919 .elementor-swiper-button{font-size:20px;}.elementor-838 .elementor-element.elementor-element-6e0bc919 .elementor-testimonial__text{color:#FFFFFF;font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-838 .elementor-element.elementor-element-6e0bc919 .elementor-testimonial__name{color:#FFFFFF;font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:700;line-height:16px;}.elementor-838 .elementor-element.elementor-element-6e0bc919 .elementor-testimonial__title{color:#FFFFFF;font-family:"PP Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}@media(min-width:768px){.elementor-838 .elementor-element.elementor-element-18128ae{--width:50%;}.elementor-838 .elementor-element.elementor-element-e359a85{--width:50%;}.elementor-838 .elementor-element.elementor-element-c5277bc{--width:100%;}.elementor-838 .elementor-element.elementor-element-e816ba4{--width:30%;}.elementor-838 .elementor-element.elementor-element-55736d2{--width:30%;}.elementor-838 .elementor-element.elementor-element-9d8e10b{--width:30%;}.elementor-838 .elementor-element.elementor-element-90e08aa{--width:50%;}.elementor-838 .elementor-element.elementor-element-b5bdf4e{--width:50%;}}@media(max-width:1024px){.elementor-838 .elementor-element.elementor-element-7cd4114{--min-height:100vh;}.elementor-838 .elementor-element.elementor-element-39a6e73 .elementor-heading-title{font-size:46px;}.elementor-838 .elementor-element.elementor-element-20e0640 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-838 .elementor-element.elementor-element-20e0640 .elementor-heading-title{font-size:46px;}.elementor-838 .elementor-element.elementor-element-f2d1c60 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-838 .elementor-element.elementor-element-f2d1c60 .elementor-heading-title{font-size:14px;line-height:1.1em;}.elementor-838 .elementor-element.elementor-element-48da9ec .elementor-heading-title{font-size:46px;}.elementor-838 .elementor-element.elementor-element-cb98da1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-838 .elementor-element.elementor-element-cb98da1 .elementor-heading-title{font-size:46px;}.elementor-838 .elementor-element.elementor-element-1572759 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-838 .elementor-element.elementor-element-1572759 .elementor-heading-title{font-size:14px;line-height:1.1em;}.elementor-838 .elementor-element.elementor-element-ab50231 .elementor-heading-title{font-size:46px;}.elementor-838 .elementor-element.elementor-element-65d2781 .elementor-heading-title{font-size:46px;}.elementor-838 .elementor-element.elementor-element-547f19d:not(.elementor-motion-effects-element-type-background), .elementor-838 .elementor-element.elementor-element-547f19d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-838 .elementor-element.elementor-element-547f19d{--padding-top:120px;--padding-bottom:120px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-838 .elementor-element.elementor-element-7cd4114{--min-height:1px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-838 .elementor-element.elementor-element-f2d1c60 .elementor-heading-title{font-size:14px;line-height:1.1em;}.elementor-838 .elementor-element.elementor-element-1572759 .elementor-heading-title{font-size:14px;line-height:1.1em;}.elementor-838 .elementor-element.elementor-element-547f19d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-838 .elementor-element.elementor-element-6e0bc919 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 200px 0px;}}/* Start custom CSS for heading, class: .elementor-element-3adcd1c */.elementor-838 .elementor-element.elementor-element-3adcd1c span{
    color: #01A5AD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cd4114 */.elementor-838 .elementor-element.elementor-element-7cd4114 img {
    object-position: 0 140px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a6e73 */.elementor-838 .elementor-element.elementor-element-39a6e73 span{
    font-family: Open Sans;
    font-weight: 400;
    font-size: 28.3px;
    line-height: 26.53px;
    letter-spacing: 0%;
    margin-right: 8px;
    margin-bottom: 20px;
    padding-top: 10px;
}

.price h2{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20e0640 */.elementor-838 .elementor-element.elementor-element-20e0640 span{
    font-family: Open Sans;
    font-weight: 400;
    font-size: 28.3px;
    line-height: 26.53px;
    letter-spacing: 0%;
    margin-right: 8px;
    margin-bottom: 20px;
    padding-top: 10px;
}

.price h2{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2d1c60 */.elementor-838 .elementor-element.elementor-element-f2d1c60 span{
    font-family: Open Sans;
    font-weight: 400;
    font-size: 28.3px;
    line-height: 26.53px;
    letter-spacing: 0%;
    margin-right: 8px;
    margin-bottom: 20px;
    padding-top: 10px;
}

.price h2{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54dec58 */.elementor-838 .elementor-element.elementor-element-54dec58 a:after{
    content: unset !important;
}
.elementor-838 .elementor-element.elementor-element-54dec58{
    backdrop-filter: blur(42.4554443359375px);
    box-shadow: 0px 0px 10.61px 0px #FFFFFF33 inset;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-92e205f */.elementor-838 .elementor-element.elementor-element-92e205f li:not(:last-child){
    border-bottom: 1px solid #FFFFFF0A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48da9ec */.elementor-838 .elementor-element.elementor-element-48da9ec span{
    font-family: Open Sans;
    font-weight: 400;
    font-size: 28.3px;
    line-height: 26.53px;
    letter-spacing: 0%;
    margin-right: 8px;
    padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb98da1 */.elementor-838 .elementor-element.elementor-element-cb98da1 span{
    font-family: Open Sans;
    font-weight: 400;
    font-size: 28.3px;
    line-height: 26.53px;
    letter-spacing: 0%;
    margin-right: 8px;
    margin-bottom: 20px;
    padding-top: 10px;
}

.price h2{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1572759 */.elementor-838 .elementor-element.elementor-element-1572759 span{
    font-family: Open Sans;
    font-weight: 400;
    font-size: 28.3px;
    line-height: 26.53px;
    letter-spacing: 0%;
    margin-right: 8px;
    margin-bottom: 20px;
    padding-top: 10px;
}

.price h2{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f4ebfc */.elementor-838 .elementor-element.elementor-element-5f4ebfc a:after{
    content: unset !important;
}
.elementor-838 .elementor-element.elementor-element-5f4ebfc{
    backdrop-filter: blur(3.5379538536071777px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3745864 */.elementor-838 .elementor-element.elementor-element-3745864 li:not(:last-child){
    border-bottom: 1px solid #FFFFFF0A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55736d2 */.elementor-838 .elementor-element.elementor-element-55736d2 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f529797 */@media (mid-width: 1024px) {
    .elementor-838 .elementor-element.elementor-element-f529797{
        height: 164px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab50231 */.elementor-838 .elementor-element.elementor-element-ab50231 span{
    font-family: Open Sans;
    font-weight: 400;
    font-size: 28.3px;
    line-height: 26.53px;
    letter-spacing: 0%;
    margin-right: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65d2781 */.elementor-838 .elementor-element.elementor-element-65d2781 span{
    font-family: Open Sans;
    font-weight: 400;
    font-size: 28.3px;
    line-height: 26.53px;
    letter-spacing: 0%;
    margin-right: 8px;
    margin-bottom: 20px;
    padding-top: 10px;
}

.price h2{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5222e81 */.elementor-838 .elementor-element.elementor-element-5222e81 a:after{
    content: unset !important;
}
.elementor-838 .elementor-element.elementor-element-5222e81{
    backdrop-filter: blur(42.4554443359375px);
    box-shadow: 0px 0px 10.61px 0px #FFFFFF33 inset;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dade004 */.elementor-838 .elementor-element.elementor-element-dade004 li:not(:last-child){
    border-bottom: 1px solid #FFFFFF0A;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-6e0bc919 */.testimonial-slider .elementor-testimonial {
    max-width: 380px;
    margin: auto;
}


.testimonial-slider .elementor-swiper-button-prev svg, .testimonial-slider .elementor-swiper-button-next svg {
    display: none;
}

.testimonial-slider .elementor-swiper-button-prev:before, .testimonial-slider .elementor-swiper-button-next:after{
    width: 147px;
    background-repeat: no-repeat;
    content: " ";
    height:289px;
    z-index: 2;
    position: absolute;
    bottom: 50%;
    top: 50%;
    transform: translate(0, -50%);
}

.testimonial-slider .elementor-swiper-button-prev:before {
    background-image: url("/wp-content/uploads/2025/04/Button-Previous.svg");
    left: -10px;
}

.testimonial-slider .elementor-swiper-button-next:after{
    background-image: url("/wp-content/uploads/2025/04/Button-Next.svg");
    right: -10px;
}

.testimonial-slider .swiper-initialized:before , .testimonial-slider .swiper-initialized:after{
    width: 157px;
    content: " ";
    height:289px;
    z-index: 2;
    position: absolute;
    
    bottom: 50%;
    top: 50%;
    transform: translate(0, -50%);
}

.testimonial-slider .swiper-initialized:before{
    left:30%;
    background-image: url("/wp-content/uploads/2025/04/Vector-3-1.svg");
}

.testimonial-slider .swiper-initialized:after{
    background-image: url("/wp-content/uploads/2025/04/Vector-4.svg");
    right:30%;
}

@media (min-width: 1025px) and (max-width: 1710px) {
    .testimonial-slider .swiper-initialized:before {
        left: 15%;
    }
    
    .testimonial-slider .swiper-initialized:after {
        right: 15%;
    }
}


@media(max-width: 1024px) {
    .testimonial-slider .elementor-swiper-button-prev:before, .testimonial-slider .elementor-swiper-button-next:after {
        transform: translate(0, 0);
    }
    
    .testimonial-slider .swiper-initialized:before {
        left: 8%;
    }
    
    .testimonial-slider .swiper-initialized:after {
        right: 8%;
    }
}


@media(max-width: 675px) {
    .testimonial-slider .elementor-swiper-button-prev:before, .testimonial-slider .elementor-swiper-button-next:after {
        transform: translate(0, 35%);
    }
    
    .testimonial-slider .swiper-initialized:before {
        left: 8%;
        background-image: none;
    }
    
    .testimonial-slider .swiper-initialized:after {
        right: 8%;
        background-image: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53477f4e */.testimonial-slider .elementor-swiper-button-prev:before, .testimonial-slider .elementor-swiper-button-next:after {
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Neue Montreal';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://kepr.com/wp-content/uploads/2025/04/ppneuemontreal-thin.woff') format('woff');
}
@font-face {
	font-family: 'PP Neue Montreal';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://kepr.com/wp-content/uploads/2025/04/ppneuemontreal-book.woff') format('woff');
}
@font-face {
	font-family: 'PP Neue Montreal';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://kepr.com/wp-content/uploads/2025/04/ppneuemontreal-medium.woff') format('woff');
}
@font-face {
	font-family: 'PP Neue Montreal';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://kepr.com/wp-content/uploads/2025/04/ppneuemontreal-bold.woff') format('woff');
}
/* End Custom Fonts CSS */