.elementor-22 .elementor-element.elementor-element-ba7c69e{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-aa52168{--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;}.elementor-22 .elementor-element.elementor-element-65e8e6e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:48.6px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-1f8b85a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-71ab721{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23.01px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-5b49fe6{--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-22 .elementor-element.elementor-element-473732d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-082dd28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-cc3a819{--display:flex;--min-height:530px;--border-radius:60px 60px 60px 60px;--padding-top:75px;--padding-bottom:75px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-cc3a819:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-cc3a819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#21212175;}.elementor-22 .elementor-element.elementor-element-f8b33e7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:700;line-height:35.2px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-53266ec{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23.01px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-fdee56a{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0851334{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0c04b9f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-0c04b9f .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-0c04b9f .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-0c04b9f .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-0c04b9f .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:500;line-height:16px;}.elementor-22 .elementor-element.elementor-element-0c04b9f .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23.01px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-7dcf00f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-7dcf00f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-7dcf00f .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-7dcf00f .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-7dcf00f .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-7dcf00f .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:500;line-height:16px;}.elementor-22 .elementor-element.elementor-element-7dcf00f .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23.01px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-8862f1f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b118108 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-b118108 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-b118108 .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-b118108 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b118108 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:500;line-height:16px;}.elementor-22 .elementor-element.elementor-element-b118108 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23.01px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-1e712e4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-1e712e4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-1e712e4 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-1e712e4 .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-1e712e4 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1e712e4 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:500;line-height:16px;}.elementor-22 .elementor-element.elementor-element-1e712e4 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23.01px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-174d997{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-26c98a5 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-22 .elementor-element.elementor-element-26c98a5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;line-height:22.68px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-c656be8{--grid-template-columns:repeat(0, auto);--icon-size:30px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-22 .elementor-element.elementor-element-c656be8 .elementor-widget-container{text-align:center;}.elementor-22 .elementor-element.elementor-element-c656be8 .elementor-social-icon{background-color:#02010100;--icon-padding:6px;}.elementor-22 .elementor-element.elementor-element-e42c765{--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:50px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4ff5bde{--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;}.elementor-22 .elementor-element.elementor-element-1744af7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:48.6px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-9aaef58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-297cf34{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23.01px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-df026e7{--display:flex;--min-height:365px;--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;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#474747;--border-color:#474747;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-df026e7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-df026e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thepaintinggroup.com/wp-content/uploads/2025/03/map_cont_desk.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-df026e7::before, .elementor-22 .elementor-element.elementor-element-df026e7 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-df026e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-df026e7 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-df026e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-df026e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(61.19deg, #00000000 -42.27%, #00000085 100%);}.elementor-22 .elementor-element.elementor-element-b9bf34c{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b9539fa{--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;}.elementor-22 .elementor-element.elementor-element-df7613b{--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:space-between;}.elementor-22 .elementor-element.elementor-element-4cd3dc5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;line-height:48.6px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-b5f0fa3 .elementor-button{background-color:#E2A54F00;font-size:15px;font-weight:700;text-transform:uppercase;line-height:26px;letter-spacing:3%;fill:var( --e-global-color-03d8bda );color:var( --e-global-color-03d8bda );border-style:solid;border-width:1px 1px 1px 1px;border-color:#C07B42;border-radius:9px 9px 9px 9px;padding:10px 14px 10px 14px;}.elementor-22 .elementor-element.elementor-element-b5f0fa3 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-b5f0fa3 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-03d8bda );border-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-b5f0fa3 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-b5f0fa3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-b5f0fa3 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-22 .elementor-element.elementor-element-b5f0fa3 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-b5f0fa3 .elementor-button:focus svg{fill:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-d5cb04c{--display:flex;}.elementor-22 .elementor-element.elementor-element-97cb608{--display:flex;--min-height:502px;--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;--border-radius:60px 60px 60px 60px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-97cb608:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-97cb608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#535353;}.elementor-22 .elementor-element.elementor-element-cdfa1bb .elementor-testimonial-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-cdfa1bb .elementor-testimonial-content{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-22 .elementor-element.elementor-element-cdfa1bb .elementor-testimonial-name{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:22px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-cdfa1bb .elementor-testimonial-job{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-cb596d0{--display:flex;}.elementor-22 .elementor-element.elementor-element-361e8e6{--display:flex;--min-height:502px;--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;--border-radius:60px 60px 60px 60px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-361e8e6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-361e8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#535353;}.elementor-22 .elementor-element.elementor-element-dfc03cf .elementor-testimonial-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-dfc03cf .elementor-testimonial-content{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-22 .elementor-element.elementor-element-dfc03cf .elementor-testimonial-name{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:22px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-dfc03cf .elementor-testimonial-job{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-a34109d{--display:flex;}.elementor-22 .elementor-element.elementor-element-bf82098{--display:flex;--min-height:502px;--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;--border-radius:60px 60px 60px 60px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-bf82098:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-bf82098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#535353;}.elementor-22 .elementor-element.elementor-element-6d5d1c0 .elementor-testimonial-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-6d5d1c0 .elementor-testimonial-content{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-22 .elementor-element.elementor-element-6d5d1c0 .elementor-testimonial-name{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:22px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-6d5d1c0 .elementor-testimonial-job{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-966eee5{--display:flex;}.elementor-22 .elementor-element.elementor-element-508e275{--display:flex;--min-height:502px;--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;--border-radius:60px 60px 60px 60px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-508e275:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-508e275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#535353;}.elementor-22 .elementor-element.elementor-element-15e7291 .elementor-testimonial-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-15e7291 .elementor-testimonial-content{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-22 .elementor-element.elementor-element-15e7291 .elementor-testimonial-name{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:22px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-15e7291 .elementor-testimonial-job{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-58e0e90{--display:flex;}.elementor-22 .elementor-element.elementor-element-556a363{--display:flex;--min-height:502px;--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;--border-radius:60px 60px 60px 60px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-556a363:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-556a363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#535353;}.elementor-22 .elementor-element.elementor-element-5f2adfd .elementor-testimonial-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-5f2adfd .elementor-testimonial-content{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-22 .elementor-element.elementor-element-5f2adfd .elementor-testimonial-name{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:22px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-5f2adfd .elementor-testimonial-job{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-5ac4b9c{--display:flex;}.elementor-22 .elementor-element.elementor-element-470a068{--display:flex;--min-height:502px;--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;--border-radius:60px 60px 60px 60px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-470a068:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-470a068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#535353;}.elementor-22 .elementor-element.elementor-element-5e32617 .elementor-testimonial-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-5e32617 .elementor-testimonial-content{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-22 .elementor-element.elementor-element-5e32617 .elementor-testimonial-name{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:22px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-5e32617 .elementor-testimonial-job{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-515a515{--display:flex;}.elementor-22 .elementor-element.elementor-element-fbfd85e{--display:flex;--min-height:502px;--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;--border-radius:60px 60px 60px 60px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-fbfd85e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-fbfd85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#535353;}.elementor-22 .elementor-element.elementor-element-99084a7 .elementor-testimonial-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-99084a7 .elementor-testimonial-content{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-22 .elementor-element.elementor-element-99084a7 .elementor-testimonial-name{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:22px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-99084a7 .elementor-testimonial-job{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-24f30dc{--display:flex;}.elementor-22 .elementor-element.elementor-element-2265133{--display:flex;--min-height:502px;--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;--border-radius:60px 60px 60px 60px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-2265133:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2265133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#535353;}.elementor-22 .elementor-element.elementor-element-ffc5d93 .elementor-testimonial-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-ffc5d93 .elementor-testimonial-content{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-22 .elementor-element.elementor-element-ffc5d93 .elementor-testimonial-name{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:22px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-ffc5d93 .elementor-testimonial-job{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-aaebd82{--display:flex;}.elementor-22 .elementor-element.elementor-element-61c71e6{--display:flex;--min-height:502px;--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;--border-radius:60px 60px 60px 60px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-61c71e6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-61c71e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#535353;}.elementor-22 .elementor-element.elementor-element-1a0a598 .elementor-testimonial-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-1a0a598 .elementor-testimonial-content{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-22 .elementor-element.elementor-element-1a0a598 .elementor-testimonial-name{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:22px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-1a0a598 .elementor-testimonial-job{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-a9b5e41{--display:flex;}.elementor-22 .elementor-element.elementor-element-b3ed060{--display:flex;--min-height:502px;--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;--border-radius:60px 60px 60px 60px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-b3ed060:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b3ed060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#535353;}.elementor-22 .elementor-element.elementor-element-1a73ed7 .elementor-testimonial-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-1a73ed7 .elementor-testimonial-content{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-22 .elementor-element.elementor-element-1a73ed7 .elementor-testimonial-name{color:var( --e-global-color-03d8bda );font-family:"Outfit", Sans-serif;font-size:22px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-1a73ed7 .elementor-testimonial-job{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-010e1bc{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:15px;--e-n-carousel-arrow-normal-color:var( --e-global-color-03d8bda );--e-n-carousel-arrow-hover-color:var( --e-global-color-03d8bda );--e-n-carousel-progressbar-normal-color:var( --e-global-color-03d8bda );--e-n-carousel-progressbar-hover-color:#D9D9D930;}.elementor-22 .elementor-element.elementor-element-010e1bc :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-03d8bda );border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-010e1bc :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#E2A54F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2A54F;}.elementor-22 .elementor-element.elementor-element-4298b44{--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:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5b65860{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:60px 60px 60px 60px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5b65860:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5b65860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-22 .elementor-element.elementor-element-8e6412f > .elementor-widget-container{background-color:#212121;padding:0px 0px 0px 0px;border-radius:60px 60px 60px 60px;}.elementor-22 .elementor-element.elementor-element-8e6412f .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-22 .elementor-element.elementor-element-8e6412f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-8e6412f .elementor-icon{font-size:65px;}.elementor-22 .elementor-element.elementor-element-8e6412f .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-8e6412f .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:65px;font-weight:600;line-height:50px;}.elementor-22 .elementor-element.elementor-element-8e6412f .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;line-height:22px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-94037ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-94037ec .elementor-counter-title{justify-content:start;color:var( --e-global-color-03d8bda );font-size:18px;line-height:22px;}.elementor-22 .elementor-element.elementor-element-94037ec .elementor-counter{gap:8px;}.elementor-22 .elementor-element.elementor-element-94037ec .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-03d8bda );font-size:65px;font-weight:700;line-height:50px;}.elementor-22 .elementor-element.elementor-element-a074db7{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:60px 60px 60px 60px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a074db7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a074db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-22 .elementor-element.elementor-element-e4ddcbc > .elementor-widget-container{background-color:#212121;padding:0px 0px 0px 0px;border-radius:60px 60px 60px 60px;}.elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon{font-size:65px;}.elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:65px;font-weight:600;line-height:50px;}.elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;line-height:22px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-cc005cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-cc005cd .elementor-counter-title{justify-content:start;color:var( --e-global-color-03d8bda );font-size:18px;line-height:22px;}.elementor-22 .elementor-element.elementor-element-cc005cd .elementor-counter{gap:8px;}.elementor-22 .elementor-element.elementor-element-cc005cd .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-03d8bda );font-size:65px;font-weight:700;line-height:50px;}.elementor-22 .elementor-element.elementor-element-1f4e944{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:60px 60px 60px 60px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1f4e944:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1f4e944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-22 .elementor-element.elementor-element-0041761 > .elementor-widget-container{background-color:#212121;padding:0px 0px 0px 0px;border-radius:60px 60px 60px 60px;}.elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon{font-size:65px;}.elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:65px;font-weight:600;line-height:50px;}.elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;line-height:22px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-93a5409 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-93a5409 .elementor-counter-title{justify-content:start;color:var( --e-global-color-03d8bda );font-size:18px;line-height:22px;}.elementor-22 .elementor-element.elementor-element-93a5409 .elementor-counter{gap:8px;}.elementor-22 .elementor-element.elementor-element-93a5409 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-03d8bda );font-size:65px;font-weight:700;line-height:50px;}.elementor-22 .elementor-element.elementor-element-9dded3e{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:60px 60px 60px 60px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9dded3e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-9dded3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-22 .elementor-element.elementor-element-568ccf9 > .elementor-widget-container{background-color:#212121;padding:0px 0px 0px 0px;border-radius:60px 60px 60px 60px;}.elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon{font-size:65px;}.elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:65px;font-weight:600;line-height:50px;}.elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;line-height:22px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-fb8f548 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-fb8f548 .elementor-counter-title{justify-content:start;color:var( --e-global-color-03d8bda );font-size:18px;line-height:22px;}.elementor-22 .elementor-element.elementor-element-fb8f548 .elementor-counter{gap:8px;}.elementor-22 .elementor-element.elementor-element-fb8f548 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-03d8bda );font-size:65px;font-weight:700;line-height:50px;}.elementor-22 .elementor-element.elementor-element-969bd20{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2956ad5{--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;}.elementor-22 .elementor-element.elementor-element-c09672f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:48.6px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-88a960c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-88a960c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-8105c39{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23.01px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-25dfc85{--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;}.elementor-22 .elementor-element.elementor-element-7c59ff4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6a72808{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-6a72808:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6a72808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-05acd82 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-05acd82{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-e546811{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d94e247{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-d94e247:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d94e247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-f37d099 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-f37d099{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-2871140{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5a73890{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-5a73890:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5a73890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-3037848 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-3037848{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-a675bb9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-62cb25e{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-62cb25e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-62cb25e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-307247e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-307247e{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-93287d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-644ed18{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-644ed18:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-644ed18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-8d6ca8f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-8d6ca8f{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-115eeff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6ddc0fe{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-6ddc0fe:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6ddc0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-e0e1e93 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e0e1e93{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-5bc0f3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-355f791{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-355f791:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-355f791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-98a5c3e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-98a5c3e{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-f41edeb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-be34b3a{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-be34b3a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-be34b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-e89e7f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e89e7f4{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-789ee45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e285bae{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-e285bae:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-e285bae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-63a6edf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-63a6edf{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-bd4cfa7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e492807{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-e492807:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-e492807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-d6c6651 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d6c6651{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-4863e6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5214739{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-5214739:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5214739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-931ca31 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-931ca31{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-b15eaae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-da60d3f{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-da60d3f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-da60d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-c019a95 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c019a95{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-7c8406c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3cc7170{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-3cc7170:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3cc7170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-6bb23c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-6bb23c5{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-b19c51c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-fbd1be4{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-fbd1be4:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-fbd1be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-ced3b70 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ced3b70{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-08a8187{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-dd902a3{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-dd902a3:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-dd902a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-007849a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-007849a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-4192e93{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8d98b59{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-8d98b59:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8d98b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-c4ef5c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c4ef5c1{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-cbe6350{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-124c9e3{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-124c9e3:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-124c9e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-4948272 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4948272{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-2da6e2e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1f83f33{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-1f83f33:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1f83f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-e695359 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e695359{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-4a39c36{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-55c387f{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-55c387f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-55c387f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-5b91fa8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5b91fa8{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-66bac2d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6dd302a{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-6dd302a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6dd302a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1C1C;}.elementor-22 .elementor-element.elementor-element-482ace8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-482ace8{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-03d8bda );}.elementor-22 .elementor-element.elementor-element-5205e10{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:var( --e-global-color-03d8bda );--n-accordion-title-hover-color:var( --e-global-color-03d8bda );--n-accordion-title-active-color:var( --e-global-color-03d8bda );--n-accordion-icon-size:25px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-22 .elementor-element.elementor-element-5205e10 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#1D1C1C;border-style:none;}:where( .elementor-22 .elementor-element.elementor-element-5205e10 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Outfit", Sans-serif;font-weight:700;}:where( .elementor-22 .elementor-element.elementor-element-5205e10 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:15px 15px 15px 15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-ba7c69e{--content-width:1250px;}.elementor-22 .elementor-element.elementor-element-aa52168{--width:100%;}.elementor-22 .elementor-element.elementor-element-1f8b85a{--width:63%;}.elementor-22 .elementor-element.elementor-element-5b49fe6{--width:100%;}.elementor-22 .elementor-element.elementor-element-e42c765{--content-width:1250px;}.elementor-22 .elementor-element.elementor-element-4ff5bde{--width:100%;}.elementor-22 .elementor-element.elementor-element-9aaef58{--width:63%;}.elementor-22 .elementor-element.elementor-element-b9bf34c{--content-width:1250px;}.elementor-22 .elementor-element.elementor-element-b9539fa{--width:100%;}.elementor-22 .elementor-element.elementor-element-4298b44{--content-width:1250px;}.elementor-22 .elementor-element.elementor-element-969bd20{--content-width:1250px;}.elementor-22 .elementor-element.elementor-element-2956ad5{--width:70%;}.elementor-22 .elementor-element.elementor-element-88a960c{--width:95.433%;}.elementor-22 .elementor-element.elementor-element-25dfc85{--width:100%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-ba7c69e{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-65e8e6e .elementor-heading-title{font-size:30px;line-height:29px;}.elementor-22 .elementor-element.elementor-element-fdee56a{--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-22 .elementor-element.elementor-element-0851334{--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;}.elementor-22 .elementor-element.elementor-element-8862f1f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-1744af7 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-22 .elementor-element.elementor-element-b9bf34c{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-4cd3dc5 .elementor-heading-title{font-size:30px;line-height:29px;}.elementor-22 .elementor-element.elementor-element-010e1bc{--e-n-carousel-swiper-slides-to-display:1;}.elementor-22 .elementor-element.elementor-element-4298b44{--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-22 .elementor-element.elementor-element-8e6412f .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-8e6412f .elementor-icon-box-title{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-8e6412f .elementor-icon{font-size:70px;}.elementor-22 .elementor-element.elementor-element-8e6412f .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-8e6412f .elementor-icon-box-title a{font-size:34px;line-height:30px;}.elementor-22 .elementor-element.elementor-element-8e6412f .elementor-icon-box-description{font-size:12px;}.elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon-box-title{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon{font-size:70px;}.elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon-box-title a{font-size:34px;line-height:30px;}.elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon-box-description{font-size:12px;}.elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon-box-title{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon{font-size:70px;}.elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon-box-title a{font-size:34px;line-height:30px;}.elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon-box-description{font-size:12px;}.elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon-box-wrapper{align-items:center;}.elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon{font-size:70px;}.elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon-box-title a{font-size:34px;line-height:30px;}.elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon-box-description{font-size:12px;}.elementor-22 .elementor-element.elementor-element-969bd20{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c09672f .elementor-heading-title{font-size:30px;line-height:29px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-ba7c69e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-aa52168{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-473732d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-cc3a819{--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-0851334{--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;}.elementor-22 .elementor-element.elementor-element-0c04b9f{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-7dcf00f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-1e712e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c656be8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c656be8 .elementor-social-icon{--icon-padding:0px;}.elementor-22 .elementor-element.elementor-element-c656be8{--grid-column-gap:10px;}.elementor-22 .elementor-element.elementor-element-e42c765{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-df026e7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-df026e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thepaintinggroup.com/wp-content/uploads/2025/03/map_cont_mobile.webp");}.elementor-22 .elementor-element.elementor-element-df026e7{--min-height:300px;}.elementor-22 .elementor-element.elementor-element-b9bf34c{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-b9539fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d5cb04c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-97cb608{--border-radius:24px 24px 24px 24px;}.elementor-22 .elementor-element.elementor-element-cdfa1bb .elementor-testimonial-content{font-size:16px;line-height:23px;}.elementor-22 .elementor-element.elementor-element-cdfa1bb .elementor-testimonial-name{font-size:14px;}.elementor-22 .elementor-element.elementor-element-361e8e6{--border-radius:24px 24px 24px 24px;}.elementor-22 .elementor-element.elementor-element-dfc03cf .elementor-testimonial-content{font-size:16px;line-height:23px;}.elementor-22 .elementor-element.elementor-element-dfc03cf .elementor-testimonial-name{font-size:14px;}.elementor-22 .elementor-element.elementor-element-6d5d1c0 .elementor-testimonial-content{font-size:16px;line-height:23px;}.elementor-22 .elementor-element.elementor-element-6d5d1c0 .elementor-testimonial-name{font-size:14px;}.elementor-22 .elementor-element.elementor-element-15e7291 .elementor-testimonial-content{font-size:16px;line-height:23px;}.elementor-22 .elementor-element.elementor-element-15e7291 .elementor-testimonial-name{font-size:14px;}.elementor-22 .elementor-element.elementor-element-5f2adfd .elementor-testimonial-content{font-size:16px;line-height:23px;}.elementor-22 .elementor-element.elementor-element-5f2adfd .elementor-testimonial-name{font-size:14px;}.elementor-22 .elementor-element.elementor-element-5e32617 .elementor-testimonial-content{font-size:16px;line-height:23px;}.elementor-22 .elementor-element.elementor-element-5e32617 .elementor-testimonial-name{font-size:14px;}.elementor-22 .elementor-element.elementor-element-99084a7 .elementor-testimonial-content{font-size:16px;line-height:23px;}.elementor-22 .elementor-element.elementor-element-99084a7 .elementor-testimonial-name{font-size:14px;}.elementor-22 .elementor-element.elementor-element-ffc5d93 .elementor-testimonial-content{font-size:16px;line-height:23px;}.elementor-22 .elementor-element.elementor-element-ffc5d93 .elementor-testimonial-name{font-size:14px;}.elementor-22 .elementor-element.elementor-element-1a0a598 .elementor-testimonial-content{font-size:16px;line-height:23px;}.elementor-22 .elementor-element.elementor-element-1a0a598 .elementor-testimonial-name{font-size:14px;}.elementor-22 .elementor-element.elementor-element-1a73ed7 .elementor-testimonial-content{font-size:16px;line-height:23px;}.elementor-22 .elementor-element.elementor-element-1a73ed7 .elementor-testimonial-name{font-size:14px;}.elementor-22 .elementor-element.elementor-element-010e1bc{--e-n-carousel-swiper-slides-to-display:1;}.elementor-22 .elementor-element.elementor-element-010e1bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4298b44{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-5b65860{--width:100%;--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:24px 24px 24px 24px;}.elementor-22 .elementor-element.elementor-element-8e6412f{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-8e6412f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-8e6412f .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-22 .elementor-element.elementor-element-8e6412f .elementor-icon-box-title{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-8e6412f .elementor-icon{font-size:45px;}.elementor-22 .elementor-element.elementor-element-8e6412f .elementor-icon-box-description{font-size:10px;line-height:15px;letter-spacing:-0.3px;}.elementor-22 .elementor-element.elementor-element-94037ec{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-94037ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-94037ec .elementor-counter{gap:0px;}.elementor-22 .elementor-element.elementor-element-94037ec .elementor-counter-number-wrapper{font-size:34px;line-height:30px;}.elementor-22 .elementor-element.elementor-element-94037ec .elementor-counter-title{font-size:10px;line-height:15px;}.elementor-22 .elementor-element.elementor-element-a074db7{--width:100%;--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:24px 24px 24px 24px;}.elementor-22 .elementor-element.elementor-element-e4ddcbc{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-e4ddcbc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon-box-title{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-e4ddcbc .elementor-icon-box-description{font-size:10px;line-height:15px;letter-spacing:-0.3px;}.elementor-22 .elementor-element.elementor-element-cc005cd{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-cc005cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-cc005cd .elementor-counter{gap:0px;}.elementor-22 .elementor-element.elementor-element-cc005cd .elementor-counter-number-wrapper{font-size:34px;line-height:30px;}.elementor-22 .elementor-element.elementor-element-cc005cd .elementor-counter-title{font-size:10px;line-height:15px;}.elementor-22 .elementor-element.elementor-element-1f4e944{--width:100%;--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:24px 24px 24px 24px;}.elementor-22 .elementor-element.elementor-element-0041761{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-0041761 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon-box-title{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-0041761 .elementor-icon-box-description{font-size:10px;line-height:15px;letter-spacing:-0.3px;}.elementor-22 .elementor-element.elementor-element-93a5409{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-93a5409 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-93a5409 .elementor-counter{gap:0px;}.elementor-22 .elementor-element.elementor-element-93a5409 .elementor-counter-number-wrapper{font-size:34px;line-height:30px;}.elementor-22 .elementor-element.elementor-element-93a5409 .elementor-counter-title{font-size:10px;line-height:15px;}.elementor-22 .elementor-element.elementor-element-9dded3e{--width:100%;--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:24px 24px 24px 24px;}.elementor-22 .elementor-element.elementor-element-568ccf9{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-568ccf9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon{font-size:50px;}.elementor-22 .elementor-element.elementor-element-568ccf9 .elementor-icon-box-description{font-size:10px;line-height:15px;letter-spacing:-0.3px;}.elementor-22 .elementor-element.elementor-element-fb8f548{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-fb8f548 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-fb8f548 .elementor-counter{gap:0px;}.elementor-22 .elementor-element.elementor-element-fb8f548 .elementor-counter-number-wrapper{font-size:34px;line-height:30px;}.elementor-22 .elementor-element.elementor-element-fb8f548 .elementor-counter-title{font-size:10px;line-height:15px;}.elementor-22 .elementor-element.elementor-element-969bd20{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-2956ad5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-25dfc85{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-05acd82{font-size:16px;}.elementor-22 .elementor-element.elementor-element-f37d099{font-size:16px;}.elementor-22 .elementor-element.elementor-element-3037848{font-size:16px;}.elementor-22 .elementor-element.elementor-element-307247e{font-size:16px;}.elementor-22 .elementor-element.elementor-element-8d6ca8f{font-size:16px;}.elementor-22 .elementor-element.elementor-element-e0e1e93{font-size:16px;}.elementor-22 .elementor-element.elementor-element-98a5c3e{font-size:16px;}.elementor-22 .elementor-element.elementor-element-e89e7f4{font-size:16px;}.elementor-22 .elementor-element.elementor-element-63a6edf{font-size:16px;}.elementor-22 .elementor-element.elementor-element-d6c6651{font-size:16px;}.elementor-22 .elementor-element.elementor-element-931ca31{font-size:16px;}.elementor-22 .elementor-element.elementor-element-c019a95{font-size:16px;}.elementor-22 .elementor-element.elementor-element-6bb23c5{font-size:16px;}.elementor-22 .elementor-element.elementor-element-ced3b70{font-size:16px;}.elementor-22 .elementor-element.elementor-element-007849a{font-size:16px;}.elementor-22 .elementor-element.elementor-element-c4ef5c1{font-size:16px;}.elementor-22 .elementor-element.elementor-element-4948272{font-size:16px;}.elementor-22 .elementor-element.elementor-element-e695359{font-size:16px;}.elementor-22 .elementor-element.elementor-element-5b91fa8{font-size:16px;}.elementor-22 .elementor-element.elementor-element-482ace8{font-size:16px;}.elementor-22 .elementor-element.elementor-element-5205e10{--n-accordion-title-font-size:18px;}}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-d63099e *//* Gravity Forms Styling */
#gform_wrapper_2 {
	max-width: 100%;
}

/* Form Body */
#gform_wrapper_2 .gform_body {
	display: flex;
	flex-wrap: wrap;
	width: 100% !important;
	gap: 20px;
}

#gform_wrapper_2 ul.gform_fields {
	display: contents;
}

#gform_wrapper_2 li.gfield {
	list-style: none;
	width: 100%;
	margin-bottom: 15px;
}

