:root{--headingFont:'Figtree', sans-serif;--bodyFont:'Roboto Condensed', sans-serif;--main-color:#003764;--white-color:#ffffff;--headingcolor:#003764;--paragraph-color:#003764;--bodyColor:#003764}.elementor-kit-8{--e-global-color-primary:#003764;--e-global-color-secondary:#C1B75D;--e-global-color-text:#003764;--e-global-color-accent:#C1B75D}.partner-wrapper{display:none}.banner-wrap-top .banner-wrap{background-color:rgb(193 183 93 / .1)}.capabilities-single-item.active{background-color:rgb(193 183 93 / .1)}p{line-height:21px}.capabilities-single-item p{margin-bottom:15px}.bg-gerund-color{background:linear-gradient(180deg,#FFF 0%,rgb(193 183 93 / .27) .01%,#fff0 100%)}.services-details-bg{background:linear-gradient(180deg,#FFF 0%,rgb(193 183 93 / .27) 0%,rgb(193 183 93 / .27) 42.19%,#fff0 100%);position:relative;z-index:1}.success-stories-area.bg{background:linear-gradient(180deg,#FFF 0%,rgb(193 183 93 / .27) 0%,rgb(193 183 93 / .27) .01%,#fff0 100%)}.footer-area.bg-style::before{content:"";position:absolute;top:0;left:0;width:100%;height:40%;background-color:INITIAL;z-index:-1}ul.info-list{list-style-type:disclosure-closed}ul.info-list a{text-decoration-line:none}.footer-widget-single-item.widget_nav_menu .menu li{margin-bottom:6px;line-height:normal}.winning-agency-content h2{margin-bottom:10px}.pb-100{padding-bottom:20px}.pt-227{padding-top:180px}.main-content-text p{color:initial}.main-content-text ul{margin-left:30px;margin-bottom:20px}.main-content-text ul li{margin-bottom:0;padding-left:initial;list-style-type:disc;color:initial}.main-content-text p{margin-bottom:0;margin-top:20px}.capabilities-area{background:linear-gradient(180deg,#FFF 0%,rgb(193 183 93 / .27) 0%,rgb(193 183 93 / .27) 42.19%,#fff0 100%)}.success-single-item .success-content .icon{width:35px;height:35px;line-height:35px;min-width:35px}.success-single-item .success-content h3{font-size:19px}#backtotop{position:fixed;top:91%}button#backtotop+p{display:none}.swiper-wrapper{transition-duration:5000ms}@media only screen and (min-width:1400px) and (max-width:1700px){.banner-content .style-two h1,.banner-content .style-two h2,.page-main-content .style-two h2{line-height:60px;font-size:60px}}.our-process-single-item h3.mb-3{color:#E3E3E3;font-family:var(--bodyFontFamily);font-style:italic;line-height:1;transition:var(--transition)}.our-process-single-item:hover h3.mb-3{color:var(--mainColor)}.single-service .services-details-content h3{FONT-SIZE:28px}.single-service .services-details-content ul{margin-left:4%}.bg-gerund-color{margin-top:36px}.bg-gerund-color.pt-227{margin-top:-24px!important}.capabilities-area.pt-100.pb-75{border-radius:20px}.services-details-bg.pb-100{padding-top:30px}.elementor-element.elementor-element-c34f734.elementor-widget.elementor-widget-Service_Page_Banner{margin-top:60px}.page-id-1798 .section-title{max-width:100%}.single-service .bg-gerund-color{margin-top:initial}.page-main-content{padding-top:0;padding-bottom:0;overflow:hidden}.elementor-top-section,.bg-gerund-color{margin-top:0}.navbar.border-bottom{border-bottom:0 solid #E3E3E3!important}.elementor-element.elementor-element-c34f734.elementor-widget.elementor-widget-Service_Page_Banner{margin-top:0}section.elementor-section.elementor-top-section.elementor-element.elementor-element-2540aae.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,.banner-wrap-top .banner-wrap{background-color:#f0f0f0}.our-process-single-item .process-number{font-size:75px;font-weight:700;color:var(--headingColor);font-family:var(--bodyFontFamily);font-style:italic;line-height:1;margin-bottom:0;transition:var(--transition);display:block}.our-process-single-item:hover .process-number{color:var(--mainColor)}.success-single-item{min-height:250px}.listado-servicios .capabilities-area.pt-100.pb-75{border-radius:inherit;background:inherit;padding-top:10px}.portfolio-proyectos{padding-top:60px}.portfolio-proyectos .success-stories-area.pt-100.pb-75{padding-top:0;margin-top:-30px;margin-bottom:-100px}.portfolio-ideas .our-process-wrap{padding-bottom:0}.winning-agency-bg .pt-227{padding-top:60px}.single-portfolio .winning-agency-bg .pt-227{padding-top:130px}.navbar .navbar-nav .nav-item .nav-link{font-size:16px;font-weight:600}.services-details-img.position-relative.mb-4{MARGIN-TOP:40PX}.single-portfolio .winning-agency-content h2{font-size:initial;margin-bottom:10px}.success-stories-area .success-single-item{position:relative;overflow:hidden;height:320px;border-radius:14px!important;display:block}.success-stories-area .success-single-item .main-img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;z-index:0;margin:0!important;padding:0!important;border-radius:0!important;max-width:none!important}.success-stories-area .success-single-item a.success-content{position:absolute!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;z-index:2;margin:0!important;padding:20px!important;transform:none!important;box-sizing:border-box}@media (max-width:767px){.success-stories-area .success-single-item{height:320px}[class*="col-lg-"].col-sm-6{width:100%!important;flex:0 0 100%!important;max-width:100%!important}}.success-stories-area .success-single-item a.success-content{margin:25px!important;padding:6px 20px!important}.success-single-item h3{font-weight:600;margin-top:10px}.success-single-item p{margin-top:10px;margin-bottom:10px}.success-stories-area .success-single-item .main-img{object-fit:cover!important;object-position:center top!important}.navbar{padding-top:20px;padding-bottom:20px}.single-portfolio .winning-agency-content h1{font-size:26px}.single-portfolio .winning-agency-img .img{box-shadow:14px 14px 0 0 var(--headingColor)}.success-stories-area .success-single-item{border-radius:4px!important}.success-single-item .success-content h3{font-size:16px;font-weight:400}.navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-item{font-size:16px;letter-spacing:.2px}.navbar .navbar-nav .nav-item .dropdown-menu{width:290px}.page-child .page-wrapper .page-main-content .page-area>.container{width:100%;max-width:100%;padding:0}.page-child .page-wrapper .page-main-content .page-area>.container .elementor-top-section{width:inherit;left:inherit}@media (min-width:992px){.navbar-nav .dropdown:hover>.dropdown-menu{display:block}}.blog-single-item.project-five.main{border:1px solid #c1b75d4a}.blog-single-item.project-five .tags li a{border-radius:30px;background-color:var(--mainColor);color:#fff;text-decoration:none;padding:4px 8px;margin-bottom:4px;font-size:12px;letter-spacing:-.1px}.blog-single-item.project-five .blog-img img{border-radius:2px}.blog-single-item.project-five .blog-img{margin-bottom:0}.blog-single-item.project-five{border-radius:10px;padding:0;margin-bottom:0}.blog-single-item.project-five .content{padding:10px 20px}.blog-single-item.project-five .content h3{margin-top:8px}.blog-single-item.project-five .content h3 a{color:var(--headingColor)}.blog-single-item.project-five .content h3 a{font-size:18px;font-weight:500;line-height:normal}.blog-single-item.project-five .content ul{margin-top:4px!important;margin-bottom:0px!important}.blog-single-item.project-five h3{margin-bottom:12px}.blog-single-item.project-five{border-radius:5px 5px 5px 5px}.nav-web .blog-single-item.project-five .blog-img{position:relative;background:#e8e8e8;padding-top:28px;padding-left:12px;padding-right:12px;padding-bottom:12px}.nav-web .blog-single-item.project-five .blog-img::before{content:'';position:absolute;top:8px;left:12px;width:10px;height:10px;border-radius:50%;background:#ff5f57;box-shadow:18px 0 0 #febc2e,36px 0 0 #28c840}.nav-web .blog-single-item.project-five .blog-img::after{content:'';position:absolute;top:6px;left:70px;right:12px;height:14px;border-radius:4px;background:#fff}.blog-single-item.project-five{overflow:hidden}.blog-single-item.project-five .content .blog-btn{margin-bottom:25px}.blog-single-item.project-five .content .blog-btn a{transition:gap 0.3s ease;font-size:13px}.blog-single-item.project-five .content .blog-btn a.default-btn{padding:9px 20px}.blog-single-item.project-five .content .blog-btn a:hover{gap:14px}.blog-single-item.project-five .content .blog-btn a i{font-size:16px;transition:transform 0.3s ease}.blog-single-item.project-five .content .blog-btn a:hover i{transform:translateX(4px)}.page-main-content .entry-content a.default-btn{text-decoration:none;color:#fff}.blog-single-item .tags li{margin-right:5px}.blog-single-item.project-five .icon i{font-size:20px;color:var(--mainColor);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid var(--mainColor);border-radius:50%;padding:10px;margin:10px}.blog-single-item.project-five:hover .icon i{color:var(--headingColor);border-color:var(--headingColor)}.blog-single-item.project-five{height:100%}.blog-single-item.project-five .content{display:flex;flex-direction:column;justify-content:space-between;flex:1}.portfolio-mix-area .row>div{display:flex}.portfolio-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.portfolio-filter .filter-btn{padding:6px 16px;border-radius:30px;border:2px solid var(--headingColor);background:#fff0;color:var(--headingColor);cursor:pointer;font-size:13px;font-weight:600;transition:all 0.3s ease;line-height:normal}.portfolio-filter .filter-btn.active,.portfolio-filter .filter-btn:hover{background:var(--headingColor);color:#fff;border-color:var(--headingColor)}.page-main-content .entry-content a{text-decoration:none}.portfolio-filter{margin-bottom:16px}.portfolio-item{opacity:1;transform:none;visibility:visible;position:relative}.success-single-item.nav-web{padding-top:28px;background-color:#e8e8e8}.success-single-item.nav-web .nav-bar{position:absolute;top:0;left:0;right:0;height:28px;background:#e8e8e8;z-index:3}.success-single-item.nav-web .nav-dots{position:absolute;top:9px;left:12px;width:10px;height:10px;border-radius:50%;background:#ff5f57;box-shadow:18px 0 0 #febc2e,36px 0 0 #28c840;display:block}.success-single-item.nav-web .nav-url{position:absolute;top:7px;left:58px;right:12px;height:14px;border-radius:4px;background:#fff;display:block}.portfolio-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.portfolio-filter .filter-btn{padding:6px 16px;border-radius:30px;border:2px solid var(--headingColor);background:#fff0;color:var(--headingColor);cursor:pointer;font-size:13px;font-weight:600;transition:all 0.3s ease;line-height:normal}.portfolio-filter .filter-btn.active,.portfolio-filter .filter-btn:hover{background:var(--headingColor);color:#fff;border-color:var(--headingColor)}.portfolio-item{opacity:1;transform:none;visibility:visible;position:relative}.portfolio-mix-area .blog-single-item.project-five .blog-img{aspect-ratio:16 / 9;overflow:hidden}.portfolio-mix-area .blog-single-item.project-five .blog-img img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.success-single-item .success-content p{font-size:14px;letter-spacing:-.7px}.bg-gradiente{background:linear-gradient(180deg,#FFF 0%,rgb(193 183 93 / .27) 0%,rgb(193 183 93 / .27) .01%,#fff0 100%)}.contact-us-single-item .icon{background-color:#fff}.contact-us-info .contact-us-single-item a{color:#fff;font-weight:600}.blog-single-item .author{display:none!important}.blog-single-item .blog-img{margin-bottom:10px}.blog-single-item.main h3{margin-bottom:10px;line-height:normal;font-size:18px;font-weight:500}.blog-single-item h3 a,.blog-single-item .content h3 a{font-size:18px;font-weight:500;line-height:normal}.blog-single-item.main .blog-btn a{font-weight:800}.blog-single-item{padding:20px}.pagination-area .page-numbers{color:#fff;background-color:#c1b75d91}.blog-single-item .tags li a{background-color:#c1b75d91;background-color:var(--mainColor);color:var(--bodyColor);color:#fff;font-weight:600;text-decoration:none;padding:10px 12px;font-size:14px}.blog-single-item .tags li a:hover{background-color:var(--bodyColor)}.blog-single-item .tags li{margin-bottom:8px}.form-group span.wpcf7-list-item{margin-right:18px}.page-banner-area{background-color:#efedd6;padding-top:120px;padding-bottom:30px}.tax-portfolio_cat .bg-gerund-color.ptb-100{padding-top:40px}