.elementor-3224 .elementor-element.elementor-element-71dbe89{--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;--overflow:hidden;--overlay-opacity:0.99;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-71dbe89::before, .elementor-3224 .elementor-element.elementor-element-71dbe89 > .elementor-background-video-container::before, .elementor-3224 .elementor-element.elementor-element-71dbe89 > .e-con-inner > .elementor-background-video-container::before, .elementor-3224 .elementor-element.elementor-element-71dbe89 > .elementor-background-slideshow::before, .elementor-3224 .elementor-element.elementor-element-71dbe89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3224 .elementor-element.elementor-element-71dbe89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-0120502{right:0px;}body.rtl .elementor-3224 .elementor-element.elementor-element-0120502{left:0px;}.elementor-3224 .elementor-element.elementor-element-0120502{top:45%;z-index:2;}.elementor-3224 .elementor-element.elementor-element-0120502 .rt-social-text{transform:rotate(-90deg);}.elementor-3224 .elementor-element.elementor-element-361b7e6{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3224 .elementor-element.elementor-element-048bc95{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-481eeb6{z-index:1;}.elementor-3224 .elementor-element.elementor-element-481eeb6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:81px;font-weight:800;line-height:67px;}.elementor-3224 .elementor-element.elementor-element-4ef5c3d{z-index:1;font-weight:500;line-height:30px;color:#FFFFFF;}.elementor-3224 .elementor-element.elementor-element-4ef5c3d p{margin-block-end:0px;}.elementor-3224 .elementor-element.elementor-element-bd96d81{--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;--z-index:1;}.elementor-3224 .elementor-element.elementor-element-a67d499{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-9a39149{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-ab10c55 .rt-image-layout{text-align:center;}.elementor-3224 .elementor-element.elementor-element-ab10c55 .rt-image img{width:527px;}.elementor-3224 .elementor-element.elementor-element-03af8d5{--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;--overflow:hidden;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-03af8d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3224 .elementor-element.elementor-element-89f41c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3224 .elementor-element.elementor-element-4b646f8 .rt-logo-brand{column-gap:0px;margin-right:0px;}.elementor-3224 .elementor-element.elementor-element-4b646f8 .rt-logo-brand .logo-box{background-color:#02010100;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3224 .elementor-element.elementor-element-13a1216{--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;--overflow:hidden;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-3a1f795{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3224 .elementor-element.elementor-element-6779070{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3224 .elementor-element.elementor-element-8bc4a1a .section-title-wrapper .main-title{font-size:16px;font-weight:400;}.elementor-3224 .elementor-element.elementor-element-8bc4a1a .section-title-wrapper .main-title span{font-size:21px;font-weight:800;line-height:60px;}.elementor-3224 .elementor-element.elementor-element-8bc4a1a .main-title{margin:0px 0px 0px 0px;}.elementor-3224 .elementor-element.elementor-element-5450ef7{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3224 .elementor-element.elementor-element-5450ef7 > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-3224 .elementor-element.elementor-element-15163b3{--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;--overflow:hidden;--padding-top:130px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-ef0ef13{right:-80px;}body.rtl .elementor-3224 .elementor-element.elementor-element-ef0ef13{left:-80px;}.elementor-3224 .elementor-element.elementor-element-ef0ef13{top:100px;}.elementor-3224 .elementor-element.elementor-element-39afa2d{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3224 .elementor-element.elementor-element-598262e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-d597ff6{z-index:1;}.elementor-3224 .elementor-element.elementor-element-d597ff6 .rt-image img{height:565px;border-radius:30px 30px 30px 30px;}.elementor-3224 .elementor-element.elementor-element-750929f .moving-shape-wrap .about-round-box{background-color:#FFFFFF;}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-750929f{right:-70px;}body.rtl .elementor-3224 .elementor-element.elementor-element-750929f{left:-70px;}.elementor-3224 .elementor-element.elementor-element-750929f{top:170px;}.elementor-3224 .elementor-element.elementor-element-750929f .moving-shape-wrap{text-align:center;}.elementor-3224 .elementor-element.elementor-element-750929f .about-round-box{height:150px;width:150px;}.elementor-3224 .elementor-element.elementor-element-750929f .moving-shape-wrap .about-round-box .moving-shape-box .about-shape{width:125px;height:125px;}.elementor-3224 .elementor-element.elementor-element-b8946c3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-b3d3713 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-3224 .elementor-element.elementor-element-b3d3713 .section-title-wrapper .main-title span{text-transform:none;}.elementor-3224 .elementor-element.elementor-element-b3d3713 .section-title-wrapper .main-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3224 .elementor-element.elementor-element-b3d3713 .section-title-wrapper ul.feature-list li{text-transform:none;}.elementor-3224 .elementor-element.elementor-element-b3d3713 .section-title-wrapper{margin:0px 0px 30px 0px;}.elementor-3224 .elementor-element.elementor-element-676639a{--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;--overflow:hidden;--padding-top:150px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-7a3a1ea .rt-marquee-slider .rt-marquee-item .icon-holder{background-color:#FFFFFF;width:40px;height:40px;}.elementor-3224 .elementor-element.elementor-element-7a3a1ea > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-3224 .elementor-element.elementor-element-7a3a1ea{z-index:1;--origin-y:50%;}.elementor-3224 .elementor-element.elementor-element-7a3a1ea .rt-marquee-slider .rt-marquee{background-color:#77B653;padding:10px 0px 10px 0px;}.elementor-3224 .elementor-element.elementor-element-7a3a1ea .rt-marquee-slider{transform:rotate(3.72deg);transform-origin:5% var(--origin-y);}.elementor-3224 .elementor-element.elementor-element-7a3a1ea .rt-marquee-slider .rt-marquee-item .entry-title{font-size:36px;font-weight:700;color:#000000;-webkit-text-stroke-color:#000000;}.elementor-3224 .elementor-element.elementor-element-7a3a1ea .rt-marquee-slider .rt-marquee-item .entry-title a{color:#000000;}.elementor-3224 .elementor-element.elementor-element-d01787e .rt-marquee-slider .rt-marquee-item .icon-holder{background-color:#C8C8C8;width:40px;height:40px;}.elementor-3224 .elementor-element.elementor-element-d01787e > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-3224 .elementor-element.elementor-element-d01787e .rt-marquee-slider .rt-marquee{background-color:#FFFFFF;padding:10px 0px 10px 0px;}.elementor-3224 .elementor-element.elementor-element-d01787e .rt-marquee-slider{transform:rotate(-3.72deg);transform-origin:25% var(--origin-y);}.elementor-3224 .elementor-element.elementor-element-d01787e{--origin-y:50%;}.elementor-3224 .elementor-element.elementor-element-d01787e .rt-marquee-slider .rt-marquee-item .entry-title{font-size:36px;font-weight:700;color:#000000;-webkit-text-stroke-color:#000000;}.elementor-3224 .elementor-element.elementor-element-d01787e .rt-marquee-slider .rt-marquee-item .entry-title a{color:#000000;}.elementor-3224 .elementor-element.elementor-element-727c30c{--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;--overflow:hidden;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-ce56863{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3224 .elementor-element.elementor-element-45d7b87 .rt-marquee-slider{margin:0px 0px 0px 0px;}.elementor-3224 .elementor-element.elementor-element-45d7b87 .rt-marquee-slider .rt-marquee-item .entry-title{font-size:128px;font-weight:700;text-transform:uppercase;color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF03;}.elementor-3224 .elementor-element.elementor-element-45d7b87 .rt-marquee-slider .rt-marquee-item .entry-title a{color:#FFFFFF;}.elementor-3224 .elementor-element.elementor-element-07472b4{--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;--overflow:hidden;--padding-top:85px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-3188d24{left:0px;}body.rtl .elementor-3224 .elementor-element.elementor-element-3188d24{right:0px;}.elementor-3224 .elementor-element.elementor-element-3188d24{bottom:30%;}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-5ac328e{right:0px;}body.rtl .elementor-3224 .elementor-element.elementor-element-5ac328e{left:0px;}.elementor-3224 .elementor-element.elementor-element-5ac328e{top:35%;}.elementor-3224 .elementor-element.elementor-element-19d90e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-9e944bb.elementor-element{--align-self:stretch;}.elementor-3224 .elementor-element.elementor-element-9e944bb .rt-project-scroll .scroll-title{font-family:"Playfair Display", Sans-serif;}.elementor-3224 .elementor-element.elementor-element-9e944bb .rt-project-scroll .scroll-title a:hover{color:#A0ECFF !important;}.elementor-3224 .elementor-element.elementor-element-9e944bb .rt-project-scroll .scroll-img img{width:100%;height:624px;}.elementor-3224 .elementor-element.elementor-element-f552606.elementor-element{--align-self:stretch;}.elementor-3224 .elementor-element.elementor-element-f552606 .rt-project-scroll .scroll-title{font-family:"Playfair Display", Sans-serif;}.elementor-3224 .elementor-element.elementor-element-f552606 .rt-project-scroll .scroll-title a:hover{color:#A0ECFF !important;}.elementor-3224 .elementor-element.elementor-element-f552606 .rt-project-scroll .scroll-img img{width:100%;height:624px;}.elementor-3224 .elementor-element.elementor-element-e760518.elementor-element{--align-self:stretch;}.elementor-3224 .elementor-element.elementor-element-e760518 .rt-project-scroll .scroll-title{font-family:"Playfair Display", Sans-serif;}.elementor-3224 .elementor-element.elementor-element-e760518 .rt-project-scroll .scroll-title a:hover{color:#A0ECFF !important;}.elementor-3224 .elementor-element.elementor-element-e760518 .rt-project-scroll .scroll-img img{width:100%;height:624px;}.elementor-3224 .elementor-element.elementor-element-ec907ce.elementor-element{--align-self:stretch;}.elementor-3224 .elementor-element.elementor-element-ec907ce .rt-project-scroll .scroll-title{font-family:"Playfair Display", Sans-serif;}.elementor-3224 .elementor-element.elementor-element-ec907ce .rt-project-scroll .scroll-title a:hover{color:#A0ECFF !important;}.elementor-3224 .elementor-element.elementor-element-ec907ce .rt-project-scroll .scroll-img img{width:100%;height:624px;}.elementor-3224 .elementor-element.elementor-element-c21fbd5.elementor-element{--align-self:stretch;}.elementor-3224 .elementor-element.elementor-element-c21fbd5 .rt-project-scroll .scroll-title{font-family:"Playfair Display", Sans-serif;}.elementor-3224 .elementor-element.elementor-element-c21fbd5 .rt-project-scroll .scroll-title a:hover{color:#A0ECFF !important;}.elementor-3224 .elementor-element.elementor-element-c21fbd5 .rt-project-scroll .scroll-img img{width:100%;height:624px;}.elementor-3224 .elementor-element.elementor-element-c100196.elementor-element{--align-self:stretch;}.elementor-3224 .elementor-element.elementor-element-c100196 .rt-project-scroll .scroll-title{font-family:"Playfair Display", Sans-serif;}.elementor-3224 .elementor-element.elementor-element-c100196 .rt-project-scroll .scroll-title a:hover{color:#A0ECFF !important;}.elementor-3224 .elementor-element.elementor-element-c100196 .rt-project-scroll .scroll-img img{width:100%;height:624px;}.elementor-3224 .elementor-element.elementor-element-533234f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3224 .elementor-element.elementor-element-4991ef6 .rt-video-icon .video-popup-icon{background-color:#B8E900;}.elementor-3224 .elementor-element.elementor-element-4991ef6 .rt-video-icon{height:780px;justify-content:center;display:flex;}.elementor-3224 .elementor-element.elementor-element-4991ef6 .rt-video-icon .icon-box{transform:scale(1);margin-right:0px;}.elementor-3224 .elementor-element.elementor-element-84e0cbf{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-33726b1 .rt-image img{width:100%;}.elementor-3224 .elementor-element.elementor-element-2e3efd1{--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;--overflow:hidden;--padding-top:105px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-fa6d6b8{left:0px;}body.rtl .elementor-3224 .elementor-element.elementor-element-fa6d6b8{right:0px;}.elementor-3224 .elementor-element.elementor-element-fa6d6b8{bottom:30%;}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-f621a1b{right:0px;}body.rtl .elementor-3224 .elementor-element.elementor-element-f621a1b{left:0px;}.elementor-3224 .elementor-element.elementor-element-f621a1b{top:35%;}.elementor-3224 .elementor-element.elementor-element-07b88a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3224 .elementor-element.elementor-element-1dc661f{--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;--overflow:hidden;--padding-top:155px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-197e606 > .elementor-widget-container{--e-transform-rotateZ:-180deg;}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-197e606{left:0px;}body.rtl .elementor-3224 .elementor-element.elementor-element-197e606{right:0px;}.elementor-3224 .elementor-element.elementor-element-197e606{top:300px;}.elementor-3224 .elementor-element.elementor-element-2c17ab7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3224 .elementor-element.elementor-element-26dd45c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-841adbf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-1079a24{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3224 .elementor-element.elementor-element-1079a24 .service-box .image-column .col-img{width:100%;height:100%;}.elementor-3224 .elementor-element.elementor-element-1079a24 .service-box .list-feature ul li .list-item .list-title{color:#51B3D8;}.elementor-3224 .elementor-element.elementor-element-1079a24 .service-box .list-feature ul li{margin:0px 0px 50px 0px;}.elementor-3224 .elementor-element.elementor-element-1079a24 .service-box .list-feature{margin:0px 0px 0px 30px;}.elementor-3224 .elementor-element.elementor-element-1079a24 .service-box .list-feature ul li .list-item .list-title i{color:#6F9192;}.elementor-3224 .elementor-element.elementor-element-1079a24 .service-box .list-feature ul li .list-item .list-number{color:#000000;}.elementor-3224 .elementor-element.elementor-element-1079a24 .service-box .list-feature ul li .list-item .list-content{font-size:16px;font-weight:500;color:#D9D9D9;width:60%;}.elementor-3224 .elementor-element.elementor-element-7792ae4{--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;--overflow:hidden;--padding-top:153px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-fddde0d{right:-80px;}body.rtl .elementor-3224 .elementor-element.elementor-element-fddde0d{left:-80px;}.elementor-3224 .elementor-element.elementor-element-fddde0d{top:180px;}.elementor-3224 .elementor-element.elementor-element-3aa7005{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3224 .elementor-element.elementor-element-ae9173c .section-title-wrapper{text-align:center;}.elementor-3224 .elementor-element.elementor-element-a1a5e46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3224 .elementor-element.elementor-element-cfe8cd8 .blenco-post-card .entry-title{font-size:22px;line-height:36px;}.elementor-3224 .elementor-element.elementor-element-6c3835e{--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;--overflow:hidden;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-6c3835e::before, .elementor-3224 .elementor-element.elementor-element-6c3835e > .elementor-background-video-container::before, .elementor-3224 .elementor-element.elementor-element-6c3835e > .e-con-inner > .elementor-background-video-container::before, .elementor-3224 .elementor-element.elementor-element-6c3835e > .elementor-background-slideshow::before, .elementor-3224 .elementor-element.elementor-element-6c3835e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3224 .elementor-element.elementor-element-6c3835e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-dd544c0{left:-100px;}body.rtl .elementor-3224 .elementor-element.elementor-element-dd544c0{right:-100px;}.elementor-3224 .elementor-element.elementor-element-dd544c0{top:0px;}.elementor-3224 .elementor-element.elementor-element-99c1ba5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3224 .elementor-element.elementor-element-99c1ba5.e-con{--align-self:center;}.elementor-3224 .elementor-element.elementor-element-5b41983{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-42c9e90{left:286px;}body.rtl .elementor-3224 .elementor-element.elementor-element-42c9e90{right:286px;}.elementor-3224 .elementor-element.elementor-element-42c9e90{top:-20px;z-index:1;}.elementor-3224 .elementor-element.elementor-element-42c9e90 > .elementor-widget-container{border-radius:90px 90px 90px 90px;}.elementor-3224 .elementor-element.elementor-element-1096dc1{z-index:0;}.elementor-3224 .elementor-element.elementor-element-1096dc1 .section-title-wrapper{text-align:center;margin:0px 0px 0px 0px;}.elementor-3224 .elementor-element.elementor-element-1096dc1 .section-title-wrapper .main-title{font-size:100px;font-weight:700;text-transform:uppercase;line-height:110px;}.elementor-3224 .elementor-element.elementor-element-4fc4023 .moving-shape-wrap .about-round-box{background-color:#FFFFFF;top:-65px;}.elementor-3224 .elementor-element.elementor-element-4fc4023 .moving-shape-wrap{text-align:center;}@media(max-width:1024px){.elementor-3224 .elementor-element.elementor-element-71dbe89{--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-0120502{right:0%;}body.rtl .elementor-3224 .elementor-element.elementor-element-0120502{left:0%;}.elementor-3224 .elementor-element.elementor-element-0120502{top:50%;}.elementor-3224 .elementor-element.elementor-element-0120502 .rt-social-text{transform:rotate(-90deg);}.elementor-3224 .elementor-element.elementor-element-361b7e6{--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-3224 .elementor-element.elementor-element-481eeb6 .elementor-heading-title{font-size:80px;line-height:90px;}.elementor-3224 .elementor-element.elementor-element-bd96d81{--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-3224 .elementor-element.elementor-element-4b646f8 .rt-logo-brand{column-gap:50px;margin-right:50px;}.elementor-3224 .elementor-element.elementor-element-6779070{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-3224 .elementor-element.elementor-element-8bc4a1a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-3224 .elementor-element.elementor-element-8bc4a1a .section-title-wrapper{text-align:center;}.elementor-3224 .elementor-element.elementor-element-8bc4a1a .section-title-wrapper .main-title{line-height:16px;}.elementor-3224 .elementor-element.elementor-element-5450ef7{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-3224 .elementor-element.elementor-element-15163b3{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-39afa2d{--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-3224 .elementor-element.elementor-element-d597ff6 .rt-image img{width:100%;height:100%;}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-750929f{right:70px;}body.rtl .elementor-3224 .elementor-element.elementor-element-750929f{left:70px;}.elementor-3224 .elementor-element.elementor-element-b3d3713 .section-title-wrapper{margin:0px 0px 0px 0px;}.elementor-3224 .elementor-element.elementor-element-676639a{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-7a3a1ea .rt-marquee-slider{transform:rotate(0deg);}.elementor-3224 .elementor-element.elementor-element-d01787e .rt-marquee-slider{transform:rotate(0deg);margin:-24px 0px 0px 0px;}.elementor-3224 .elementor-element.elementor-element-727c30c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-07472b4{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-2e3efd1{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-1dc661f{--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-1079a24 .service-box .list-feature{margin:0px 0px 0px 0px;}.elementor-3224 .elementor-element.elementor-element-7792ae4{--padding-top:80px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-6c3835e{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-1096dc1 .section-title-wrapper .main-title{font-size:80px;line-height:90px;}}@media(max-width:767px){.elementor-3224 .elementor-element.elementor-element-71dbe89{--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-0120502{right:-30%;}body.rtl .elementor-3224 .elementor-element.elementor-element-0120502{left:-30%;}.elementor-3224 .elementor-element.elementor-element-0120502{top:60%;}.elementor-3224 .elementor-element.elementor-element-481eeb6 .elementor-heading-title{font-size:60px;line-height:70px;}.elementor-3224 .elementor-element.elementor-element-03af8d5{--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-4b646f8 .rt-logo-brand{column-gap:15px;margin-right:15px;}.elementor-3224 .elementor-element.elementor-element-13a1216{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-8bc4a1a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-750929f{right:90px;}body.rtl .elementor-3224 .elementor-element.elementor-element-750929f{left:90px;}.elementor-3224 .elementor-element.elementor-element-750929f{top:90px;}.elementor-3224 .elementor-element.elementor-element-19d90e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3224 .elementor-element.elementor-element-9e944bb .rt-project-scroll .scroll-title{font-size:24px;line-height:34px;margin-bottom:0px;}.elementor-3224 .elementor-element.elementor-element-f552606 .rt-project-scroll .scroll-title{font-size:24px;line-height:34px;margin-bottom:0px;}.elementor-3224 .elementor-element.elementor-element-e760518 .rt-project-scroll .scroll-title{font-size:24px;line-height:34px;margin-bottom:0px;}.elementor-3224 .elementor-element.elementor-element-ec907ce .rt-project-scroll .scroll-title{font-size:24px;line-height:34px;margin-bottom:0px;}.elementor-3224 .elementor-element.elementor-element-c21fbd5 .rt-project-scroll .scroll-title{font-size:24px;line-height:34px;margin-bottom:0px;}.elementor-3224 .elementor-element.elementor-element-c100196 .rt-project-scroll .scroll-title{font-size:24px;line-height:34px;margin-bottom:0px;}.elementor-3224 .elementor-element.elementor-element-c041be1 .main-title{margin:0px 0px 0px 0px;}.elementor-3224 .elementor-element.elementor-element-841adbf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3224 .elementor-element.elementor-element-1079a24 .service-box .list-feature ul li{margin:40px 0px 50px 0px;}.elementor-3224 .elementor-element.elementor-element-1079a24 .service-box .list-feature{margin:0px 0px 0px 12px;}.elementor-3224 .elementor-element.elementor-element-6c3835e{--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3224 .elementor-element.elementor-element-42c9e90{left:120px;}body.rtl .elementor-3224 .elementor-element.elementor-element-42c9e90{right:120px;}.elementor-3224 .elementor-element.elementor-element-1096dc1 .section-title-wrapper .main-title{font-size:50px;line-height:70px;}.elementor-3224 .elementor-element.elementor-element-4fc4023 .about-round-box{height:150px;width:150px;}.elementor-3224 .elementor-element.elementor-element-4fc4023 .moving-shape-wrap .about-round-box .moving-shape-box .about-shape{width:130px;height:130px;}}@media(min-width:768px){.elementor-3224 .elementor-element.elementor-element-048bc95{--width:45%;}.elementor-3224 .elementor-element.elementor-element-9a39149{--width:55%;}.elementor-3224 .elementor-element.elementor-element-598262e{--width:35%;}.elementor-3224 .elementor-element.elementor-element-b8946c3{--width:58%;}.elementor-3224 .elementor-element.elementor-element-26dd45c{--width:70%;}.elementor-3224 .elementor-element.elementor-element-99c1ba5{--width:660px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3224 .elementor-element.elementor-element-048bc95{--width:100%;}.elementor-3224 .elementor-element.elementor-element-9a39149{--width:100%;}.elementor-3224 .elementor-element.elementor-element-598262e{--width:100%;}.elementor-3224 .elementor-element.elementor-element-b8946c3{--width:100%;}.elementor-3224 .elementor-element.elementor-element-5b41983{--width:100%;}}/* Start custom CSS for rt-logo-brand, class: .elementor-element-4b646f8 *//* Evita que los elementos se amontonen y causen duplicados extraños */
.elementor-3224 .elementor-element.elementor-element-4b646f8 .rt-marquee-left {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: max-content !important;
}

/* Controla el tamaño pero evita que el padding los haga saltar de línea */
.elementor-3224 .elementor-element.elementor-element-4b646f8 .logo-box {
    width: 200px !important; /* Baja un poco este número si ves que se duplican demasiado */
    flex: 0 0 auto !important; /* Evita que los logos se estiren o encojan */
    margin-right: 20px !important; /* Espacio controlado entre ellos */
}

/* Si el widget usa una animación de copia automática, esto ayuda a limpiar el rastro */
.elementor-3224 .elementor-element.elementor-element-4b646f8 .logo-marquee-wrap {
    overflow: hidden !important;
    white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for rt-project-scroll, class: .elementor-element-9e944bb *//* Asegurar cover */
.elementor-3224 .elementor-element.elementor-element-9e944bb .scroll-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Contenedor relativo */
.elementor-3224 .elementor-element.elementor-element-9e944bb .scroll-img {
    position: relative;
    overflow: hidden;
}

/* Overlay degradado */
.elementor-3224 .elementor-element.elementor-element-9e944bb .scroll-img::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0,0,0,0.75) 0%,
        rgba(0,0,0,0.4) 50%,
        rgba(0,0,0,0) 70%
    );
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}

/* Activar en hover */
.elementor-3224 .elementor-element.elementor-element-9e944bb:hover .scroll-img::after {
    opacity: 1;
}

/* Quitar cualquier fondo del contenedor */
.elementor-3224 .elementor-element.elementor-element-9e944bb .scroll-img,
.elementor-3224 .elementor-element.elementor-element-9e944bb .rt-project-scroll-layout,
.elementor-3224 .elementor-element.elementor-element-9e944bb .rt-project-scrolll {
    background: transparent !important;
}

/* Asegurar que no haya fondo en capas internas */
.elementor-3224 .elementor-element.elementor-element-9e944bb .scroll-img img {
    background: transparent !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for rt-project-scroll, class: .elementor-element-f552606 *//* Asegurar cover */
.elementor-3224 .elementor-element.elementor-element-f552606 .scroll-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Contenedor relativo */
.elementor-3224 .elementor-element.elementor-element-f552606 .scroll-img {
    position: relative;
    overflow: hidden;
}

/* Overlay degradado */
.elementor-3224 .elementor-element.elementor-element-f552606 .scroll-img::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0,0,0,0.75) 0%,
        rgba(0,0,0,0.4) 50%,
        rgba(0,0,0,0) 70%
    );
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}