/* Labels */
#gform_wrapper_2 label.gfield_label {
	font-family: Outfit;
	font-size: 18px;
	font-weight: 500;
	line-height: 22.68px;
	color: #FFFFFF;
	display: block;
	margin-bottom: 5px;
	position: relative;
}

/* Remove the default "Required" text */
#gform_wrapper_2 .gfield_required {
	display: none !important;
}

/* Add a red asterisk * only for required fields */
#gform_wrapper_2 #field_2_11 label.gfield_label:after, /* First Name */
#gform_wrapper_2 #field_2_14 label.gfield_label:after, /* Last Name */
#gform_wrapper_2 #field_2_4 label.gfield_label:after,  /* Email */
#gform_wrapper_2 #field_2_5 label.gfield_label:after { /* Phone */
	content: '*';
	color: #C07B42; /* Custom required field color */
	font-size: 18px;
	margin-left: 5px;
	position: absolute;
	top: 0;
	transform: translateY(2px);
}

/* Input, Textarea, and Select Fields */
#gform_wrapper_2 .ginput_container input,
#gform_wrapper_2 .ginput_container textarea,
#gform_wrapper_2 .ginput_container select {
	width: 100%;
	padding: 12px;
	background-color: rgba(33, 33, 33, 0.75); /* #21212175 */
	border: 1px solid rgba(33, 33, 33, 0.75); /* #21212175 */
	border-radius: 15px;
	color: #B3B1B2;
	font-size: 16px;
}

