/* End Custom Fonts CSS */
.elementor-16390 .elementor-element.elementor-element-3d2a838:not(.elementor-motion-effects-element-type-background), .elementor-16390 .elementor-element.elementor-element-3d2a838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-16390 .elementor-element.elementor-element-3d2a838{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10% 3% 10% 3%;z-index:1;}
.elementor-16390 .elementor-element.elementor-element-3d2a838 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-16390 .elementor-element.elementor-element-55bffd9 .elementor-heading-title{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:4rem;font-weight:normal;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:-2.5px;color:var( --e-global-color-primary );}
.elementor-16390 .elementor-element.elementor-element-e90c402 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}
.elementor-16390 .elementor-element.elementor-element-e90c402{font-family:var( --e-global-typography-dbf4aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf4aa8-font-size );font-weight:var( --e-global-typography-dbf4aa8-font-weight );text-transform:var( --e-global-typography-dbf4aa8-text-transform );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}
.elementor-16390 .elementor-element.elementor-element-692aa9e .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-dbf4aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf4aa8-font-size );font-weight:var( --e-global-typography-dbf4aa8-font-weight );text-transform:var( --e-global-typography-dbf4aa8-text-transform );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );fill:#020101;color:#020101;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:11px 20px 11px 20px;}
.elementor-16390 .elementor-element.elementor-element-692aa9e .elementor-button:hover, .elementor-16390 .elementor-element.elementor-element-692aa9e .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}
.elementor-16390 .elementor-element.elementor-element-692aa9e > .elementor-widget-container{padding:2% 2% 2% 0%;}
.elementor-16390 .elementor-element.elementor-element-692aa9e .elementor-button:hover svg, .elementor-16390 .elementor-element.elementor-element-692aa9e .elementor-button:focus svg{fill:#FFFFFF;}
.elementor-16390 .elementor-element.elementor-element-73feac8:not(.elementor-motion-effects-element-type-background), .elementor-16390 .elementor-element.elementor-element-73feac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-16390 .elementor-element.elementor-element-73feac8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:2% 3% 2% 3%;z-index:1;}
.elementor-16390 .elementor-element.elementor-element-73feac8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-16390 .elementor-element.elementor-element-9bc5cba{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}
.elementor-16390 .elementor-element.elementor-element-9bc5cba > .elementor-widget-container{margin:0% 0% -1% 0%;}
.elementor-16390 .elementor-element.elementor-element-9bc5cba .elementor-divider-separator{width:100%;}
.elementor-16390 .elementor-element.elementor-element-9bc5cba .elementor-divider{padding-block-start:15px;padding-block-end:15px;}
.elementor-16390 .elementor-element.elementor-element-a87d401 > .elementor-widget-container{margin:-0.25% 0% 5% 0%;}
.elementor-16390 .elementor-element.elementor-element-a87d401 .elementor-heading-title{font-family:var( --e-global-typography-783896f-font-family ), Sans-serif;font-size:var( --e-global-typography-783896f-font-size );font-weight:var( --e-global-typography-783896f-font-weight );font-style:var( --e-global-typography-783896f-font-style );letter-spacing:var( --e-global-typography-783896f-letter-spacing );}
.elementor-16390 .elementor-element.elementor-element-6cb5f2b .elementor-heading-title{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:4rem;font-weight:normal;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:-2.5px;color:var( --e-global-color-primary );}
.elementor-16390 .elementor-element.elementor-element-45720df:not(.elementor-motion-effects-element-type-background), .elementor-16390 .elementor-element.elementor-element-45720df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-16390 .elementor-element.elementor-element-45720df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 3% 8% 3%;z-index:1;}
.elementor-16390 .elementor-element.elementor-element-45720df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-16390 .elementor-element.elementor-element-d238bed > .elementor-element-populated{padding:0% 5% 0% 0%;}
.elementor-16390 .elementor-element.elementor-element-bd0a17b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}
.elementor-16390 .elementor-element.elementor-element-bd0a17b > .elementor-widget-container{margin:0% 0% -1% 0%;}
.elementor-16390 .elementor-element.elementor-element-bd0a17b .elementor-divider-separator{width:100%;}
.elementor-16390 .elementor-element.elementor-element-bd0a17b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}
.elementor-16390 .elementor-element.elementor-element-a746110 .elementor-heading-title{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:2.5rem;font-weight:normal;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:-1.5px;color:var( --e-global-color-primary );}
.elementor-16390 .elementor-element.elementor-element-8a5300c > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}
.elementor-16390 .elementor-element.elementor-element-8a5300c{font-family:var( --e-global-typography-dbf4aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf4aa8-font-size );font-weight:var( --e-global-typography-dbf4aa8-font-weight );text-transform:var( --e-global-typography-dbf4aa8-text-transform );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}
.elementor-16390 .elementor-element.elementor-element-2e44305 > .elementor-element-populated{padding:0% 5% 0% 0%;}
.elementor-16390 .elementor-element.elementor-element-308cffc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}
.elementor-16390 .elementor-element.elementor-element-308cffc > .elementor-widget-container{margin:0% 0% -1% 0%;}
.elementor-16390 .elementor-element.elementor-element-308cffc .elementor-divider-separator{width:100%;}
.elementor-16390 .elementor-element.elementor-element-308cffc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}
.elementor-16390 .elementor-element.elementor-element-b6d2067 .elementor-heading-title{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:2.5rem;font-weight:normal;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:-1.5px;color:var( --e-global-color-primary );}
.elementor-16390 .elementor-element.elementor-element-e5a25e2 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}
.elementor-16390 .elementor-element.elementor-element-e5a25e2{font-family:var( --e-global-typography-dbf4aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf4aa8-font-size );font-weight:var( --e-global-typography-dbf4aa8-font-weight );text-transform:var( --e-global-typography-dbf4aa8-text-transform );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}
.elementor-16390 .elementor-element.elementor-element-4c58182 > .elementor-element-populated{padding:0% 5% 0% 0%;}
.elementor-16390 .elementor-element.elementor-element-1109288{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}
.elementor-16390 .elementor-element.elementor-element-1109288 > .elementor-widget-container{margin:0% 0% -1% 0%;}
.elementor-16390 .elementor-element.elementor-element-1109288 .elementor-divider-separator{width:100%;}
.elementor-16390 .elementor-element.elementor-element-1109288 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}
.elementor-16390 .elementor-element.elementor-element-a8732f4 .elementor-heading-title{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:2.5rem;font-weight:normal;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:-1.5px;color:var( --e-global-color-primary );}
.elementor-16390 .elementor-element.elementor-element-e4732d2 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}
.elementor-16390 .elementor-element.elementor-element-e4732d2{font-family:var( --e-global-typography-dbf4aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf4aa8-font-size );font-weight:var( --e-global-typography-dbf4aa8-font-weight );text-transform:var( --e-global-typography-dbf4aa8-text-transform );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}
.elementor-16390 .elementor-element.elementor-element-b76057e .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-dbf4aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf4aa8-font-size );font-weight:var( --e-global-typography-dbf4aa8-font-weight );text-transform:var( --e-global-typography-dbf4aa8-text-transform );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );fill:#020101;color:#020101;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:11px 20px 11px 20px;}
.elementor-16390 .elementor-element.elementor-element-b76057e .elementor-button:hover, .elementor-16390 .elementor-element.elementor-element-b76057e .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}
.elementor-16390 .elementor-element.elementor-element-b76057e > .elementor-widget-container{padding:5% 2% 2% 0%;}
.elementor-16390 .elementor-element.elementor-element-b76057e .elementor-button:hover svg, .elementor-16390 .elementor-element.elementor-element-b76057e .elementor-button:focus svg{fill:#FFFFFF;}
.elementor-16390 .elementor-element.elementor-element-32c37d5:not(.elementor-motion-effects-element-type-background), .elementor-16390 .elementor-element.elementor-element-32c37d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-16390 .elementor-element.elementor-element-32c37d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 3% 2% 3%;z-index:1;}
.elementor-16390 .elementor-element.elementor-element-32c37d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-16390 .elementor-element.elementor-element-0e61df2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}
.elementor-16390 .elementor-element.elementor-element-0e61df2 > .elementor-widget-container{margin:0% 0% -1% 0%;}
.elementor-16390 .elementor-element.elementor-element-0e61df2 .elementor-divider-separator{width:100%;}
.elementor-16390 .elementor-element.elementor-element-0e61df2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}
.elementor-16390 .elementor-element.elementor-element-f196b0a > .elementor-widget-container{margin:-0.25% 0% 5% 0%;}
.elementor-16390 .elementor-element.elementor-element-f196b0a .elementor-heading-title{font-family:var( --e-global-typography-783896f-font-family ), Sans-serif;font-size:var( --e-global-typography-783896f-font-size );font-weight:var( --e-global-typography-783896f-font-weight );font-style:var( --e-global-typography-783896f-font-style );letter-spacing:var( --e-global-typography-783896f-letter-spacing );}
.elementor-16390 .elementor-element.elementor-element-3a45458 .elementor-heading-title{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:4rem;font-weight:normal;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:-2.5px;color:var( --e-global-color-primary );}
.elementor-16390 .elementor-element.elementor-element-df839bf > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}
.elementor-16390 .elementor-element.elementor-element-df839bf{font-family:var( --e-global-typography-dbf4aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf4aa8-font-size );font-weight:var( --e-global-typography-dbf4aa8-font-weight );text-transform:var( --e-global-typography-dbf4aa8-text-transform );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}
.elementor-16390 .elementor-element.elementor-element-0f44fe6 > .elementor-widget-container{padding:7% 0% 7% 0%;}
.elementor-16390 .elementor-element.elementor-element-0f44fe6{text-align:center;}
.elementor-16390 .elementor-element.elementor-element-0f44fe6 img{width:66vw;}
.elementor-16390 .elementor-element.elementor-element-870803a:not(.elementor-motion-effects-element-type-background), .elementor-16390 .elementor-element.elementor-element-870803a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-16390 .elementor-element.elementor-element-870803a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 3% 1% 3%;z-index:1;}
.elementor-16390 .elementor-element.elementor-element-870803a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-16390 .elementor-element.elementor-element-585db1d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}
.elementor-16390 .elementor-element.elementor-element-585db1d > .elementor-widget-container{margin:0% 0% -1% 0%;}
.elementor-16390 .elementor-element.elementor-element-585db1d .elementor-divider-separator{width:100%;}
.elementor-16390 .elementor-element.elementor-element-585db1d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}
.elementor-16390 .elementor-element.elementor-element-f7d0d93 > .elementor-widget-container{margin:-0.25% 0% 5% 0%;}
.elementor-16390 .elementor-element.elementor-element-f7d0d93 .elementor-heading-title{font-family:var( --e-global-typography-783896f-font-family ), Sans-serif;font-size:var( --e-global-typography-783896f-font-size );font-weight:var( --e-global-typography-783896f-font-weight );font-style:var( --e-global-typography-783896f-font-style );letter-spacing:var( --e-global-typography-783896f-letter-spacing );}
.elementor-16390 .elementor-element.elementor-element-7d3517a{width:var( --container-widget-width, 56.255% );max-width:56.255%;--container-widget-width:56.255%;--container-widget-flex-grow:0;}
.elementor-16390 .elementor-element.elementor-element-7d3517a .elementor-heading-title{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:4rem;font-weight:normal;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:-2.5px;color:var( --e-global-color-primary );}
.elementor-16390 .elementor-element.elementor-element-0401551{margin-top:0px;margin-bottom:0px;padding:2rem 0rem 10rem 0rem;}
.elementor-16390 .elementor-element.elementor-element-09baaf4{--e-image-carousel-slides-to-show:6;}
.elementor-16390 .elementor-element.elementor-element-a9c5d02{--e-image-carousel-slides-to-show:7;}
.elementor-16390 .elementor-element.elementor-element-9977b23{padding:0rem 10rem 0rem 10rem;}
.elementor-16390 .elementor-element.elementor-element-51da5cc:not(.elementor-motion-effects-element-type-background), .elementor-16390 .elementor-element.elementor-element-51da5cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-16390 .elementor-element.elementor-element-51da5cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 3% 9% 3%;z-index:1;}
.elementor-16390 .elementor-element.elementor-element-51da5cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-16390 .elementor-element.elementor-element-e11bbe6 > .elementor-element-populated{text-align:start;}
.elementor-16390 .elementor-element.elementor-element-2f565d3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}
.elementor-16390 .elementor-element.elementor-element-2f565d3 > .elementor-widget-container{margin:0% 0% -1% 0%;}
.elementor-16390 .elementor-element.elementor-element-2f565d3 .elementor-divider-separator{width:100%;}
.elementor-16390 .elementor-element.elementor-element-2f565d3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}
.elementor-16390 .elementor-element.elementor-element-57becb3 > .elementor-widget-container{margin:-0.25% 0% 0% 0%;}
.elementor-16390 .elementor-element.elementor-element-57becb3 .elementor-heading-title{font-family:var( --e-global-typography-783896f-font-family ), Sans-serif;font-size:var( --e-global-typography-783896f-font-size );font-weight:var( --e-global-typography-783896f-font-weight );font-style:var( --e-global-typography-783896f-font-style );letter-spacing:var( --e-global-typography-783896f-letter-spacing );}
.elementor-16390 .elementor-element.elementor-element-16ba00d{margin-top:10rem;margin-bottom:0rem;}
.elementor-16390 .elementor-element.elementor-element-8b43f31{text-align:center;}
.elementor-16390 .elementor-element.elementor-element-8b43f31 .elementor-heading-title{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:4rem;font-weight:normal;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:-2.5px;color:var( --e-global-color-primary );}
.elementor-16390 .elementor-element.elementor-element-1305bb1 .elementor-button{background-color:#FEBE18ED;font-family:var( --e-global-typography-755f078-font-family ), Sans-serif;font-size:var( --e-global-typography-755f078-font-size );font-weight:var( --e-global-typography-755f078-font-weight );text-transform:var( --e-global-typography-755f078-text-transform );line-height:var( --e-global-typography-755f078-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;padding:50px 50px 50px 50px;}
.elementor-16390 .elementor-element.elementor-element-1305bb1 > .elementor-widget-container{margin:-2rem 0rem 0rem 0rem;padding:-4% 0% 0% 0%;}
@media(max-width:1024px){.elementor-16390 .elementor-element.elementor-element-e90c402{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-692aa9e .elementor-button{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-a87d401 .elementor-heading-title{font-size:var( --e-global-typography-783896f-font-size );letter-spacing:var( --e-global-typography-783896f-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-8a5300c{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-e5a25e2{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-e4732d2{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-b76057e .elementor-button{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-f196b0a .elementor-heading-title{font-size:var( --e-global-typography-783896f-font-size );letter-spacing:var( --e-global-typography-783896f-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-df839bf{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-f7d0d93 .elementor-heading-title{font-size:var( --e-global-typography-783896f-font-size );letter-spacing:var( --e-global-typography-783896f-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-7d3517a{width:var( --container-widget-width, 584.932px );max-width:584.932px;--container-widget-width:584.932px;--container-widget-flex-grow:0;}.elementor-16390 .elementor-element.elementor-element-2f565d3 > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-16390 .elementor-element.elementor-element-57becb3 .elementor-heading-title{font-size:var( --e-global-typography-783896f-font-size );letter-spacing:var( --e-global-typography-783896f-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-16ba00d{margin-top:5rem;margin-bottom:0rem;}.elementor-16390 .elementor-element.elementor-element-1305bb1 .elementor-button{font-size:var( --e-global-typography-755f078-font-size );line-height:var( --e-global-typography-755f078-line-height );}}
@media(min-width:768px){.elementor-16390 .elementor-element.elementor-element-9e1a416{width:54.326%;}.elementor-16390 .elementor-element.elementor-element-28e4b95{width:45.603%;}.elementor-16390 .elementor-element.elementor-element-d238bed{width:33.33%;}.elementor-16390 .elementor-element.elementor-element-2e44305{width:33.33%;}.elementor-16390 .elementor-element.elementor-element-4c58182{width:32.64%;}.elementor-16390 .elementor-element.elementor-element-4077ff9{width:20%;}.elementor-16390 .elementor-element.elementor-element-d001394{width:59.332%;}.elementor-16390 .elementor-element.elementor-element-c2b759d{width:20%;}}
@media(max-width:1024px) and (min-width:768px){.elementor-16390 .elementor-element.elementor-element-9e1a416{width:100%;}.elementor-16390 .elementor-element.elementor-element-28e4b95{width:25%;}.elementor-16390 .elementor-element.elementor-element-d238bed{width:100%;}.elementor-16390 .elementor-element.elementor-element-2e44305{width:100%;}.elementor-16390 .elementor-element.elementor-element-4c58182{width:100%;}.elementor-16390 .elementor-element.elementor-element-4077ff9{width:10%;}.elementor-16390 .elementor-element.elementor-element-d001394{width:80%;}.elementor-16390 .elementor-element.elementor-element-c2b759d{width:10%;}}
@media(max-width:767px){.elementor-16390 .elementor-element.elementor-element-3d2a838{padding:10% 3% 10% 3%;}.elementor-16390 .elementor-element.elementor-element-55bffd9 > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-16390 .elementor-element.elementor-element-55bffd9 .elementor-heading-title{font-size:2.5rem;letter-spacing:0px;}.elementor-16390 .elementor-element.elementor-element-e90c402 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-16390 .elementor-element.elementor-element-e90c402{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-692aa9e .elementor-button{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-9bc5cba > .elementor-widget-container{margin:0% 0% -7% 0%;}.elementor-16390 .elementor-element.elementor-element-a87d401 .elementor-heading-title{font-size:var( --e-global-typography-783896f-font-size );letter-spacing:var( --e-global-typography-783896f-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-6cb5f2b > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-16390 .elementor-element.elementor-element-6cb5f2b .elementor-heading-title{font-size:2.5rem;letter-spacing:0px;}.elementor-16390 .elementor-element.elementor-element-a746110 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-16390 .elementor-element.elementor-element-a746110 .elementor-heading-title{font-size:2.5rem;letter-spacing:0rem;}.elementor-16390 .elementor-element.elementor-element-8a5300c > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-16390 .elementor-element.elementor-element-8a5300c{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-b6d2067 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-16390 .elementor-element.elementor-element-b6d2067 .elementor-heading-title{font-size:2.5rem;letter-spacing:0rem;}.elementor-16390 .elementor-element.elementor-element-e5a25e2 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-16390 .elementor-element.elementor-element-e5a25e2{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-a8732f4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-16390 .elementor-element.elementor-element-a8732f4 .elementor-heading-title{font-size:2.5rem;letter-spacing:0rem;}.elementor-16390 .elementor-element.elementor-element-e4732d2 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-16390 .elementor-element.elementor-element-e4732d2{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-b76057e .elementor-button{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-0e61df2 > .elementor-widget-container{margin:0% 0% -7% 0%;}.elementor-16390 .elementor-element.elementor-element-f196b0a .elementor-heading-title{font-size:var( --e-global-typography-783896f-font-size );letter-spacing:var( --e-global-typography-783896f-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-3a45458 > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-16390 .elementor-element.elementor-element-3a45458 .elementor-heading-title{font-size:2.5rem;letter-spacing:0px;}.elementor-16390 .elementor-element.elementor-element-df839bf > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-16390 .elementor-element.elementor-element-df839bf{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-585db1d > .elementor-widget-container{margin:0% 0% -7% 0%;}.elementor-16390 .elementor-element.elementor-element-f7d0d93 .elementor-heading-title{font-size:var( --e-global-typography-783896f-font-size );letter-spacing:var( --e-global-typography-783896f-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-7d3517a > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-16390 .elementor-element.elementor-element-7d3517a .elementor-heading-title{font-size:2.5rem;letter-spacing:0px;}.elementor-16390 .elementor-element.elementor-element-0401551{padding:2rem 0rem 05rem 0rem;}.elementor-16390 .elementor-element.elementor-element-16819a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-16390 .elementor-element.elementor-element-09baaf4{--e-image-carousel-slides-to-show:2;}.elementor-16390 .elementor-element.elementor-element-a9c5d02{--e-image-carousel-slides-to-show:2;}.elementor-16390 .elementor-element.elementor-element-51da5cc{padding:3% 3% 3% 3%;}.elementor-16390 .elementor-element.elementor-element-2f565d3 > .elementor-widget-container{margin:0% 0% -7% 0%;}.elementor-16390 .elementor-element.elementor-element-57becb3 .elementor-heading-title{font-size:var( --e-global-typography-783896f-font-size );letter-spacing:var( --e-global-typography-783896f-letter-spacing );}.elementor-16390 .elementor-element.elementor-element-16ba00d{margin-top:2rem;margin-bottom:00rem;}.elementor-16390 .elementor-element.elementor-element-8b43f31 > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-16390 .elementor-element.elementor-element-8b43f31 .elementor-heading-title{font-size:2.5rem;letter-spacing:0px;}.elementor-16390 .elementor-element.elementor-element-1305bb1 > .elementor-widget-container{margin:-3rem 0rem 2rem 0rem;}.elementor-16390 .elementor-element.elementor-element-1305bb1 .elementor-button{font-size:var( --e-global-typography-755f078-font-size );line-height:var( --e-global-typography-755f078-line-height );}}
/* Start custom CSS for button, class: .elementor-element-1305bb1 */.elementor-16390 .elementor-element.elementor-element-1305bb1 a{
display: inline-flex;
}
.elementor-16390 .elementor-element.elementor-element-1305bb1 .elementor-button-content-wrapper{
align-items: center;
}
.elementor-16390 .elementor-element.elementor-element-1305bb1 a:before{
content: "";
display: block;
padding-top: 100%
}

            :root {
                --eb-global-primary-color: #101828;
--eb-global-secondary-color: #475467;
--eb-global-tertiary-color: #98A2B3;
--eb-global-text-color: #475467;
--eb-global-heading-color: #1D2939;
--eb-global-link-color: #444CE7;
--eb-global-background-color: #F9FAFB;
--eb-global-button-text-color: #FFFFFF;
--eb-global-button-background-color: #101828;
--eb-gradient-primary-color: linear-gradient(90deg, hsla(259, 84%, 78%, 1) 0%, hsla(206, 67%, 75%, 1) 100%);
--eb-gradient-secondary-color: linear-gradient(90deg, hsla(18, 76%, 85%, 1) 0%, hsla(203, 69%, 84%, 1) 100%);
--eb-gradient-tertiary-color: linear-gradient(90deg, hsla(248, 21%, 15%, 1) 0%, hsla(250, 14%, 61%, 1) 100%);
--eb-gradient-background-color: linear-gradient(90deg, rgb(250, 250, 250) 0%, rgb(233, 233, 233) 49%, rgb(244, 243, 243) 100%);

                --eb-tablet-breakpoint: 1024px;
--eb-mobile-breakpoint: 767px;

            }
            
            
        
/* shrinking header section */

.shrinker {
	background: transparent;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

.shrinker.elementor-sticky--effects {
	background: #fff;
	padding-top: 2px!important;
	padding-bottom: 2px!important;
	box-shadow: 0px 6px 30px -4px rgba(0,0,0,.05);
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

/* shrinking logo image */

.shrinking-logo img {
	width: 700px!important;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

.shrinker.elementor-sticky--effects img {
	width: 200px!important;
	transition: all .2s linear!important;
	-webkit-transition: all .3s linear!important;
	-moz-transition: all .2s linear!important;
}
.elementor-16390 .elementor-element.elementor-element-1305bb1 a{
display: inline-flex;
}

.elementor-16390 .elementor-element.elementor-element-1305bb1 .elementor-button-content-wrapper{
align-items: center;
}

.elementor-16390 .elementor-element.elementor-element-1305bb1 a:before{
content: "";
display: block;
padding-top: 100%
}
.my_testimonial_slider .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.sans {
    font-family: Inter;
    font-style: normal;
    
}
.elementor-popup-modal .dialog-close-button {
    display: none;
    top: 0px;
    right: 2%;
    color: black;
    opacity: 0;
    z-index: 9999;
    border: 2px;
    transform-origin: top right;
    transform: scale(5);
    pointer-events: all;
}
