.elementor-10 .elementor-element.elementor-element-6124611 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-6124611:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6124611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;background-image:url("https://www.queentechsolutions.net/wp-content/uploads/2025/09/bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6124611{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6124611 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-300aa41 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-aed7c0c .elementor-heading-title{font-size:40px;font-weight:700;line-height:140%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c341126{font-size:24px;font-weight:500;line-height:140%;color:#151515;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-ff872a5 .elementor-button{background-color:var( --e-global-color-primary );font-size:20px;font-weight:600;line-height:140%;border-radius:8px 8px 8px 8px;padding:10px 16px 10px 16px;}.elementor-10 .elementor-element.elementor-element-ff872a5 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ff872a5 .elementor-button:focus{background-color:#87001B;}.elementor-10 .elementor-element.elementor-element-ff872a5 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ff872a5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-ff872a5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-a1a6b45.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-a1a6b45.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-a1a6b45 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3507ab6{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e0c8e94 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e0c8e94 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-fc2cc2e{width:auto;max-width:auto;top:10px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-fc2cc2e{left:15px;}body.rtl .elementor-10 .elementor-element.elementor-element-fc2cc2e{right:15px;}.elementor-10 .elementor-element.elementor-element-9b4ddbe{width:auto;max-width:auto;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-9b4ddbe{left:15px;}body.rtl .elementor-10 .elementor-element.elementor-element-9b4ddbe{right:15px;}.elementor-10 .elementor-element.elementor-element-7caa0ba{width:auto;max-width:auto;bottom:14%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7caa0ba{left:15px;}body.rtl .elementor-10 .elementor-element.elementor-element-7caa0ba{right:15px;}.elementor-10 .elementor-element.elementor-element-4375e12{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4375e12{left:37%;}body.rtl .elementor-10 .elementor-element.elementor-element-4375e12{right:37%;}.elementor-10 .elementor-element.elementor-element-c9f9255{width:auto;max-width:auto;top:10px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c9f9255{right:15px;}body.rtl .elementor-10 .elementor-element.elementor-element-c9f9255{left:15px;}.elementor-10 .elementor-element.elementor-element-e853a5c{width:auto;max-width:auto;bottom:44%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-e853a5c{right:15px;}body.rtl .elementor-10 .elementor-element.elementor-element-e853a5c{left:15px;}.elementor-10 .elementor-element.elementor-element-1e6cf3d{width:auto;max-width:auto;bottom:14%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1e6cf3d{right:15px;}body.rtl .elementor-10 .elementor-element.elementor-element-1e6cf3d{left:15px;}.elementor-10 .elementor-element.elementor-element-c4760de{width:auto;max-width:auto;top:45%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c4760de{left:27%;}body.rtl .elementor-10 .elementor-element.elementor-element-c4760de{right:27%;}.elementor-10 .elementor-element.elementor-element-0102126 img{max-width:380px;}.elementor-10 .elementor-element.elementor-element-36a2a90 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-10 .elementor-element.elementor-element-a3ef328 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a3ef328{text-align:center;font-size:16px;font-weight:500;line-height:140%;letter-spacing:0.5px;color:#263238;}.elementor-10 .elementor-element.elementor-element-02157b3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:140%;color:#000000;}.elementor-10 .elementor-element.elementor-element-5894fee{margin-top:32px;margin-bottom:32px;}.elementor-10 .elementor-element.elementor-element-1c9b5e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1064979 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1064979 .deensimc-marquee-image{object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-1064979 .deensimc-marquee-main-container{--deensimc-container-padding:1px;--deensimc-item-gap:1px;}.elementor-10 .elementor-element.elementor-element-1064979 .deensimc-image-marquee .deensimc-marquee-track{align-items:center;}.elementor-10 .elementor-element.elementor-element-1064979 .deensimc-img-wrapper .deensimc-img{width:150px;}.elementor-10 .elementor-element.elementor-element-fdee98f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fdee98f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b7549a );}.elementor-10 .elementor-element.elementor-element-fdee98f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-fdee98f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-b5cb3ac > .elementor-element-populated{padding:72px 0px 72px 0px;}.elementor-10 .elementor-element.elementor-element-8617d63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8617d63{text-align:center;font-size:16px;font-weight:500;line-height:140%;letter-spacing:0.5px;color:#263238;}.elementor-10 .elementor-element.elementor-element-1595fb0{text-align:start;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:140%;color:#000000;}.elementor-10 .elementor-element.elementor-element-83e7fd0 .bc-service .xb-item--icon::before{background-color:#6D2929;}.elementor-10 .elementor-element.elementor-element-83e7fd0 .bc-service .xb-item--title{color:#000000;font-size:16px;font-weight:700;line-height:140%;}.elementor-10 .elementor-element.elementor-element-83e7fd0 .bc-service .xb-item--content{color:var( --e-global-color-be5a4f5 );font-size:14px;font-weight:500;line-height:140%;}.elementor-10 .elementor-element.elementor-element-dd38d74{margin-top:32px;margin-bottom:32px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-9046892.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-9046892.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-9046892 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-9046892 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-b412ea4{width:auto;max-width:auto;top:192px;}.elementor-10 .elementor-element.elementor-element-b412ea4 > .elementor-widget-container{background-color:#F4F3F8;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;box-shadow:0px 24px 50px 0px rgba(0, 0, 0, 0.15);}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b412ea4{left:419px;}body.rtl .elementor-10 .elementor-element.elementor-element-b412ea4{right:419px;}.elementor-10 .elementor-element.elementor-element-b412ea4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-b412ea4 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-b412ea4 .elementor-icon-box-title a{font-size:32px;font-weight:700;line-height:140%;}.elementor-10 .elementor-element.elementor-element-b412ea4 .elementor-icon-box-title{color:#333333;}.elementor-10 .elementor-element.elementor-element-b412ea4 .elementor-icon-box-description{font-size:18px;font-weight:500;line-height:140%;color:var( --e-global-color-be5a4f5 );}.elementor-10 .elementor-element.elementor-element-7ca1923 img{width:100%;}.elementor-10 .elementor-element.elementor-element-9f8c066{width:auto;max-width:auto;top:320px;}.elementor-10 .elementor-element.elementor-element-9f8c066 > .elementor-widget-container{background-color:#F4F3F8;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;box-shadow:0px 24px 50px 0px rgba(0, 0, 0, 0.15);}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-9f8c066{left:7px;}body.rtl .elementor-10 .elementor-element.elementor-element-9f8c066{right:7px;}.elementor-10 .elementor-element.elementor-element-9f8c066 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-9f8c066 .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-9f8c066 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9f8c066 .elementor-icon-box-title a{font-size:32px;font-weight:700;line-height:140%;}.elementor-10 .elementor-element.elementor-element-9f8c066 .elementor-icon-box-title{color:#333333;}.elementor-10 .elementor-element.elementor-element-9f8c066 .elementor-icon-box-description{font-size:18px;font-weight:500;line-height:140%;color:var( --e-global-color-be5a4f5 );}.elementor-10 .elementor-element.elementor-element-8b658e3{width:auto;max-width:auto;top:541px;}.elementor-10 .elementor-element.elementor-element-8b658e3 > .elementor-widget-container{background-color:#F4F3F8;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;box-shadow:0px 24px 50px 0px rgba(0, 0, 0, 0.15);}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8b658e3{left:353px;}body.rtl .elementor-10 .elementor-element.elementor-element-8b658e3{right:353px;}.elementor-10 .elementor-element.elementor-element-8b658e3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-8b658e3 .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-8b658e3 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-8b658e3 .elementor-icon-box-title a{font-size:32px;font-weight:700;line-height:140%;}.elementor-10 .elementor-element.elementor-element-8b658e3 .elementor-icon-box-title{color:#333333;}.elementor-10 .elementor-element.elementor-element-8b658e3 .elementor-icon-box-description{font-size:18px;font-weight:500;line-height:140%;color:var( --e-global-color-be5a4f5 );}.elementor-10 .elementor-element.elementor-element-63afec7 > .elementor-element-populated{padding:32px 20px 0px 60px;}.elementor-10 .elementor-element.elementor-element-80da47c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-80da47c{text-align:center;font-size:16px;font-weight:500;line-height:140%;letter-spacing:0.5px;color:#263238;}.elementor-10 .elementor-element.elementor-element-19489e1{text-align:start;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:140%;color:#000000;}.elementor-10 .elementor-element.elementor-element-ed284c1{font-size:20px;font-weight:500;line-height:140%;color:#263238;}.elementor-10 .elementor-element.elementor-element-7e1ceea .elementor-button{background-color:#61CE7000;font-size:16px;font-weight:600;line-height:140%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7e1ceea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-3f1617e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3f1617e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F7;}.elementor-10 .elementor-element.elementor-element-3f1617e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 56px 0px;}.elementor-10 .elementor-element.elementor-element-3f1617e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-aff8be3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-aff8be3{text-align:center;font-size:16px;font-weight:500;line-height:140%;letter-spacing:0.5px;color:#263238;}.elementor-10 .elementor-element.elementor-element-e3c9e29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e3c9e29{text-align:start;font-size:36px;font-weight:700;line-height:140%;color:#000000;}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-nav-fraction{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-carousel-widget ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-total{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-separator{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget .fraction-pagination-current{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-0245f48 .premium-carousel-scale .premium-carousel-inner .slick-slide{transition:all 300ms !important;}.elementor-10 .elementor-element.elementor-element-0245f48 .premium-carousel-nav-progressbar-fill{transition-duration:300ms !important;}.elementor-10 .elementor-element.elementor-element-0245f48{--pa-carousel-center-padding:15;}.elementor-10 .elementor-element.elementor-element-0245f48 .premium-carousel-arrows-wrapper{justify-content:end;gap:28px;}.elementor-10 .elementor-element.elementor-element-0245f48 .premium-carousel-wrapper .slick-arrow{color:#AD002B;}.elementor-10 .elementor-element.elementor-element-0245f48 .premium-carousel-wrapper .slick-arrow svg{fill:#AD002B;}.elementor-10 .elementor-element.elementor-element-0245f48 a.carousel-next, .elementor-10 .elementor-element.elementor-element-0245f48 a.carousel-prev{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-34a5b08{overflow:hidden;padding:32px 0px 32px 0px;}.elementor-10 .elementor-element.elementor-element-29267d6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-10 .elementor-element.elementor-element-bdcb138 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bdcb138{text-align:center;font-size:16px;font-weight:500;text-transform:uppercase;line-height:140%;letter-spacing:0.5px;color:#263238;}.elementor-10 .elementor-element.elementor-element-d193c39{--e-image-carousel-slides-to-show:5;}.elementor-10 .elementor-element.elementor-element-d193c39 .swiper-wrapper{display:flex;align-items:center;}.elementor-10 .elementor-element.elementor-element-eae9cc9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-eae9cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b7549a );}.elementor-10 .elementor-element.elementor-element-eae9cc9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-eae9cc9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-cea1516 > .elementor-element-populated{padding:72px 0px 72px 0px;}.elementor-10 .elementor-element.elementor-element-180a1d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-180a1d9{text-align:center;font-size:16px;font-weight:500;line-height:140%;letter-spacing:0.5px;color:#263238;}.elementor-10 .elementor-element.elementor-element-b4218d4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:140%;color:#000000;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-e7f2d5c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-main-swiper .swiper-slide{background-color:#02010100;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-swiper-button{font-size:20px;}.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-testimonial__header{padding-bottom:calc(5px / 2);}.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-testimonial__content{padding-top:calc(5px / 2);}.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-testimonial__name{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-testimonial__header, .elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-testimonial__name{font-size:14px;font-weight:600;line-height:140%;}.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-testimonial__title{color:#FFFFFF;font-size:10px;font-weight:600;line-height:140%;}.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-testimonial__text{color:#000000;font-size:14px;font-weight:500;line-height:140%;}.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:#263238;}.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:#263238;}.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-testimonial__icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-testimonial__icon svg{width:25px;}.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-star-rating{font-size:20px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-star-rating i:not(:last-of-type){margin-right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-star-rating i:not(:last-of-type){margin-left:0px;}.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-star-rating i:before{color:#723F4C;}.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-star-rating i{color:#E06363;}.elementor-10 .elementor-element.elementor-element-cdd7bfb{padding:48px 0px 64px 0px;}.elementor-10 .elementor-element.elementor-element-1574798:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1574798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F7;}.elementor-10 .elementor-element.elementor-element-1574798, .elementor-10 .elementor-element.elementor-element-1574798 > .elementor-background-overlay{border-radius:32px 32px 32px 32px;}.elementor-10 .elementor-element.elementor-element-1574798{box-shadow:0px 0px 12.3px 0px rgba(0, 0, 0, 0.10196078431372549) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-1574798 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-cc33e84 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-10 .elementor-element.elementor-element-cc33e84 > .elementor-element-populated{padding:33px 0px 32px 32px;}.elementor-10 .elementor-element.elementor-element-a0debc0{text-align:start;}.elementor-10 .elementor-element.elementor-element-a0debc0 .elementor-heading-title{font-size:36px;font-weight:700;line-height:140%;}.elementor-10 .elementor-element.elementor-element-6afd400{font-size:20px;font-weight:500;line-height:140%;color:#151515;}.elementor-10 .elementor-element.elementor-element-e410ae5 .elementor-button{background-color:var( --e-global-color-primary );font-size:20px;font-weight:600;line-height:140%;border-radius:8px 8px 8px 8px;padding:10px 16px 10px 16px;}.elementor-10 .elementor-element.elementor-element-e410ae5 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-e410ae5 .elementor-button:focus{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-e410ae5 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-7feefd5.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-7feefd5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-7feefd5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10 .elementor-element.elementor-element-e423b84{width:var( --container-widget-width, 163px );max-width:163px;--container-widget-width:163px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e423b84 > .elementor-widget-container{background-color:#263238;margin:0px 0px -10px 20px;padding:32px 16px 30px 16px;border-radius:10px 10px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e423b84 .elementor-icon-box-wrapper{gap:15px;}.elementor-10 .elementor-element.elementor-element-e423b84 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-e423b84 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-e423b84 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4c86ad4{width:var( --container-widget-width, 163px );max-width:163px;--container-widget-width:163px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4c86ad4 > .elementor-widget-container{background-color:#263238;margin:0px 0px -10px 20px;padding:32px 16px 30px 16px;border-radius:10px 10px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4c86ad4 .elementor-icon-box-wrapper{gap:15px;}.elementor-10 .elementor-element.elementor-element-4c86ad4 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-4c86ad4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-4c86ad4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0f4ee32{width:var( --container-widget-width, 163px );max-width:163px;--container-widget-width:163px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-0f4ee32 > .elementor-widget-container{background-color:#263238;margin:0px 0px -10px 20px;padding:32px 16px 30px 16px;border-radius:10px 10px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0f4ee32 .elementor-icon-box-wrapper{gap:15px;}.elementor-10 .elementor-element.elementor-element-0f4ee32 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0f4ee32 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-0f4ee32 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2ae6231{padding:48px 0px 48px 0px;}.elementor-10 .elementor-element.elementor-element-264568a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-264568a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F7;}.elementor-10 .elementor-element.elementor-element-264568a, .elementor-10 .elementor-element.elementor-element-264568a > .elementor-background-overlay{border-radius:32px 32px 32px 32px;}.elementor-10 .elementor-element.elementor-element-264568a{box-shadow:0px 0px 12.3px 0px rgba(0, 0, 0, 0.10196078431372549) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-264568a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-4b6cab5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-4b6cab5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-4b6cab5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-10 .elementor-element.elementor-element-4b6cab5 > .elementor-element-populated{padding:33px 0px 32px 32px;}.elementor-10 .elementor-element.elementor-element-597403b{text-align:start;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:140%;color:#000000;}.elementor-10 .elementor-element.elementor-element-b2a5ec5{font-size:20px;font-weight:500;line-height:140%;color:#151515;}.elementor-10 .elementor-element.elementor-element-7f36563 .elementor-button{background-color:var( --e-global-color-primary );font-size:20px;font-weight:600;line-height:140%;border-radius:8px 8px 8px 8px;padding:10px 16px 10px 16px;}.elementor-10 .elementor-element.elementor-element-7f36563 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7f36563 .elementor-button:focus{background-color:#87001B;}.elementor-10 .elementor-element.elementor-element-7f36563 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-ec37384.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-ec37384.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-ec37384.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10 .elementor-element.elementor-element-c06cb0a{width:var( --container-widget-width, 163px );max-width:163px;--container-widget-width:163px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c06cb0a > .elementor-widget-container{background-color:#263238;margin:-20px 0px 15px 20px;padding:35px 16px 40px 16px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-c06cb0a:hover .elementor-widget-container{background-color:#AD002B;}.elementor-10 .elementor-element.elementor-element-c06cb0a .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-c06cb0a .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-c06cb0a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-c06cb0a .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1c9c023{width:var( --container-widget-width, 163px );max-width:163px;--container-widget-width:163px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1c9c023 > .elementor-widget-container{background-color:#263238;margin:-20px 0px 15px 20px;padding:35px 16px 40px 16px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-1c9c023:hover .elementor-widget-container{background-color:#AD002B;}.elementor-10 .elementor-element.elementor-element-1c9c023 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-1c9c023 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1c9c023 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-1c9c023 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9d26056{width:var( --container-widget-width, 163px );max-width:163px;--container-widget-width:163px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-9d26056 > .elementor-widget-container{background-color:#263238;margin:0px 0px -20px 20px;padding:40px 16px 35px 16px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-9d26056:hover .elementor-widget-container{background-color:#AD002B;}.elementor-10 .elementor-element.elementor-element-9d26056 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-9d26056 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9d26056 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-9d26056 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-10a4869{width:var( --container-widget-width, 163px );max-width:163px;--container-widget-width:163px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-10a4869 > .elementor-widget-container{background-color:#263238;margin:0px 0px -20px 20px;padding:40px 16px 35px 16px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-10a4869:hover .elementor-widget-container{background-color:#AD002B;}.elementor-10 .elementor-element.elementor-element-10a4869 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-10a4869 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-10a4869 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-10a4869 .elementor-icon-box-title{color:#FFFFFF;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-300aa41 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-aed7c0c .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-c341126{font-size:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-fc2cc2e{width:var( --container-widget-width, 94px );max-width:94px;--container-widget-width:94px;--container-widget-flex-grow:0;top:41.563px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-fc2cc2e{left:15px;}body.rtl .elementor-10 .elementor-element.elementor-element-fc2cc2e{right:15px;}.elementor-10 .elementor-element.elementor-element-9b4ddbe{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;bottom:32%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-9b4ddbe{left:7px;}body.rtl .elementor-10 .elementor-element.elementor-element-9b4ddbe{right:7px;}.elementor-10 .elementor-element.elementor-element-7caa0ba{width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;bottom:1%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7caa0ba{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-7caa0ba{right:0px;}.elementor-10 .elementor-element.elementor-element-4375e12{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;top:41px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4375e12{left:38%;}body.rtl .elementor-10 .elementor-element.elementor-element-4375e12{right:38%;}.elementor-10 .elementor-element.elementor-element-c9f9255{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;top:56.767px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c9f9255{right:10px;}body.rtl .elementor-10 .elementor-element.elementor-element-c9f9255{left:10px;}.elementor-10 .elementor-element.elementor-element-e853a5c{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1e6cf3d{width:var( --container-widget-width, 68px );max-width:68px;--container-widget-width:68px;--container-widget-flex-grow:0;bottom:9%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1e6cf3d{right:3px;}body.rtl .elementor-10 .elementor-element.elementor-element-1e6cf3d{left:3px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c4760de{left:22%;}body.rtl .elementor-10 .elementor-element.elementor-element-c4760de{right:22%;}.elementor-10 .elementor-element.elementor-element-c4760de{top:55%;}.elementor-10 .elementor-element.elementor-element-0102126 img{max-width:280px;}.elementor-10 .elementor-element.elementor-element-02157b3{font-size:30px;}.elementor-10 .elementor-element.elementor-element-1595fb0{font-size:30px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b412ea4{left:79px;}body.rtl .elementor-10 .elementor-element.elementor-element-b412ea4{right:79px;}.elementor-10 .elementor-element.elementor-element-b412ea4{top:163.545px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-9f8c066{left:42px;}body.rtl .elementor-10 .elementor-element.elementor-element-9f8c066{right:42px;}.elementor-10 .elementor-element.elementor-element-9f8c066{top:312.655px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8b658e3{left:60px;}body.rtl .elementor-10 .elementor-element.elementor-element-8b658e3{right:60px;}.elementor-10 .elementor-element.elementor-element-8b658e3{top:462.938px;}.elementor-10 .elementor-element.elementor-element-63afec7 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-19489e1{font-size:30px;}.elementor-10 .elementor-element.elementor-element-ed284c1{font-size:18px;}.elementor-10 .elementor-element.elementor-element-e3c9e29{font-size:30px;}.elementor-10 .elementor-element.elementor-element-d193c39{--e-image-carousel-slides-to-show:3;}.elementor-10 .elementor-element.elementor-element-b4218d4{font-size:30px;}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-a0debc0 .elementor-heading-title{font-size:28px;}.elementor-10 .elementor-element.elementor-element-6afd400{font-size:18px;}.elementor-10 .elementor-element.elementor-element-597403b{font-size:30px;}.elementor-10 .elementor-element.elementor-element-b2a5ec5{font-size:18px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-ec37384.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-ec37384.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-ec37384.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10 .elementor-element.elementor-element-ec37384 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c06cb0a{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-c06cb0a > .elementor-widget-container{margin:-270px 0px 15px 10px;padding:80px 20px 19px 20px;}.elementor-10 .elementor-element.elementor-element-1c9c023{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-1c9c023 > .elementor-widget-container{margin:-270px 0px 15px 10px;padding:80px 20px 19px 20px;}.elementor-10 .elementor-element.elementor-element-9d26056{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-9d26056 > .elementor-widget-container{margin:20px 0px -270px 10px;padding:19px 20px 80px 20px;}.elementor-10 .elementor-element.elementor-element-10a4869{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-10a4869 > .elementor-widget-container{margin:20px 0px -270px 10px;padding:19px 20px 80px 20px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-6124611{padding:30px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-300aa41 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-aed7c0c .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-c341126{font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-ff872a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-e0c8e94 > .elementor-element-populated{padding:95px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-fc2cc2e{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:24px;}.elementor-10 .elementor-element.elementor-element-9b4ddbe{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7caa0ba{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4375e12{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:20px;}.elementor-10 .elementor-element.elementor-element-c9f9255{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:24px;}.elementor-10 .elementor-element.elementor-element-e853a5c{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1e6cf3d{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c4760de{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-0102126 img{max-width:60%;}.elementor-10 .elementor-element.elementor-element-02157b3{font-size:30px;}.elementor-10 .elementor-element.elementor-element-818f32e > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-1595fb0{font-size:30px;}.elementor-10 .elementor-element.elementor-element-83e7fd0 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-10 .elementor-element.elementor-element-dd38d74{padding:50px 0px 50px 0px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-b412ea4{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;top:246.126px;}.elementor-10 .elementor-element.elementor-element-b412ea4 > .elementor-widget-container{padding:24px 28px 24px 28px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b412ea4{left:41px;}body.rtl .elementor-10 .elementor-element.elementor-element-b412ea4{right:41px;}.elementor-10 .elementor-element.elementor-element-9f8c066{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;top:-14.437px;}.elementor-10 .elementor-element.elementor-element-9f8c066 > .elementor-widget-container{padding:24px 28px 24px 28px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-9f8c066{left:40px;}body.rtl .elementor-10 .elementor-element.elementor-element-9f8c066{right:40px;}.elementor-10 .elementor-element.elementor-element-9f8c066 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-8b658e3{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;top:117.583px;}.elementor-10 .elementor-element.elementor-element-8b658e3 > .elementor-widget-container{padding:24px 40px 24px 40px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8b658e3{left:40px;}body.rtl .elementor-10 .elementor-element.elementor-element-8b658e3{right:40px;}.elementor-10 .elementor-element.elementor-element-8b658e3 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-63afec7 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-19489e1{font-size:30px;}.elementor-10 .elementor-element.elementor-element-ed284c1{font-size:18px;}.elementor-10 .elementor-element.elementor-element-3f1617e{padding:40px 0px 70px 0px;}.elementor-10 .elementor-element.elementor-element-e3c9e29{text-align:center;font-size:30px;}.elementor-10 .elementor-element.elementor-element-0245f48 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0245f48 .premium-carousel-wrapper .slick-arrow{font-size:14px;}.elementor-10 .elementor-element.elementor-element-0245f48 .premium-carousel-wrapper .slick-arrow svg{width:14px;height:14px;}.elementor-10 .elementor-element.elementor-element-d193c39{--e-image-carousel-slides-to-show:2;}.elementor-10 .elementor-element.elementor-element-eae9cc9{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cea1516 > .elementor-element-populated{padding:50px 0px 75px 0px;}.elementor-10 .elementor-element.elementor-element-0b5af43 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-e7f2d5c > .elementor-widget-container{margin:20px 25px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cc33e84 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-10 .elementor-element.elementor-element-a0debc0 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-6afd400{font-size:18px;}.elementor-10 .elementor-element.elementor-element-e410ae5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7feefd5 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-e423b84 > .elementor-widget-container{margin:0px 0px 20px 0px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-e423b84{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-10 .elementor-element.elementor-element-4c86ad4 > .elementor-widget-container{margin:0px 0px 20px 0px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-4c86ad4{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-10 .elementor-element.elementor-element-0f4ee32 > .elementor-widget-container{margin:0px 0px 20px 0px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-0f4ee32{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-10 .elementor-element.elementor-element-4b6cab5 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-10 .elementor-element.elementor-element-b2a5ec5{font-size:18px;}.elementor-10 .elementor-element.elementor-element-7f36563 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ec37384 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-c06cb0a > .elementor-widget-container{margin:0px 0px 20px 0px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-1c9c023 > .elementor-widget-container{margin:0px 0px 20px 0px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-9d26056 > .elementor-widget-container{margin:0px 0px 20px 0px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-10a4869 > .elementor-widget-container{margin:0px 0px 20px 0px;border-radius:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-4b6cab5{width:65%;}.elementor-10 .elementor-element.elementor-element-ec37384{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-4b6cab5{width:100%;}.elementor-10 .elementor-element.elementor-element-ec37384{width:50%;}}/* Start custom CSS for int-service-v2, class: .elementor-element-83e7fd0 */p.xb-item--content{
     display: -webkit-box;
  -webkit-line-clamp: 3; 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-e7f2d5c */.elementor-testimonial__content {
    height: 170px;
}
.overflow_swiper .elementor-testimonial__text {
       display: -webkit-box;
  -webkit-line-clamp: 3; 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 767px) {
    .elementor-testimonial__content {
    height: 190px;
}
.elementor-10 .elementor-element.elementor-element-e7f2d5c .elementor-testimonial__icon {
    top: 180px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7feefd5 */div#last {
    overflow: hidden;
/*    display: flex*/
/*;*/
/*    flex-direction: column;*/
/*    justify-content: center;*/
/*    align-items: flex-end !important;*/
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-6f799b1 */body div.wpforms-container-full .wpforms-form button[type=submit] 
{
    padding: 10px 57px;
    font-size: 20px;
}
body div.wpforms-container-full .wpforms-form button[type=submit]::after {
   display: none;
}

div .wpforms-field input,
div .wpforms-field textarea,
.choices__inner,
.wpforms-field.wpforms-field-phone .iti{
     background-color: #fff !important;
     border-radius: 8px !important;
    border: 2px solid rgba(255, 255, 255, 0.20);
    background: #F4F4F4;
    display: flex;
    height: 66px;
    padding: 24px 28px 22px 28px;
}
button#wpforms-submit-2210:hover{
        background-color: #87001B;
}

    
    
body div.wpforms-container .wpforms-form .choices[data-type*="select-one"]::after

 {
    top: 50% !important;
    transform: none !important;
    pointer-events: none !important;
    margin-top: -6px !important;
}

body div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:focus::after{
    transform: none;
    margin-top: -6px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b6cab5 */#home-contact {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.6s ease-in-out, opacity 0.6s ease-in-out;

}


#home-contact.active {
  max-height: 1200px; 
  opacity: 1;
}
.show-form-btn.hidden {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ec37384 */div#last {
    overflow: hidden;
}
/*.icon-box-bottom,*/
/*.icon-box-top{*/
/*    transition: padding 0.5s ease-in-out, transform 0.5s ease-in-out;*/
/*}*/

/*.icon-box-bottom.grow,*/
/*.icon-box-top.grow{*/

/*   padding-top: 80px;*/
/*   padding-bottom: 80px;*/
/*    transform: scale(1.05);*/
/*}*//* End custom CSS */
/* Start custom CSS */.serv_sliders .elementor-container.elementor-column-gap-default .elementor-inner-column.has_eae_slider:nth-child(1) .elementor-widget-image .elementor-widget-container{
    height: 80px;
}
.serv_sliders .elementor-container.elementor-column-gap-default .elementor-inner-column.has_eae_slider:nth-child(1) .elementor-widget-image .elementor-widget-container img{
       max-height: 100%;
    width: auto !important;
    max-width: 200px;
    height: auto !important;
}
.serv_sliders .elementor-container.elementor-column-gap-default .elementor-inner-column.has_eae_slider:nth-child(1) .elementor-widget-text-editor {
    max-height: 75px;
    overflow: hidden;
    margin-bottom: 30px;
}
#clients_logos .deensimc-img{
width: auto !important;
}
/* Floating animation for small images */
.float-animation {
  animation: floatUpDown 4s ease-in-out infinite;
}
.float-animation-6 {
  animation: floatUpDown 6s ease-in-out infinite;
}
.float-animation-7 {
  animation: floatUpDown 7s ease-in-out infinite;
}