/* Activar en hover */
.elementor-3224 .elementor-element.elementor-element-f552606:hover .scroll-img::after {
    opacity: 1;
}

/* Quitar cualquier fondo del contenedor */
.elementor-3224 .elementor-element.elementor-element-f552606 .scroll-img,
.elementor-3224 .elementor-element.elementor-element-f552606 .rt-project-scroll-layout,
.elementor-3224 .elementor-element.elementor-element-f552606 .rt-project-scrolll {
    background: transparent !important;
}

/* Asegurar que no haya fondo en capas internas */
.elementor-3224 .elementor-element.elementor-element-f552606 .scroll-img img {
    background: transparent !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for rt-project-scroll, class: .elementor-element-e760518 *//* Asegurar cover */
.elementor-3224 .elementor-element.elementor-element-e760518 .scroll-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Contenedor relativo */
.elementor-3224 .elementor-element.elementor-element-e760518 .scroll-img {
    position: relative;
    overflow: hidden;
}

/* Overlay degradado */
.elementor-3224 .elementor-element.elementor-element-e760518 .scroll-img::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0,0,0,0.75) 0%,
        rgba(0,0,0,0.4) 50%,
        rgba(0,0,0,0) 70%
    );
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}

/* Activar en hover */
.elementor-3224 .elementor-element.elementor-element-e760518:hover .scroll-img::after {
    opacity: 1;
}

