.elementor-1156 .elementor-element.elementor-element-bd5d05c{--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:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1156 .elementor-element.elementor-element-3ef0f02{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1156 .elementor-element.elementor-element-4b71b3c{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-1156 .elementor-element.elementor-element-4b71b3c>.elementor-widget-container{padding:25px}.elementor-1156 .elementor-element.elementor-element-4b71b3c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:100px;font-weight:700;color:var(--e-global-color-astglobalcolor2)}.elementor-1156 .elementor-element.elementor-element-eb046b4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1156 .elementor-element.elementor-element-eb046b4.e-con{--align-self:center}.elementor-1156 .elementor-element.elementor-element-5d2194e{--display:flex;--border-radius:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-1156 .elementor-element.elementor-element-5d2194e:not(.elementor-motion-effects-element-type-background),.elementor-1156 .elementor-element.elementor-element-5d2194e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3a6c6eb)}.elementor-1156 .elementor-element.elementor-element-be68be0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1156 .elementor-element.elementor-element-fd2ead3{--display:flex;--overlay-opacity:1;--border-radius:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-1156 .elementor-element.elementor-element-fd2ead3:before,.elementor-1156 .elementor-element.elementor-element-fd2ead3>.elementor-background-video-container:before,.elementor-1156 .elementor-element.elementor-element-fd2ead3>.e-con-inner>.elementor-background-video-container:before,.elementor-1156 .elementor-element.elementor-element-fd2ead3>.elementor-background-slideshow:before,.elementor-1156 .elementor-element.elementor-element-fd2ead3>.e-con-inner>.elementor-background-slideshow:before,.elementor-1156 .elementor-element.elementor-element-fd2ead3>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-astglobalcolor2);--background-overlay:''}.elementor-1156 .elementor-element.elementor-element-3ce6630{width:100%;max-width:100%;z-index:20}.elementor-1156 .elementor-element.elementor-element-3ce6630.elementor-element{--align-self:center;--order:-99999}.elementor-1156 .elementor-element.elementor-element-de32f34{--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:20px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-1156 .elementor-element.elementor-element-63ebb1b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1156 .elementor-element.elementor-element-81ffb75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1156 .elementor-element.elementor-element-81ffb75.e-con{--align-self:center}.elementor-1156 .elementor-element.elementor-element-746e269 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:700}.elementor-1156 .elementor-element.elementor-element-92b0da3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1156 .elementor-element.elementor-element-d3ff23b{text-align:end}.elementor-1156 .elementor-element.elementor-element-d3ff23b img{max-width:20%;filter:brightness(141%) contrast(15%) saturate(191%) blur(0px) hue-rotate(360deg)}.elementor-1156 .elementor-element.elementor-element-8de9da1{font-family:"Montserrat",Sans-serif;color:var(--e-global-color-text)}.elementor-1156 .elementor-element.elementor-element-6082bf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1156 .elementor-element.elementor-element-77490d6{--display:flex;--min-height:35vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;border-style:none;--border-style:none;--border-radius:15px;--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-1156 .elementor-element.elementor-element-77490d6.e-con{--align-self:stretch}.elementor-1156 .elementor-element.elementor-element-6e82aca{--display:flex;--justify-content:center;--border-radius:15px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:0px}.elementor-1156 .elementor-element.elementor-element-6e82aca.e-con{--align-self:stretch}.elementor-1156 .elementor-element.elementor-element-630de76 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:600}.elementor-1156 .elementor-element.elementor-element-eb82181 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:17px;font-weight:500;color:var(--e-global-color-astglobalcolor0)}.elementor-1156 .elementor-element.elementor-element-0c6dc90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-1156 .elementor-element.elementor-element-0c6dc90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-1156 .elementor-element.elementor-element-0c6dc90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-1156 .elementor-element.elementor-element-0c6dc90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-1156 .elementor-element.elementor-element-0c6dc90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-1156 .elementor-element.elementor-element-0c6dc90 .elementor-icon-list-icon i{color:var(--e-global-color-648a1e3);transition:color .3s}.elementor-1156 .elementor-element.elementor-element-0c6dc90 .elementor-icon-list-icon svg{fill:var(--e-global-color-648a1e3);transition:fill .3s}.elementor-1156 .elementor-element.elementor-element-0c6dc90 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var(--e-global-color-astglobalcolor0)}.elementor-1156 .elementor-element.elementor-element-0c6dc90 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var(--e-global-color-astglobalcolor0)}.elementor-1156 .elementor-element.elementor-element-0c6dc90{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-1156 .elementor-element.elementor-element-0c6dc90 .elementor-icon-list-icon{padding-inline-end:5px}.elementor-1156 .elementor-element.elementor-element-0c6dc90 .elementor-icon-list-text{color:var(--e-global-color-648a1e3);transition:color .3s}.elementor-1156 .elementor-element.elementor-element-0c6dc90 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-astglobalcolor0)}.elementor-1156 .elementor-element.elementor-element-21a01df{--display:flex;--justify-content:center;--border-radius:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1156 .elementor-element.elementor-element-6f464c6 img{border-radius:15px}.elementor-1156 .elementor-element.elementor-element-46da938>.elementor-widget-container{margin:100px 0 0}.elementor-1156 .elementor-element.elementor-element-46da938 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:500}.elementor-1156 .elementor-element.elementor-element-7ce233e .swiper-pagination-bullet-active,.elementor-1156 .elementor-element.elementor-element-7ce233e .swiper-pagination-progressbar-fill{background-color:var(--e-global-color-astglobalcolor0)}.elementor-1156 .elementor-element.elementor-element-7ce233e .swiper-pagination-fraction{color:var(--e-global-color-astglobalcolor0)}.elementor-1156 .elementor-element.elementor-element-7ce233e>.elementor-widget-container{margin:50px 0;padding:0}.elementor-1156 .elementor-element.elementor-element-7ce233e.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px )}.elementor-1156 .elementor-element.elementor-element-7ce233e .elementor-main-swiper{width:100%}.elementor-1156 .elementor-element.elementor-element-7ce233e .elementor-main-swiper .swiper-slide{border-radius:15px}.elementor-1156 .elementor-element.elementor-element-7ce233e .elementor-testimonial__header{padding-top:30px;padding-left:30px;padding-right:30px;padding-block-end:calc( 45px / 2 );border-block-end-color:#e9e9e9}.elementor-1156 .elementor-element.elementor-element-7ce233e .elementor-testimonial__content{padding-bottom:30px;padding-left:30px;padding-right:30px;padding-block-start:calc( 45px / 2 )}.elementor-1156 .elementor-element.elementor-element-7ce233e .elementor-swiper-button{font-size:20px}.elementor-1156 .elementor-element.elementor-element-7ce233e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var(--e-global-color-text);opacity:var(--e-global-color-text)}.elementor-1156 .elementor-element.elementor-element-7ce233e .elementor-testimonial__image img{width:46px;height:46px;border-radius:15px}.elementor-1156 .elementor-element.elementor-element-7ce233e .elementor-testimonial__image+cite{margin-inline-start:34px;margin-inline-end:0}.elementor-1156 .elementor-element.elementor-element-7ce233e .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var(--e-global-color-astglobalcolor0)}.elementor-1156 .elementor-element.elementor-element-7ce233e .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var(--e-global-color-astglobalcolor0)}.elementor-1156 .elementor-element.elementor-element-7ce233e .elementor-testimonial__icon{font-size:16px}.elementor-1156 .elementor-element.elementor-element-7ce233e .elementor-testimonial__icon svg{width:16px}.elementor-1156 .elementor-element.elementor-element-7ce233e .elementor-star-rating{font-size:8px}.elementor-1156 .elementor-element.elementor-element-7ce233e .elementor-star-rating i:not(:last-of-type){margin-inline-end:4px}@media(max-width:767px){.elementor-1156 .elementor-element.elementor-element-3ef0f02.e-con{--align-self:flex-start}.elementor-1156 .elementor-element.elementor-element-4b71b3c>.elementor-widget-container{padding:0}.elementor-1156 .elementor-element.elementor-element-4b71b3c.elementor-element{--align-self:flex-start}.elementor-1156 .elementor-element.elementor-element-4b71b3c{text-align:start}.elementor-1156 .elementor-element.elementor-element-4b71b3c .elementor-heading-title{font-size:65px}.elementor-1156 .elementor-element.elementor-element-5d2194e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1156 .elementor-element.elementor-element-be68be0{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse}.elementor-1156 .elementor-element.elementor-element-fd2ead3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-1156 .elementor-element.elementor-element-de32f34{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-1156 .elementor-element.elementor-element-81ffb75{--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}.elementor-1156 .elementor-element.elementor-element-746e269 .elementor-heading-title{font-size:35px}.elementor-1156 .elementor-element.elementor-element-92b0da3{--width:22%}.elementor-1156 .elementor-element.elementor-element-d3ff23b{text-align:start}.elementor-1156 .elementor-element.elementor-element-d3ff23b img{max-width:40%}.elementor-1156 .elementor-element.elementor-element-6e82aca{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-1156 .elementor-element.elementor-element-21a01df{--min-height:45vh}.elementor-1156 .elementor-element.elementor-element-46da938>.elementor-widget-container{margin:40px 0 0;padding:20px}.elementor-1156 .elementor-element.elementor-element-46da938 .elementor-heading-title{font-size:25px}}@media(min-width:768px){.elementor-1156 .elementor-element.elementor-element-3ef0f02{--content-width:85%}.elementor-1156 .elementor-element.elementor-element-eb046b4{--width:100%}.elementor-1156 .elementor-element.elementor-element-5d2194e{--width:85%}.elementor-1156 .elementor-element.elementor-element-fd2ead3{--width:90%}.elementor-1156 .elementor-element.elementor-element-92b0da3{--width:30%}.elementor-1156 .elementor-element.elementor-element-6e82aca{--width:100%}.elementor-1156 .elementor-element.elementor-element-21a01df{--width:80%}}.cf7-modern{--accent:#ab88ff;--light:#fafafa;--muted:rgba(250,250,250,.62);margin:0;padding:0;font-family:'Montserrat',sans-serif;color:var(--light);position:relative;z-index:10}.cf7-modern,.cf7-modern *{box-sizing:border-box}.cf7-modern p{margin:0 !important}.cf7-modern label{margin:0;padding:0}.cf7-modern .cf7-section{margin:0 0 18px;padding:0;animation:cf7FloatIn .6s ease both}.cf7-modern .cf7-section:nth-child(2){animation-delay:.08s}.cf7-modern .cf7-section:nth-child(3){animation-delay:.16s}.cf7-modern .cf7-label{display:block;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:400;color:var(--light);margin:0 0 6px;line-height:1.3}.cf7-modern .cf7-row{display:grid;gap:14px;margin:0}.cf7-modern .cf7-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cf7-modern .cf7-field{display:block;margin:0;padding:0}.cf7-modern input[type=text],.cf7-modern input[type=email],.cf7-modern input[type=tel],.cf7-modern textarea{width:100%;box-sizing:border-box;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:400;color:#fafafa;background:rgba(255,255,255,.04);border:1.5px solid #fafafa;border-radius:15px;padding:14px 16px;outline:none;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease,background-color .3s ease}.cf7-modern input::placeholder,.cf7-modern textarea::placeholder{color:rgba(250,250,250,.62);opacity:1}.cf7-modern input:hover,.cf7-modern textarea:hover{border-color:var(--accent);background:rgba(171,136,255,.06);transform:translateY(-2px)}.cf7-modern input:focus,.cf7-modern textarea:focus,.cf7-modern input:active,.cf7-modern textarea:active{border-color:var(--accent) !important;background:rgba(171,136,255,.08);box-shadow:0 0 0 5px rgba(171,136,255,.16);transform:translateY(-2px);outline:none !important}.cf7-modern textarea{min-height:120px;resize:vertical}.cf7-modern .cf7-actions{margin-top:10px}.cf7-modern .cf7-btn{display:inline-block;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500;color:#fafafa;background:0 0 !important;border:1.5px solid #fafafa;border-radius:15px;padding:14px 28px;cursor:pointer;position:relative;overflow:hidden;transition:color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.cf7-modern .cf7-btn:hover{background:0 0 !important;color:#ab88ff !important;border-color:#ab88ff !important;transform:translateY(-2px)}.cf7-modern .cf7-btn:focus,.cf7-modern .cf7-btn:active{background:0 0 !important;color:#ab88ff !important;border-color:#ab88ff !important;outline:none !important;box-shadow:0 0 0 4px rgba(171,136,255,.15)}.cf7-modern .wpcf7-not-valid-tip{font-family:'Montserrat',sans-serif;font-size:12px;font-weight:400;margin-top:4px;color:#ab88ff}.cf7-modern .wpcf7-response-output{margin:12px 0 0 !important;padding:12px 14px !important;border-radius:15px;border:1.5px solid #ab88ff !important;color:#fafafa;font-size:14px}@keyframes cf7FloatIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.cf7-modern .cf7-row--2{grid-template-columns:1fr}.cf7-modern .cf7-btn{width:100%}}.cf7-modern input[type=text],.cf7-modern input[type=email],.cf7-modern input[type=tel],.cf7-modern textarea{color:#fafafa !important;-webkit-text-fill-color:#fafafa !important;caret-color:#ab88ff}.cf7-modern input:-webkit-autofill,.cf7-modern input:-webkit-autofill:hover,.cf7-modern input:-webkit-autofill:focus,.cf7-modern input:-webkit-autofill:active{-webkit-text-fill-color:#fafafa !important;caret-color:#ab88ff;box-shadow:0 0 0 1000px rgba(255,255,255,.04) inset !important;-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.04) inset !important;border:1.5px solid #ab88ff !important;transition:background-color 9999s ease-in-out 0s}.cf7-modern textarea{background:rgba(255,255,255,.04) !important}.elementor-1156 .elementor-element.elementor-element-7ce233e{position:relative;overflow:hidden}.elementor-1156 .elementor-element.elementor-element-7ce233e:before,.elementor-1156 .elementor-element.elementor-element-7ce233e:after{content:'';position:absolute;top:0;width:120px;height:100%;z-index:10;pointer-events:none}.elementor-1156 .elementor-element.elementor-element-7ce233e:before{left:0;background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%)}.elementor-1156 .elementor-element.elementor-element-7ce233e:after{right:0;background:linear-gradient(to left,#fff 0%,rgba(255,255,255,0) 100%)}