.elementor-1467 .elementor-element.elementor-element-ff8f6a8{--display:flex;--min-height:50vh;--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:flex-start;--overlay-opacity:1;}.elementor-1467 .elementor-element.elementor-element-ff8f6a8::before, .elementor-1467 .elementor-element.elementor-element-ff8f6a8 > .elementor-background-video-container::before, .elementor-1467 .elementor-element.elementor-element-ff8f6a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1467 .elementor-element.elementor-element-ff8f6a8 > .elementor-background-slideshow::before, .elementor-1467 .elementor-element.elementor-element-ff8f6a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1467 .elementor-element.elementor-element-ff8f6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C33384F 0%, var( --e-global-color-30ae54c ) 82%);}.elementor-1467 .elementor-element.elementor-element-ff8f6a8:not(.elementor-motion-effects-element-type-background), .elementor-1467 .elementor-element.elementor-element-ff8f6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1467 .elementor-element.elementor-element-cc99ec8{--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;}.elementor-1467 .elementor-element.elementor-element-15768d4 .elementor-heading-title{font-family:var( --e-global-typography-a44e64f-font-family ), Sans-serif;font-size:var( --e-global-typography-a44e64f-font-size );font-weight:var( --e-global-typography-a44e64f-font-weight );text-transform:var( --e-global-typography-a44e64f-text-transform );letter-spacing:var( --e-global-typography-a44e64f-letter-spacing );}.elementor-1467 .elementor-element.elementor-element-34bac6c{text-align:start;}.elementor-1467 .elementor-element.elementor-element-34bac6c .elementor-heading-title{font-family:var( --e-global-typography-09d19d0-font-family ), Sans-serif;font-size:var( --e-global-typography-09d19d0-font-size );font-weight:var( --e-global-typography-09d19d0-font-weight );line-height:var( --e-global-typography-09d19d0-line-height );}.elementor-1467 .elementor-element.elementor-element-7d074d3{--divider-border-style:solid;--divider-color:var( --e-global-color-666a2aa );--divider-border-width:1px;}.elementor-1467 .elementor-element.elementor-element-7d074d3 .elementor-divider-separator{width:100%;}.elementor-1467 .elementor-element.elementor-element-7d074d3 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-1467 .elementor-element.elementor-element-3e99416 .elementor-button{background-color:#F1F1F100;font-family:var( --e-global-typography-058bc6c-font-family ), Sans-serif;font-size:var( --e-global-typography-058bc6c-font-size );font-weight:var( --e-global-typography-058bc6c-font-weight );text-transform:var( --e-global-typography-058bc6c-text-transform );line-height:var( --e-global-typography-058bc6c-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:99px 99px 99px 99px;padding:15px 40px 15px 40px;}.elementor-1467 .elementor-element.elementor-element-3e99416 .elementor-button:hover, .elementor-1467 .elementor-element.elementor-element-3e99416 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-30ae54c );border-color:var( --e-global-color-text );}.elementor-1467 .elementor-element.elementor-element-3e99416 .elementor-button:hover svg, .elementor-1467 .elementor-element.elementor-element-3e99416 .elementor-button:focus svg{fill:var( --e-global-color-30ae54c );}.elementor-1467 .elementor-element.elementor-element-f9c45ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 33px;--row-gap:0px;--column-gap:33px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1467 .elementor-element.elementor-element-943aea2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1467 .elementor-element.elementor-element-f36b082{text-align:justify;color:var( --e-global-color-text );font-size:var( --e-global-typography-f6e336f-font-size );font-weight:var( --e-global-typography-f6e336f-font-weight );font-style:var( --e-global-typography-f6e336f-font-style );text-decoration:var( --e-global-typography-f6e336f-text-decoration );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-a18d71b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1467 .elementor-element.elementor-element-cba90e0 .elementor-repeater-item-edcf651{padding:0px 0px 0px 0px;}.elementor-1467 .elementor-element.elementor-element-cba90e0 .elementor-repeater-item-edcf651 img{max-width:38px;}.elementor-1467 .elementor-element.elementor-element-cba90e0{text-align:left;}.elementor-1467 .elementor-element.elementor-element-a173398{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1467 .elementor-element.elementor-element-7f93dcd{text-align:start;}.elementor-1467 .elementor-element.elementor-element-7f93dcd .elementor-heading-title{font-family:var( --e-global-typography-75082f1-font-family ), Sans-serif;font-size:var( --e-global-typography-75082f1-font-size );font-weight:var( --e-global-typography-75082f1-font-weight );font-style:var( --e-global-typography-75082f1-font-style );text-decoration:var( --e-global-typography-75082f1-text-decoration );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-479fe47{--display:flex;--min-height:68vh;--overlay-opacity:1;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1467 .elementor-element.elementor-element-479fe47::before, .elementor-1467 .elementor-element.elementor-element-479fe47 > .elementor-background-video-container::before, .elementor-1467 .elementor-element.elementor-element-479fe47 > .e-con-inner > .elementor-background-video-container::before, .elementor-1467 .elementor-element.elementor-element-479fe47 > .elementor-background-slideshow::before, .elementor-1467 .elementor-element.elementor-element-479fe47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1467 .elementor-element.elementor-element-479fe47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C333800 33%, var( --e-global-color-30ae54c ) 93%);}.elementor-1467 .elementor-element.elementor-element-a0a39ca{z-index:5;}.elementor-1467 .elementor-element.elementor-element-ea37e87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1467 .elementor-element.elementor-element-3a4bf81 .elementor-heading-title{font-family:var( --e-global-typography-75082f1-font-family ), Sans-serif;font-size:var( --e-global-typography-75082f1-font-size );font-weight:var( --e-global-typography-75082f1-font-weight );font-style:var( --e-global-typography-75082f1-font-style );text-decoration:var( --e-global-typography-75082f1-text-decoration );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-6e694d5 .elementor-repeater-item-bb4078c{font-family:var( --e-global-typography-c6d41f0-font-family ), Sans-serif;font-size:var( --e-global-typography-c6d41f0-font-size );font-weight:var( --e-global-typography-c6d41f0-font-weight );text-transform:var( --e-global-typography-c6d41f0-text-transform );font-style:var( --e-global-typography-c6d41f0-font-style );text-decoration:var( --e-global-typography-c6d41f0-text-decoration );line-height:var( --e-global-typography-c6d41f0-line-height );}.elementor-1467 .elementor-element.elementor-element-6e694d5 .elementor-repeater-item-ea72ea1{font-size:var( --e-global-typography-f6e336f-font-size );font-weight:var( --e-global-typography-f6e336f-font-weight );font-style:var( --e-global-typography-f6e336f-font-style );text-decoration:var( --e-global-typography-f6e336f-text-decoration );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-6e694d5{text-align:left;}.elementor-1467 .elementor-element.elementor-element-e44403f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1467 .elementor-element.elementor-element-573fa48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1467 .elementor-element.elementor-element-ea698fd{width:100%;max-width:100%;}.elementor-1467 .elementor-element.elementor-element-ea698fd .elementor-heading-title{font-family:var( --e-global-typography-75082f1-font-family ), Sans-serif;font-size:var( --e-global-typography-75082f1-font-size );font-weight:var( --e-global-typography-75082f1-font-weight );font-style:var( --e-global-typography-75082f1-font-style );text-decoration:var( --e-global-typography-75082f1-text-decoration );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-9999a93 .elementor-repeater-item-60fa1b9{padding:15px 15px 15px 15px;}.elementor-1467 .elementor-element.elementor-element-9999a93 .elementor-repeater-item-60fa1b9 img{max-width:70px;}.elementor-1467 .elementor-element.elementor-element-9999a93 .elementor-repeater-item-64fd8bb{font-size:var( --e-global-typography-ab271fb-font-size );font-weight:var( --e-global-typography-ab271fb-font-weight );line-height:var( --e-global-typography-ab271fb-line-height );}.elementor-1467 .elementor-element.elementor-element-9999a93 .elementor-repeater-item-55fe9c7{font-size:var( --e-global-typography-f6e336f-font-size );font-weight:var( --e-global-typography-f6e336f-font-weight );font-style:var( --e-global-typography-f6e336f-font-style );text-decoration:var( --e-global-typography-f6e336f-text-decoration );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-9999a93 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;}.elementor-1467 .elementor-element.elementor-element-9999a93 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 2 );}.elementor-1467 .elementor-element.elementor-element-9999a93 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 2 );flex-grow:0;}.elementor-1467 .elementor-element.elementor-element-9999a93 .dce-acf-repeater-item{align-self:center;}.elementor-1467 .elementor-element.elementor-element-8bb3ac3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1467 .elementor-element.elementor-element-e56d982{width:100%;max-width:100%;}.elementor-1467 .elementor-element.elementor-element-e56d982 .elementor-heading-title{font-family:var( --e-global-typography-75082f1-font-family ), Sans-serif;font-size:var( --e-global-typography-75082f1-font-size );font-weight:var( --e-global-typography-75082f1-font-weight );font-style:var( --e-global-typography-75082f1-font-style );text-decoration:var( --e-global-typography-75082f1-text-decoration );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-f3bd8f0{--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;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1467 .elementor-element.elementor-element-49f2ca5 .elementor-heading-title{font-family:var( --e-global-typography-75082f1-font-family ), Sans-serif;font-size:var( --e-global-typography-75082f1-font-size );font-weight:var( --e-global-typography-75082f1-font-weight );font-style:var( --e-global-typography-75082f1-font-style );text-decoration:var( --e-global-typography-75082f1-text-decoration );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-de1f331{font-size:var( --e-global-typography-f6e336f-font-size );font-weight:var( --e-global-typography-f6e336f-font-weight );font-style:var( --e-global-typography-f6e336f-font-style );text-decoration:var( --e-global-typography-f6e336f-text-decoration );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-22befa6{--display:flex;}.elementor-1467 .elementor-element.elementor-global-1195{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;--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-1467 .elementor-element.elementor-global-1195.elementor-element{--align-self:center;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1467 .elementor-element.elementor-global-1195 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1467 .elementor-element.elementor-global-1195 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1467 .elementor-element.elementor-global-1195 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}body.rtl .elementor-1467 .elementor-element.elementor-global-1195 .elementor-labels-inline .elementor-field-group > abbr{padding-left:0px;}body:not(.rtl) .elementor-1467 .elementor-element.elementor-global-1195 .elementor-labels-inline .elementor-field-group > abbr{padding-right:0px;}body .elementor-1467 .elementor-element.elementor-global-1195 .elementor-labels-above .elementor-field-group > abbr{padding-bottom:0px;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-group > label, .elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-secondary );}.elementor-1467 .elementor-element.elementor-global-1195 .dce-signature-wrapper{text-align:left;--canvas-width:400px;}.elementor-1467 .elementor-element.elementor-global-1195 .dce-signature-canvas{border-radius:3px 3px 3px 3px;border-width:1px 1px 1px 1px;background-color:#ffffff;}.elementor-1467 .elementor-element.elementor-global-1195 .dce-signature-button-clear{color:#e62626;}.elementor-1467 .elementor-element.elementor-global-1195 .dce-signature-button-clear i{color:#e62626;font-size:16px;}.elementor-1467 .elementor-element.elementor-global-1195 .dce-signature-button-clear svg{fill:#e62626;width:16px;height:16px;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-1467 .elementor-element.elementor-global-1195 .select2-container--default .select2-selection--single .select2-selection__rendered{color:var( --e-global-color-text );}.elementor-1467 .elementor-element.elementor-global-1195 ..select2-container--default .select2-selection--multiple .select2-selection__rendered{color:var( --e-global-color-text );}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-group .elementor-select-wrapper .select2{background-color:#FFFFFF00;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-group .elementor-select-wrapper .select2 .elementor-field-textual{background-color:#FFFFFF00;}.elementor-1467 .elementor-element.elementor-global-1195 .mce-panel{background-color:#FFFFFF00;}.elementor-1467 .elementor-element.elementor-global-1195 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-button[type="submit"]{color:#ffffff;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1467 .elementor-element.elementor-global-1195 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1467 .elementor-element.elementor-global-1195 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1467 .elementor-element.elementor-global-1195 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-label-description .elementor-field-label{display:inline-block;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-label-description:after{content:'?';display:inline-block;border-radius:50%;padding:2px 0;height:1.2em;line-height:1;font-size:80%;width:1.2em;text-align:center;margin-left:0.2em;color:#ffffff;background-color:#777777;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-type-amount.elementor-field-group .dce-amount-visible{opacity:1;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-type-dce_range input{opacity:1;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-type-international_phone .dce-international-phone-wrapper{gap:10px;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-type-dce_rating .dce-rating-icon{font-size:24px;color:#ddd;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-type-dce_rating .dce-rating{gap:5px;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-type-dce_rating .dce-rating-icon svg{fill:#ddd;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-type-dce_rating .dce-rating-icon.is-active{color:#ffc107;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-type-dce_rating .dce-rating-icon.is-active svg{fill:#ffc107;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-type-dce_rating .dce-rating-icon .dce-rating-half-overlay{color:#ffc107;}.elementor-1467 .elementor-element.elementor-global-1195 .elementor-field-type-dce_rating .dce-rating-icon .dce-rating-half-overlay svg{fill:#ffc107;}.elementor-1467 .elementor-element.elementor-element-ee9d6c2{text-align:center;font-size:var( --e-global-typography-f6e336f-font-size );font-weight:var( --e-global-typography-f6e336f-font-weight );font-style:var( --e-global-typography-f6e336f-font-style );text-decoration:var( --e-global-typography-f6e336f-text-decoration );line-height:var( --e-global-typography-f6e336f-line-height );}@media(min-width:768px){.elementor-1467 .elementor-element.elementor-element-943aea2{--width:66.6666%;}.elementor-1467 .elementor-element.elementor-element-a18d71b{--width:33.3333%;}.elementor-1467 .elementor-element.elementor-element-573fa48{--width:62%;}.elementor-1467 .elementor-element.elementor-element-8bb3ac3{--width:43%;}.elementor-1467 .elementor-element.elementor-element-22befa6{--width:100%;}}@media(min-width:1367px){.elementor-1467 .elementor-element.elementor-element-ff8f6a8:not(.elementor-motion-effects-element-type-background), .elementor-1467 .elementor-element.elementor-element-ff8f6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:2400px){.elementor-1467 .elementor-element.elementor-element-15768d4 .elementor-heading-title{font-size:var( --e-global-typography-a44e64f-font-size );letter-spacing:var( --e-global-typography-a44e64f-letter-spacing );}.elementor-1467 .elementor-element.elementor-element-34bac6c .elementor-heading-title{font-size:var( --e-global-typography-09d19d0-font-size );line-height:var( --e-global-typography-09d19d0-line-height );}.elementor-1467 .elementor-element.elementor-element-3e99416 .elementor-button{font-size:var( --e-global-typography-058bc6c-font-size );line-height:var( --e-global-typography-058bc6c-line-height );}.elementor-1467 .elementor-element.elementor-element-f36b082{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-7f93dcd .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-3a4bf81 .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-6e694d5 .elementor-repeater-item-bb4078c{font-size:var( --e-global-typography-c6d41f0-font-size );line-height:var( --e-global-typography-c6d41f0-line-height );}.elementor-1467 .elementor-element.elementor-element-6e694d5 .elementor-repeater-item-ea72ea1{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-ea698fd .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-9999a93 .elementor-repeater-item-64fd8bb{font-size:var( --e-global-typography-ab271fb-font-size );line-height:var( --e-global-typography-ab271fb-line-height );}.elementor-1467 .elementor-element.elementor-element-9999a93 .elementor-repeater-item-55fe9c7{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-e56d982 .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-49f2ca5 .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-de1f331{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-ee9d6c2{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}}@media(max-width:1366px){.elementor-1467 .elementor-element.elementor-element-15768d4 .elementor-heading-title{font-size:var( --e-global-typography-a44e64f-font-size );letter-spacing:var( --e-global-typography-a44e64f-letter-spacing );}.elementor-1467 .elementor-element.elementor-element-34bac6c .elementor-heading-title{font-size:var( --e-global-typography-09d19d0-font-size );line-height:var( --e-global-typography-09d19d0-line-height );}.elementor-1467 .elementor-element.elementor-element-3e99416 .elementor-button{font-size:var( --e-global-typography-058bc6c-font-size );line-height:var( --e-global-typography-058bc6c-line-height );}.elementor-1467 .elementor-element.elementor-element-f36b082{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-7f93dcd .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-3a4bf81 .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-6e694d5 .elementor-repeater-item-bb4078c{font-size:var( --e-global-typography-c6d41f0-font-size );line-height:var( --e-global-typography-c6d41f0-line-height );}.elementor-1467 .elementor-element.elementor-element-6e694d5 .elementor-repeater-item-ea72ea1{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-ea698fd .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-9999a93 .elementor-repeater-item-64fd8bb{font-size:var( --e-global-typography-ab271fb-font-size );line-height:var( --e-global-typography-ab271fb-line-height );}.elementor-1467 .elementor-element.elementor-element-9999a93 .elementor-repeater-item-55fe9c7{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-e56d982 .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-49f2ca5 .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-de1f331{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-global-1195{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-1467 .elementor-element.elementor-element-ee9d6c2{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}}@media(max-width:1024px){.elementor-1467 .elementor-element.elementor-element-15768d4 .elementor-heading-title{font-size:var( --e-global-typography-a44e64f-font-size );letter-spacing:var( --e-global-typography-a44e64f-letter-spacing );}.elementor-1467 .elementor-element.elementor-element-34bac6c .elementor-heading-title{font-size:var( --e-global-typography-09d19d0-font-size );line-height:var( --e-global-typography-09d19d0-line-height );}.elementor-1467 .elementor-element.elementor-element-3e99416 .elementor-button{font-size:var( --e-global-typography-058bc6c-font-size );line-height:var( --e-global-typography-058bc6c-line-height );}.elementor-1467 .elementor-element.elementor-element-f36b082{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-7f93dcd .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-3a4bf81 .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-6e694d5 .elementor-repeater-item-bb4078c{font-size:var( --e-global-typography-c6d41f0-font-size );line-height:var( --e-global-typography-c6d41f0-line-height );}.elementor-1467 .elementor-element.elementor-element-6e694d5 .elementor-repeater-item-ea72ea1{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-ea698fd .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-9999a93 .elementor-repeater-item-64fd8bb{font-size:var( --e-global-typography-ab271fb-font-size );line-height:var( --e-global-typography-ab271fb-line-height );}.elementor-1467 .elementor-element.elementor-element-9999a93 .elementor-repeater-item-55fe9c7{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-9999a93 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:3;}.elementor-1467 .elementor-element.elementor-element-9999a93 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-1467 .elementor-element.elementor-element-9999a93 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );}.elementor-1467 .elementor-element.elementor-element-e56d982 .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-49f2ca5 .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-de1f331{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-ee9d6c2{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}}@media(max-width:767px){.elementor-1467 .elementor-element.elementor-element-15768d4 .elementor-heading-title{font-size:var( --e-global-typography-a44e64f-font-size );letter-spacing:var( --e-global-typography-a44e64f-letter-spacing );}.elementor-1467 .elementor-element.elementor-element-34bac6c .elementor-heading-title{font-size:var( --e-global-typography-09d19d0-font-size );line-height:var( --e-global-typography-09d19d0-line-height );}.elementor-1467 .elementor-element.elementor-element-7d074d3{width:100%;max-width:100%;}.elementor-1467 .elementor-element.elementor-element-7d074d3.elementor-element{--order:99999 /* order end hack */;}.elementor-1467 .elementor-element.elementor-element-3e99416{width:100%;max-width:100%;}.elementor-1467 .elementor-element.elementor-element-3e99416.elementor-element{--align-self:stretch;}.elementor-1467 .elementor-element.elementor-element-3e99416 .elementor-button{font-size:var( --e-global-typography-058bc6c-font-size );line-height:var( --e-global-typography-058bc6c-line-height );}.elementor-1467 .elementor-element.elementor-element-f9c45ea{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1467 .elementor-element.elementor-element-f36b082{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-a18d71b{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1467 .elementor-element.elementor-element-7f93dcd .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-3a4bf81 .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-6e694d5 .elementor-repeater-item-bb4078c{font-size:var( --e-global-typography-c6d41f0-font-size );line-height:var( --e-global-typography-c6d41f0-line-height );}.elementor-1467 .elementor-element.elementor-element-6e694d5 .elementor-repeater-item-ea72ea1{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-ea698fd .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-9999a93 .elementor-repeater-item-64fd8bb{font-size:var( --e-global-typography-ab271fb-font-size );line-height:var( --e-global-typography-ab271fb-line-height );}.elementor-1467 .elementor-element.elementor-element-9999a93 .elementor-repeater-item-55fe9c7{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-9999a93 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:1;}.elementor-1467 .elementor-element.elementor-element-9999a93 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-1467 .elementor-element.elementor-element-9999a93 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-1467 .elementor-element.elementor-element-e56d982 .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-f3bd8f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1467 .elementor-element.elementor-element-49f2ca5 .elementor-heading-title{font-size:var( --e-global-typography-75082f1-font-size );line-height:var( --e-global-typography-75082f1-line-height );}.elementor-1467 .elementor-element.elementor-element-de1f331{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}.elementor-1467 .elementor-element.elementor-element-22befa6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1467 .elementor-element.elementor-global-1195{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-1467 .elementor-element.elementor-element-ee9d6c2{font-size:var( --e-global-typography-f6e336f-font-size );line-height:var( --e-global-typography-f6e336f-line-height );}}/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-cba90e0 *//* === Pikat cards: tighter spacing + minutes above title (works even without wrappers) === */
.pikat-cards ol,
.pikat-cards ul{
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.pikat-cards li{
  display: grid !important;
  grid-template-columns: auto auto 1fr; /* icon | minutes | title */
  align-items: center;
  row-gap: 0 !important;

  padding-bottom: 1vw  !important;      /* less space */
  margin: 0 0 0.7vw 0 !important;       /* less space */

  background: rgba(255,255,255,.06);
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 1.1vw;
}

/* ICON = field 1 */
.pikat-cards li > *:nth-child(1){
  grid-column: 1;
  width: 3.6vw;
  display: grid;
  padding-top: 15px !important ;
  place-items: center;
}

.pikat-cards li > *:nth-child(1) i,
.pikat-cards li > *:nth-child(1) svg{
  width: 2.1vw;
  height: 2.1vw;
  font-size: 2.1vw;
}
.pikat-cards li > *:nth-child(1) img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* MINUTES = field 2 (stacked, bold, bigger) */
.pikat-cards li > *:nth-child(2){
  grid-column: 2;
  align-self: center;

  font-weight: 700;
  font-size: 1.05vw;
  line-height: 1.05;
  color: rgba(255,255,255,.95);
  white-space: nowrap;
}

/* TITLE = field 3 (force to go UNDER minutes by placing in same column, next row) */
.pikat-cards li > *:nth-child(3){
  grid-column: 2 / 4;          /* start under minutes and span into title area */
  margin-top: 0.25vw;

  font-weight: 600;
  font-size: 0.9vw;
  line-height: 0.5;
  color: rgba(255,255,255,.88);

  min-width: 0;
}

/* Reduce overall card height even more */
.pikat-cards li > *{
  margin: 0 !important;
  padding: 0 !important;
}

/* Mobile (vw gets big, so tune sizes) */
@media (max-width: 767px){
  .pikat-cards li{
    column-gap: 3vw;
    padding: 3vw 3.2vw !important;
    margin-bottom: 2.6vw !important;
    border-radius: 4vw;
  }

  .pikat-cards li > *:nth-child(1){
    width: 11vw;
    height: 11vw;
  }
  .pikat-cards li > *:nth-child(1) i,
  .pikat-cards li > *:nth-child(1) svg{
    width: 6.2vw;
    height: 6.2vw;
    font-size: 6.2vw;
  }

  .pikat-cards li > *:nth-child(2){ font-size: 4.6vw; }
  .pikat-cards li > *:nth-child(3){ font-size: 3.8vw; margin-top: 0.8vw; }
}

/* === Smooth transition base === */
.pikat-cards li{
  transition: 
    transform 0.35s cubic-bezier(.4,0,.2,1),
    background 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
  cursor: pointer;
}

/* Hover card */
.pikat-cards li:hover{
  transform: translateY(-0.35vw);
  background: rgba(255,255,255,.09);
  border-color: rgba(255,255,255,.25);
  box-shadow: 0 0.8vw 2vw rgba(0,0,0,.25);
}

/* Smooth transition for inner elements */
.pikat-cards li > *{
  transition: all 0.35s cubic-bezier(.4,0,.2,1);
}

/* Icon animation */
.pikat-cards li:hover > *:nth-child(1){
  transform: scale(1.08) rotate(4deg);
}

/* Minutes highlight on hover */
.pikat-cards li:hover > *:nth-child(2){
  color: #ffffff;
  transform: translateX(0.15vw);
}

/* Title slight movement */
.pikat-cards li:hover > *:nth-child(3){
  transform: translateX(0.15vw);
  color: rgba(255,255,255,1);
}

/* ===== Premium light-sweep hover ===== */
.pikat-cards li{
  position: relative;
  overflow: hidden; /* keeps the sweep inside rounded corners */
}

/* the sweep layer */
.pikat-cards li::after{
  content: "";
  position: absolute;
  inset: -40%;
  left: -120%;
  width: 140%;
  height: 220%;
  pointer-events: none;

  /* soft diagonal shine */
  background: linear-gradient(
    115deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.10) 45%,
    rgba(255,255,255,.18) 50%,
    rgba(255,255,255,.10) 55%,
    rgba(255,255,255,0) 100%
  );

  transform: rotate(8deg);
  opacity: 0;
  transition: opacity .25s ease;
}

/* run the sweep */
.pikat-cards li:hover::after{
  opacity: 1;
  animation: pikatSweep 0.9s cubic-bezier(.4,0,.2,1) forwards;
}

@keyframes pikatSweep{
  0%   { left: -140%; }
  100% { left: 120%; }
}

/* reduced motion friendly */
@media (prefers-reduced-motion: reduce){
  .pikat-cards li:hover::after{
    animation: none !important;
    left: 0 !important;
    opacity: .12 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c45ea */ul li::marker {
  color: #00c8cd;
}

ol li::marker {
  color: #00c8cd;
}/* End custom CSS */