/* Quitar cualquier fondo del contenedor */
.elementor-3224 .elementor-element.elementor-element-e760518 .scroll-img,
.elementor-3224 .elementor-element.elementor-element-e760518 .rt-project-scroll-layout,
.elementor-3224 .elementor-element.elementor-element-e760518 .rt-project-scrolll {
    background: transparent !important;
}

/* Asegurar que no haya fondo en capas internas */
.elementor-3224 .elementor-element.elementor-element-e760518 .scroll-img img {
    background: transparent !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for rt-project-scroll, class: .elementor-element-ec907ce *//* Asegurar cover */
.elementor-3224 .elementor-element.elementor-element-ec907ce .scroll-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Contenedor relativo */
.elementor-3224 .elementor-element.elementor-element-ec907ce .scroll-img {
    position: relative;
    overflow: hidden;
}

/* Overlay degradado */
.elementor-3224 .elementor-element.elementor-element-ec907ce .scroll-img::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0,0,0,0.75) 0%,
        rgba(0,0,0,0.4) 50%,
        rgba(0,0,0,0) 70%
    );
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}

/* Activar en hover */
.elementor-3224 .elementor-element.elementor-element-ec907ce:hover .scroll-img::after {
    opacity: 1;
}

/* Quitar cualquier fondo del contenedor */
.elementor-3224 .elementor-element.elementor-element-ec907ce .scroll-img,
.elementor-3224 .elementor-element.elementor-element-ec907ce .rt-project-scroll-layout,
.elementor-3224 .elementor-element.elementor-element-ec907ce .rt-project-scrolll {
    background: transparent !important;
}

