.elementor-35717 .elementor-element.elementor-element-af8fe19{--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;}.elementor-35717 .elementor-element.elementor-element-43fc80e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-35717 .elementor-element.elementor-element-43fc80e:not(.elementor-motion-effects-element-type-background), .elementor-35717 .elementor-element.elementor-element-43fc80e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-35717 .elementor-element.elementor-element-3c52ac5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-35717 .elementor-element.elementor-element-99fe60c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:400;text-transform:capitalize;line-height:1.1em;color:#FABE1A;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-35717 .elementor-element.elementor-element-503ba76 img{width:192px;}.elementor-35717 .elementor-element.elementor-element-be6a9a0 img{width:292px;}.elementor-35717 .elementor-element.elementor-element-686daa2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-35717 .elementor-element.elementor-element-1cf812d .elementor-button{border-radius:40px 40px 40px 40px;}.elementor-35717 .elementor-element.elementor-element-2121cf2 .elementor-button{border-radius:40px 40px 40px 40px;}.elementor-35717 .elementor-element.elementor-element-573f8ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:44px;--padding-bottom:44px;--padding-left:56px;--padding-right:56px;}.elementor-35717 .elementor-element.elementor-element-573f8ce:not(.elementor-motion-effects-element-type-background), .elementor-35717 .elementor-element.elementor-element-573f8ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1919;}.elementor-35717 .elementor-element.elementor-element-5856bb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:44px;--padding-bottom:44px;--padding-left:56px;--padding-right:56px;}.elementor-35717 .elementor-element.elementor-element-5856bb0:not(.elementor-motion-effects-element-type-background), .elementor-35717 .elementor-element.elementor-element-5856bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-35717 .elementor-element.elementor-element-a20baae{--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:flex-start;--padding-top:88px;--padding-bottom:88px;--padding-left:56px;--padding-right:56px;}.elementor-35717 .elementor-element.elementor-element-a20baae:not(.elementor-motion-effects-element-type-background), .elementor-35717 .elementor-element.elementor-element-a20baae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35717 .elementor-element.elementor-element-7302216 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:900;line-height:1.1em;letter-spacing:-0.02em;color:#1E1919;}.elementor-35717 .elementor-element.elementor-element-8f29fdd{--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;}.elementor-35717 .elementor-element.elementor-element-960aef7{--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:flex-start;--padding-top:88px;--padding-bottom:88px;--padding-left:56px;--padding-right:56px;}.elementor-35717 .elementor-element.elementor-element-960aef7:not(.elementor-motion-effects-element-type-background), .elementor-35717 .elementor-element.elementor-element-960aef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35717 .elementor-element.elementor-element-09c48fb{--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;}.elementor-35717 .elementor-element.elementor-element-6f5b773{--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:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-35717 .elementor-element.elementor-element-6f5b773:not(.elementor-motion-effects-element-type-background), .elementor-35717 .elementor-element.elementor-element-6f5b773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-35717 .elementor-element.elementor-element-ab82a62{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:48px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-35717 .elementor-element.elementor-element-ab82a62:not(.elementor-motion-effects-element-type-background), .elementor-35717 .elementor-element.elementor-element-ab82a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1919;}.elementor-35717 .elementor-element.elementor-element-7d28119 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1.56px;color:#FABE1A;}.elementor-35717 .elementor-element.elementor-element-17a8a1b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:900;line-height:1.1em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-35717 .elementor-element.elementor-element-893333c{font-family:"Montserrat", Sans-serif;font-size:18px;line-height:1.65em;color:#C8D2DC;}.elementor-35717 .elementor-element.elementor-element-218e2b9{--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:flex-start;--padding-top:88px;--padding-bottom:88px;--padding-left:56px;--padding-right:56px;}.elementor-35717 .elementor-element.elementor-element-c80a776{--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:88px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-35717 .elementor-element.elementor-element-cc4b140 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:900;line-height:1.1em;color:#1E1919;}.elementor-35717 .elementor-element.elementor-element-ff79734{--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:48px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-35717 .elementor-element.elementor-element-ff79734:not(.elementor-motion-effects-element-type-background), .elementor-35717 .elementor-element.elementor-element-ff79734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6A2C91;}.elementor-35717 .elementor-element.elementor-element-1f5e4e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:900;color:#FFFFFF;}.elementor-35717 .elementor-element.elementor-element-311aa26 .elementor-button{background-color:#FABE1A;fill:#1E1919;color:#1E1919;}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-e71d5ae */.elementor-35717 .elementor-element.elementor-element-e71d5ae .kv2-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}
.elementor-35717 .elementor-element.elementor-element-e71d5ae .kv2-stat{display:flex;flex-direction:column;gap:0px; padding: 0px !important}
.elementor-35717 .elementor-element.elementor-element-e71d5ae .kv2-stat .kv2-stat-value{font-family:Montserrat;font-weight:900;font-size:46px;line-height:1;color:#FABE1A}
.elementor-35717 .elementor-element.elementor-element-e71d5ae .kv2-stat h4{font-family:Montserrat;font-weight:700;font-size:22px;color:#FFFFFF;margin:8px 0 0}
.elementor-35717 .elementor-element.elementor-element-e71d5ae .kv2-stat p{font-family:Montserrat;font-size:16px;line-height:1.5;color:#C8D2DC;margin:6px 0 0}@media(max-width:767px){.elementor-35717 .elementor-element.elementor-element-e71d5ae .kv2-stats-row{grid-template-columns:1fr}}
.elementor-35717 .elementor-element.elementor-element-e71d5ae { width:100%; max-width:1160px !important; margin-left:auto; margin-right:auto; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-86b04e0 */.elementor-35717 .elementor-element.elementor-element-86b04e0 { width:100%; max-width:1160px !important; margin-left:auto; margin-right:auto; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d499594 */.elementor-35717 .elementor-element.elementor-element-d499594 ul{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0}.elementor-35717 .elementor-element.elementor-element-d499594 li{background:#fff;border:1px solid #DDE4EB;border-radius:16px;padding:24px}@media(max-width:1024px){.elementor-35717 .elementor-element.elementor-element-d499594 ul{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.elementor-35717 .elementor-element.elementor-element-d499594 ul{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-03d2ec2 */.elementor-35717 .elementor-element.elementor-element-03d2ec2 { width:100%; max-width:1160px !important; margin-left:auto; margin-right:auto; padding:0;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8a92f2c */.elementor-35717 .elementor-element.elementor-element-8a92f2c { width:100%; max-width:1160px !important; margin-left:auto; margin-right:auto; padding:0;}
.elementor-35717 .elementor-element.elementor-element-8a92f2c .kv2-gs { padding: 20px 0px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab82a62 */.elementor-35717 .elementor-element.elementor-element-ab82a62 { width:100%; max-width: 1160px !important; margin-left:auto; margin-right:auto; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-069e2ff */.elementor-35717 .elementor-element.elementor-element-069e2ff { width:100%; max-width:1160px !important; margin-left:auto; margin-right:auto; padding:0 !important;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e497225 */.elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion .accordion-body { display: none; padding: 21px 31px 10px; background: #ffffff; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; }
.elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; list-style: none; padding: 0; }
.elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion .accordion-header { display: block; width: 100%; text-align: left; background: #FFFFFF; padding: 21px 31px; border-radius: 16px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; }
.elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion .accordion-header h4 { font-weight: 400; font-size: 16px; text-transform: capitalize; color: #000000; line-height: 20px; margin: 0px; }
.elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion .accordion-header:hover { background: #C5CBD5; }
.elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion .accordion-header.active { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion .accordion-item-title-icon { position: relative; display: inline-block; width: 32px; height: 32px; overflow: hidden; background: #FABE1A; border-radius: 40px; }
.elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion .accordion-item-title-icon .e-opened, .elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion .accordion-item-title-icon .e-closed { position: absolute; top: -1px; left: 0; transition: all 0.3s ease; width: 32px; height: 32px; }
.elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion .accordion-item-title-icon .e-opened { transform: translateY(35px); }
.elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion .accordion-item-title-icon .e-closed { transform: translateY(0); }
.elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion .accordion-header:hover .accordion-item-title-icon .e-opened, .elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion .accordion-header.active .accordion-item-title-icon .e-opened { transform: translateY(0); }
.elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion .accordion-header:hover .accordion-item-title-icon .e-closed, .elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion .accordion-header.active .accordion-item-title-icon .e-closed { transform: translateY(-35px); }
@media (max-width: 1024px) { .elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion { gap: 20px; } }
@media (max-width: 880px) { .elementor-35717 .elementor-element.elementor-element-e497225 .custom-accordion { grid-template-columns: repeat(1, 1fr); } }
.elementor-35717 .elementor-element.elementor-element-e497225 { width:100%; max-width:1160px !important; margin-left:auto; margin-right:auto; padding:0; }/* End custom CSS */