.elementor-1585 .elementor-element.elementor-element-7dde5bb{--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;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-79a5f06{--display:flex;--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;--overlay-opacity:0.7;--border-radius:30px 30px 0px 0px;--padding-top:300px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-79a5f06:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-79a5f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kidspartyrentalschicago.com/wp-content/uploads/2026/05/Kids-Party-Rentals-Chicago-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1585 .elementor-element.elementor-element-79a5f06::before, .elementor-1585 .elementor-element.elementor-element-79a5f06 > .elementor-background-video-container::before, .elementor-1585 .elementor-element.elementor-element-79a5f06 > .e-con-inner > .elementor-background-video-container::before, .elementor-1585 .elementor-element.elementor-element-79a5f06 > .elementor-background-slideshow::before, .elementor-1585 .elementor-element.elementor-element-79a5f06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1585 .elementor-element.elementor-element-79a5f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1585 .elementor-element.elementor-element-79a5f06 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1585 .elementor-element.elementor-element-79a5f06 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-79a5f06 > .elementor-shape-bottom svg, .elementor-1585 .elementor-element.elementor-element-79a5f06 > .e-con-inner > .elementor-shape-bottom svg{height:80px;}.elementor-1585 .elementor-element.elementor-element-6420ab1{--display:flex;}.elementor-1585 .elementor-element.elementor-element-f862006{--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-1585 .elementor-element.elementor-element-6ee5d8c{--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;--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-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 );line-height:var( --e-global-typography-text-line-height );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-1585 .elementor-element.elementor-element-675f102 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-675f102{color:var( --e-global-color-13e38ce );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1585 .elementor-element.elementor-element-a1bdf33{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-1585 .elementor-element.elementor-element-a1bdf33.elementor-element{--align-self:flex-start;}.elementor-1585 .elementor-element.elementor-element-a1bdf33 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-1b0e7eb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-1b0e7eb p{margin-block-end: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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-d8c5c7d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1585 .elementor-element.elementor-element-d8c5c7d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1585 .elementor-element.elementor-element-d8c5c7d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1585 .elementor-element.elementor-element-d8c5c7d .elementor-icon-list-text{color:var( --e-global-color-13e38ce );transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-3c01970 .elementor-button{background-color:#2C70D4;font-family:"Londrina Solid", Sans-serif;font-size:18px;font-weight:400;border-radius:9px 9px 9px 9px;padding:14px 30px 14px 30px;}.elementor-1585 .elementor-element.elementor-element-00a658c{--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-1585 .elementor-element.elementor-element-c2dfb41{--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;--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-1585 .elementor-element.elementor-element-575b8dd p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-575b8dd{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-5b57a48 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-857d1af{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-857d1af p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-01d8a03 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1585 .elementor-element.elementor-element-01d8a03 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1585 .elementor-element.elementor-element-01d8a03{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1585 .elementor-element.elementor-element-01d8a03 .elementor-icon-list-text{color:var( --e-global-color-13e38ce );transition:color 0.3s;}.elementor-1585 .elementor-element.elementor-element-3bfc1e8 .elementor-button{background-color:#2C70D4;font-family:"Londrina Solid", Sans-serif;font-size:18px;font-weight:400;border-radius:9px 9px 9px 9px;padding:14px 30px 14px 30px;}.elementor-1585 .elementor-element.elementor-element-29fa458{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1585 .elementor-element.elementor-element-62708dc{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:80px;--padding-bottom:060px;--padding-left:40px;--padding-right:40px;}.elementor-1585 .elementor-element.elementor-element-62708dc:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-62708dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1585 .elementor-element.elementor-element-887f12c p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-887f12c{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-0571c03{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1585 .elementor-element.elementor-element-0571c03 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-13e38ce );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-field-group > label, .elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-field-subgroup label{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-field-type-html{padding-bottom:0px;}.elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-13e38ce );border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-13e38ce );border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-1585 .elementor-element.elementor-element-fa10433 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1585 .elementor-element.elementor-element-fa10433 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1585 .elementor-element.elementor-element-fa10433 .e-form__buttons__wrapper__button-next:hover{background-color:#EC2127;color:#ffffff;}.elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-button[type="submit"]:hover{background-color:#EC2127;color:#ffffff;}.elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1585 .elementor-element.elementor-element-fa10433 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1585 .elementor-element.elementor-element-fa10433 .elementor-button{border-radius:30px 30px 30px 30px;padding:16px 30px 16px 30px;}.elementor-1585 .elementor-element.elementor-element-fa10433{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1585 .elementor-element.elementor-element-fbb136c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-1585 .elementor-element.elementor-element-fbb136c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1585 .elementor-element.elementor-element-77d766c{--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:70px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-b77a096 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-b77a096{color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-f0392f4 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-bca99cf{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-7ddb59a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-3519411{--spacer-size:130px;width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;top:0px;z-index:1;border-radius:0% 0% 50% 0%;}.elementor-1585 .elementor-element.elementor-element-3519411.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-3519411{left:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-3519411{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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-597ee1c.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-1585 .elementor-element.elementor-element-597ee1c{z-index:0;}.elementor-1585 .elementor-element.elementor-element-597ee1c img{height:100%;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1585 .elementor-element.elementor-element-b962ef3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-9a72b66{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-2f73029 .elementor-heading-title{font-family:"Londrina Solid", Sans-serif;font-size:30px;font-weight:400;line-height:36px;color:var( --e-global-color-primary );}.elementor-1585 .elementor-element.elementor-element-24235ca{color:var( --e-global-color-text );}.elementor-1585 .elementor-element.elementor-element-3e77c28{--display:flex;--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;--justify-content:space-between;--align-items:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-57241a7 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-57241a7 .elementor-counter-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-a103bc8 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-a103bc8 .elementor-counter-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-799f911 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-799f911 .elementor-counter-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-a0609c8.ekit-equal-height-enable,
					.elementor-1585 .elementor-element.elementor-element-a0609c8.ekit-equal-height-enable > div,
					.elementor-1585 .elementor-element.elementor-element-a0609c8.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1585 .elementor-element.elementor-element-a0609c8.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-1585 .elementor-element.elementor-element-a0609c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-a0609c8 .elementskit-infobox{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-a0609c8 .elementskit-infobox .elementskit-info-box-title{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-a0609c8 .elementskit-infobox:hover .elementskit-info-box-title{color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-a0609c8 .elementskit-infobox .box-body > p{color:var( --e-global-color-03f4232 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-a0609c8 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-a0609c8 .elementskit-infobox p{margin:5px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-a0609c8 .elementskit-info-box-icon{color:#656565;fill:#656565;border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-a0609c8 .elementskit-infobox .elementskit-info-box-icon{font-size:150px;padding:0px 0px 0px 0px;transform:rotate(0deg);}.elementor-1585 .elementor-element.elementor-element-a0609c8 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-845126c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-fb53bbb{--display:flex;--min-height:650px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-fb53bbb:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-fb53bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kidspartyrentalschicago.com/wp-content/uploads/2026/05/24-Jump-Guy-Party-Rentals-Hippo-Chow-Down-Game-Rental-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1585 .elementor-element.elementor-element-8d64269{--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:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-f8c2ceb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:150px;--padding-bottom:100px;--padding-left:130px;--padding-right:130px;}.elementor-1585 .elementor-element.elementor-element-f8c2ceb:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-f8c2ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-f8c2ceb::before, .elementor-1585 .elementor-element.elementor-element-f8c2ceb > .elementor-background-video-container::before, .elementor-1585 .elementor-element.elementor-element-f8c2ceb > .e-con-inner > .elementor-background-video-container::before, .elementor-1585 .elementor-element.elementor-element-f8c2ceb > .elementor-background-slideshow::before, .elementor-1585 .elementor-element.elementor-element-f8c2ceb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1585 .elementor-element.elementor-element-f8c2ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1585 .elementor-element.elementor-element-2e3c5a8{font-family:"Recursive", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-2e3c5a8 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-9a22544 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-bf7a16f{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-bf7a16f.elementor-element{--align-self:center;}.elementor-1585 .elementor-element.elementor-element-d9143d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-afc6931{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-552660f{--display:flex;}.elementor-1585 .elementor-element.elementor-element-e675568{--display:flex;--border-radius:20px 20px 0px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1585 .elementor-element.elementor-element-e675568:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-e675568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-517f165 );}.elementor-1585 .elementor-element.elementor-element-4ce2837{--display:flex;--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-20aee39 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-bc8f0ba img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-0cc4bb1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-46f073f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Londrina Solid", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-46f073f p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-0728238 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-0728238{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-c05fd20{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-c05fd20:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-c05fd20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-c05fd20{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-c05fd20{left:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1585 .elementor-element.elementor-element-cd9f25d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-cd9f25d .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-cd9f25d.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-cd9f25d.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-cd9f25d.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-cd9f25d.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-cd9f25d.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-cd9f25d.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-cd9f25d.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-cd9f25d .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-cd9f25d .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-706986c{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #333333;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-706986c{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-706986c{right:40px;}.elementor-1585 .elementor-element.elementor-element-f774b31{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #333333;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-f774b31{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-f774b31{right:-30px;}.elementor-1585 .elementor-element.elementor-element-dee2bb3{--display:flex;}.elementor-1585 .elementor-element.elementor-element-74d086e{--display:flex;--border-radius:20px 20px 0px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1585 .elementor-element.elementor-element-74d086e:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-74d086e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-517f165 );}.elementor-1585 .elementor-element.elementor-element-af9c1a3{--display:flex;--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-a40bb7e img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-f3b1e4e img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-f36e9d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-6d0636d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Londrina Solid", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-6d0636d p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-1d7e554 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-1d7e554{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-5a9e273{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-5a9e273:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-5a9e273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-5a9e273{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-5a9e273{left:0px;}.elementor-1585 .elementor-element.elementor-element-2d315f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-2d315f9 .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-2d315f9.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-2d315f9.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-2d315f9.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-2d315f9.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-2d315f9.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-2d315f9.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-2d315f9.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-2d315f9 .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-2d315f9 .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-126d9b7{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #333333;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-126d9b7{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-126d9b7{right:40px;}.elementor-1585 .elementor-element.elementor-element-a7cd707{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #333333;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-a7cd707{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-a7cd707{right:-30px;}.elementor-1585 .elementor-element.elementor-element-60b5c54{--display:flex;}.elementor-1585 .elementor-element.elementor-element-75280a7{--display:flex;--border-radius:20px 20px 0px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1585 .elementor-element.elementor-element-75280a7:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-75280a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-517f165 );}.elementor-1585 .elementor-element.elementor-element-368eefb{--display:flex;--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-d8d954b img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-b1b2d06 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-352e754{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-85432e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Londrina Solid", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-85432e0 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-fc0032b p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-fc0032b{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-70d6a7e{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-70d6a7e:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-70d6a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-70d6a7e{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-70d6a7e{left:0px;}.elementor-1585 .elementor-element.elementor-element-6a734fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-6a734fd .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-6a734fd.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-6a734fd.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-6a734fd.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-6a734fd.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-6a734fd.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-6a734fd.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-6a734fd.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-6a734fd .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-6a734fd .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-dcc33bb{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #333333;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-dcc33bb{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-dcc33bb{right:40px;}.elementor-1585 .elementor-element.elementor-element-705e89f{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #333333;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-705e89f{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-705e89f{right:-30px;}.elementor-1585 .elementor-element.elementor-element-72e9743{--display:flex;}.elementor-1585 .elementor-element.elementor-element-7793d0e{--display:flex;--border-radius:20px 20px 0px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1585 .elementor-element.elementor-element-7793d0e:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-7793d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-517f165 );}.elementor-1585 .elementor-element.elementor-element-488e1d9{--display:flex;--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-fe4d220 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-2afad9e img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-bdb5fb2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-ed10bd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Londrina Solid", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-ed10bd5 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-d8ca8ef p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-d8ca8ef{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-669da90{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-669da90:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-669da90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-669da90{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-669da90{left:0px;}.elementor-1585 .elementor-element.elementor-element-df77509{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-df77509 .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-df77509.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-df77509.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-df77509.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-df77509.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-df77509.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-df77509.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-df77509.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-df77509 .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-df77509 .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-2beb481{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #333333;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-2beb481{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-2beb481{right:40px;}.elementor-1585 .elementor-element.elementor-element-bf54eae{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #333333;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-bf54eae{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-bf54eae{right:-30px;}.elementor-1585 .elementor-element.elementor-element-e73e3f5{--display:flex;}.elementor-1585 .elementor-element.elementor-element-ab6a40f{--display:flex;--border-radius:20px 20px 0px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1585 .elementor-element.elementor-element-ab6a40f:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-ab6a40f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-517f165 );}.elementor-1585 .elementor-element.elementor-element-1dbef22{--display:flex;--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-d60470c img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-8c96e92 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-a652141{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-98bcd2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Londrina Solid", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-98bcd2a p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-8d34faa p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-8d34faa{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-28489da{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-28489da:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-28489da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-28489da{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-28489da{left:0px;}.elementor-1585 .elementor-element.elementor-element-1e9100f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-1e9100f .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-1e9100f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-1e9100f.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-1e9100f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-1e9100f.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-1e9100f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-1e9100f.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-1e9100f.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-1e9100f .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-1e9100f .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-926df75{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #333333;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-926df75{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-926df75{right:40px;}.elementor-1585 .elementor-element.elementor-element-677c3ed{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #333333;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-677c3ed{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-677c3ed{right:-30px;}.elementor-1585 .elementor-element.elementor-element-8c4e4b7{--display:flex;}.elementor-1585 .elementor-element.elementor-element-e347265{--display:flex;--border-radius:20px 20px 0px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1585 .elementor-element.elementor-element-e347265:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-e347265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-517f165 );}.elementor-1585 .elementor-element.elementor-element-e7dcfcd{--display:flex;--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-26d7a93 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-820de87 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-382c743{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-a7982c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Londrina Solid", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-a7982c1 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-cbce144 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-cbce144{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-6e8b72b{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-6e8b72b:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-6e8b72b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-6e8b72b{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-6e8b72b{left:0px;}.elementor-1585 .elementor-element.elementor-element-5945749{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-5945749 .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-5945749.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-5945749.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-5945749.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-5945749.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-5945749.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-5945749.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-5945749.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-5945749 .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-5945749 .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-092ade4{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #333333;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-092ade4{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-092ade4{right:40px;}.elementor-1585 .elementor-element.elementor-element-ad1209e{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #333333;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-ad1209e{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-ad1209e{right:-30px;}.elementor-1585 .elementor-element.elementor-element-464cb03 .elementor-button{background-color:#2C70D4;font-family:"Londrina Solid", Sans-serif;font-size:18px;font-weight:400;border-radius:9px 9px 9px 9px;padding:14px 30px 14px 30px;}.elementor-1585 .elementor-element.elementor-element-464cb03{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-04e295a{--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-1585 .elementor-element.elementor-element-0bbd744{--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:space-between;}.elementor-1585 .elementor-element.elementor-element-857e650{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1585 .elementor-element.elementor-element-9ebafbb{font-family:"Recursive", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;color:var( --e-global-color-a6af213 );}.elementor-1585 .elementor-element.elementor-element-9ebafbb p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-cd0a5f1 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-3c3d108{--display:flex;}.elementor-1585 .elementor-element.elementor-element-e57a925{--display:flex;}.elementor-1585 .elementor-element.elementor-element-42447f3{--display:flex;--border-radius:20px 20px 0px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1585 .elementor-element.elementor-element-42447f3:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-42447f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-517f165 );}.elementor-1585 .elementor-element.elementor-element-e80589d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-88385a3 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-54ff2b5 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-dce7f31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-f15dbcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Londrina Solid", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-f15dbcd p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-4cf2b55 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-4cf2b55{color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-cb02f4e{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-cb02f4e:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-cb02f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-cb02f4e{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-cb02f4e{left:0px;}.elementor-1585 .elementor-element.elementor-element-8ea0661{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-8ea0661 .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-8ea0661.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-8ea0661.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-8ea0661.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-8ea0661.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-8ea0661.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-8ea0661.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-8ea0661.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-8ea0661 .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-8ea0661 .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-a38314c{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-a38314c{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-a38314c{right:40px;}.elementor-1585 .elementor-element.elementor-element-97768b6{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-97768b6{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-97768b6{right:-30px;}.elementor-1585 .elementor-element.elementor-element-c8104ad{--display:flex;}.elementor-1585 .elementor-element.elementor-element-08743fb{--display:flex;}.elementor-1585 .elementor-element.elementor-element-02a9989{--display:flex;--border-radius:20px 20px 0px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1585 .elementor-element.elementor-element-02a9989:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-02a9989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-517f165 );}.elementor-1585 .elementor-element.elementor-element-9008832{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-0e634af img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-2bcd5c9 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-180dfe2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-d5afc9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Londrina Solid", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-d5afc9c p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-4f53dc1 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-4f53dc1{color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-cf69c08{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-cf69c08:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-cf69c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-cf69c08{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-cf69c08{left:0px;}.elementor-1585 .elementor-element.elementor-element-aeb8655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-aeb8655 .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-aeb8655.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-aeb8655.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-aeb8655.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-aeb8655.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-aeb8655.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-aeb8655.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-aeb8655.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-aeb8655 .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-aeb8655 .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-bf9ab04{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-bf9ab04{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-bf9ab04{right:40px;}.elementor-1585 .elementor-element.elementor-element-e5186c5{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-e5186c5{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-e5186c5{right:-30px;}.elementor-1585 .elementor-element.elementor-element-424faa3{--display:flex;}.elementor-1585 .elementor-element.elementor-element-435c2a3{--display:flex;}.elementor-1585 .elementor-element.elementor-element-fb1e9c1{--display:flex;--border-radius:20px 20px 0px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1585 .elementor-element.elementor-element-fb1e9c1:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-fb1e9c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-517f165 );}.elementor-1585 .elementor-element.elementor-element-7d7c847{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-bfb5b37 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-7f910a8 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-2cfce32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-bafebdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Londrina Solid", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-bafebdd p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-c390305 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-c390305{color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-64eeb84{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-64eeb84:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-64eeb84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-64eeb84{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-64eeb84{left:0px;}.elementor-1585 .elementor-element.elementor-element-b7b685c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-b7b685c .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-b7b685c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-b7b685c.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-b7b685c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-b7b685c.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-b7b685c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-b7b685c.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-b7b685c.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-b7b685c .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-b7b685c .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-8431735{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-8431735{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-8431735{right:40px;}.elementor-1585 .elementor-element.elementor-element-9f01226{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-9f01226{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-9f01226{right:-30px;}.elementor-1585 .elementor-element.elementor-element-e59c9f6{--display:flex;}.elementor-1585 .elementor-element.elementor-element-a27882c{--display:flex;}.elementor-1585 .elementor-element.elementor-element-d971a83{--display:flex;--border-radius:20px 20px 0px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1585 .elementor-element.elementor-element-d971a83:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-d971a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-517f165 );}.elementor-1585 .elementor-element.elementor-element-091b3fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-946d9ad img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-a71b5e3 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-ee1fadc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-51a20e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Londrina Solid", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-51a20e3 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-9f53048 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-9f53048{color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-0255222{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-0255222:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-0255222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-0255222{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-0255222{left:0px;}.elementor-1585 .elementor-element.elementor-element-91c26da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-91c26da .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-91c26da.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-91c26da.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-91c26da.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-91c26da.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-91c26da.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-91c26da.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-91c26da.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-91c26da .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-91c26da .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-c6742d5{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-c6742d5{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-c6742d5{right:40px;}.elementor-1585 .elementor-element.elementor-element-f14fc77{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-f14fc77{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-f14fc77{right:-30px;}.elementor-1585 .elementor-element.elementor-element-77a85ba{--display:flex;}.elementor-1585 .elementor-element.elementor-element-1bf0f4d{--display:flex;}.elementor-1585 .elementor-element.elementor-element-75925fd{--display:flex;--border-radius:20px 20px 0px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1585 .elementor-element.elementor-element-75925fd:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-75925fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-517f165 );}.elementor-1585 .elementor-element.elementor-element-eefcd32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-e5adbd1 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-9e208f3 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-6a9a731{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-ae996a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Londrina Solid", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-ae996a4 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-c9e677b p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-c9e677b{color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-fc340cc{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-fc340cc:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-fc340cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-fc340cc{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-fc340cc{left:0px;}.elementor-1585 .elementor-element.elementor-element-37d697d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-37d697d .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-37d697d.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-37d697d.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-37d697d.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-37d697d.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-37d697d.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-37d697d.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-37d697d.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-37d697d .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-37d697d .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-772a0a6{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-772a0a6{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-772a0a6{right:40px;}.elementor-1585 .elementor-element.elementor-element-59bcf1a{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-59bcf1a{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-59bcf1a{right:-30px;}.elementor-1585 .elementor-element.elementor-element-15f44a7{--display:flex;}.elementor-1585 .elementor-element.elementor-element-23983b9{--display:flex;}.elementor-1585 .elementor-element.elementor-element-8b9978f{--display:flex;--border-radius:20px 20px 0px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1585 .elementor-element.elementor-element-8b9978f:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-8b9978f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-517f165 );}.elementor-1585 .elementor-element.elementor-element-4416be3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-df96bd9 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-985a6e0 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-1585 .elementor-element.elementor-element-49e6375{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-46f0b71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Londrina Solid", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-46f0b71 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-85ae52f p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-85ae52f{color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-5a5f6dd{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-5a5f6dd:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-5a5f6dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-5a5f6dd{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-5a5f6dd{left:0px;}.elementor-1585 .elementor-element.elementor-element-62c1051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-62c1051 .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-62c1051.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-62c1051.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-62c1051.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-62c1051.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-62c1051.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-62c1051.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-62c1051.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-62c1051 .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-62c1051 .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-838f671{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-838f671{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-838f671{right:40px;}.elementor-1585 .elementor-element.elementor-element-4f6613a{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-4f6613a{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-4f6613a{right:-30px;}.elementor-1585 .elementor-element.elementor-element-b30d44c{--e-n-carousel-swiper-slides-gap:29px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-55px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-67px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-67px;--e-n-carousel-arrow-normal-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-b30d44c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:9px 9px 9px 9px;}.elementor-1585 .elementor-element.elementor-element-5b3356a{--display:flex;}.elementor-1585 .elementor-element.elementor-element-e32e11d{--display:flex;--min-height:590px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-1585 .elementor-element.elementor-element-e32e11d:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-e32e11d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kidspartyrentalschicago.com/wp-content/uploads/2026/05/classic-dual-lane-water-slide-rental-arlington-heights-il-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1585 .elementor-element.elementor-element-e32e11d::before, .elementor-1585 .elementor-element.elementor-element-e32e11d > .elementor-background-video-container::before, .elementor-1585 .elementor-element.elementor-element-e32e11d > .e-con-inner > .elementor-background-video-container::before, .elementor-1585 .elementor-element.elementor-element-e32e11d > .elementor-background-slideshow::before, .elementor-1585 .elementor-element.elementor-element-e32e11d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1585 .elementor-element.elementor-element-e32e11d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1585 .elementor-element.elementor-element-e32e11d.e-con{--align-self:center;}.elementor-1585 .elementor-element.elementor-element-4c2baa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-4c2baa8.elementor-element{--align-self:flex-start;}.elementor-1585 .elementor-element.elementor-element-4c2baa8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-d8fdf2e{text-align:start;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-cf32bc9 .elementor-button{background-color:#2C70D4;font-family:"Londrina Solid", Sans-serif;font-size:18px;font-weight:400;border-radius:9px 9px 9px 9px;padding:14px 30px 14px 30px;}.elementor-1585 .elementor-element.elementor-element-cf32bc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-cf32bc9.elementor-element{--align-self:flex-start;}.elementor-1585 .elementor-element.elementor-element-4cffb28{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-1585 .elementor-element.elementor-element-4cffb28:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-4cffb28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-1585 .elementor-element.elementor-element-a787174{--display:flex;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-eee58ed{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-fae5088{font-family:"Recursive", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;color:var( --e-global-color-a6af213 );}.elementor-1585 .elementor-element.elementor-element-fae5088 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-fe961a2 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-5c580b5{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-b6dc353 .elementor-button{background-color:#2C70D4;font-family:"Londrina Solid", Sans-serif;font-size:18px;font-weight:400;border-radius:9px 9px 9px 9px;padding:14px 30px 14px 30px;}.elementor-1585 .elementor-element.elementor-element-b6dc353{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-b15026b{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-e45acbd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-4b09fbe{--display:flex;}.elementor-1585 .elementor-element.elementor-element-65e809f{--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-style:none;--border-style:none;--border-radius:20px 20px 0px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-65e809f:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-65e809f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-cdbfe5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-82cd063{border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-82cd063 img{height:250px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-f4d32d7{--display:flex;--position:absolute;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:10px;}.elementor-1585 .elementor-element.elementor-element-f4d32d7:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-f4d32d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-f4d32d7{left:10px;}body.rtl .elementor-1585 .elementor-element.elementor-element-f4d32d7{right:10px;}.elementor-1585 .elementor-element.elementor-element-e63d1ce{text-align:center;font-family:"Recursive", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-e63d1ce p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-541eeac{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-511dc3a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1585 .elementor-element.elementor-element-37f3cd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Londrina Solid", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-1585 .elementor-element.elementor-element-37f3cd4 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-d266bdc p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-d266bdc{color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-b55ba23{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-b55ba23:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-b55ba23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-b55ba23{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-b55ba23{left:0px;}.elementor-1585 .elementor-element.elementor-element-d99d2e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-d99d2e3 .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-d99d2e3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-d99d2e3.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-d99d2e3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-d99d2e3.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-d99d2e3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-d99d2e3.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-d99d2e3.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-d99d2e3 .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-d99d2e3 .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-f5517ae{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #E5E5E5;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-f5517ae{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-f5517ae{right:40px;}.elementor-1585 .elementor-element.elementor-element-2bf2d82{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #E5E5E5;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-2bf2d82{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-2bf2d82{right:-30px;}.elementor-1585 .elementor-element.elementor-element-4def5d7{--display:flex;}.elementor-1585 .elementor-element.elementor-element-45c7bdc{--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-style:none;--border-style:none;--border-radius:20px 20px 0px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-45c7bdc:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-45c7bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-b11d669{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-e5fb0ad{border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-e5fb0ad img{height:250px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-4ae89de{--display:flex;--position:absolute;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:10px;}.elementor-1585 .elementor-element.elementor-element-4ae89de:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-4ae89de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-4ae89de{left:10px;}body.rtl .elementor-1585 .elementor-element.elementor-element-4ae89de{right:10px;}.elementor-1585 .elementor-element.elementor-element-edb5d51{text-align:center;font-family:"Recursive", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-edb5d51 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-a27bdff{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-fac9fa7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1585 .elementor-element.elementor-element-ffd54ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Londrina Solid", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-1585 .elementor-element.elementor-element-ffd54ac p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-b06390a p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-b06390a{color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-146f92b{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-146f92b:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-146f92b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-146f92b{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-146f92b{left:0px;}.elementor-1585 .elementor-element.elementor-element-7909041{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-7909041 .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-7909041.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-7909041.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-7909041.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-7909041.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-7909041.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-7909041.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-7909041.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-7909041 .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-7909041 .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-d1ec4cd{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #E5E5E5;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-d1ec4cd{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-d1ec4cd{right:40px;}.elementor-1585 .elementor-element.elementor-element-ae94a08{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #E5E5E5;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-ae94a08{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-ae94a08{right:-30px;}.elementor-1585 .elementor-element.elementor-element-0167ca2{--display:flex;}.elementor-1585 .elementor-element.elementor-element-aec44d3{--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-style:none;--border-style:none;--border-radius:20px 20px 0px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-aec44d3:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-aec44d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-76a73ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-ab3a7c5{border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-ab3a7c5 img{height:250px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-7d205ca{--display:flex;--position:absolute;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:10px;}.elementor-1585 .elementor-element.elementor-element-7d205ca:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-7d205ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-7d205ca{left:10px;}body.rtl .elementor-1585 .elementor-element.elementor-element-7d205ca{right:10px;}.elementor-1585 .elementor-element.elementor-element-752b64a{text-align:center;font-family:"Recursive", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-752b64a p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-d568383{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-5d6c79f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1585 .elementor-element.elementor-element-279d8f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Londrina Solid", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-1585 .elementor-element.elementor-element-279d8f3 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-edb33b9 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-edb33b9{color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-fa06d5d{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-fa06d5d:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-fa06d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-fa06d5d{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-fa06d5d{left:0px;}.elementor-1585 .elementor-element.elementor-element-dc191c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-dc191c6 .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-dc191c6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-dc191c6.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-dc191c6.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-dc191c6.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-dc191c6.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-dc191c6.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-dc191c6.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-dc191c6 .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-dc191c6 .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-c3a4722{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #E5E5E5;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-c3a4722{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-c3a4722{right:40px;}.elementor-1585 .elementor-element.elementor-element-6e8c9f1{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #E5E5E5;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-6e8c9f1{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-6e8c9f1{right:-30px;}.elementor-1585 .elementor-element.elementor-element-7498bc3{--display:flex;}.elementor-1585 .elementor-element.elementor-element-07f2e9a{--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-style:none;--border-style:none;--border-radius:20px 20px 0px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-07f2e9a:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-07f2e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-d6ef7f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-1536d07{border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-1536d07 img{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-8204472{--display:flex;--position:absolute;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:10px;}.elementor-1585 .elementor-element.elementor-element-8204472:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-8204472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-8204472{left:10px;}body.rtl .elementor-1585 .elementor-element.elementor-element-8204472{right:10px;}.elementor-1585 .elementor-element.elementor-element-f20dd4f{text-align:center;font-family:"Recursive", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-f20dd4f p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-842fc21{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-943977f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1585 .elementor-element.elementor-element-943977f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1585 .elementor-element.elementor-element-515c517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Londrina Solid", Sans-serif;font-size:41px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-1585 .elementor-element.elementor-element-515c517 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-1aff164 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-1aff164{color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-22445f5{--display:flex;--position:absolute;--min-height:60px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 0px 0px 0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:10px;bottom:0px;}.elementor-1585 .elementor-element.elementor-element-22445f5:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-22445f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-22445f5{right:0px;}body.rtl .elementor-1585 .elementor-element.elementor-element-22445f5{left:0px;}.elementor-1585 .elementor-element.elementor-element-d5d2785{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-1585 .elementor-element.elementor-element-d5d2785 .elementor-icon-wrapper{text-align:center;}.elementor-1585 .elementor-element.elementor-element-d5d2785.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-03f4232 );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-d5d2785.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-d5d2785.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-03f4232 );border-color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-d5d2785.elementor-view-framed .elementor-icon:hover, .elementor-1585 .elementor-element.elementor-element-d5d2785.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-d5d2785.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-d5d2785.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-d5d2785 .elementor-icon{font-size:20px;padding:16px;}.elementor-1585 .elementor-element.elementor-element-d5d2785 .elementor-icon svg{height:20px;}.elementor-1585 .elementor-element.elementor-element-f69af09{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;top:-38px;border-radius:0px 0px 20px 0px;box-shadow:1px 12px 0px 0px #E5E5E5;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-f69af09{left:40px;}body.rtl .elementor-1585 .elementor-element.elementor-element-f69af09{right:40px;}.elementor-1585 .elementor-element.elementor-element-a8a3990{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-5px;border-radius:0px 0px 20px 0px;box-shadow:9px 1px 0px 0px #E5E5E5;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-a8a3990{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-a8a3990{right:-30px;}.elementor-1585 .elementor-element.elementor-element-79cb8b0{--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-1585 .elementor-element.elementor-element-e7ef38a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-1585 .elementor-element.elementor-element-e7ef38a:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-e7ef38a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1585 .elementor-element.elementor-element-e7ef38a::before, .elementor-1585 .elementor-element.elementor-element-e7ef38a > .elementor-background-video-container::before, .elementor-1585 .elementor-element.elementor-element-e7ef38a > .e-con-inner > .elementor-background-video-container::before, .elementor-1585 .elementor-element.elementor-element-e7ef38a > .elementor-background-slideshow::before, .elementor-1585 .elementor-element.elementor-element-e7ef38a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1585 .elementor-element.elementor-element-e7ef38a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1585 .elementor-element.elementor-element-0bb6b76{font-family:"Recursive", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-0bb6b76 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-97f6f72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 90px) 0px;padding:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-97f6f72 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-db0ae1d{--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-1585 .elementor-element.elementor-element-982fa7b{--display:flex;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-1585 .elementor-element.elementor-element-c8398be{--display:flex;--justify-content:center;}.elementor-1585 .elementor-element.elementor-element-cc4ef7c{--display:flex;}.elementor-1585 .elementor-element.elementor-element-ed909b4{--e-rating-icon-marked-color:var( --e-global-color-03f4232 );--e-rating-icon-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:0px;--ekit_testimonial_slidetoshow:1;}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-single-testimonial-slider, .elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-testimonial_card, .elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-8c898c4 );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-single-testimonial-slider.testimonial-active{background-color:var( --e-global-color-8c898c4 );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-single-testimonial-slider, .elementor-1585 .elementor-element.elementor-element-496f616  .elementskit-testimonial_card{padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-single-testimonial-slider, .elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-testimonial_card{border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-single-testimonial-slider:hover{border-color:var( --e-global-color-8c898c4 );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-commentor-content{text-align:left;padding:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-testimonial_card{text-align:left;}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-profile-info{text-align:left;}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-commentor-bio{text-align:left;justify-content:left;margin:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-496f616 .ekit_testimonial_style_5 .elementskit-commentor-header{text-align:left;}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-13e38ce );margin:0px 0px 20px 0px;}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-13e38ce );margin:0px 0px 20px 0px;}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-single-testimonial-slider:hover  .elementskit-commentor-content > p{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-single-testimonial-slider.testimonial-active  .elementskit-commentor-content > p{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-testimonial_card .elementskit-commentor-coment{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-13e38ce );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );margin-bottom:0px;}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-author-name{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-single-testimonial-slider:hover .elementskit-author-name{color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name{color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-13e38ce );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-single-testimonial-slider:hover .elementskit-author-des{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-commentor-content .elementskit-client_logo{margin-bottom:1px;}.elementor-1585 .elementor-element.elementor-element-2671d4a{--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-1585 .elementor-element.elementor-element-8ce8775{--display:flex;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-1585 .elementor-element.elementor-element-f2e8ba2{--display:flex;--justify-content:center;}.elementor-1585 .elementor-element.elementor-element-72b7350{--display:flex;}.elementor-1585 .elementor-element.elementor-element-c11b0ad{--e-rating-icon-marked-color:var( --e-global-color-03f4232 );--e-rating-icon-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:0px;--ekit_testimonial_slidetoshow:1;}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-single-testimonial-slider, .elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-testimonial_card, .elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-8c898c4 );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-single-testimonial-slider.testimonial-active{background-color:var( --e-global-color-8c898c4 );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-single-testimonial-slider, .elementor-1585 .elementor-element.elementor-element-8349435  .elementskit-testimonial_card{padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-single-testimonial-slider, .elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-testimonial_card{border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-single-testimonial-slider:hover{border-color:var( --e-global-color-8c898c4 );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-commentor-content{text-align:left;padding:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-testimonial_card{text-align:left;}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-profile-info{text-align:left;}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-commentor-bio{text-align:left;justify-content:left;margin:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-8349435 .ekit_testimonial_style_5 .elementskit-commentor-header{text-align:left;}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-13e38ce );margin:0px 0px 20px 0px;}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-13e38ce );margin:0px 0px 20px 0px;}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-single-testimonial-slider:hover  .elementskit-commentor-content > p{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-single-testimonial-slider.testimonial-active  .elementskit-commentor-content > p{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-testimonial_card .elementskit-commentor-coment{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-13e38ce );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );margin-bottom:0px;}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-author-name{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-single-testimonial-slider:hover .elementskit-author-name{color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name{color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-13e38ce );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-single-testimonial-slider:hover .elementskit-author-des{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-commentor-content .elementskit-client_logo{margin-bottom:1px;}.elementor-1585 .elementor-element.elementor-element-52e99ca{--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-1585 .elementor-element.elementor-element-d3010bc{--display:flex;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-1585 .elementor-element.elementor-element-bbc07d7{--display:flex;--justify-content:center;}.elementor-1585 .elementor-element.elementor-element-ea49cff{--display:flex;}.elementor-1585 .elementor-element.elementor-element-5013f9a{--e-rating-icon-marked-color:var( --e-global-color-03f4232 );--e-rating-icon-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:0px;--ekit_testimonial_slidetoshow:1;}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-single-testimonial-slider, .elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-testimonial_card, .elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-8c898c4 );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-single-testimonial-slider.testimonial-active{background-color:var( --e-global-color-8c898c4 );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-single-testimonial-slider, .elementor-1585 .elementor-element.elementor-element-c010a0c  .elementskit-testimonial_card{padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-single-testimonial-slider, .elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-testimonial_card{border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-single-testimonial-slider:hover{border-color:var( --e-global-color-8c898c4 );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-commentor-content{text-align:left;padding:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-testimonial_card{text-align:left;}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-profile-info{text-align:left;}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-commentor-bio{text-align:left;justify-content:left;margin:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-c010a0c .ekit_testimonial_style_5 .elementskit-commentor-header{text-align:left;}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-13e38ce );margin:0px 0px 20px 0px;}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-13e38ce );margin:0px 0px 20px 0px;}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-single-testimonial-slider:hover  .elementskit-commentor-content > p{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-single-testimonial-slider.testimonial-active  .elementskit-commentor-content > p{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-testimonial_card .elementskit-commentor-coment{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-13e38ce );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );margin-bottom:0px;}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-author-name{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-single-testimonial-slider:hover .elementskit-author-name{color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name{color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-13e38ce );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-single-testimonial-slider:hover .elementskit-author-des{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-commentor-content .elementskit-client_logo{margin-bottom:1px;}.elementor-1585 .elementor-element.elementor-element-5fab042{--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-1585 .elementor-element.elementor-element-fd50fbc{--display:flex;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-1585 .elementor-element.elementor-element-b039cde{--display:flex;--justify-content:center;}.elementor-1585 .elementor-element.elementor-element-933d37e{--display:flex;}.elementor-1585 .elementor-element.elementor-element-c1d86c9{--e-rating-icon-marked-color:var( --e-global-color-03f4232 );--e-rating-icon-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:0px;--ekit_testimonial_slidetoshow:1;}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-single-testimonial-slider, .elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-testimonial_card, .elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-8c898c4 );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-single-testimonial-slider.testimonial-active{background-color:var( --e-global-color-8c898c4 );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-single-testimonial-slider, .elementor-1585 .elementor-element.elementor-element-4e8340b  .elementskit-testimonial_card{padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-single-testimonial-slider, .elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-testimonial_card{border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-single-testimonial-slider:hover{border-color:var( --e-global-color-8c898c4 );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-commentor-content{text-align:left;padding:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-testimonial_card{text-align:left;}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-profile-info{text-align:left;}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-commentor-bio{text-align:left;justify-content:left;margin:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-4e8340b .ekit_testimonial_style_5 .elementskit-commentor-header{text-align:left;}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-13e38ce );margin:0px 0px 20px 0px;}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-13e38ce );margin:0px 0px 20px 0px;}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-single-testimonial-slider:hover  .elementskit-commentor-content > p{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-single-testimonial-slider.testimonial-active  .elementskit-commentor-content > p{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-testimonial_card .elementskit-commentor-coment{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-13e38ce );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );margin-bottom:0px;}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-author-name{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-single-testimonial-slider:hover .elementskit-author-name{color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name{color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-13e38ce );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-single-testimonial-slider:hover .elementskit-author-des{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des{color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-commentor-content .elementskit-client_logo{margin-bottom:1px;}.elementor-1585 .elementor-element.elementor-element-24954f2{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:30px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:5px;--e-n-carousel-progressbar-normal-color:var( --e-global-color-13e38ce );--e-n-carousel-progressbar-hover-color:var( --e-global-color-accent );}:where( .elementor-1585 .elementor-element.elementor-element-24954f2 .swiper-slide ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-1585 .elementor-element.elementor-element-5705b9e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1585 .elementor-element.elementor-element-5705b9e:not(.elementor-motion-effects-element-type-background), .elementor-1585 .elementor-element.elementor-element-5705b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13e38ce );}.elementor-1585 .elementor-element.elementor-element-3e515aa{--display:flex;--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;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-be19384{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-fc976f0{font-family:"Recursive", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;color:var( --e-global-color-a6af213 );}.elementor-1585 .elementor-element.elementor-element-fc976f0 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-dc9a70b .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-1585 .elementor-element.elementor-element-4ed7eb1{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-e62b18d.elementor-element{--align-self:flex-end;}.elementor-1585 .elementor-element.elementor-element-e62b18d p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-e62b18d{color:var( --e-global-color-text );}.elementor-1585 .elementor-element.elementor-element-2e4df93{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;font-family:"Recursive", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-2e4df93:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-03f4232 );border-radius:0px 0px 0px 0px;}.elementor-1585 .elementor-element.elementor-element-2e4df93 p{margin-block-end:0px;}.elementor-1585 .elementor-element.elementor-element-2e4df93 a{color:var( --e-global-color-primary );}.elementor-1585 .elementor-element.elementor-element-2e4df93 a:hover, .elementor-1585 .elementor-element.elementor-element-2e4df93 a:focus{color:var( --e-global-color-03f4232 );}.elementor-1585 .elementor-element.elementor-element-05613dd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-1f37c4c{--e-image-carousel-slides-to-show:8;}.elementor-1585 .elementor-element.elementor-element-1f37c4c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:30px 30px 30px 30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1585 .elementor-element.elementor-element-7dde5bb{--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1585 .elementor-element.elementor-element-79a5f06{--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:200px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1585 .elementor-element.elementor-element-a1bdf33 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1585 .elementor-element.elementor-element-1b0e7eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-5b57a48 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1585 .elementor-element.elementor-element-857d1af{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-29fa458{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1585 .elementor-element.elementor-element-0571c03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-fbb136c{--padding-top:0px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-1585 .elementor-element.elementor-element-77d766c{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-f0392f4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-bca99cf{--flex-wrap:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-b962ef3.e-con{--order:99999 /* order end hack */;}.elementor-1585 .elementor-element.elementor-element-2f73029 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-57241a7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-57241a7 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-a103bc8 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-a103bc8 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-799f911 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-799f911 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-a0609c8 .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-a0609c8 .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-fb53bbb{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1585 .elementor-element.elementor-element-8d64269{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-f8c2ceb{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-1585 .elementor-element.elementor-element-2e3c5a8{font-size:16px;line-height:24px;}.elementor-1585 .elementor-element.elementor-element-9a22544 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-bf7a16f{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-1585 .elementor-element.elementor-element-afc6931{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1585 .elementor-element.elementor-element-0cc4bb1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-46f073f{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-f36e9d6{--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-6d0636d{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-85432e0{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-bdb5fb2{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-ed10bd5{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-a652141{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-98bcd2a{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-a7982c1{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-04e295a{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-9ebafbb{font-size:16px;line-height:24px;}.elementor-1585 .elementor-element.elementor-element-cd0a5f1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-dce7f31{--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-f15dbcd{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-180dfe2{--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-d5afc9c{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-2cfce32{--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-bafebdd{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-ee1fadc{--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-51a20e3{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-6a9a731{--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-ae996a4{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-49e6375{--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-46f0b71{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-b30d44c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1585 .elementor-element.elementor-element-4c2baa8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1585 .elementor-element.elementor-element-4cffb28{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-a787174{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-eee58ed{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-fae5088{font-size:16px;line-height:24px;}.elementor-1585 .elementor-element.elementor-element-fe961a2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-5c580b5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-b15026b{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1585 .elementor-element.elementor-element-e45acbd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1585 .elementor-element.elementor-element-e63d1ce{font-size:16px;line-height:24px;}.elementor-1585 .elementor-element.elementor-element-37f3cd4{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-edb5d51{font-size:16px;line-height:24px;}.elementor-1585 .elementor-element.elementor-element-ffd54ac{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-752b64a{font-size:16px;line-height:24px;}.elementor-1585 .elementor-element.elementor-element-279d8f3{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-f20dd4f{font-size:16px;line-height:24px;}.elementor-1585 .elementor-element.elementor-element-515c517{font-size:34px;line-height:41px;}.elementor-1585 .elementor-element.elementor-element-79cb8b0{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-e7ef38a{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-1585 .elementor-element.elementor-element-0bb6b76{font-size:16px;line-height:24px;}.elementor-1585 .elementor-element.elementor-element-97f6f72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-1585 .elementor-element.elementor-element-97f6f72 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-24954f2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1585 .elementor-element.elementor-element-5705b9e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-3e515aa{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-be19384{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-fc976f0{font-size:16px;line-height:24px;}.elementor-1585 .elementor-element.elementor-element-dc9a70b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-4ed7eb1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-2e4df93{font-size:16px;line-height:24px;}.elementor-1585 .elementor-element.elementor-element-05613dd{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-1f37c4c{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-1585 .elementor-element.elementor-element-7dde5bb{--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1585 .elementor-element.elementor-element-a1bdf33 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1585 .elementor-element.elementor-element-1b0e7eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-5b57a48 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1585 .elementor-element.elementor-element-857d1af{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-29fa458{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1585 .elementor-element.elementor-element-62708dc{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1585 .elementor-element.elementor-element-0571c03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-fbb136c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-f0392f4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-bca99cf{--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{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-2f73029 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1585 .elementor-element.elementor-element-3e77c28{--justify-content:center;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-57241a7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-57241a7 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-a103bc8 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-a103bc8 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-799f911 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-799f911 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-a0609c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1585 .elementor-element.elementor-element-a0609c8.elementor-element{--align-self:center;}.elementor-1585 .elementor-element.elementor-element-a0609c8 .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-a0609c8 .elementskit-infobox .box-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-fb53bbb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1585 .elementor-element.elementor-element-8d64269{--content-width:400px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-f8c2ceb{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-9a22544{text-align:center;}.elementor-1585 .elementor-element.elementor-element-9a22544 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-afc6931{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1585 .elementor-element.elementor-element-46f073f{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-cd9f25d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-cd9f25d .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-cd9f25d .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-706986c{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-706986c{right:41px;}.elementor-1585 .elementor-element.elementor-element-706986c{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-f774b31{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-f774b31{right:-30px;}.elementor-1585 .elementor-element.elementor-element-f774b31{z-index:2;}.elementor-1585 .elementor-element.elementor-element-6d0636d{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-2d315f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-2d315f9 .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-2d315f9 .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-126d9b7{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-126d9b7{right:41px;}.elementor-1585 .elementor-element.elementor-element-126d9b7{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-a7cd707{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-a7cd707{right:-30px;}.elementor-1585 .elementor-element.elementor-element-a7cd707{z-index:2;}.elementor-1585 .elementor-element.elementor-element-85432e0{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-6a734fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-6a734fd .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-6a734fd .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-dcc33bb{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-dcc33bb{right:41px;}.elementor-1585 .elementor-element.elementor-element-dcc33bb{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-705e89f{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-705e89f{right:-30px;}.elementor-1585 .elementor-element.elementor-element-705e89f{z-index:2;}.elementor-1585 .elementor-element.elementor-element-ed10bd5{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-df77509{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-df77509 .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-df77509 .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-2beb481{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-2beb481{right:41px;}.elementor-1585 .elementor-element.elementor-element-2beb481{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-bf54eae{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-bf54eae{right:-30px;}.elementor-1585 .elementor-element.elementor-element-bf54eae{z-index:2;}.elementor-1585 .elementor-element.elementor-element-98bcd2a{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-1e9100f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-1e9100f .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-1e9100f .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-926df75{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-926df75{right:41px;}.elementor-1585 .elementor-element.elementor-element-926df75{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-677c3ed{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-677c3ed{right:-30px;}.elementor-1585 .elementor-element.elementor-element-677c3ed{z-index:2;}.elementor-1585 .elementor-element.elementor-element-a7982c1{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-5945749{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-5945749 .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-5945749 .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-092ade4{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-092ade4{right:41px;}.elementor-1585 .elementor-element.elementor-element-092ade4{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-ad1209e{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-ad1209e{right:-30px;}.elementor-1585 .elementor-element.elementor-element-ad1209e{z-index:2;}.elementor-1585 .elementor-element.elementor-element-04e295a{--content-width:400px;--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-cd0a5f1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-f15dbcd{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-8ea0661{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-8ea0661 .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-8ea0661 .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-a38314c{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-a38314c{right:41px;}.elementor-1585 .elementor-element.elementor-element-a38314c{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-97768b6{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-97768b6{right:-30px;}.elementor-1585 .elementor-element.elementor-element-97768b6{z-index:2;}.elementor-1585 .elementor-element.elementor-element-d5afc9c{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-aeb8655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-aeb8655 .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-aeb8655 .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-bf9ab04{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-bf9ab04{right:41px;}.elementor-1585 .elementor-element.elementor-element-bf9ab04{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-e5186c5{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-e5186c5{right:-30px;}.elementor-1585 .elementor-element.elementor-element-e5186c5{z-index:2;}.elementor-1585 .elementor-element.elementor-element-bafebdd{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-b7b685c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-b7b685c .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-b7b685c .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-8431735{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-8431735{right:41px;}.elementor-1585 .elementor-element.elementor-element-8431735{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-9f01226{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-9f01226{right:-30px;}.elementor-1585 .elementor-element.elementor-element-9f01226{z-index:2;}.elementor-1585 .elementor-element.elementor-element-51a20e3{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-91c26da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-91c26da .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-91c26da .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-c6742d5{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-c6742d5{right:41px;}.elementor-1585 .elementor-element.elementor-element-c6742d5{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-f14fc77{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-f14fc77{right:-30px;}.elementor-1585 .elementor-element.elementor-element-f14fc77{z-index:2;}.elementor-1585 .elementor-element.elementor-element-ae996a4{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-37d697d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-37d697d .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-37d697d .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-772a0a6{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-772a0a6{right:41px;}.elementor-1585 .elementor-element.elementor-element-772a0a6{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-59bcf1a{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-59bcf1a{right:-30px;}.elementor-1585 .elementor-element.elementor-element-59bcf1a{z-index:2;}.elementor-1585 .elementor-element.elementor-element-46f0b71{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-62c1051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-62c1051 .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-62c1051 .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-838f671{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-838f671{right:41px;}.elementor-1585 .elementor-element.elementor-element-838f671{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-4f6613a{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-4f6613a{right:-30px;}.elementor-1585 .elementor-element.elementor-element-4f6613a{z-index:2;}.elementor-1585 .elementor-element.elementor-element-b30d44c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1585 .elementor-element.elementor-element-4c2baa8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1585 .elementor-element.elementor-element-4cffb28{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-a787174{--content-width:400px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-eee58ed{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1585 .elementor-element.elementor-element-fe961a2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-5c580b5{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-e45acbd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1585 .elementor-element.elementor-element-65e809f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-cdbfe5a{--width:100%;}.elementor-1585 .elementor-element.elementor-element-f4d32d7{--width:50px;}.elementor-1585 .elementor-element.elementor-element-541eeac{--width:100%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1585 .elementor-element.elementor-element-37f3cd4{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-d99d2e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-d99d2e3 .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-d99d2e3 .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-f5517ae{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-f5517ae{right:41px;}.elementor-1585 .elementor-element.elementor-element-f5517ae{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-2bf2d82{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-2bf2d82{right:-30px;}.elementor-1585 .elementor-element.elementor-element-2bf2d82{z-index:2;}.elementor-1585 .elementor-element.elementor-element-45c7bdc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-b11d669{--width:100%;}.elementor-1585 .elementor-element.elementor-element-4ae89de{--width:50px;}.elementor-1585 .elementor-element.elementor-element-a27bdff{--width:100%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1585 .elementor-element.elementor-element-ffd54ac{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-7909041{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-7909041 .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-7909041 .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-d1ec4cd{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-d1ec4cd{right:41px;}.elementor-1585 .elementor-element.elementor-element-d1ec4cd{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-ae94a08{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-ae94a08{right:-30px;}.elementor-1585 .elementor-element.elementor-element-ae94a08{z-index:2;}.elementor-1585 .elementor-element.elementor-element-aec44d3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-76a73ba{--width:100%;}.elementor-1585 .elementor-element.elementor-element-7d205ca{--width:50px;}.elementor-1585 .elementor-element.elementor-element-d568383{--width:100%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1585 .elementor-element.elementor-element-279d8f3{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-dc191c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-dc191c6 .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-dc191c6 .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-c3a4722{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-c3a4722{right:41px;}.elementor-1585 .elementor-element.elementor-element-c3a4722{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-6e8c9f1{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-6e8c9f1{right:-30px;}.elementor-1585 .elementor-element.elementor-element-6e8c9f1{z-index:2;}.elementor-1585 .elementor-element.elementor-element-07f2e9a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-d6ef7f7{--width:100%;}.elementor-1585 .elementor-element.elementor-element-8204472{--width:50px;}.elementor-1585 .elementor-element.elementor-element-842fc21{--width:100%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1585 .elementor-element.elementor-element-515c517{font-size:30px;line-height:36px;}.elementor-1585 .elementor-element.elementor-element-d5d2785{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-1585 .elementor-element.elementor-element-d5d2785 .elementor-icon{font-size:18px;}.elementor-1585 .elementor-element.elementor-element-d5d2785 .elementor-icon svg{height:18px;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-f69af09{left:41px;}body.rtl .elementor-1585 .elementor-element.elementor-element-f69af09{right:41px;}.elementor-1585 .elementor-element.elementor-element-f69af09{top:-39px;z-index:10;}body:not(.rtl) .elementor-1585 .elementor-element.elementor-element-a8a3990{left:-30px;}body.rtl .elementor-1585 .elementor-element.elementor-element-a8a3990{right:-30px;}.elementor-1585 .elementor-element.elementor-element-a8a3990{z-index:2;}.elementor-1585 .elementor-element.elementor-element-79cb8b0{--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-e7ef38a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-97f6f72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1585 .elementor-element.elementor-element-97f6f72 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-982fa7b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-496f616 .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-8ce8775{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-8349435 .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-d3010bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-c010a0c .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-fd50fbc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1585 .elementor-element.elementor-element-4e8340b .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1585 .elementor-element.elementor-element-24954f2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1585 .elementor-element.elementor-element-5705b9e{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-3e515aa{--content-width:400px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1585 .elementor-element.elementor-element-be19384{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1585 .elementor-element.elementor-element-dc9a70b{text-align:center;}.elementor-1585 .elementor-element.elementor-element-dc9a70b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1585 .elementor-element.elementor-element-4ed7eb1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1585 .elementor-element.elementor-element-e62b18d{text-align:center;}.elementor-1585 .elementor-element.elementor-element-05613dd{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1585 .elementor-element.elementor-element-1f37c4c{--e-image-carousel-slides-to-show:2;}}@media(min-width:768px){.elementor-1585 .elementor-element.elementor-element-6420ab1{--width:55%;}.elementor-1585 .elementor-element.elementor-element-62708dc{--width:45%;}.elementor-1585 .elementor-element.elementor-element-fbb136c{--width:96.294%;}.elementor-1585 .elementor-element.elementor-element-7ddb59a{--width:90%;}.elementor-1585 .elementor-element.elementor-element-b962ef3{--width:100%;}.elementor-1585 .elementor-element.elementor-element-845126c{--width:90%;}.elementor-1585 .elementor-element.elementor-element-8d64269{--content-width:1580px;}.elementor-1585 .elementor-element.elementor-element-0cc4bb1{--width:85%;}.elementor-1585 .elementor-element.elementor-element-c05fd20{--width:60px;}.elementor-1585 .elementor-element.elementor-element-f36e9d6{--width:85%;}.elementor-1585 .elementor-element.elementor-element-5a9e273{--width:60px;}.elementor-1585 .elementor-element.elementor-element-352e754{--width:85%;}.elementor-1585 .elementor-element.elementor-element-70d6a7e{--width:60px;}.elementor-1585 .elementor-element.elementor-element-bdb5fb2{--width:85%;}.elementor-1585 .elementor-element.elementor-element-669da90{--width:60px;}.elementor-1585 .elementor-element.elementor-element-a652141{--width:85%;}.elementor-1585 .elementor-element.elementor-element-28489da{--width:60px;}.elementor-1585 .elementor-element.elementor-element-382c743{--width:85%;}.elementor-1585 .elementor-element.elementor-element-6e8b72b{--width:60px;}.elementor-1585 .elementor-element.elementor-element-04e295a{--content-width:1580px;}.elementor-1585 .elementor-element.elementor-element-857e650{--width:68%;}.elementor-1585 .elementor-element.elementor-element-dce7f31{--width:85%;}.elementor-1585 .elementor-element.elementor-element-cb02f4e{--width:60px;}.elementor-1585 .elementor-element.elementor-element-180dfe2{--width:85%;}.elementor-1585 .elementor-element.elementor-element-cf69c08{--width:60px;}.elementor-1585 .elementor-element.elementor-element-2cfce32{--width:85%;}.elementor-1585 .elementor-element.elementor-element-64eeb84{--width:60px;}.elementor-1585 .elementor-element.elementor-element-ee1fadc{--width:85%;}.elementor-1585 .elementor-element.elementor-element-0255222{--width:60px;}.elementor-1585 .elementor-element.elementor-element-6a9a731{--width:85%;}.elementor-1585 .elementor-element.elementor-element-fc340cc{--width:60px;}.elementor-1585 .elementor-element.elementor-element-49e6375{--width:85%;}.elementor-1585 .elementor-element.elementor-element-5a5f6dd{--width:60px;}.elementor-1585 .elementor-element.elementor-element-5b3356a{--width:30%;}.elementor-1585 .elementor-element.elementor-element-a787174{--content-width:1580px;}.elementor-1585 .elementor-element.elementor-element-eee58ed{--width:50%;}.elementor-1585 .elementor-element.elementor-element-5c580b5{--width:50%;}.elementor-1585 .elementor-element.elementor-element-cdbfe5a{--width:40%;}.elementor-1585 .elementor-element.elementor-element-f4d32d7{--width:100px;}.elementor-1585 .elementor-element.elementor-element-541eeac{--width:60%;}.elementor-1585 .elementor-element.elementor-element-511dc3a{--width:85%;}.elementor-1585 .elementor-element.elementor-element-b55ba23{--width:60px;}.elementor-1585 .elementor-element.elementor-element-b11d669{--width:40%;}.elementor-1585 .elementor-element.elementor-element-4ae89de{--width:100px;}.elementor-1585 .elementor-element.elementor-element-a27bdff{--width:60%;}.elementor-1585 .elementor-element.elementor-element-fac9fa7{--width:85%;}.elementor-1585 .elementor-element.elementor-element-146f92b{--width:60px;}.elementor-1585 .elementor-element.elementor-element-76a73ba{--width:40%;}.elementor-1585 .elementor-element.elementor-element-7d205ca{--width:100px;}.elementor-1585 .elementor-element.elementor-element-d568383{--width:60%;}.elementor-1585 .elementor-element.elementor-element-5d6c79f{--width:85%;}.elementor-1585 .elementor-element.elementor-element-fa06d5d{--width:60px;}.elementor-1585 .elementor-element.elementor-element-d6ef7f7{--width:40%;}.elementor-1585 .elementor-element.elementor-element-8204472{--width:100px;}.elementor-1585 .elementor-element.elementor-element-842fc21{--width:60%;}.elementor-1585 .elementor-element.elementor-element-943977f{--width:91.849%;}.elementor-1585 .elementor-element.elementor-element-22445f5{--width:60px;}.elementor-1585 .elementor-element.elementor-element-c8398be{--width:40%;}.elementor-1585 .elementor-element.elementor-element-cc4ef7c{--width:60%;}.elementor-1585 .elementor-element.elementor-element-f2e8ba2{--width:40%;}.elementor-1585 .elementor-element.elementor-element-72b7350{--width:60%;}.elementor-1585 .elementor-element.elementor-element-bbc07d7{--width:40%;}.elementor-1585 .elementor-element.elementor-element-ea49cff{--width:60%;}.elementor-1585 .elementor-element.elementor-element-b039cde{--width:40%;}.elementor-1585 .elementor-element.elementor-element-933d37e{--width:60%;}.elementor-1585 .elementor-element.elementor-element-3e515aa{--content-width:1580px;}.elementor-1585 .elementor-element.elementor-element-be19384{--width:50%;}.elementor-1585 .elementor-element.elementor-element-4ed7eb1{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1585 .elementor-element.elementor-element-6420ab1{--width:100%;}.elementor-1585 .elementor-element.elementor-element-62708dc{--width:100%;}.elementor-1585 .elementor-element.elementor-element-7ddb59a{--width:45%;}.elementor-1585 .elementor-element.elementor-element-845126c{--width:45%;}.elementor-1585 .elementor-element.elementor-element-8d64269{--content-width:850px;}.elementor-1585 .elementor-element.elementor-element-04e295a{--content-width:850px;}.elementor-1585 .elementor-element.elementor-element-e32e11d{--width:100%;}.elementor-1585 .elementor-element.elementor-element-a787174{--content-width:850px;}.elementor-1585 .elementor-element.elementor-element-eee58ed{--width:70%;}.elementor-1585 .elementor-element.elementor-element-5c580b5{--width:30%;}.elementor-1585 .elementor-element.elementor-element-3e515aa{--content-width:850px;}.elementor-1585 .elementor-element.elementor-element-be19384{--width:70%;}.elementor-1585 .elementor-element.elementor-element-4ed7eb1{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-3c01970 */.elementor-element.theme-style-btn .elementor-widget-container {
    position: relative;
    display: inline-block;
    padding: 8px 18px 18px 8px;
}

.elementor-element.theme-style-btn .elementor-widget-container::before {
    content: '';
    position: absolute;
    width: 50%;
    height: 5px;
    left: 50%;
    bottom: 6px;
    transform: translateX(-50%);
    border-radius: 100%;
    background: rgba(236, 33, 39, 0.4);
    filter: blur(2px);
    pointer-events: none;
    z-index: 1;
}

.elementor-element.theme-style-btn .elementor-button {
    position: relative;
    background-color: #ff6f91 !important;
    color: #FFFFFF !important;
    font-family: 'Londrina Solid', display;
    font-weight: 400;
    font-size: 18px;
    line-height: 1;
    padding: 18px 38px;
    text-transform: capitalize;
    letter-spacing: 0.3px;
    overflow: hidden;
    border-radius: 0;
    transition: background-color 0.35s ease, color 0.35s ease;

    -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 140 50" preserveAspectRatio="none"><path d="M135.4,3.4c-6.8-4.1-125-5.1-130.8,0.9c-5.8,6-6.2,35.7-0.6,41.3c0.6,0.6,2.7,1.2,5.9,1.7c0,0,20.8,2.7,27.6,2.8c6.9,0.1,92-0.3,96.9-5.4C141.2,37.7,142.2,7.5,135.4,3.4z"/></svg>');
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 140 50" preserveAspectRatio="none"><path d="M135.4,3.4c-6.8-4.1-125-5.1-130.8,0.9c-5.8,6-6.2,35.7-0.6,41.3c0.6,0.6,2.7,1.2,5.9,1.7c0,0,20.8,2.7,27.6,2.8c6.9,0.1,92-0.3,96.9-5.4C141.2,37.7,142.2,7.5,135.4,3.4z"/></svg>');
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
}

.elementor-element.theme-style-btn .elementor-button:hover {
    background-color: #ffc75f !important;
    color: #FFFFFF !important;
}

.elementor-element.theme-style-btn .elementor-button::before {
    content: '';
    position: absolute;
    left: 8px;
    top: 8px;
    width: 29px;
    height: 19px;
    background-color: currentColor;
    pointer-events: none;
    -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 19"><path d="M3.2,4c-1.4,1.4-2.6,7.5-3,10.4c-0.2,1.1-0.1,3.5,0,4.6c0.5-4.1,2.6-9.4,3.6-11.5c1.9-4.6,6.7-5.8,8.9-5.8L28.1,0C23.4,0,13,0.1,9.7,0.6C5.5,1.2,5,2.3,3.2,4z"/></svg>');
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 19"><path d="M3.2,4c-1.4,1.4-2.6,7.5-3,10.4c-0.2,1.1-0.1,3.5,0,4.6c0.5-4.1,2.6-9.4,3.6-11.5c1.9-4.6,6.7-5.8,8.9-5.8L28.1,0C23.4,0,13,0.1,9.7,0.6C5.5,1.2,5,2.3,3.2,4z"/></svg>');
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

.elementor-element.theme-style-btn .elementor-button::after {
    content: '';
    position: absolute;
    right: 8px;
    bottom: 8px;
    width: 24px;
    height: 17px;
    background-color: currentColor;
    pointer-events: none;
    -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 17"><path d="M21.2,13.1c1.2-1.2,2.2-6.7,2.5-9.3c0.1-1,0.1-3.2,0-4.1c-0.4,3.7-2.2,8.4-3.1,10.3c-1.6,4.1-5.8,5.2-7.6,5.2l-13.2,1.5c4.1,0,12.9-0.1,15.8-0.5C19.1,15.7,19.6,14.7,21.2,13.1z"/></svg>');
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 17"><path d="M21.2,13.1c1.2-1.2,2.2-6.7,2.5-9.3c0.1-1,0.1-3.2,0-4.1c-0.4,3.7-2.2,8.4-3.1,10.3c-1.6,4.1-5.8,5.2-7.6,5.2l-13.2,1.5c4.1,0,12.9-0.1,15.8-0.5C19.1,15.7,19.6,14.7,21.2,13.1z"/></svg>');
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

.elementor-element.theme-style-btn .elementor-button .elementor-button-text {
    position: relative;
    display: inline-block;
}

.elementor-element.theme-style-btn .elementor-button .elementor-button-text::before,
.elementor-element.theme-style-btn .elementor-button .elementor-button-text::after {
    content: '';
    position: absolute;
    width: 50px;
    height: 200px;
    top: -90px;
    background: linear-gradient(90deg, #FFC72C, transparent);
    opacity: 0.25;
    transform: rotate(35deg);
    pointer-events: none;
    transition: left 0.8s cubic-bezier(0.19, 1, 0.22, 1);
}

.elementor-element.theme-style-btn .elementor-button .elementor-button-text::before { left: -75px; }
.elementor-element.theme-style-btn .elementor-button .elementor-button-text::after  { left: -45px; }

.elementor-element.theme-style-btn .elementor-button:hover .elementor-button-text::before { left: 300px; }
.elementor-element.theme-style-btn .elementor-button:hover .elementor-button-text::after  { left: 330px; }

.elementor-element.theme-style-btn .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 18px;
    height: 20px;
    top: 0;
    right: 0;
    background-color: #2C70D4;
    pointer-events: none;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 20'%3E%3Cpath d='M6.3,19.9c-0.2-0.1-0.6-0.3-0.8-0.6c-0.2-0.5,0.1-0.8,0.6-0.9c1.2-0.4,2.4-0.7,3.6-1c2.2-0.6,4.4-1.2,6.6-1.8c0.2-0.1,0.5-0.2,0.7-0.1c0.6,0.2,1,0.7,0.5,1.3c-0.2,0.2-0.5,0.3-0.8,0.4c-1.3,0.4-2.7,0.8-4,1.2C10.4,18.8,8.5,19.2,6.3,19.9L6.3,19.9z M1.2,11.3c-0.5-0.6-0.8-0.8-0.4-1.7c0.9-3,2.2-5.9,3.6-8.7C4.9,0,5.3-0.3,5.7,0c0.5,0.2,0.5,0.8,0.1,1.7c-1.4,2.7-2.6,5.5-3.5,8.5C2.2,10.6,2,11.1,1.2,11.3L1.2,11.3z M5.9,13.8c-0.7,0.1-1.2-0.4-0.9-1c0.2-0.4,0.5-0.8,0.8-1.1c2.1-2,4.3-4,6.3-6.1c0.4-0.4,0.8-0.5,1.2-0.1c0.8,0.9-0.8,1.9-1.3,2.5C10,9.9,8.1,12,5.9,13.8L5.9,13.8z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 20'%3E%3Cpath d='M6.3,19.9c-0.2-0.1-0.6-0.3-0.8-0.6c-0.2-0.5,0.1-0.8,0.6-0.9c1.2-0.4,2.4-0.7,3.6-1c2.2-0.6,4.4-1.2,6.6-1.8c0.2-0.1,0.5-0.2,0.7-0.1c0.6,0.2,1,0.7,0.5,1.3c-0.2,0.2-0.5,0.3-0.8,0.4c-1.3,0.4-2.7,0.8-4,1.2C10.4,18.8,8.5,19.2,6.3,19.9L6.3,19.9z M1.2,11.3c-0.5-0.6-0.8-0.8-0.4-1.7c0.9-3,2.2-5.9,3.6-8.7C4.9,0,5.3-0.3,5.7,0c0.5,0.2,0.5,0.8,0.1,1.7c-1.4,2.7-2.6,5.5-3.5,8.5C2.2,10.6,2,11.1,1.2,11.3L1.2,11.3z M5.9,13.8c-0.7,0.1-1.2-0.4-0.9-1c0.2-0.4,0.5-0.8,0.8-1.1c2.1-2,4.3-4,6.3-6.1c0.4-0.4,0.8-0.5,1.2-0.1c0.8,0.9-0.8,1.9-1.3,2.5C10,9.9,8.1,12,5.9,13.8L5.9,13.8z'/%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c01970 */.elementor-element.theme-style-btn .elementor-widget-container {
    position: relative;
    display: inline-block;
    padding: 8px 18px 18px 8px;
}

.elementor-element.theme-style-btn .elementor-widget-container::before {
    content: '';
    position: absolute;
    width: 50%;
    height: 5px;
    left: 50%;
    bottom: 6px;
    transform: translateX(-50%);
    border-radius: 100%;
    background: rgba(236, 33, 39, 0.4);
    filter: blur(2px);
    pointer-events: none;
    z-index: 1;
}

.elementor-element.theme-style-btn .elementor-button {
    position: relative;
    background-color: #ff6f91 !important;
    color: #FFFFFF !important;
    font-family: 'Londrina Solid', display;
    font-weight: 400;
    font-size: 18px;
    line-height: 1;
    padding: 18px 38px;
    text-transform: capitalize;
    letter-spacing: 0.3px;
    overflow: hidden;
    border-radius: 0;
    transition: background-color 0.35s ease, color 0.35s ease;

    -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 140 50" preserveAspectRatio="none"><path d="M135.4,3.4c-6.8-4.1-125-5.1-130.8,0.9c-5.8,6-6.2,35.7-0.6,41.3c0.6,0.6,2.7,1.2,5.9,1.7c0,0,20.8,2.7,27.6,2.8c6.9,0.1,92-0.3,96.9-5.4C141.2,37.7,142.2,7.5,135.4,3.4z"/></svg>');
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 140 50" preserveAspectRatio="none"><path d="M135.4,3.4c-6.8-4.1-125-5.1-130.8,0.9c-5.8,6-6.2,35.7-0.6,41.3c0.6,0.6,2.7,1.2,5.9,1.7c0,0,20.8,2.7,27.6,2.8c6.9,0.1,92-0.3,96.9-5.4C141.2,37.7,142.2,7.5,135.4,3.4z"/></svg>');
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
}

.elementor-element.theme-style-btn .elementor-button:hover {
    background-color: #ffc75f !important;
    color: #FFFFFF !important;
}

.elementor-element.theme-style-btn .elementor-button::before {
    content: '';
    position: absolute;
    left: 8px;
    top: 8px;
    width: 29px;
    height: 19px;
    background-color: currentColor;
    pointer-events: none;
    -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 19"><path d="M3.2,4c-1.4,1.4-2.6,7.5-3,10.4c-0.2,1.1-0.1,3.5,0,4.6c0.5-4.1,2.6-9.4,3.6-11.5c1.9-4.6,6.7-5.8,8.9-5.8L28.1,0C23.4,0,13,0.1,9.7,0.6C5.5,1.2,5,2.3,3.2,4z"/></svg>');
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 19"><path d="M3.2,4c-1.4,1.4-2.6,7.5-3,10.4c-0.2,1.1-0.1,3.5,0,4.6c0.5-4.1,2.6-9.4,3.6-11.5c1.9-4.6,6.7-5.8,8.9-5.8L28.1,0C23.4,0,13,0.1,9.7,0.6C5.5,1.2,5,2.3,3.2,4z"/></svg>');
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

.elementor-element.theme-style-btn .elementor-button::after {
    content: '';
    position: absolute;
    right: 8px;
    bottom: 8px;
    width: 24px;
    height: 17px;
    background-color: currentColor;
    pointer-events: none;
    -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 17"><path d="M21.2,13.1c1.2-1.2,2.2-6.7,2.5-9.3c0.1-1,0.1-3.2,0-4.1c-0.4,3.7-2.2,8.4-3.1,10.3c-1.6,4.1-5.8,5.2-7.6,5.2l-13.2,1.5c4.1,0,12.9-0.1,15.8-0.5C19.1,15.7,19.6,14.7,21.2,13.1z"/></svg>');
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 17"><path d="M21.2,13.1c1.2-1.2,2.2-6.7,2.5-9.3c0.1-1,0.1-3.2,0-4.1c-0.4,3.7-2.2,8.4-3.1,10.3c-1.6,4.1-5.8,5.2-7.6,5.2l-13.2,1.5c4.1,0,12.9-0.1,15.8-0.5C19.1,15.7,19.6,14.7,21.2,13.1z"/></svg>');
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

.elementor-element.theme-style-btn .elementor-button .elementor-button-text {
    position: relative;
    display: inline-block;
}

.elementor-element.theme-style-btn .elementor-button .elementor-button-text::before,
.elementor-element.theme-style-btn .elementor-button .elementor-button-text::after {
    content: '';
    position: absolute;
    width: 50px;
    height: 200px;
    top: -90px;
    background: linear-gradient(90deg, #FFC72C, transparent);
    opacity: 0.25;
    transform: rotate(35deg);
    pointer-events: none;
    transition: left 0.8s cubic-bezier(0.19, 1, 0.22, 1);
}

.elementor-element.theme-style-btn .elementor-button .elementor-button-text::before { left: -75px; }
.elementor-element.theme-style-btn .elementor-button .elementor-button-text::after  { left: -45px; }

.elementor-element.theme-style-btn .elementor-button:hover .elementor-button-text::before { left: 300px; }
.elementor-element.theme-style-btn .elementor-button:hover .elementor-button-text::after  { left: 330px; }

.elementor-element.theme-style-btn .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 18px;
    height: 20px;
    top: 0;
    right: 0;
    background-color: #2C70D4;
    pointer-events: none;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 20'%3E%3Cpath d='M6.3,19.9c-0.2-0.1-0.6-0.3-0.8-0.6c-0.2-0.5,0.1-0.8,0.6-0.9c1.2-0.4,2.4-0.7,3.6-1c2.2-0.6,4.4-1.2,6.6-1.8c0.2-0.1,0.5-0.2,0.7-0.1c0.6,0.2,1,0.7,0.5,1.3c-0.2,0.2-0.5,0.3-0.8,0.4c-1.3,0.4-2.7,0.8-4,1.2C10.4,18.8,8.5,19.2,6.3,19.9L6.3,19.9z M1.2,11.3c-0.5-0.6-0.8-0.8-0.4-1.7c0.9-3,2.2-5.9,3.6-8.7C4.9,0,5.3-0.3,5.7,0c0.5,0.2,0.5,0.8,0.1,1.7c-1.4,2.7-2.6,5.5-3.5,8.5C2.2,10.6,2,11.1,1.2,11.3L1.2,11.3z M5.9,13.8c-0.7,0.1-1.2-0.4-0.9-1c0.2-0.4,0.5-0.8,0.8-1.1c2.1-2,4.3-4,6.3-6.1c0.4-0.4,0.8-0.5,1.2-0.1c0.8,0.9-0.8,1.9-1.3,2.5C10,9.9,8.1,12,5.9,13.8L5.9,13.8z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 20'%3E%3Cpath d='M6.3,19.9c-0.2-0.1-0.6-0.3-0.8-0.6c-0.2-0.5,0.1-0.8,0.6-0.9c1.2-0.4,2.4-0.7,3.6-1c2.2-0.6,4.4-1.2,6.6-1.8c0.2-0.1,0.5-0.2,0.7-0.1c0.6,0.2,1,0.7,0.5,1.3c-0.2,0.2-0.5,0.3-0.8,0.4c-1.3,0.4-2.7,0.8-4,1.2C10.4,18.8,8.5,19.2,6.3,19.9L6.3,19.9z M1.2,11.3c-0.5-0.6-0.8-0.8-0.4-1.7c0.9-3,2.2-5.9,3.6-8.7C4.9,0,5.3-0.3,5.7,0c0.5,0.2,0.5,0.8,0.1,1.7c-1.4,2.7-2.6,5.5-3.5,8.5C2.2,10.6,2,11.1,1.2,11.3L1.2,11.3z M5.9,13.8c-0.7,0.1-1.2-0.4-0.9-1c0.2-0.4,0.5-0.8,0.8-1.1c2.1-2,4.3-4,6.3-6.1c0.4-0.4,0.8-0.5,1.2-0.1c0.8,0.9-0.8,1.9-1.3,2.5C10,9.9,8.1,12,5.9,13.8L5.9,13.8z'/%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ce2837 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46f073f */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cd9f25d */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05fd20 */.elementor-1585 .elementor-element.elementor-element-c05fd20 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e675568 */.main {
    cursor: pointer;
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.main:before {
    content: "";
    position: absolute;
    pointer-events: none;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    z-index: -1;
    transform: scale3d(1, 1, 1);
    transform-style: preserve-3d;
    transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
    background: linear-gradient(90deg, transparent 0%, #ffc75f 100%);
    will-change: transform;
    background-size: 800%;
    background-position: top left;
    transition-property: transform, background-position;
    transition-duration: .8s;
    right: -40px;
    bottom: -40px;
}

/* This is what was missing — scale the circle up to cover .main */
.main:hover:before {
    transform: scale3d(60, 60, 1);
    background-position: bottom right;
}

.main:hover .headingOne,
.main:hover .parOne {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af9c1a3 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d0636d */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d315f9 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9e273 */.elementor-1585 .elementor-element.elementor-element-5a9e273 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-368eefb */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85432e0 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a734fd */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d6a7e */.elementor-1585 .elementor-element.elementor-element-70d6a7e {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-488e1d9 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed10bd5 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df77509 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669da90 */.elementor-1585 .elementor-element.elementor-element-669da90 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dbef22 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98bcd2a */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e9100f */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28489da */.elementor-1585 .elementor-element.elementor-element-28489da {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7dcfcd */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7982c1 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5945749 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8b72b */.elementor-1585 .elementor-element.elementor-element-6e8b72b {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8c2ceb */@media (min-width: 1100px) and (max-width: 1540px) {
  .cont {
    padding: 60px 20px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e80589d */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f15dbcd */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ea0661 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb02f4e */.elementor-1585 .elementor-element.elementor-element-cb02f4e {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008832 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5afc9c */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeb8655 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf69c08 */.elementor-1585 .elementor-element.elementor-element-cf69c08 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7c847 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bafebdd */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b7b685c */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64eeb84 */.elementor-1585 .elementor-element.elementor-element-64eeb84 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091b3fb */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51a20e3 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-91c26da */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0255222 */.elementor-1585 .elementor-element.elementor-element-0255222 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefcd32 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae996a4 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37d697d */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc340cc */.elementor-1585 .elementor-element.elementor-element-fc340cc {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4416be3 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46f0b71 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c1051 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a5f6dd */.elementor-1585 .elementor-element.elementor-element-5a5f6dd {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e80589d */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f15dbcd */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ea0661 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb02f4e */.elementor-1585 .elementor-element.elementor-element-cb02f4e {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008832 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5afc9c */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeb8655 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf69c08 */.elementor-1585 .elementor-element.elementor-element-cf69c08 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7c847 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bafebdd */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b7b685c */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64eeb84 */.elementor-1585 .elementor-element.elementor-element-64eeb84 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091b3fb */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51a20e3 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-91c26da */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0255222 */.elementor-1585 .elementor-element.elementor-element-0255222 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefcd32 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae996a4 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37d697d */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc340cc */.elementor-1585 .elementor-element.elementor-element-fc340cc {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4416be3 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46f0b71 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c1051 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a5f6dd */.elementor-1585 .elementor-element.elementor-element-5a5f6dd {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e80589d */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f15dbcd */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ea0661 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb02f4e */.elementor-1585 .elementor-element.elementor-element-cb02f4e {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008832 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5afc9c */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeb8655 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf69c08 */.elementor-1585 .elementor-element.elementor-element-cf69c08 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7c847 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bafebdd */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b7b685c */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64eeb84 */.elementor-1585 .elementor-element.elementor-element-64eeb84 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091b3fb */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51a20e3 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-91c26da */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0255222 */.elementor-1585 .elementor-element.elementor-element-0255222 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefcd32 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae996a4 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37d697d */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc340cc */.elementor-1585 .elementor-element.elementor-element-fc340cc {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4416be3 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46f0b71 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c1051 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a5f6dd */.elementor-1585 .elementor-element.elementor-element-5a5f6dd {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e80589d */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f15dbcd */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ea0661 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb02f4e */.elementor-1585 .elementor-element.elementor-element-cb02f4e {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008832 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5afc9c */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeb8655 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf69c08 */.elementor-1585 .elementor-element.elementor-element-cf69c08 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7c847 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bafebdd */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b7b685c */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64eeb84 */.elementor-1585 .elementor-element.elementor-element-64eeb84 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091b3fb */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51a20e3 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-91c26da */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0255222 */.elementor-1585 .elementor-element.elementor-element-0255222 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefcd32 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae996a4 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37d697d */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc340cc */.elementor-1585 .elementor-element.elementor-element-fc340cc {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4416be3 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46f0b71 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c1051 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a5f6dd */.elementor-1585 .elementor-element.elementor-element-5a5f6dd {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e80589d */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f15dbcd */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ea0661 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb02f4e */.elementor-1585 .elementor-element.elementor-element-cb02f4e {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008832 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5afc9c */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeb8655 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf69c08 */.elementor-1585 .elementor-element.elementor-element-cf69c08 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7c847 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bafebdd */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b7b685c */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64eeb84 */.elementor-1585 .elementor-element.elementor-element-64eeb84 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091b3fb */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51a20e3 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-91c26da */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0255222 */.elementor-1585 .elementor-element.elementor-element-0255222 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefcd32 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae996a4 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37d697d */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc340cc */.elementor-1585 .elementor-element.elementor-element-fc340cc {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4416be3 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46f0b71 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c1051 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a5f6dd */.elementor-1585 .elementor-element.elementor-element-5a5f6dd {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e80589d */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f15dbcd */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ea0661 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb02f4e */.elementor-1585 .elementor-element.elementor-element-cb02f4e {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008832 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5afc9c */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeb8655 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf69c08 */.elementor-1585 .elementor-element.elementor-element-cf69c08 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7c847 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bafebdd */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b7b685c */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64eeb84 */.elementor-1585 .elementor-element.elementor-element-64eeb84 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091b3fb */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51a20e3 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-91c26da */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0255222 */.elementor-1585 .elementor-element.elementor-element-0255222 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefcd32 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae996a4 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37d697d */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc340cc */.elementor-1585 .elementor-element.elementor-element-fc340cc {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4416be3 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46f0b71 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c1051 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a5f6dd */.elementor-1585 .elementor-element.elementor-element-5a5f6dd {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e80589d */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f15dbcd */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ea0661 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb02f4e */.elementor-1585 .elementor-element.elementor-element-cb02f4e {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008832 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5afc9c */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aeb8655 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf69c08 */.elementor-1585 .elementor-element.elementor-element-cf69c08 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7c847 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bafebdd */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b7b685c */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64eeb84 */.elementor-1585 .elementor-element.elementor-element-64eeb84 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091b3fb */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51a20e3 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-91c26da */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0255222 */.elementor-1585 .elementor-element.elementor-element-0255222 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefcd32 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae996a4 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37d697d */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc340cc */.elementor-1585 .elementor-element.elementor-element-fc340cc {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4416be3 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46f0b71 */.parOne {
    transition: all 0.9s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62c1051 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a5f6dd */.elementor-1585 .elementor-element.elementor-element-5a5f6dd {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdbfe5a */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99d2e3 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b55ba23 */.elementor-1585 .elementor-element.elementor-element-b55ba23 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65e809f */.main:hover .blog_icon_list .elementor-icon-list-text{
    color: #ffffff !important;
}
.main:hover .blog_date{
    background: #333333 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b11d669 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7909041 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146f92b */.elementor-1585 .elementor-element.elementor-element-146f92b {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45c7bdc */.main:hover .blog_icon_list .elementor-icon-list-text{
    color: #ffffff !important;
}
.main:hover .blog_date{
    background: #333333 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a73ba */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dc191c6 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa06d5d */.elementor-1585 .elementor-element.elementor-element-fa06d5d {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aec44d3 */.main:hover .blog_icon_list .elementor-icon-list-text{
    color: #ffffff !important;
}
.main:hover .blog_date{
    background: #333333 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6ef7f7 */.imgCon {
    position: relative;
}

/* Stack both images in the same spot */
.imgCon .imgOne,
.imgCon .imgTwo {
    transition: opacity 0.6s ease-in-out;
    display: block;
    width: 100%;
    height: auto;
}

/* imgOne sits in normal flow and is visible by default */
.imgCon .imgOne {
    opacity: 1;
    position: relative;
    z-index: 1;
}

/* imgTwo is layered on top, hidden initially */
.imgCon .imgTwo {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

/* On hover of .main, fade imgTwo in (which covers imgOne) */
.main:hover .imgCon .imgTwo {
    opacity: 1;
}

/* Optional: also fade imgOne out so the dissolve is more pronounced */
.main:hover .imgCon .imgOne {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d5d2785 */.elementor-widget-icon {
    margin-bottom: 0 !important;
}

/* Also kill the inner wrapper's spacing just in case */
.elementor-widget-icon .elementor-icon-wrapper {
    margin-bottom: 0;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22445f5 */.elementor-1585 .elementor-element.elementor-element-22445f5 {
    width: 70px;
    height: 70px;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07f2e9a */.main:hover .blog_icon_list .elementor-icon-list-text{
    color: #ffffff !important;
}
.main:hover .blog_date{
    background: #333333 !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-24954f2 */.testimonial_section .swiper-pagination-progressbar{
    width: 50% !important;
    left: 25%;
    top: 110%;
}
.testimonial_container:after{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 10px;
    height: 100%;
    
    mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 169'%3E%3Cpath d='M2.6,12.6c0,0.8,0.7,1.5,1.5,1.5c0.8,0,1.5-0.7,1.5-1.5c0-0.8-0.7-1.5-1.5-1.5C3.3,11.1,2.6,11.7,2.6,12.6z'/%3E%3Cpath d='M5.7,22.9c0-0.9-0.7-1.7-1.6-1.7S2.4,22,2.4,22.9c0,0.9,0.7,1.7,1.6,1.7S5.7,23.9,5.7,22.9z'/%3E%3Cpath d='M5.8,33.3c0-1-0.8-1.8-1.7-1.8c-0.9,0-1.7,0.8-1.7,1.8c0,1,0.8,1.8,1.7,1.8C5,35.1,5.8,34.3,5.8,33.3z'/%3E%3Cpath d='M5.9,43.6c0-1.1-0.8-1.9-1.8-1.9c-1,0-1.8,0.9-1.8,1.9s0.8,1.9,1.8,1.9C5.1,45.5,5.9,44.7,5.9,43.6z'/%3E%3Cpath d='M6.2,53.9c0-1.3-1-2.3-2.2-2.3s-2.2,1-2.2,2.3c0,1.3,1,2.3,2.2,2.3S6.2,55.2,6.2,53.9z'/%3E%3Cpath d='M6.6,64.3c0-1.5-1.1-2.7-2.5-2.7s-2.5,1.2-2.5,2.7c0,1.5,1.1,2.7,2.5,2.7S6.6,65.8,6.6,64.3z'/%3E%3Cpath d='M7,74.6c0-1.7-1.3-3-2.9-3s-2.9,1.4-2.9,3c0,1.7,1.3,3,2.9,3S7,76.3,7,74.6z'/%3E%3Cpath d='M7.3,85c0-1.9-1.5-3.4-3.3-3.4S0.8,83.1,0.8,85s1.5,3.4,3.3,3.4S7.3,86.8,7.3,85z'/%3E%3Cpath d='M7,95.3c0-1.7-1.3-3-2.9-3s-2.9,1.4-2.9,3c0,1.7,1.3,3,2.9,3S7,97,7,95.3z'/%3E%3Cpath d='M6.6,105.6c0-1.5-1.1-2.7-2.5-2.7s-2.5,1.2-2.5,2.7c0,1.5,1.1,2.7,2.5,2.7S6.6,107.1,6.6,105.6z'/%3E%3Cpath d='M6.2,116c0-1.3-1-2.3-2.2-2.3s-2.2,1-2.2,2.3c0,1.3,1,2.3,2.2,2.3S6.2,117.2,6.2,116z'/%3E%3Cpath d='M5.9,126.3c0-1.1-0.8-1.9-1.8-1.9c-1,0-1.8,0.9-1.8,1.9s0.8,1.9,1.8,1.9C5.1,128.2,5.9,127.4,5.9,126.3z'/%3E%3Cpath d='M5.8,136.7c0-1-0.8-1.8-1.7-1.8c-0.9,0-1.7,0.8-1.7,1.8s0.8,1.8,1.7,1.8C5,138.5,5.8,137.7,5.8,136.7z'/%3E%3Cpath d='M5.7,147c0-0.9-0.7-1.7-1.6-1.7s-1.6,0.8-1.6,1.7c0,0.9,0.7,1.7,1.6,1.7S5.7,147.9,5.7,147z'/%3E%3Cpath d='M2.7,157.9c0.3,0.8,1.2,1.1,1.9,0.8s1.1-1.2,0.8-2c-0.3-0.8-1.2-1.2-1.9-0.8S2.4,157.1,2.7,157.9z'/%3E%3Cpath d='M3.3,2.9c0.3,0.4,1,0.5,1.4,0.1c0.4-0.4,0.5-1,0.1-1.4c-0.3-0.4-1-0.5-1.4-0.1C3,1.8,3,2.5,3.3,2.9z'/%3E%3Cpath d='M3.1,167.9c0.1,0.6,0.6,0.9,1.2,0.8c0.5-0.1,0.9-0.7,0.8-1.2c-0.1-0.6-0.6-0.9-1.2-0.8S3,167.3,3.1,167.9z'/%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    background-color: #ff6f91;
    opacity: 0.7;
}
@media screen and (max-width: 768px) {
    .testimonial_container:after{
        opacity: 0;
    }
    .testimonial_section .swiper-pagination-progressbar{
    width: 50% !important;
    left: 25%;
    top: 102%;
}
   }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1f37c4c *//* Target the carousel section - add your section class if needed */
.elementor-widget-image-carousel .swiper-wrapper {
  transition-timing-function: linear !important;
  animation: none !important;
}

.elementor-widget-image-carousel .swiper-slide {
  transition-timing-function: linear !important;
}/* End custom CSS */