@keyframes floatUpDown {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
}

.projects_home .max_w_1107 {
    max-width: 100%;
    margin: auto;
    margin: 0 20px !important;
}
.projects_home .slick-list{
    overflow: visible;
} 
.h_368{
    height: 368px;
}
@media (max-width: 767px) {
   .projects_home .max_w_1107{
       margin: 0px 0px  !important;
   }
   .h_368{
        height: 345px !important;
    }
   div#column-bg{
       height:450px;
   }
   .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{
       display:flex;
       align-items: center;
    justify-content: center;
   }
    
    .icon_bg .elementor-icon-box-icon{
    border-radius: 50%;
    width: 50px;
    height: 50px;
    }
    .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{
     display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 5px;   
    }
     
    /**/
    .elementor-testimonial__header .elementor-testimonial__cite {
    
    min-width: 280px;
}
.elementor-swiper-button {
    font-size: 18px;
}
.elementor-20 .elementor-element.elementor-element-7d9df10 .elementor-star-rating {
    font-size: 16px;
    margin-right:25px;
}
    .overflow_swiper .elementor-swiper-button {
        top:255px;
         width: 40px;
   height: 40px;
  
}

body .elementor-swiper-button.elementor-swiper-button-prev {
    left:calc(50% - 50px)!important;
    right:auto;
    
    
}
   body .overflow_swiper .elementor-swiper-button {
        right: calc(50% - 50px) !important;
        left:auto;
        
    }
    
}
.bc-carousel-button .xb-swiper-arrow{
    box-shadow: none;
    color: #AD002B;
    font-size: 20px;
}
.bc-carousel-button .xb-swiper-arrow:hover{
    background-color:  #AD002B;
    color: #fff;
}
/*portfolio slider*/
a.carousel-arrow.carousel-next.slick-arrow, 
a.carousel-arrow.carousel-prev.slick-arrow {
    position: absolute;
    top: -90px;
    width: 58px;
    height: 58px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    transition: 0.3s;
    z-index: 0;
   
}
a.carousel-arrow.carousel-next.slick-arrow{
    right: 4%;
}
a.carousel-arrow.carousel-prev.slick-arrow
{
      right: 10% ;
    left: auto;
}

a.carousel-arrow.carousel-next.slick-arrow:hover,
a.carousel-arrow.carousel-prev.slick-arrow:hover{
    background: var(--color-primary);
    color: #fff !important;
}
@media (max-width: 767px) {
    a.carousel-arrow.carousel-next.slick-arrow{
    right: calc(50% - 50px) !important;
   top:380px;
   width: 40px;
   height: 40px;
  
  
}
a.carousel-arrow.carousel-prev.slick-arrow
{
    left:calc(50% - 50px) !important;
    top:380px;
     width: 40px;
   height: 40px;
   
}
}


/*portfolio slider ellipsis*/
#img-box{
    max-height: 86px;
}
 .heading-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-ellipsis {
  display: -webkit-box;
  -webkit-line-clamp: 4; 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/**/
@media (max-width: 1024px) {
    .bc-carousel-button .xb-swiper-arrow.xb-swiper-arrow-prev {
        left: 78%;
    }
    .heading-ellipsis {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
}
.elementor-swiper-button.elementor-swiper-button-prev{
    right: 15% !important;
    left: auto;
   
}
a.carousel-arrow.carousel-prev.slick-arrow
{
      right: 15%;
    left: auto;
}
}


.elementor-swiper-button.elementor-swiper-button-next{
    right: 4%;
}
.elementor-swiper-button.elementor-swiper-button-prev{
    right: 10% !important;
    left: auto;
}/* End custom CSS */