/* Specific Input Fields */
#input_2_11,  /* First Name */
#input_2_14,  /* Last Name */
#input_2_4,   /* Email */
#input_2_5,   /* Phone */
#input_2_10,  /* Zip Code */
#input_2_6,   /* Project Type */
#input_2_8,   /* Turnaround Time */
#input_2_9 {  /* Message */
	background-color: rgba(33, 33, 33, 0.75);
	border: 1px solid rgba(33, 33, 33, 0.75);
	border-radius: 15px;
	color: #B3B1B2;
	padding: 12px;
	font-size: 16px;
	width: 100%;
}

/* Dropdown Fields (Project Type & Turnaround Time) */
#input_2_6,
#input_2_8 {
	cursor: pointer;
	background-color: rgba(33, 33, 33, 0.75);
	border: 1px solid rgba(33, 33, 33, 0.75);
	border-radius: 15px;
	color: #FFFFFF !important; /* Ensure selected text is visible */
	padding: 12px;
	font-size: 16px;
	width: 100%;
}

/* Dropdown Options */
#gform_wrapper_2 .ginput_container select option {
	background-color: #212121;
	color: #FFFFFF !important; /* Ensuring selected text is white */
}

/* Fix selected dropdown color */
#gform_wrapper_2 .ginput_container select:focus,
#gform_wrapper_2 .ginput_container select option:checked {
	color: #FFFFFF !important;
}

/* Textarea Fields */
#gform_wrapper_2 .ginput_container textarea {
	height: 100px;
	resize: vertical;
}

/* Placeholder Styling */
#gform_wrapper_2 ::placeholder {
	color: rgba(179, 177, 178, 0.3); /* #B3B1B24D */
	font-size: 16px;
}

/* Focus Effects */
#gform_wrapper_2 .ginput_container input:focus,
#gform_wrapper_2 .ginput_container textarea:focus,
#gform_wrapper_2 .ginput_container select:focus,
#input_2_6:focus,
#input_2_8:focus {
	border-color: #C07B42;
	box-shadow: 0 0 5px #C07B42;
	outline: none;
	color: #FFFFFF;
}

/* Submit Button */
#gform_wrapper_2 .gform_footer {
	display: flex;
	justify-content: flex-start;
	width: 100%;
	margin-top: 15px;
}

/* Submit Button Styling */
#gform_submit_button_2 {
	padding: 10px 14px;
	border-radius: 9px; /* Rounded corners */
	background: #FFFFFF;
	border: 1px solid #191818;
	color: #191818;
	font-family: Outfit;
	font-size: 13px;
	font-weight: 700;
	line-height: 16.38px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	cursor: pointer;
	transition: 0.3s ease-in all;
}