/* Asegurar que no haya fondo en capas internas */
.elementor-3224 .elementor-element.elementor-element-ec907ce .scroll-img img {
    background: transparent !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for rt-project-scroll, class: .elementor-element-c21fbd5 *//* Asegurar cover */
.elementor-3224 .elementor-element.elementor-element-c21fbd5 .scroll-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Contenedor relativo */
.elementor-3224 .elementor-element.elementor-element-c21fbd5 .scroll-img {
    position: relative;
    overflow: hidden;
}

/* Overlay degradado */
.elementor-3224 .elementor-element.elementor-element-c21fbd5 .scroll-img::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0,0,0,0.75) 0%,
        rgba(0,0,0,0.4) 50%,
        rgba(0,0,0,0) 70%
    );
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}

/* Activar en hover */
.elementor-3224 .elementor-element.elementor-element-c21fbd5:hover .scroll-img::after {
    opacity: 1;
}

/* Quitar cualquier fondo del contenedor */
.elementor-3224 .elementor-element.elementor-element-c21fbd5 .scroll-img,
.elementor-3224 .elementor-element.elementor-element-c21fbd5 .rt-project-scroll-layout,
.elementor-3224 .elementor-element.elementor-element-c21fbd5 .rt-project-scrolll {
    background: transparent !important;
}

