.elementor-16863 .elementor-element.elementor-element-14128d4{--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:142px 100px;--row-gap:142px;--column-gap:100px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16863 .elementor-element.elementor-element-528a99d{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16863 .elementor-element.elementor-element-f08b216{width:var( --container-widget-width, 624px );max-width:624px;--container-widget-width:624px;--container-widget-flex-grow:0;text-align:start;}.elementor-16863 .elementor-element.elementor-element-f08b216.elementor-element{--align-self:flex-start;}.elementor-16863 .elementor-element.elementor-element-f08b216 .elementor-heading-title{color:var( --e-global-color-1b3fa70 );}.elementor-16863 .elementor-element.elementor-element-20b81e2{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-1b3fa70 );}.elementor-16863 .elementor-element.elementor-element-27485ea .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:15px;}.elementor-16863 .elementor-element.elementor-element-27485ea .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-15px;}.elementor-16863 .elementor-element.elementor-element-27485ea .elementor-field-group.recaptcha_v3-bottomleft, .elementor-16863 .elementor-element.elementor-element-27485ea .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-16863 .elementor-element.elementor-element-27485ea .elementor-field-group > label, .elementor-16863 .elementor-element.elementor-element-27485ea .elementor-field-subgroup label{color:var( --e-global-color-1b3fa70 );}.elementor-16863 .elementor-element.elementor-element-27485ea .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-1b3fa70 );font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;}.elementor-16863 .elementor-element.elementor-element-27485ea .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-16863 .elementor-element.elementor-element-27485ea .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-16863 .elementor-element.elementor-element-27485ea .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16863 .elementor-element.elementor-element-27485ea .e-form__buttons__wrapper__button-next{color:#ffffff;border-color:#FFFFFF00;}.elementor-16863 .elementor-element.elementor-element-27485ea .elementor-button[type="submit"]{color:#ffffff;border-color:#FFFFFF00;}.elementor-16863 .elementor-element.elementor-element-27485ea .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-16863 .elementor-element.elementor-element-27485ea .e-form__buttons__wrapper__button-previous{background-color:#FFFFFF00;color:var( --e-global-color-1b3fa70 );border-color:var( --e-global-color-1b3fa70 );}.elementor-16863 .elementor-element.elementor-element-27485ea .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-76b6fbf );color:#ffffff;}.elementor-16863 .elementor-element.elementor-element-27485ea .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-76b6fbf );color:#ffffff;}.elementor-16863 .elementor-element.elementor-element-27485ea .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-16863 .elementor-element.elementor-element-27485ea .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-1b3fa70 );color:var( --e-global-color-76b6fbf );}.elementor-16863 .elementor-element.elementor-element-27485ea .e-form__indicators__indicator, .elementor-16863 .elementor-element.elementor-element-27485ea .e-form__indicators__indicator__label{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;line-height:18px;}.elementor-16863 .elementor-element.elementor-element-27485ea{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#FFFFFF;--e-form-steps-indicator-inactive-secondary-color:#077BC18C;--e-form-steps-indicator-active-primary-color:#FFFFFF;--e-form-steps-indicator-active-secondary-color:var( --e-global-color-secondary );--e-form-steps-indicator-completed-primary-color:#FFFFFF;--e-form-steps-indicator-completed-secondary-color:var( --e-global-color-primary );--e-form-steps-divider-width:1px;}.elementor-16863 .elementor-element.elementor-element-b69f1ba{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16863 .elementor-element.elementor-element-b18a784 img{width:550px;height:600px;object-fit:cover;object-position:top center;border-radius:25px 25px 150px 25px;}.elementor-16863 .elementor-element.elementor-element-6d4e896{padding:15px 0px 0px 0px;}.elementor-16863 .elementor-element.elementor-element-6d4e896 img{width:255px;}.elementor-16863 .elementor-element.elementor-element-7284dac.elementor-element{--align-self:center;}.elementor-16863 .elementor-element.elementor-element-7284dac{color:var( --e-global-color-1b3fa70 );}.elementor-16863 .elementor-element.elementor-element-7284dac a{color:var( --e-global-color-1b3fa70 );}.elementor-16863 .elementor-element.elementor-element-4c8522f{--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;--margin-top:0px;--margin-bottom:-1198px;--margin-left:0px;--margin-right:0px;}.elementor-16863 .elementor-element.elementor-element-69e8df3{padding:0px 0px 0px 0px;}.elementor-16863 .elementor-element.elementor-element-15f95bd{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-16863 .elementor-element.elementor-element-e024816{width:var( --container-widget-width, 481px );max-width:481px;--container-widget-width:481px;--container-widget-flex-grow:0;}.elementor-16863 .elementor-element.elementor-element-e024816 .elementor-heading-title{color:var( --e-global-color-1b3fa70 );}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-16863 .elementor-element.elementor-element-8beabe0{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-item > a{font-size:20px;font-weight:500;}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-text{color:var( --e-global-color-1b3fa70 );transition:color 0.3s;}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-16863 .elementor-element.elementor-element-4066640{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-item > a{font-size:20px;font-weight:500;}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-text{color:var( --e-global-color-1b3fa70 );transition:color 0.3s;}.elementor-16863 .elementor-element.elementor-element-bf2f430.elementor-element{--align-self:center;}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-16863 .elementor-element.elementor-element-bf2f430{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-item > a{font-size:20px;font-weight:500;}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-text{color:var( --e-global-color-1b3fa70 );transition:color 0.3s;}.elementor-16863 .elementor-element.elementor-element-65cc49c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16863 .elementor-element.elementor-element-65cc49c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16863 .elementor-element.elementor-element-abb8e15{--e-image-carousel-slides-to-show:5;}.elementor-16863 .elementor-element.elementor-element-abb8e15.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16863 .elementor-element.elementor-element-abb8e15 .swiper-wrapper{display:flex;align-items:center;}.elementor-16863 .elementor-element.elementor-element-abb8e15 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-16863 .elementor-element.elementor-element-cbb105f{--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:144px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-16863 .elementor-element.elementor-element-b0f44c7{--display:flex;--min-height:588px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:25px 25px 150px 25px;--z-index:10;}.elementor-16863 .elementor-element.elementor-element-b0f44c7:not(.elementor-motion-effects-element-type-background), .elementor-16863 .elementor-element.elementor-element-b0f44c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46bd289 );}.elementor-16863 .elementor-element.elementor-element-e264773{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-16863 .elementor-element.elementor-element-e264773.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16863 .elementor-element.elementor-element-eea9c77{width:var( --container-widget-width, 624px );max-width:624px;--container-widget-width:624px;--container-widget-flex-grow:0;text-align:start;}.elementor-16863 .elementor-element.elementor-element-eea9c77.elementor-element{--align-self:flex-start;}.elementor-16863 .elementor-element.elementor-element-eea9c77 .elementor-heading-title{color:var( --e-global-color-1b3fa70 );}.elementor-16863 .elementor-element.elementor-element-a2705d5{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-1b3fa70 );}.elementor-16863 .elementor-element.elementor-element-a2705d5.elementor-element{--align-self:center;}.elementor-16863 .elementor-element.elementor-element-828dd19{text-align:start;}.elementor-16863 .elementor-element.elementor-element-828dd19 img{width:239px;}.elementor-16863 .elementor-element.elementor-element-dac207f{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16863 .elementor-element.elementor-element-639ed27 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:16px;fill:var( --e-global-color-1b3fa70 );color:var( --e-global-color-1b3fa70 );background-image:linear-gradient(95deg, var( --e-global-color-secondary ) 0%, #28AA57 100%);border-style:none;border-radius:25px 25px 25px 25px;padding:18px 43px 16px 43px;}.elementor-16863 .elementor-element.elementor-element-639ed27 .elementor-button:hover, .elementor-16863 .elementor-element.elementor-element-639ed27 .elementor-button:focus{background-color:var( --e-global-color-579c664 );}.elementor-16863 .elementor-element.elementor-element-639ed27.elementor-element{--align-self:flex-start;}.elementor-16863 .elementor-element.elementor-element-19ac2d4.elementor-element{--align-self:center;}.elementor-16863 .elementor-element.elementor-element-19ac2d4 .elementor-heading-title{color:var( --e-global-color-1b3fa70 );}.elementor-16863 .elementor-element.elementor-element-aefb01a{--display:flex;--justify-content:flex-end;}.elementor-16863 .elementor-element.elementor-element-ed202ab{margin:-165px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-16863 .elementor-element.elementor-element-ed202ab img{width:426px;height:644px;}.elementor-16863 .elementor-element.elementor-element-4c0a34e{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16863 .elementor-element.elementor-element-528a99d{--width:60%;}.elementor-16863 .elementor-element.elementor-element-b69f1ba{--width:40%;}.elementor-16863 .elementor-element.elementor-element-65cc49c{--width:100%;}.elementor-16863 .elementor-element.elementor-element-e264773{--width:62%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16863 .elementor-element.elementor-element-65cc49c{--width:100%;}.elementor-16863 .elementor-element.elementor-element-e264773{--width:50%;}}@media(max-width:1024px){.elementor-16863 .elementor-element.elementor-element-14128d4{--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16863 .elementor-element.elementor-element-20b81e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16863 .elementor-element.elementor-element-b18a784 img{border-radius:25px 25px 100px 25px;}.elementor-16863 .elementor-element.elementor-element-15f95bd{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16863 .elementor-element.elementor-element-e024816{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-16863 .elementor-element.elementor-element-e024816.elementor-element{--align-self:center;}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430{--e-icon-list-icon-size:20px;}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-item > a{font-size:16px;}.elementor-16863 .elementor-element.elementor-element-65cc49c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-16863 .elementor-element.elementor-element-abb8e15{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;}.elementor-16863 .elementor-element.elementor-element-cbb105f{--padding-top:104px;--padding-bottom:150px;--padding-left:15px;--padding-right:15px;}.elementor-16863 .elementor-element.elementor-element-dac207f{--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-16863 .elementor-element.elementor-element-19ac2d4.elementor-element{--align-self:flex-start;}.elementor-16863 .elementor-element.elementor-element-ed202ab img{object-fit:cover;object-position:center center;}}@media(max-width:767px){.elementor-16863 .elementor-element.elementor-element-20b81e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16863 .elementor-element.elementor-element-b18a784 img{border-radius:25px 25px 100px 25px;}.elementor-16863 .elementor-element.elementor-element-4c8522f{--margin-top:0%;--margin-bottom:-209%;--margin-left:0%;--margin-right:0%;}.elementor-16863 .elementor-element.elementor-element-69e8df3{--e-transform-rotateZ:180deg;}.elementor-16863 .elementor-element.elementor-element-69e8df3.elementor-element{--align-self:flex-start;}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-16863 .elementor-element.elementor-element-8beabe0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-16863 .elementor-element.elementor-element-4066640 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-16863 .elementor-element.elementor-element-bf2f430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-16863 .elementor-element.elementor-element-65cc49c{--padding-top:68px;--padding-bottom:68px;--padding-left:15px;--padding-right:15px;}.elementor-16863 .elementor-element.elementor-element-abb8e15{--e-image-carousel-slides-to-show:2;width:auto;max-width:auto;}.elementor-16863 .elementor-element.elementor-element-cbb105f{--padding-top:104px;--padding-bottom:140px;--padding-left:15px;--padding-right:15px;}.elementor-16863 .elementor-element.elementor-element-b0f44c7{--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:76px 76px;--row-gap:76px;--column-gap:76px;}.elementor-16863 .elementor-element.elementor-element-e264773{--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-16863 .elementor-element.elementor-element-eea9c77 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-16863 .elementor-element.elementor-element-dac207f{--z-index:1;}.elementor-16863 .elementor-element.elementor-element-639ed27.elementor-element{--align-self:center;}.elementor-16863 .elementor-element.elementor-element-19ac2d4.elementor-element{--align-self:center;}.elementor-16863 .elementor-element.elementor-element-aefb01a{--min-height:465px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-16863 .elementor-element.elementor-element-aefb01a.e-con{--order:99999 /* order end hack */;}.elementor-16863 .elementor-element.elementor-element-ed202ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16863 .elementor-element.elementor-element-ed202ab img{height:500px;object-fit:contain;object-position:bottom right;}}/* Start custom CSS for form, class: .elementor-element-27485ea *//* BASISKNOP: gradient + radius */
.e-form__buttons .elementor-button {
    background: linear-gradient(90deg, #01B055 0%, #0D7BC0 100%) !important;
    border-radius: 25px !important;
    border: none;
    position: relative;
    overflow: hidden;
}

.elementor-field-type-html {
  padding-top: 30px !important;
}



/* ======================================================
   QUICKSCAN – RADIO CARDS (SOORT OBJECT)
   Scope: form class = quickscan-form
   Field ID: object -> .elementor-field-group-object
   Layout: 2 kolommen, boven naar beneden
   ====================================================== */

/* 1) Grid layout: 2 kolommen */
.quickscan-form .elementor-field-group-object .elementor-field-subgroup{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-auto-flow: row;            /* boven -> beneden */
  gap: 18px 22px;                 /* row-gap / column-gap */
  align-items: stretch;
  width: 100%;
}

/* 2) Elke optie als “echt” grid item */
.quickscan-form .elementor-field-group-object .elementor-field-option{
  display: block !important;
  position: relative;
  margin: 0 !important;
  width: 100% !important;
  min-width: 0 !important;
  clear: both !important;
}

/* 3) Verberg standaard radio input */
.quickscan-form .elementor-field-group-object input[type="radio"]{
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* 4) Label = card (GEEN BORDER, GEEN SHIFT) */
.quickscan-form .elementor-field-group-object label{
  display: flex !important;
  align-items: center;
  gap: 12px;

  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;

  padding: 14px 16px;
  min-height: 80px;

  background: #ffffff;
  border: none;                   /* <-- dashed weg */
  border-radius: 14px;

  cursor: pointer;
  user-select: none;

  color: #0f172a !important;
  font-weight: 400;
  line-height: 1.2;

  white-space: normal !important;
  overflow: hidden;

  /* geen transform / geen border switch -> geen verspringen */
  transition: background-color .15s ease, box-shadow .15s ease;
}

/* Als Elementor spans binnen label gebruikt: ook laten wrappen */
.quickscan-form .elementor-field-group-object label span{
  white-space: normal !important;
}

/* 5) Hover = alleen achtergrondkleur */
.quickscan-form .elementor-field-group-object label:hover{
  background: #c8eaff;
  box-shadow: none;
}

/* 6) Selected state blijft GROEN */
.quickscan-form .elementor-field-group-object input[type="radio"]:checked + label{
  background: linear-gradient(90deg, #01B055 0%, #0D7BC0 100%) !important;
  box-shadow: 0 12px 34px rgba(34,197,94,.18);
  font-weight: 600;
  color: #fff !important;
}

/* 7) Fallback: als input in label zit */
.quickscan-form .elementor-field-group-object label:has(input[type="radio"]:checked){
  background: #f0fdf4;            /* groen */
  box-shadow: 0 12px 34px rgba(34,197,94,.18);
}

/* 8) Emoji badge links */
.quickscan-form .elementor-field-group-object label::before{
  content: "❓";
  width: 34px;
  height: 34px;
  flex: 0 0 34px;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: 10px;
  background: #eef2ff;

  font-size: 18px;
  line-height: 1;
}

/* Badge mee kleuren bij selected (groen accent) */
.quickscan-form .elementor-field-group-object input[type="radio"]:checked + label::before{
  background: #dcfce7;
}

/* Fallback badge bij selected (input in label) */
.quickscan-form .elementor-field-group-object label:has(input[type="radio"]:checked)::before{
  background: #dcfce7;
}

/* 9) Extra reset: voorkom margins die Elementor/thema soms toevoegt */
.quickscan-form .elementor-field-group-object .elementor-field-subgroup,
.quickscan-form .elementor-field-group-object .elementor-field-subgroup *{
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* 10) Mobiel: 1 kolom (rustiger) */
@media (max-width: 767px){
  .quickscan-form .elementor-field-group-object .elementor-field-subgroup{
    grid-template-columns: 1fr;
    gap: 14px;
  }
}

/* ======================================================
   EMOJI PER OPTIE – exact op jouw HTML (label[for=...])
   ====================================================== */

.quickscan-form label[for="form-field-object-0"]::before{ content: "🏢"; } /* Bedrijf */
.quickscan-form label[for="form-field-object-1"]::before{ content: "🏠"; } /* Woning voor de verhuur */
.quickscan-form label[for="form-field-object-2"]::before{ content: "🛍️"; } /* Winkel */
.quickscan-form label[for="form-field-object-3"]::before{ content: "🍽️"; } /* Horeca */
.quickscan-form label[for="form-field-object-4"]::before{ content: "🏥"; } /* Gezondheidszorg */
.quickscan-form label[for="form-field-object-5"]::before{ content: "🔄"; } /* Transformatie */
.quickscan-form label[for="form-field-object-6"]::before{ content: "💼"; } /* Kantoor */
.quickscan-form label[for="form-field-object-7"]::before{ content: "🛒"; } /* Supermarkt */
.quickscan-form label[for="form-field-object-8"]::before{ content: "🏘️"; } /* Gecombineerd woon/winkel */
.quickscan-form label[for="form-field-object-9"]::before{ content: "🌲"; } /* Recreatiewoning */
.quickscan-form label[for="form-field-object-10"]::before{ content: "🌾"; } /* Agrarisch */
.quickscan-form label[for="form-field-object-11"]::before{ content: "♻️"; } /* Verduurzaming */
.quickscan-form label[for="form-field-object-12"]::before{ content: "✨"; } /* Anders */



/* Elementor form – Volgende + Vorige knop (outline stijl) */
.elementor-form[name="Lenen: Quickscan"] 
.e-form__buttons .e-form__buttons__wrapper__button-next.elementor-button,
.elementor-form[name="Lenen: Quickscan"] 
.e-form__buttons .e-form__buttons__wrapper__button-previous.elementor-button {
    background: transparent !important;
    border: 2px solid #fff !important;
    border-radius: 25px !important;
    color: #fff !important;
}

.elementor-form[name="Lenen: Quickscan"] 
.e-form__buttons .e-form__buttons__wrapper__button-next.elementor-button:hover,
.elementor-form[name="Lenen: Quickscan"] 
.e-form__buttons .e-form__buttons__wrapper__button-previous.elementor-button:hover {
    background: #fff !important;
    color: #1a263c !important;
}




/* ======================================================
   QUICKSCAN – RADIO CARDS (BESTEMD VOOR / usage)
   Scope: form class = quickscan-form
   Field: usage -> .elementor-field-group-usage
   Layout: 2 kolommen, boven naar beneden
   ====================================================== */

/* 1) Grid layout: 2 kolommen */
.quickscan-form .elementor-field-group-usage .elementor-field-subgroup{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-auto-flow: row;
  gap: 18px 22px;
  align-items: stretch;
  width: 100%;
}

/* 2) Elke optie als “echt” grid item */
.quickscan-form .elementor-field-group-usage .elementor-field-option{
  display: block !important;
  position: relative;
  margin: 0 !important;
  width: 100% !important;
  min-width: 0 !important;
  clear: both !important;
}

/* 3) Verberg standaard radio input */
.quickscan-form .elementor-field-group-usage input[type="radio"]{
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* 4) Label = card */
.quickscan-form .elementor-field-group-usage label{
  display: flex !important;
  align-items: center;
  gap: 12px;

  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;

  padding: 14px 16px;
  min-height: 80px;

  background: #ffffff;
  border: none;
  border-radius: 14px;

  cursor: pointer;
  user-select: none;

  color: #0f172a !important;
  font-weight: 400;
  line-height: 1.2;

  white-space: normal !important;
  overflow: hidden;

  transition: background-color .15s ease, box-shadow .15s ease;
}

/* Label spans wrappen */
.quickscan-form .elementor-field-group-usage label span{
  white-space: normal !important;
}

/* 5) Hover = alleen achtergrondkleur */
.quickscan-form .elementor-field-group-usage label:hover{
  background: #c8eaff;
  box-shadow: none;
}

/* 6) Selected state */
.quickscan-form .elementor-field-group-usage input[type="radio"]:checked + label{
  background: linear-gradient(90deg, #01B055 0%, #0D7BC0 100%) !important;
  box-shadow: 0 12px 34px rgba(34,197,94,.18);
  font-weight: 600;
  color: #fff !important;
}

/* 7) Fallback: input in label */
.quickscan-form .elementor-field-group-usage label:has(input[type="radio"]:checked){
  background: #f0fdf4;
  box-shadow: 0 12px 34px rgba(34,197,94,.18);
}

/* 8) Emoji badge links */
.quickscan-form .elementor-field-group-usage label::before{
  content: "🎯";
  width: 34px;
  height: 34px;
  flex: 0 0 34px;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: 10px;
  background: #eef2ff;

  font-size: 18px;
  line-height: 1;
}

/* Badge mee kleuren bij selected */
.quickscan-form .elementor-field-group-usage input[type="radio"]:checked + label::before{
  background: #dcfce7;
}

/* Fallback badge bij selected */
.quickscan-form .elementor-field-group-usage label:has(input[type="radio"]:checked)::before{
  background: #dcfce7;
}

/* 9) Extra reset */
.quickscan-form .elementor-field-group-usage .elementor-field-subgroup,
.quickscan-form .elementor-field-group-usage .elementor-field-subgroup *{
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* 10) Mobiel: 1 kolom */
@media (max-width: 767px){
  .quickscan-form .elementor-field-group-usage .elementor-field-subgroup{
    grid-template-columns: 1fr;
    gap: 14px;
  }
}

/* ======================================================
   EMOJI PER OPTIE – Bestemd voor (op basis van for="")
   ====================================================== */
.quickscan-form label[for="form-field-usage-0"]::before{ content: "🏠"; } /* Eigen gebruik */
.quickscan-form label[for="form-field-usage-1"]::before{ content: "🔑"; } /* Verhuur */
.quickscan-form label[for="form-field-usage-2"]::before{ content: "🧩"; } /* Combinatie */
.quickscan-form label[for="form-field-usage-3"]::before{ content: "✨"; } /* Anders */



/* 1) Standaard verbergen */
.elementor-field-group-object2,
.elementor-field-group-usage2 {
    display: none !important;
}

/* 2) Toon "Soort object Anders" als "Soort object = Anders" (id=form-field-object-12) */
.elementor-form:has(#form-field-object-12:checked) .elementor-field-group-object2 {
    display: block !important;
}

/* 3) Toon "Bestemd voor Anders" als "Bestemd voor = Anders" (id=form-field-usage-3) */
.elementor-form:has(#form-field-usage-3:checked) .elementor-field-group-usage2 {
    display: block !important;
}



.e-form__buttons .elementor-field-type-previous .elementor-button.e-form__buttons__wrapper__button-previous {
  background: transparent !important;
  background-image: none !important;
}

.e-form__buttons .elementor-field-type-previous .elementor-button.e-form__buttons__wrapper__button-previous:hover {
  background: #fff !important;
  background-image: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.pearlcapital.nl/wp-content/uploads/Poppins-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.pearlcapital.nl/wp-content/uploads/Poppins-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.pearlcapital.nl/wp-content/uploads/Poppins-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.pearlcapital.nl/wp-content/uploads/Poppins-Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */