.elementor-3170101 .elementor-element.elementor-element-502f72be{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-1a66781b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-18344f69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-18344f69{width:100%;max-width:100%;}.elementor-3170101 .elementor-element.elementor-element-16443a0b > .elementor-container{max-width:1400px;}.elementor-3170101 .elementor-element.elementor-element-16443a0b:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-16443a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(229, 231, 234, 0.27);}.elementor-3170101 .elementor-element.elementor-element-16443a0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;padding:2em 1em 2em 1em;}.elementor-3170101 .elementor-element.elementor-element-16443a0b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-4e1288c3.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-4e1288c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-4e1288c3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3170101 .elementor-element.elementor-element-4e1288c3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-4644b8e6{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-4644b8e6 .elementor-heading-title{font-family:"Nunito Sans", sans-serif;font-size:2rem;font-weight:800;}.elementor-3170101 .elementor-element.elementor-element-4644b8e6 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0em 0em 0em 0em;}.elementor-3170101 .elementor-element.elementor-element-39648c07 .elementor-testimonial-wrapper{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-39648c07 .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:20px;}.elementor-3170101 .elementor-element.elementor-element-39648c07 .swiper-slide{min-height:100px;background:#FFFFFF;border-radius:20px;}.elementor-3170101 .elementor-element.elementor-element-39648c07  .swiper-slide{padding:24px 24px 24px 24px;}.elementor-3170101 .elementor-element.elementor-element-39648c07 .elementor-swiper-button i{color:#050A18;}.elementor-3170101 .elementor-element.elementor-element-39648c07 .elementor-swiper-button svg{fill:#050A18;}.elementor-3170101 .elementor-element.elementor-element-39648c07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;background-color:rgba(2, 1, 1, 0);}.elementor-3170101 .elementor-element.elementor-element-39648c07{width:auto;max-width:auto;align-self:center;}.elementor-3170101 .elementor-element.elementor-element-2a340c7a > .elementor-container{max-width:1400px;}.elementor-3170101 .elementor-element.elementor-element-2a340c7a{margin-top:50px;margin-bottom:50px;}.elementor-3170101 .elementor-element.elementor-element-13a18ba9{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-13a18ba9 .elementor-heading-title{font-family:"Nunito Sans", sans-serif;font-size:28px;font-weight:800;}.elementor-3170101 .elementor-element.elementor-element-e8b3e19{padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-79e19495.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3170101 .elementor-element.elementor-element-79e19495.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3170101 .elementor-element.elementor-element-79e19495.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-79e19495 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3170101 .elementor-element.elementor-element-79e19495 .elementor-image-box-img img{opacity:1;transition-duration:0.3s;}.elementor-3170101 .elementor-element.elementor-element-79e19495 .elementor-image-box-title{color:#000000;font-family:"Poppins", sans-serif;font-size:18px;font-weight:700;}.elementor-3170101 .elementor-element.elementor-element-79e19495 > .elementor-widget-container{margin:-3px -3px -3px -3px;}.elementor-3170101 .elementor-element.elementor-element-38d78b06.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-3170101 .elementor-element.elementor-element-38d78b06.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-3170101 .elementor-element.elementor-element-38d78b06.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-3170101 .elementor-element.elementor-element-38d78b06 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3170101 .elementor-element.elementor-element-38d78b06 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3170101 .elementor-element.elementor-element-38d78b06 .elementor-image-box-title{color:#000000;font-family:"Poppins", sans-serif;font-size:18px;font-weight:700;}.elementor-3170101 .elementor-element.elementor-element-5d99d477.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-3170101 .elementor-element.elementor-element-5d99d477.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-3170101 .elementor-element.elementor-element-5d99d477.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-3170101 .elementor-element.elementor-element-5d99d477 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3170101 .elementor-element.elementor-element-5d99d477 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3170101 .elementor-element.elementor-element-5d99d477 .elementor-image-box-title{color:#000000;font-family:"Poppins", sans-serif;font-size:18px;font-weight:700;}.elementor-3170101 .elementor-element.elementor-element-3d5c4e7c > .elementor-container{min-height:70vh;}.elementor-3170101 .elementor-element.elementor-element-3d5c4e7c > .elementor-container:after{content:"";min-height:inherit;}.elementor-3170101 .elementor-element.elementor-element-3d5c4e7c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-3d5c4e7c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #060606 0%, #000000 100%);opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-3d5c4e7c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;}.elementor-3170101 .elementor-element.elementor-element-3f6c8b7c{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-3f6c8b7c .elementor-heading-title{font-family:"Nunito Sans", sans-serif;font-size:2rem;font-weight:800;}.elementor-3170101 .elementor-element.elementor-element-3f6c8b7c > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-3170101 .elementor-element.elementor-element-75c831dc > .elementor-container{max-width:1400px;}.elementor-3170101 .elementor-element.elementor-element-47c12717 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-326ec41d.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-3170101 .elementor-element.elementor-element-326ec41d.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-3170101 .elementor-element.elementor-element-326ec41d.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-3170101 .elementor-element.elementor-element-326ec41d .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-3170101 .elementor-element.elementor-element-326ec41d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3170101 .elementor-element.elementor-element-326ec41d .elementor-image-box-title{color:#000000;font-family:"Nunito Sans", sans-serif;font-size:25px;font-weight:800;}.elementor-3170101 .elementor-element.elementor-element-326ec41d .elementor-image-box-description{font-family:"Nunito Sans", sans-serif;font-size:18px;}.elementor-3170101 .elementor-element.elementor-element-326ec41d > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-3170101 .elementor-element.elementor-element-326ec41d{width:33.33%;max-width:33.33%;}.elementor-3170101 .elementor-element.elementor-element-70027266.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-3170101 .elementor-element.elementor-element-70027266.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-3170101 .elementor-element.elementor-element-70027266.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-3170101 .elementor-element.elementor-element-70027266 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-3170101 .elementor-element.elementor-element-70027266 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3170101 .elementor-element.elementor-element-70027266 .elementor-image-box-title{color:#000000;font-family:"Nunito Sans", sans-serif;font-size:25px;font-weight:800;}.elementor-3170101 .elementor-element.elementor-element-70027266 .elementor-image-box-description{font-family:"Nunito Sans", sans-serif;font-size:18px;}.elementor-3170101 .elementor-element.elementor-element-70027266 > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-3170101 .elementor-element.elementor-element-70027266{width:33.33%;max-width:33.33%;}.elementor-3170101 .elementor-element.elementor-element-27f4f08d.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-3170101 .elementor-element.elementor-element-27f4f08d.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-3170101 .elementor-element.elementor-element-27f4f08d.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-3170101 .elementor-element.elementor-element-27f4f08d .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-3170101 .elementor-element.elementor-element-27f4f08d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3170101 .elementor-element.elementor-element-27f4f08d .elementor-image-box-title{color:#000000;font-family:"Nunito Sans", sans-serif;font-size:25px;font-weight:800;}.elementor-3170101 .elementor-element.elementor-element-27f4f08d .elementor-image-box-description{font-family:"Nunito Sans", sans-serif;font-size:18px;}.elementor-3170101 .elementor-element.elementor-element-27f4f08d > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-3170101 .elementor-element.elementor-element-27f4f08d{width:33.33%;max-width:33.33%;}.elementor-3170101 .elementor-element.elementor-element-7507f012.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3170101 .elementor-element.elementor-element-7507f012.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3170101 .elementor-element.elementor-element-7507f012.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3170101 .elementor-element.elementor-element-7507f012 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3170101 .elementor-element.elementor-element-7507f012 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3170101 .elementor-element.elementor-element-64810fc0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3170101 .elementor-element.elementor-element-64810fc0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3170101 .elementor-element.elementor-element-64810fc0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3170101 .elementor-element.elementor-element-64810fc0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3170101 .elementor-element.elementor-element-64810fc0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3170101 .elementor-element.elementor-element-67f0774c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3170101 .elementor-element.elementor-element-67f0774c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3170101 .elementor-element.elementor-element-67f0774c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3170101 .elementor-element.elementor-element-67f0774c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3170101 .elementor-element.elementor-element-67f0774c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3170101 .elementor-element.elementor-element-177cd467 > .elementor-container{max-width:1400px;}.elementor-3170101 .elementor-element.elementor-element-177cd467{margin-top:30px;margin-bottom:30px;}.elementor-3170101 .elementor-element.elementor-element-6e7a5bb8{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-6e7a5bb8 .elementor-heading-title{font-family:"Nunito Sans", sans-serif;font-size:2rem;font-weight:800;}.elementor-3170101 .elementor-element.elementor-element-28f640a1 > .elementor-container{max-width:1400px;}.elementor-3170101 .elementor-element.elementor-element-28f640a1 .elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);}.elementor-3170101 .elementor-element.elementor-element-28f640a1{margin-top:20px;margin-bottom:20px;}.elementor-3170101 .elementor-element.elementor-element-3a522a2a .elementor-image img{width:63%;height:350px;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-70e42d50 > .elementor-container{max-width:1400px;}.elementor-3170101 .elementor-element.elementor-element-70e42d50{margin-top:30px;margin-bottom:30px;}.elementor-3170101 .elementor-element.elementor-element-6d7aa9b0{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-6d7aa9b0 .elementor-heading-title{font-family:"Nunito Sans", sans-serif;font-size:2rem;font-weight:800;}.elementor-3170101 .elementor-element.elementor-element-39bd6137 .elementor-toggle-item:not(:last-child){margin-bottom:6px;}.elementor-3170101 .elementor-element.elementor-element-39bd6137 a.elementor-toggle-title{font-family:"Nunito Sans", sans-serif;font-size:22px;font-weight:800;}.elementor-3170101 .elementor-element.elementor-element-39bd6137 .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:9px;}.elementor-3170101 .elementor-element.elementor-element-39bd6137 .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:9px;}.elementor-3170101 .elementor-element.elementor-element-39bd6137 .elementor-tab-content{font-family:"Nunito Sans", sans-serif;font-size:18px;}.elementor-3170101 .elementor-element.elementor-element-1756fb95 > .elementor-container{max-width:1400px;}.elementor-3170101 .elementor-element.elementor-element-1756fb95{margin-top:50px;margin-bottom:50px;}.elementor-3170101 .elementor-element.elementor-element-3c71edce{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-3c71edce .elementor-heading-title{font-family:"Nunito Sans", sans-serif;font-size:35px;font-weight:800;}.elementor-3170101 .elementor-element.elementor-element-7c7db41 .elementor-toggle-item:not(:last-child){margin-bottom:6px;}.elementor-3170101 .elementor-element.elementor-element-7c7db41 a.elementor-toggle-title{font-family:"Nunito Sans", sans-serif;font-size:22px;font-weight:800;}.elementor-3170101 .elementor-element.elementor-element-7c7db41 .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:9px;}.elementor-3170101 .elementor-element.elementor-element-7c7db41 .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:9px;}.elementor-3170101 .elementor-element.elementor-element-7c7db41 .elementor-tab-content{font-family:"Nunito Sans", sans-serif;font-size:18px;}.elementor-3170101 .elementor-element.elementor-element-85d6f70 > .elementor-container{max-width:1400px;}.elementor-3170101 .elementor-element.elementor-element-32f7ddb7{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-32f7ddb7 .elementor-heading-title{font-family:"Nunito Sans", sans-serif;font-size:2rem;font-weight:800;}.elementor-3170101 .elementor-element.elementor-element-6a8b1fed{margin-top:50px;margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-5dc04391{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-5dc04391 .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:28px;}.elementor-3170101 .elementor-element.elementor-element-695a72db.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3170101 .elementor-element.elementor-element-695a72db > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-71fe7f90 .elementor-image img{height:285px;}.elementor-3170101 .elementor-element.elementor-element-24ea1b21{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-24ea1b21 .elementor-heading-title{color:#000000;font-family:"Poppins", sans-serif;font-size:13px;font-weight:500;}.elementor-3170101 .elementor-element.elementor-element-77ad65f8{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-77ad65f8 .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:23px;font-weight:600;}.elementor-3170101 .elementor-element.elementor-element-4382e3b6{width:auto;max-width:auto;}.elementor-3170101 .elementor-element.elementor-element-40a0dc1a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3170101 .elementor-element.elementor-element-3c24e3cd .elementor-image img{max-width:76%;height:285px;}.elementor-3170101 .elementor-element.elementor-element-8c264a9{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-8c264a9 .elementor-heading-title{color:#000000;font-family:"Poppins", sans-serif;font-size:13px;font-weight:500;}.elementor-3170101 .elementor-element.elementor-element-6b1e4f29{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-6b1e4f29 .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:23px;font-weight:600;}.elementor-3170101 .elementor-element.elementor-element-1fd85e2a{width:auto;max-width:auto;}.elementor-3170101 .elementor-element.elementor-element-4dbe7c8c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3170101 .elementor-element.elementor-element-4ecec5c7 .elementor-image img{max-width:90%;height:285px;}.elementor-3170101 .elementor-element.elementor-element-ac3fd36{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-ac3fd36 .elementor-heading-title{color:#000000;font-family:"Poppins", sans-serif;font-size:13px;font-weight:500;}.elementor-3170101 .elementor-element.elementor-element-24595dd2{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-24595dd2 .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:23px;font-weight:600;}.elementor-3170101 .elementor-element.elementor-element-336a67be{width:auto;max-width:auto;}.elementor-3170101 .elementor-element.elementor-element-267c7517 > .elementor-container{max-width:1400px;}.elementor-3170101 .elementor-element.elementor-element-267c7517{margin-top:30px;margin-bottom:30px;}.elementor-3170101 .elementor-element.elementor-element-61bf6454{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-61bf6454 .elementor-heading-title{font-family:"Nunito Sans", sans-serif;font-size:2rem;font-weight:800;}.elementor-3170101 .elementor-element.elementor-element-21c4755c{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-21c4755c .elementor-heading-title{font-family:"Nunito Sans", sans-serif;font-size:35px;font-weight:800;}.elementor-3170101 .elementor-element.elementor-element-7d358b9 > .elementor-container{max-width:1600px;}.elementor-3170101 .elementor-element.elementor-element-48a1ea2a{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-48a1ea2a .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:25px;font-weight:600;}.elementor-3170101 .elementor-element.elementor-element-749d5db8{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-749d5db8 .elementor-heading-title{color:#000000;font-family:"Poppins", sans-serif;font-size:15px;font-weight:500;}.elementor-3170101 .elementor-element.elementor-element-4b29c6fb{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-4b29c6fb .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:25px;font-weight:600;}.elementor-3170101 .elementor-element.elementor-element-f174864{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-f174864 .elementor-heading-title{color:#000000;font-family:"Poppins", sans-serif;font-size:15px;font-weight:500;}.elementor-3170101 .elementor-element.elementor-element-20594f7c{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-20594f7c .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:25px;font-weight:600;}.elementor-3170101 .elementor-element.elementor-element-7a1e7bcd{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-7a1e7bcd .elementor-heading-title{color:#000000;font-family:"Poppins", sans-serif;font-size:15px;font-weight:500;}@media(min-width:768px){.elementor-3170101 .elementor-element.elementor-element-4e1288c3{width:100%;}.elementor-3170101 .elementor-element.elementor-element-5fa1a87f{width:100%;}.elementor-3170101 .elementor-element.elementor-element-51b5ada{width:50%;}.elementor-3170101 .elementor-element.elementor-element-1d64c7d0{width:50%;}.elementor-3170101 .elementor-element.elementor-element-695a72db{width:32.232%;}.elementor-3170101 .elementor-element.elementor-element-40a0dc1a{width:34.099%;}}@media(max-width:1024px){.elementor-3170101 .elementor-element.elementor-element-4e1288c3 > .elementor-element-populated{padding:0em 1em 0em 1em;}.elementor-3170101 .elementor-element.elementor-element-39648c07 .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:14px;}.elementor-3170101 .elementor-element.elementor-element-326ec41d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3170101 .elementor-element.elementor-element-70027266 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3170101 .elementor-element.elementor-element-27f4f08d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3170101 .elementor-element.elementor-element-6e7a5bb8 .elementor-heading-title{font-size:2rem;}.elementor-3170101 .elementor-element.elementor-element-71fe7f90 .elementor-image img{max-width:100%;height:244px;}.elementor-3170101 .elementor-element.elementor-element-3c24e3cd .elementor-image img{width:100%;max-width:100%;height:244px;}.elementor-3170101 .elementor-element.elementor-element-4ecec5c7 .elementor-image img{height:244px;}}@media(max-width:767px){.elementor-3170101 .elementor-element.elementor-element-4644b8e6 .elementor-heading-title{font-size:1.4rem;}.elementor-3170101 .elementor-element.elementor-element-13a18ba9 .elementor-heading-title{font-size:1.6rem;}.elementor-3170101 .elementor-element.elementor-element-79e19495 .elementor-image-box-img{margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-38d78b06 .elementor-image-box-img{margin-bottom:20px;}.elementor-3170101 .elementor-element.elementor-element-5d99d477 .elementor-image-box-img{margin-bottom:20px;}.elementor-3170101 .elementor-element.elementor-element-3f6c8b7c .elementor-heading-title{font-size:2rem;}.elementor-3170101 .elementor-element.elementor-element-326ec41d .elementor-image-box-img{margin-bottom:17px;}.elementor-3170101 .elementor-element.elementor-element-70027266 .elementor-image-box-img{margin-bottom:17px;}.elementor-3170101 .elementor-element.elementor-element-27f4f08d .elementor-image-box-img{margin-bottom:17px;}.elementor-3170101 .elementor-element.elementor-element-7507f012 .elementor-image-box-img{margin-bottom:15px;}.elementor-3170101 .elementor-element.elementor-element-7507f012 .elementor-image-box-wrapper .elementor-image-box-img{width:86%;}.elementor-3170101 .elementor-element.elementor-element-64810fc0 .elementor-image-box-img{margin-bottom:15px;}.elementor-3170101 .elementor-element.elementor-element-64810fc0 .elementor-image-box-wrapper .elementor-image-box-img{width:86%;}.elementor-3170101 .elementor-element.elementor-element-67f0774c .elementor-image-box-img{margin-bottom:15px;}.elementor-3170101 .elementor-element.elementor-element-67f0774c .elementor-image-box-wrapper .elementor-image-box-img{width:86%;}.elementor-3170101 .elementor-element.elementor-element-6e7a5bb8{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-6e7a5bb8 .elementor-heading-title{font-size:2rem;}.elementor-3170101 .elementor-element.elementor-element-3c71edce .elementor-heading-title{font-size:1.6rem;}.elementor-3170101 .elementor-element.elementor-element-7c7db41 a.elementor-toggle-title{font-size:1.1rem;}.elementor-3170101 .elementor-element.elementor-element-7c7db41 .elementor-tab-content{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-5dc04391 .elementor-heading-title{font-size:1.6rem;}.elementor-3170101 .elementor-element.elementor-element-3c24e3cd .elementor-image img{max-width:76%;}.elementor-3170101 .elementor-element.elementor-element-21c4755c .elementor-heading-title{font-size:1.6rem;}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-39648c07 */.starts {
    display: flex;
    flex-direction: column;
    margin: 0 0 1rem 0;
}

.yellow-star {
    color: #fad322;
}

.elementor-3170101 .elementor-element.elementor-element-39648c07 .elementor-testimonial-wrapper {
    display: flex;
    flex-direction: column;
    align-items: stretch !important;
}

.elementor-3170101 .elementor-element.elementor-element-39648c07 .elementor-testimonial-content {
   height: 15rem;
   overflow: hidden;
}

@media screen and (width <= 767px) and (width >= 520px) {
    .elementor-3170101 .elementor-element.elementor-element-39648c07 .elementor-testimonial-content {
        height: 11rem;
    }
}

.elementor-3170101 .elementor-element.elementor-element-39648c07 .elementor-testimonial-content .testimonial-title {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.2;
}

.elementor-3170101 .elementor-element.elementor-element-39648c07 .testimonial-title {
    margin-top: .5rem;
}

.elementor-3170101 .elementor-element.elementor-element-39648c07 .testimonial-content {
    line-height: 1.5;
    margin-top: .5rem;
}

.elementor-3170101 .elementor-element.elementor-element-39648c07 .elementor-testimonial-details {
    
}

@media screen and (width >= 767px) {
  .elementor-element {
    width: 100%; /* Here */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55ad2d59 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap');

#calculator-container {
    font-family: 'Poppins', sans-serif;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    margin: 0 auto;
    width: 100%;
    max-width: 1000px;
    background-color: white;
    box-sizing: border-box;
}

#calculator-container .form-group {
    margin-bottom: 20px;
    width: 100%;
}

#calculator-container label {
    display: block;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 18px;
}

#calculator-container input[type="number"],
#calculator-container input[type="text"] {
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
}

#calculator-container button {
    padding: 15px 25px;
    border: none;
    background-color: #007bff;
    color: white;
    border-radius: 4px;
    cursor: pointer;
    margin-top: 20px;
    font-size: 18px;
    font-weight: 600;
}

#calculator-container button:hover {
    background-color: #0056b3;
}

#calculator-container .result {
    margin-top: 20px;
    font-size: 20px;
    font-weight: bold;
}

/* Responsive Styles */
@media (max-width: 1200px) {
    #calculator-container {
        max-width: 800px;
    }
}

@media (max-width: 992px) {
    #calculator-container {
        max-width: 600px;
    }

    #calculator-container label, 
    #calculator-container input[type="number"], 
    #calculator-container input[type="text"], 
    #calculator-container button, 
    #calculator-container .result {
        font-size: 16px;
    }
}

@media (max-width: 768px) {
    #calculator-container {
        padding: 20px;
    }

    #calculator-container button {
        padding: 12px 20px;
        font-size: 16px;
    }
}

@media (max-width: 576px) {
    #calculator-container {
        max-width: 100%;
        padding: 15px;
    }

    #calculator-container input[type="number"],
    #calculator-container input[type="text"] {
        padding: 10px;
        font-size: 14px;
    }

    #calculator-container button {
        padding: 10px 15px;
        font-size: 14px;
    }
}/* End custom CSS */