/* Asegurar que no haya fondo en capas internas */
.elementor-3224 .elementor-element.elementor-element-c21fbd5 .scroll-img img {
    background: transparent !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for rt-project-scroll, class: .elementor-element-c100196 *//* Asegurar cover */
.elementor-3224 .elementor-element.elementor-element-c100196 .scroll-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Contenedor relativo */
.elementor-3224 .elementor-element.elementor-element-c100196 .scroll-img {
    position: relative;
    overflow: hidden;
}

/* Overlay degradado */
.elementor-3224 .elementor-element.elementor-element-c100196 .scroll-img::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0,0,0,0.75) 0%,
        rgba(0,0,0,0.4) 50%,
        rgba(0,0,0,0) 70%
    );
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}

/* Activar en hover */
.elementor-3224 .elementor-element.elementor-element-c100196:hover .scroll-img::after {
    opacity: 1;
}

/* Quitar cualquier fondo del contenedor */
.elementor-3224 .elementor-element.elementor-element-c100196 .scroll-img,
.elementor-3224 .elementor-element.elementor-element-c100196 .rt-project-scroll-layout,
.elementor-3224 .elementor-element.elementor-element-c100196 .rt-project-scrolll {
    background: transparent !important;
}

/* Asegurar que no haya fondo en capas internas */
.elementor-3224 .elementor-element.elementor-element-c100196 .scroll-img img {
    background: transparent !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for rt-post, class: .elementor-element-cfe8cd8 *//* Forzar altura consistente de la imagen */
.elementor-3224 .elementor-element.elementor-element-cfe8cd8 .post-thumbnail-wrap {
    width: 100%;
    aspect-ratio: 3 / 4; /* 👈 formato vertical elegante */
    overflow: hidden;
    border-radius: 16px; /* opcional */
}

/* Imagen dentro */
.elementor-3224 .elementor-element.elementor-element-cfe8cd8 .post-thumbnail-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}/* End custom CSS */