/* Submit Button Hover */
#gform_submit_button_2:hover {
	background-color: rgba(255, 255, 255, 0.03); /* #ffffff07 */
	color: #FFFFFF;
}

/* Response Messages */
#gform_wrapper_2 .gform_validation_errors,
#gform_wrapper_2 .gform_confirmation_message {
	color: #FFFFFF;
	background-color: #212121;
	padding: 15px;
	border-radius: 4px;
	text-align: center;
	margin-bottom: 10px;
}

#gform_wrapper_2 .validation_error {
	border: 1px solid #C07B42;
}

/* Responsive Adjustments */
@media (max-width: 1079px) {
	#gform_wrapper_2 .gform_body {
		flex-direction: column;
	}

	#gform_wrapper_2 .gfield {
		width: 100% !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df026e7 */@media (max-width: 767px) {
    .elementor-22 .elementor-element.elementor-element-df026e7{
        aspect-ratio:1.5;
    }
}

@media (max-width: 480px) {
    .elementor-22 .elementor-element.elementor-element-df026e7{
        aspect-ratio:1;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84149b8 */.elementor-22 .elementor-element.elementor-element-84149b8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97cb608 */.elementor-22 .elementor-element.elementor-element-97cb608{
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90d3ccd */.elementor-22 .elementor-element.elementor-element-90d3ccd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1f7579 */.elementor-22 .elementor-element.elementor-element-d1f7579{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cfdfa41 */.elementor-22 .elementor-element.elementor-element-cfdfa41{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e0a3bfd */.elementor-22 .elementor-element.elementor-element-e0a3bfd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6e27b7 */.elementor-22 .elementor-element.elementor-element-a6e27b7{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5fe541e */.elementor-22 .elementor-element.elementor-element-5fe541e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-43397e8 */.elementor-22 .elementor-element.elementor-element-43397e8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc89e6e */.elementor-22 .elementor-element.elementor-element-bc89e6e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1351221 */.elementor-22 .elementor-element.elementor-element-1351221{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84149b8 */.elementor-22 .elementor-element.elementor-element-84149b8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97cb608 */.elementor-22 .elementor-element.elementor-element-97cb608{
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90d3ccd */.elementor-22 .elementor-element.elementor-element-90d3ccd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1f7579 */.elementor-22 .elementor-element.elementor-element-d1f7579{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cfdfa41 */.elementor-22 .elementor-element.elementor-element-cfdfa41{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e0a3bfd */.elementor-22 .elementor-element.elementor-element-e0a3bfd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6e27b7 */.elementor-22 .elementor-element.elementor-element-a6e27b7{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5fe541e */.elementor-22 .elementor-element.elementor-element-5fe541e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-43397e8 */.elementor-22 .elementor-element.elementor-element-43397e8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc89e6e */.elementor-22 .elementor-element.elementor-element-bc89e6e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1351221 */.elementor-22 .elementor-element.elementor-element-1351221{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84149b8 */.elementor-22 .elementor-element.elementor-element-84149b8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97cb608 */.elementor-22 .elementor-element.elementor-element-97cb608{
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90d3ccd */.elementor-22 .elementor-element.elementor-element-90d3ccd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1f7579 */.elementor-22 .elementor-element.elementor-element-d1f7579{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cfdfa41 */.elementor-22 .elementor-element.elementor-element-cfdfa41{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e0a3bfd */.elementor-22 .elementor-element.elementor-element-e0a3bfd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6e27b7 */.elementor-22 .elementor-element.elementor-element-a6e27b7{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5fe541e */.elementor-22 .elementor-element.elementor-element-5fe541e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-43397e8 */.elementor-22 .elementor-element.elementor-element-43397e8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc89e6e */.elementor-22 .elementor-element.elementor-element-bc89e6e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1351221 */.elementor-22 .elementor-element.elementor-element-1351221{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84149b8 */.elementor-22 .elementor-element.elementor-element-84149b8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97cb608 */.elementor-22 .elementor-element.elementor-element-97cb608{
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90d3ccd */.elementor-22 .elementor-element.elementor-element-90d3ccd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1f7579 */.elementor-22 .elementor-element.elementor-element-d1f7579{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cfdfa41 */.elementor-22 .elementor-element.elementor-element-cfdfa41{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e0a3bfd */.elementor-22 .elementor-element.elementor-element-e0a3bfd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6e27b7 */.elementor-22 .elementor-element.elementor-element-a6e27b7{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5fe541e */.elementor-22 .elementor-element.elementor-element-5fe541e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-43397e8 */.elementor-22 .elementor-element.elementor-element-43397e8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc89e6e */.elementor-22 .elementor-element.elementor-element-bc89e6e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1351221 */.elementor-22 .elementor-element.elementor-element-1351221{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84149b8 */.elementor-22 .elementor-element.elementor-element-84149b8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97cb608 */.elementor-22 .elementor-element.elementor-element-97cb608{
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90d3ccd */.elementor-22 .elementor-element.elementor-element-90d3ccd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1f7579 */.elementor-22 .elementor-element.elementor-element-d1f7579{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cfdfa41 */.elementor-22 .elementor-element.elementor-element-cfdfa41{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e0a3bfd */.elementor-22 .elementor-element.elementor-element-e0a3bfd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6e27b7 */.elementor-22 .elementor-element.elementor-element-a6e27b7{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5fe541e */.elementor-22 .elementor-element.elementor-element-5fe541e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-43397e8 */.elementor-22 .elementor-element.elementor-element-43397e8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc89e6e */.elementor-22 .elementor-element.elementor-element-bc89e6e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1351221 */.elementor-22 .elementor-element.elementor-element-1351221{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84149b8 */.elementor-22 .elementor-element.elementor-element-84149b8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97cb608 */.elementor-22 .elementor-element.elementor-element-97cb608{
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90d3ccd */.elementor-22 .elementor-element.elementor-element-90d3ccd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1f7579 */.elementor-22 .elementor-element.elementor-element-d1f7579{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cfdfa41 */.elementor-22 .elementor-element.elementor-element-cfdfa41{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e0a3bfd */.elementor-22 .elementor-element.elementor-element-e0a3bfd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6e27b7 */.elementor-22 .elementor-element.elementor-element-a6e27b7{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5fe541e */.elementor-22 .elementor-element.elementor-element-5fe541e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-43397e8 */.elementor-22 .elementor-element.elementor-element-43397e8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc89e6e */.elementor-22 .elementor-element.elementor-element-bc89e6e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1351221 */.elementor-22 .elementor-element.elementor-element-1351221{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84149b8 */.elementor-22 .elementor-element.elementor-element-84149b8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97cb608 */.elementor-22 .elementor-element.elementor-element-97cb608{
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90d3ccd */.elementor-22 .elementor-element.elementor-element-90d3ccd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1f7579 */.elementor-22 .elementor-element.elementor-element-d1f7579{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cfdfa41 */.elementor-22 .elementor-element.elementor-element-cfdfa41{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e0a3bfd */.elementor-22 .elementor-element.elementor-element-e0a3bfd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6e27b7 */.elementor-22 .elementor-element.elementor-element-a6e27b7{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5fe541e */.elementor-22 .elementor-element.elementor-element-5fe541e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-43397e8 */.elementor-22 .elementor-element.elementor-element-43397e8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc89e6e */.elementor-22 .elementor-element.elementor-element-bc89e6e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1351221 */.elementor-22 .elementor-element.elementor-element-1351221{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84149b8 */.elementor-22 .elementor-element.elementor-element-84149b8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97cb608 */.elementor-22 .elementor-element.elementor-element-97cb608{
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90d3ccd */.elementor-22 .elementor-element.elementor-element-90d3ccd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1f7579 */.elementor-22 .elementor-element.elementor-element-d1f7579{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cfdfa41 */.elementor-22 .elementor-element.elementor-element-cfdfa41{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e0a3bfd */.elementor-22 .elementor-element.elementor-element-e0a3bfd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6e27b7 */.elementor-22 .elementor-element.elementor-element-a6e27b7{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5fe541e */.elementor-22 .elementor-element.elementor-element-5fe541e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-43397e8 */.elementor-22 .elementor-element.elementor-element-43397e8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc89e6e */.elementor-22 .elementor-element.elementor-element-bc89e6e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1351221 */.elementor-22 .elementor-element.elementor-element-1351221{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84149b8 */.elementor-22 .elementor-element.elementor-element-84149b8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97cb608 */.elementor-22 .elementor-element.elementor-element-97cb608{
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90d3ccd */.elementor-22 .elementor-element.elementor-element-90d3ccd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1f7579 */.elementor-22 .elementor-element.elementor-element-d1f7579{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cfdfa41 */.elementor-22 .elementor-element.elementor-element-cfdfa41{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e0a3bfd */.elementor-22 .elementor-element.elementor-element-e0a3bfd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6e27b7 */.elementor-22 .elementor-element.elementor-element-a6e27b7{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5fe541e */.elementor-22 .elementor-element.elementor-element-5fe541e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-43397e8 */.elementor-22 .elementor-element.elementor-element-43397e8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc89e6e */.elementor-22 .elementor-element.elementor-element-bc89e6e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1351221 */.elementor-22 .elementor-element.elementor-element-1351221{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84149b8 */.elementor-22 .elementor-element.elementor-element-84149b8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97cb608 */.elementor-22 .elementor-element.elementor-element-97cb608{
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90d3ccd */.elementor-22 .elementor-element.elementor-element-90d3ccd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1f7579 */.elementor-22 .elementor-element.elementor-element-d1f7579{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cfdfa41 */.elementor-22 .elementor-element.elementor-element-cfdfa41{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e0a3bfd */.elementor-22 .elementor-element.elementor-element-e0a3bfd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6e27b7 */.elementor-22 .elementor-element.elementor-element-a6e27b7{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5fe541e */.elementor-22 .elementor-element.elementor-element-5fe541e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-43397e8 */.elementor-22 .elementor-element.elementor-element-43397e8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc89e6e */.elementor-22 .elementor-element.elementor-element-bc89e6e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1351221 */.elementor-22 .elementor-element.elementor-element-1351221{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84149b8 */.elementor-22 .elementor-element.elementor-element-84149b8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97cb608 */.elementor-22 .elementor-element.elementor-element-97cb608{
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90d3ccd */.elementor-22 .elementor-element.elementor-element-90d3ccd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1f7579 */.elementor-22 .elementor-element.elementor-element-d1f7579{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cfdfa41 */.elementor-22 .elementor-element.elementor-element-cfdfa41{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e0a3bfd */.elementor-22 .elementor-element.elementor-element-e0a3bfd{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a6e27b7 */.elementor-22 .elementor-element.elementor-element-a6e27b7{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5fe541e */.elementor-22 .elementor-element.elementor-element-5fe541e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-43397e8 */.elementor-22 .elementor-element.elementor-element-43397e8{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc89e6e */.elementor-22 .elementor-element.elementor-element-bc89e6e{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1351221 */.elementor-22 .elementor-element.elementor-element-1351221{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-fb8f548 */.elementor-22 .elementor-element.elementor-element-fb8f548 .elementor-counter-number{
    display: none;
}/* End custom CSS */