.elementor-kit-6{--e-global-color-primary:#242038;--e-global-color-secondary:#7F6EFF;--e-global-color-text:#737373;--e-global-color-accent:#C5D86D;--e-global-color-white:#FFFFFF;--e-global-color-bg_soft:#F2F6FD;--e-global-color-line:#D5E2F9;--e-global-color-purple_1:#655A9D;--e-global-color-purple_2:#3F3862;--e-global-color-purple_3:#BAA0DB;--e-global-color-purple_soft:#EEE7F7;--e-global-color-white_70:#FFFFFFD9;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.25em;--e-global-typography-primary-letter-spacing:-1.1px;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.25em;--e-global-typography-secondary-letter-spacing:-1px;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.62em;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.2em;color:#737373;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.62em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{color:#242038;font-family:"Sora", Sans-serif;font-size:59px;font-weight:600;line-height:1.25em;letter-spacing:-1.1px;}.elementor-kit-6 h2{color:#242038;font-family:"Sora", Sans-serif;font-size:37.9px;font-weight:600;line-height:1.25em;letter-spacing:-1px;}.elementor-kit-6 h3{color:#242038;font-family:"Sora", Sans-serif;font-size:30.1px;font-weight:600;line-height:1.25em;letter-spacing:-0.6px;}.elementor-kit-6 h4{color:#242038;font-family:"Sora", Sans-serif;font-size:24.5px;font-weight:600;line-height:1.25em;letter-spacing:0px;}.elementor-kit-6 h5{color:#242038;font-family:"Sora", Sans-serif;font-size:19.7px;font-weight:500;line-height:1.25em;letter-spacing:0px;}.elementor-kit-6 h6{color:#242038;font-family:"Sora", Sans-serif;font-size:15px;font-weight:500;line-height:1.25em;letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:14.7px;font-size:16px;}.elementor-kit-6 h1{font-size:54.3px;}.elementor-kit-6 h2{font-size:35.4px;}.elementor-kit-6 h3{font-size:28.2px;}.elementor-kit-6 h4{font-size:23.3px;}.elementor-kit-6 h5{font-size:18.9px;}.elementor-kit-6 h6{font-size:14.7px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-text-font-size:15.1px;--e-global-typography-accent-font-size:13.3px;font-size:15.1px;}.elementor-kit-6 h1{font-size:30px;}.elementor-kit-6 h2{font-size:26px;}.elementor-kit-6 h3{font-size:21.2px;}.elementor-kit-6 h4{font-size:19.1px;}.elementor-kit-6 h5{font-size:16.1px;}.elementor-kit-6 h6{font-size:13.3px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@import url("https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap");body,.elementor-widget-text-editor,.elementor-widget-icon-list{font-family:"Inter",sans-serif;}h1,h2,h3,h4,h5,h6,.elementor-heading-title{font-family:"Sora",sans-serif;}#site-header{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important;}#site-header .container{width:100%!important;max-width:100%!important;padding:0!important;}#main{padding:0!important;}.content-area,#content-wrap,#primary{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;float:none!important;}#footer-wrap,#site-footer{display:none!important;}.page-header{display:none!important;}.cbs-arc .elementor-heading-title:after{content:"";display:block;width:64px;height:14px;margin-top:14px;border-radius:0 0 64px 64px;background:linear-gradient(90deg,#9067C6,#BAA0DB);}.cbs-arc-center .elementor-heading-title:after{content:"";display:block;width:64px;height:14px;margin:14px auto 0;border-radius:0 0 64px 64px;background:linear-gradient(90deg,#9067C6,#BAA0DB);}.cbs-dots{background-image:radial-gradient(#BAA0DB 2.2px,transparent 2.2px)!important;background-size:16px 16px!important;opacity:.5;}.cbs-blob1{background:radial-gradient(circle at 30% 30%,#9067C6,#3F3862)!important;border-radius:50%!important;}.cbs-blob2{background:#C5D86D!important;border-radius:50%!important;}.cbs-mblob{background:#EEE7F7!important;border-radius:50%!important;}.cbs-hero-photo img{filter:drop-shadow(0 30px 40px rgba(36,32,56,.25));background:transparent!important;}.cbs-lift{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s;}.cbs-lift:hover{transform:translateY(-6px);box-shadow:0 18px 50px -20px rgba(36,32,56,.18);}.cbs-iconbox:hover .elementor-icon{background-color:#9067C6!important;color:#fff!important;}.cbs-iconbox:hover .elementor-icon svg{fill:#fff!important;}.cbs-num{position:absolute!important;top:0;right:0;border-radius:0 16px 0 14px!important;}.cbs-btn .elementor-button{transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s,background .25s;}.cbs-btn .elementor-button:hover{transform:translateY(-3px);}.cbs-textlink .elementor-button:hover .elementor-button-icon{transform:translateX(5px);}.cbs-textlink .elementor-button-icon{transition:transform .25s;}.cbs-pricelines{border-top:1px dashed #D5E2F9;padding-top:16px;}.cbs-pricelines-light{border-top:1px dashed rgba(255,255,255,.3);padding-top:16px;}.cbs-map iframe{width:100%;height:340px;border:0;display:block;}.elementor-invisible{visibility:visible!important;opacity:1!important;animation:none!important;}@media(max-width:767px){.elementor-widget-heading h1.elementor-heading-title{font-size:30px!important;}}/* End custom CSS */