@import url("https://fonts.googleapis.com/css?family=Open+Sans:100,200,300,400,500,600,700,800,900");html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, div pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, figure, header, nav, section, article, aside, footer, figcaption{margin:0;padding:0;border:0;outline:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}ul, li{padding:0;margin:0;list-style:none}header, nav, section, article, aside, footer, hgroup{display:block}*{box-sizing:border-box}html, body{font-family:'Poppins', sans-serif;font-weight:400;background-color:#F0EBD8;font-size:16px;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none !important}h1, h2, h3, h4, h5, h6{margin-top:0px;margin-bottom:0px;color:#20407E}ul{margin-bottom:0px}p{font-size:15px;line-height:26px;color:#20407E}img{width:100%;overflow:hidden}html, body{background:#fff;font-family:'Poppins', sans-serif}::selection{background:#ff511a;color:#fff}::-moz-selection{background:#ff511a;color:#fff}@media (max-width:991px){html, body{overflow-x:hidden}.mobile-top-fix{margin-top:30px;margin-bottom:0px}.mobile-bottom-fix{margin-bottom:30px}.mobile-bottom-fix-big{margin-bottom:60px}}.green-button a{font-size:14px;color:#fff;background-color:#E86224;padding:12px 30px;display:inline-block;border-radius:5px;font-weight:500;text-transform:capitalize;letter-spacing:0.5px;transition:all .3s}.green-button a:hover{opacity:0.9;background-color:#20407E}.orange-button a{font-size:14px;color:#fff;background-color:#E86224;padding:12px 30px;display:inline-block;border-radius:5px;font-weight:500;text-transform:capitalize;letter-spacing:0.5px;transition:all .3s}.orange-button a:hover{opacity:0.9}section{margin-top:120px}.section-heading{position:relative;z-index:2;margin-top:0px;text-align:center;margin-bottom:70px}.section-heading h6{font-size:21px;text-transform:uppercase;color:#E86224;font-weight:bold}.section-heading h4{margin-top:10px;line-height:40px;font-size:36px;font-weight:700;text-transform:capitalize;color:#29335c}.section-heading p{margin-top:30px}.background-header{background-color:#20407E;height:80px!important;position:fixed!important;top:0!important;left:0;right:0;box-shadow:0px 0px 10px rgba(0,0,0,0.15)!important}.header-area{background-image:url(../images/);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;height:110px;top:0;left:0;right:0;z-index:100;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;padding-left:10px;display:flex;align-items:center;justify-content:flex-end}.header-area .main-nav{min-height:80px;background:transparent}.header-area .main-nav .logo{line-height:120px;color:#29335c;font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:2px;float:left;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.background-header .main-nav .logo{line-height:80px;width:100px}.logo img{width:auto;height:auto;max-width:190%;max-height:160%;margin:-14px auto 0;display:block;z-index:-100;left:-20px;transform:translateX(-50%);margin-left:35px}.logo{margin:0;padding:0;margin-left:30px}.background-header .nav{margin-top:18px !important}.header-area .main-nav .nav{float:right;margin-top:40px;margin-right:0px;background-color:transparent;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative;z-index:999}.header-area .main-nav .nav li{padding-left:25px;padding-right:25px}.header-area .main-nav .nav li:last-child{padding-right:0px}.header-area .main-nav .nav li a{display:block;font-weight:300;font-size:18px;text-transform:capitalize;color:#fff;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;height:40px;line-height:40px;border:transparent;letter-spacing:1px;font-weight:bold}.header-area .main-nav .nav li:last-child a{font-size:14px;color:#fff;background-color:#E86224;padding:10px 20px !important;display:inline-block;border-radius:5px;font-weight:500;text-transform:capitalize;height:auto;line-height:25px;letter-spacing:0.5px;transition:all .3s}.header-area .main-nav .nav li:last-child a:hover{color:#fff;background-color:#077FA8}.header-area .main-nav .nav li.has-sub ul.sub-menu li:last-child a, .background-header .main-nav .nav li.has-sub ul.sub-menu li:last-child a{margin-left:0px;padding-left:0px;padding-right:0px;border-radius:0px;padding-top:0px !important;height:40px}.header-area .main-nav .nav li.has-sub ul.sub-menu li:last-child a:hover, .background-header .main-nav .nav li.has-sub ul.sub-menu li:last-child a:hover{padding-left:25px !important}.header-area .main-nav .nav li:hover a, .header-area .main-nav .nav li a.active{color:#E86224}.background-header .main-nav .nav li:hover a, .background-header .main-nav .nav li a.active{color:#E86224;opacity:1}.header-area .main-nav .nav li.has-sub{position:relative;padding-right:15px}.header-area .main-nav .nav li.has-sub:after{font-family:FontAwesome;content:"\f107";font-size:12px;color:#fff;position:absolute;right:2px;top:12px}.header-area .main-nav .nav li.has-sub ul.sub-menu{position:absolute;width:140px;background-color:#fff;box-shadow:0 2px 28px 0 rgba(0, 0, 0, 0.06);overflow:hidden;top:40px;border-radius:5px;opacity:0;transition:all .3s;transform:translateY(+2em);visibility:hidden;z-index:-1}.header-area .main-nav .nav li.has-sub ul.sub-menu li{margin-left:0px;padding-left:0px;padding-right:0px}.header-area .main-nav .nav li.has-sub ul.sub-menu li a{opacity:1;display:block;background:#f7f7f7;color:#2a2a2a!important;padding-left:20px;height:40px;line-height:40px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative;font-size:12px;font-weight:400;border-bottom:1px solid #eee}.header-area .main-nav .nav li.has-sub ul li a:hover{background:#fff;color:#E86224!important;padding-left:25px}.header-area .main-nav .nav li.has-sub ul li a:hover:before{width:3px}.header-area .main-nav .nav li.has-sub:hover ul.sub-menu{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s, 0s, 0.3s}.header-area .main-nav .menu-trigger{cursor:pointer;display:block;position:absolute;top:33px;width:32px;height:40px;text-indent:-9999em;z-index:99;right:40px;display:none}.background-header .main-nav .menu-trigger{top:23px}.header-area .main-nav .menu-trigger span, .header-area .main-nav .menu-trigger span:before, .header-area .main-nav .menu-trigger span:after{-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;background-color:#fff;display:block;position:absolute;width:30px;height:2px;left:0}.background-header .main-nav .menu-trigger span, .background-header .main-nav .menu-trigger span:before, .background-header .main-nav .menu-trigger span:after{background-color:#fff}.header-area .main-nav .menu-trigger span:before, .header-area .main-nav .menu-trigger span:after{-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;background-color:#fff;display:block;position:absolute;width:30px;height:2px;left:0;width:75%}.background-header .main-nav .menu-trigger span:before, .background-header .main-nav .menu-trigger span:after{background-color:#fff}.header-area .main-nav .menu-trigger span:before, .header-area .main-nav .menu-trigger span:after{content:""}.header-area .main-nav .menu-trigger span{top:16px}.header-area .main-nav .menu-trigger span:before{-moz-transform-origin:33% 100%;-ms-transform-origin:33% 100%;-webkit-transform-origin:33% 100%;transform-origin:33% 100%;top:-10px;z-index:10}.header-area .main-nav .menu-trigger span:after{-moz-transform-origin:33% 0;-ms-transform-origin:33% 0;-webkit-transform-origin:33% 0;transform-origin:33% 0;top:10px}.header-area .main-nav .menu-trigger.active span, .header-area .main-nav .menu-trigger.active span:before, .header-area .main-nav .menu-trigger.active span:after{background-color:transparent;width:100%}.header-area .main-nav .menu-trigger.active span:before{-moz-transform:translateY(6px) translateX(1px) rotate(45deg);-ms-transform:translateY(6px) translateX(1px) rotate(45deg);-webkit-transform:translateY(6px) translateX(1px) rotate(45deg);transform:translateY(6px) translateX(1px) rotate(45deg);background-color:#fff}.background-header .main-nav .menu-trigger.active span:before{background-color:#fff}.header-area .main-nav .menu-trigger.active span:after{-moz-transform:translateY(-6px) translateX(1px) rotate(-45deg);-ms-transform:translateY(-6px) translateX(1px) rotate(-45deg);-webkit-transform:translateY(-6px) translateX(1px) rotate(-45deg);transform:translateY(-6px) translateX(1px) rotate(-45deg);background-color:#fff}.background-header .main-nav .menu-trigger.active span:after{background-color:#fff}.header-area.header-sticky{min-height:80px}.header-area .nav{margin-top:30px}.header-area.header-sticky .nav li a.active{color:#85AD40;font-size:19px}@media (max-width:1200px){.header-area .main-nav .nav li{padding-left:10px;padding-right:10px}.header-area .main-nav:before{display:none}}@media (max-width:767px){.header-area .main-nav .logo{color:#1e1e1e}.header-area.header-sticky .nav li a:hover, .header-area.header-sticky .nav li a.active{color:#E86224!important;opacity:1}.header-area.header-sticky .nav li.search-icon a{width:100%}.header-area{background-color:#f7f7f7;padding:0px 15px;height:100px;box-shadow:none;text-align:center}.header-area .container{padding:0px}.header-area .logo{margin-left:0px;line-height:80px}.header-area .menu-trigger{display:block !important}.header-area .main-nav{overflow:hidden}.header-area .main-nav .nav{float:none;width:100%;display:none;-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s;margin-left:0px}.header-area .main-nav .nav li:first-child{border-top:1px solid #eee}.header-area.header-sticky .nav{margin-top:100px !important}.background-header.header-sticky .nav{margin-top:80px !important}.header-area .main-nav .nav li{width:100%;background:#fff;border-bottom:1px solid #eee;padding-left:0px !important;padding-right:0px !important}.header-area .main-nav .nav li a{height:50px !important;line-height:50px !important;padding:0px !important;border:none !important;background:#f7f7f7 !important;color:#191a20 !important}.header-area .main-nav .nav li a:hover{background:#eee !important;color:#E86224!important}.header-area .main-nav .nav li.has-sub ul.sub-menu{position:relative;visibility:inherit;opacity:1;z-index:1;transform:translateY(0%);top:0px;width:100%;box-shadow:none;height:0px;transition:all 0s}.header-area .main-nav .nav li.submenu ul li a{font-size:12px;font-weight:400}.header-area .main-nav .nav li.submenu ul li a:hover:before{width:0px}.header-area .main-nav .nav li.has-sub ul.sub-menu{height:auto}.header-area .main-nav .nav li.has-sub:after{color:#077FA8;right:30px;font-size:14px;top:15px}.header-area .main-nav .nav li.submenu:hover ul, .header-area .main-nav .nav li.submenu:focus ul{height:0px}}@media (min-width:767px){.header-area .main-nav .nav{display:flex !important}}.swiper-container{height:calc(100vh - 0px);margin:0px;background-color:#20407E}.swiper-slide{overflow:hidden}.slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center}.swiper-slide-active h2{animation:fadeInLeft .8s;-webkit-animation-delay:1s;animation-delay:.3s;opacity:1}.swiper-slide-active p{animation:fadeInRight .8s;-webkit-animation-delay:1s;animation-delay:.3s;opacity:1}.swiper-slide-active .div-dec{animation:fadeIn .2s;-webkit-animation-delay:1s;animation-delay:.3s;opacity:1}.swiper-slide-active .buttons .green-button, .swiper-slide-active .buttons .orange-button{animation:fadeInUp .2s;-webkit-animation-delay:1s;animation-delay:.3s;opacity:1}.slide-inner .header-text{position:absolute;width:50%;top:50%;transform:translateY(-50%)}.slide-inner .header-text h2{position:relative;z-index:2;font-size:30px;color:#fff;font-weight:700;opacity:1;visibility:visible;line-height:50px;margin-bottom:40px}.slide-inner .header-text .div-dec{width:80px;height:6px;border-radius:3px;background-color:#fff;margin-bottom:40px;opacity:1;visibility:visible}.slide-inner .header-text p{color:#fff;margin-right:60px;margin-bottom:50px;opacity:1;visibility:visible;font-size:20px}.slide-inner .header-text h2 em{font-style:normal;color:#E86224}.slide-inner .header-text .buttons{display:inline;opacity:1;visibility:visible}.slide-inner .header-text .buttons .green-button{display:inline;float:left;margin-right:20px}.swiper-button-next, .swiper-button-prev{color:#fff !important}section.services{margin-top:90px}.services .service-item{border-radius:5px;padding:40px;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1);margin-top:30px}.services .service-item:hover i{margin-top:15px}.services .service-item h4{font-size:22px;font-weight:600;margin-bottom:20px}.services .service-item i{transition:all .5s;float:left;font-size:64px;color:#20407E;margin-bottom:30px;margin-right:30px}.imagen12{width:auto;height:667px;max-width:1700px;margin:10px auto;padding:15px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);background-color:#fff;display:block}section.simple-cta{background-image:url(../images/banner_abajo.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;padding:80px 0px}section.simple-cta .left-image{margin-right:45px}section.simple-cta{text-align:center}section.simple-cta h4{font-size:36px;font-weight:700;color:#fff;line-height:50px;margin:0}section.simple-cta h4 em{font-style:normal;color:#E86224}section.simple-cta h4 strong{color:#E86224;font-weight:700}section.simple-cta p{color:#fff;margin-top:30px;margin-bottom:40px}section.simple-cta .buttons{display:flex;justify-content:end}section.simple-cta .buttons .orange-button{margin-left:20px}section.simple-cta .buttons .orange-button, section.simple-cta .buttons .green-button{margin-top:25px}section.about-us{margin-top:90px}section.about-us .section-heading{padding-top:30px}section.about-us .naccs{position:relative}section.about-us .naccs .menu div{padding:15px 30px;display:inline-block;text-align:center;border-radius:5px !important;margin-right:30px;font-size:18px;color:#E86224;background-color:#fff;cursor:pointer;vertical-align:middle;font-weight:600;transition:1s all cubic-bezier(0.075, 0.82, 0.165, 1);box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1)}section.about-us .naccs .menu div.active{color:#85AD40}.titulo{margin-left:120px}.titulo-estilo{font-weight:bold;color:#20407E}section.about-us ul.nacc{margin-top:45px !important;position:relative;min-height:100%;list-style:none;margin:0;padding:0}section.about-us ul.nacc li{background-color:#fff;overflow:hidden;opacity:0;transform:translateX(50px);position:absolute;list-style:none;transition:1s all cubic-bezier(0.075, 0.82, 0.165, 1)}section.about-us ul.nacc li .main-list, section.about-us ul.nacc li .list-item{border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:25px}section.about-us ul.nacc li .last-item{margin-bottom:0px}section.about-us ul.nacc li span.title{font-size:15px;color:#20407E;font-weight:600;display:inline-block;width:24%}section.about-us ul.nacc li span.item-title{color:#85AD40 !important;font-weight:600 !important}section.about-us ul.nacc li span.item{font-size:15px;color:#20407E;font-weight:400;display:inline-block;width:24%}section.about-us ul.nacc li.active{position:relative;transition-delay:0.3s;z-index:2;opacity:1;transform:translateX(0px)}section.about-us .right-content{margin-left:60px}section.about-us .right-content h4{font-size:22px;font-weight:700;line-height:40px;margin-bottom:40px;text-align:justify}section.about-us .right-content p{margin-bottom:50px;text-align:justify}section.calculator{background-image:url('assets/images/banner6.jpg');background-position:center center;background-size:cover;width:100%;min-height:100%;padding:80px 0}section.calculator .left-image img{display:flex}section.calculator .left-image{margin:-110px 45px -80px 0px}section.calculator .section-heading{text-align:left}section.calculator .section-heading h4{color:#fff}#calculate label{color:#fff;font-size:14px;margin-bottom:5px}#calculate input, #calculate select{background-color:rgba(121, 134, 151, 0.7);border:none;border-radius:5px;width:100%;height:42px;color:#fff;font-size:14px;margin-bottom:30px;outline:none}#calculate select{cursor:pointer}#calculate button.orange-button{font-size:14px;color:#fff;background-color:#E86224;padding:12px 30px;display:inline-block;border-radius:5px;font-weight:500;text-transform:capitalize;letter-spacing:0.5px;border:none;transition:all 0.3s}#calculate button.orange-button:hover{opacity:0.9}section.testimonials{margin-top:90px}section.testimonials .section-heading{padding-top:30px}.testimonials .item{border-radius:15px;padding:50px 320px 50px 50px;background-color:#fff;position:relative;overflow:hidden;margin:15px;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1);padding-top:35px}.testimonials .item i{width:70px;height:70px;background-color:#43ba7f;display:inline-block;text-align:center;line-height:70px;color:#fff;font-size:44px;border-radius:5px;margin-bottom:30px}.testimonials .item p{font-size:16px;font-style:italic}.testimonials .item h4{margin-top:30px;font-size:22px;font-weight:600;position:relative}.testimonials .item span{margin-top:5px;display:block;font-size:15px;font-weight:600;color:#43ba7f}.testimonials .item img{position:absolute;right:0;top:50%;transform:translateY(-50%);max-width:300px;border-radius:5px}.testimonials .owl-dots{text-align:center;margin-top:30px}.testimonials .owl-dots .owl-dot{width:10px;height:10px;background-color:#ffa88c;border-radius:50%;margin:0px 4px}.testimonials .owl-dots .active{background-color:#ff511a}section.partners{background-color:#212741;padding:80px 0px}section.partners .item{margin:0px 15px;cursor:pointer;transition:all .3s}section.partners .item:hover{opacity:0.75}footer{background-color:#20407E;text-align:center;padding:25px 0px}footer p{color:#fff;font-weight:300}footer p a{color:#E86224}.page-heading{background-image:url(../images/image\ \(17\).jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:215px 0px 120px 0px;text-align:center}.page-heading h2{font-size:56px;color:#fff;font-weight:700}.page-heading .div-dec{width:80px;height:6px;border-radius:3px;background-color:#fff;margin:20px auto 0 auto}section.top-section .left-image img{border-radius:10px}section.top-section .accordions{border-radius:5px;padding:50px 40px;background-color:#fff;margin-left:30px;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1)}.accordions .accordion{border-bottom:1px solid #eee}.accordions .last-accordion{border-bottom:none}.accordion-head{padding:35px 0px !important;font-size:22px;font-weight:600;color:#20407E;cursor:pointer;transition:color 200ms ease-in-out}.content{text-align:justify}@media screen and (min-width:768px){.accordion-head{padding:1rem;font-size:1.2rem}}.accordion-head .icon{float:right;transition:transform 200ms ease-in-out}.accordion-head.is-open{color:#85AD40;border-bottom:none}.accordion-head.is-open .icon{transform:rotate(45deg)}.accordion-body{padding:0px;overflow:hidden;height:0;transition:height 300ms ease-in-out;border-bottom:1px solid #fff}.accordion-body > .content p{padding:0px 0px 30px 0px;padding-top:0}section.what-we-do{margin-bottom:-30px}.what-we-do .left-content{margin-right:60px}.what-we-do .left-content h4{font-size:22px;font-weight:700;line-height:40px;margin-bottom:40px}.what-we-do .left-content p{margin-bottom:40px}.what-we-do .right-items .item{border-radius:5px;padding:40px 30px;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1);margin-bottom:30px;position:relative}.what-we-do .right-items .item em{position:absolute;font-style:normal;font-size:35px;color:#85AD40;font-weight:600;right:15px;top:5px;transition:all .3s}.what-we-do .right-items .item h4{font-size:22px;font-weight:600;margin-bottom:22px}.what-we-do .right-items .item:hover em{top:10px}.left-content{text-align:justify}.left-content h4{text-align:left;margin-bottom:15px}.left-content p{margin-bottom:15px;line-height:1.6;word-break:break-word;overflow-wrap:anywhere}.green-button a{text-align:center;display:inline-block}.right-items .item{text-align:justify}.right-items .item h4{text-align:left;margin-bottom:10px}.right-items .item p{margin-bottom:15px;line-height:1.6}.menu{float:left}.naccs{float:ri}.main-services .service-item{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #ecf8f2}.main-services .last-service{border-bottom:none;margin-bottom:0px;padding-bottom:0px}.main-services .left-image{margin-right:15px}.main-services .left-image img{border-radius:5px}.main-services .right-image{margin-left:15px}.main-services .right-image img{border-radius:5px}.main-services .right-text-content{margin-left:15px}.main-services .left-text-content{margin-right:15px}.main-services .right-text-content i, .main-services .left-text-content i{font-size:64px;color:#85AD40;background-color:#ecf8f2;width:120px;height:120px;text-align:center;display:inline-block;line-height:120px;border-radius:5px}.main-services .right-text-content h4, .main-services .left-text-content h4{font-size:36px;font-weight:700;color:#20407E;margin-top:40px;margin-bottom:30px}section.service-details .naccs{position:relative}section.service-details .naccs .menu{text-align:center}section.service-details .naccs .menu div{padding:15px 30px;display:inline-block;text-align:center;border-radius:5px !important;margin-right:30px;font-size:18px;color:#20407E;background-color:#fff;cursor:pointer;vertical-align:middle;font-weight:600;transition:1s all cubic-bezier(0.075, 0.82, 0.165, 1);box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1)}section.service-details .naccs .menu div.active{color:#E86224}section.service-details ul.nacc{margin-top:50px !important;position:relative;min-height:100%;list-style:none;margin:0;padding:0}section.service-details ul.nacc li{background-color:#fff;overflow:hidden;opacity:0;transform:translateX(50px);position:absolute;list-style:none;border-radius:10px;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1);transition:1s all cubic-bezier(0.075, 0.82, 0.165, 1)}section.service-details ul.nacc li .left-image{position:absolute;margin-right:50px;top:50%;transform:translateY(-50%)}section.service-details ul.nacc li .left-image img{border-top-left-radius:15px;border-bottom-left-radius:15px}section.service-details ul.nacc li .right-content{padding:50px 50px 50px 0px;margin-left:470px}section.service-details ul.nacc li .right-content h4{font-size:24px;color:#20407E;margin-bottom:25px;font-weight:700;line-height:40px;margin-right:120px}section.service-details ul.nacc li .right-content ul{margin-top:20px;margin-bottom:20px}section.service-details ul.nacc li .right-content span{display:block;font-size:15px;font-weight:500;color:#20407E;font-style:italic;margin-bottom:12px}section.service-details ul.nacc li .right-content .last-span{margin-bottom:0px}section.service-details ul.nacc li .right-content p{margin-bottom:30px}section.service-details ul.nacc li.active{position:relative;transition-delay:0.3s;z-index:2;opacity:1;transform:translateX(0px)}section.map .info-item{text-align:center;padding:40px 30px;border-radius:5px;background-color:#fff;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1);margin-top:-60px;margin-left:15px;margin-right:15px;position:relative;z-index:2;transition:all .5s}section.map .info-item:hover{margin-top:-70px}section.map .info-item i{font-size:36px;color:#85AD40;margin-bottom:25px}section.map .info-item h4{font-size:18px;color:#212741;font-weight:600;margin-bottom:12px}section.map .info-item a{font-size:15px;font-weight:600;color:#85AD40;transition:all 0.3s}section.map .info-item a:hover{color:#E86224}#contact input{width:100%;height:50px;background-color:#f7f7f7;color:#20407E;border-radius:5px;border:none;padding:0px 15px;font-size:14px;outline:none;margin-bottom:30px}#contact textarea{width:100%;height:180px;max-height:24px;min-height:150px;background-color:#f7f7f7;color:#20407E;border-radius:5px;border:none;padding:15px 15px;font-size:14px;outline:none;margin-bottom:30px}#contact input::placeholder, #contact textarea::placeholder{color:#20407E}#contact button.orange-button{font-size:14px;color:#fff;background-color:#E86224;padding:12px 30px;display:inline-block;border-radius:5px;font-weight:500;text-transform:capitalize;letter-spacing:0.5px;border:none;transition:all .3s}#contact button.orange-button:hover{background-color:#85AD40}body{overflow-x:hidden}@media (max-width:992px){.header-area .main-nav .nav li:last-child{display:none}.header-area .main-nav .nav li ul li:last-child{display:inline-block}.header-area{background-color:#20407E}.slide-inner .header-text{width:80%}.simple-cta{text-align:center}section.simple-cta .buttons{justify-content:center}section.about-us .naccs .menu div, section.service-details .naccs .menu div{margin-right:15px;font-size:15px;padding:15px 20px}section.about-us .right-content{margin-left:0px;margin-top:60px}section.calculator .left-image{display:none}.testimonials .item img{max-width:200px;right:50px}section.partners .item{margin:15px}section.top-section .accordions{margin-left:0px;margin-top:45px}.what-we-do .left-content{margin-right:0px;margin-bottom:45px}.main-services .left-image{margin-right:0px;margin-bottom:30px}.main-services .right-text-content{margin-left:0px}.main-services .right-image{margin-left:0px;margin-top:30px}section.service-details ul.nacc li .left-image{position:relative;margin-right:0px;transform:translateY(0px)}section.service-details ul.nacc li .left-image img{border-radius:15px}section.service-details ul.nacc li .right-content{padding:50px;margin-left:0px}section.service-details ul.nacc li .right-content h4{margin-right:0px}section.service-details ul.nacc li.active{display:inline-block}section.service-details ul.nacc li{display:none}section.map .info-item{margin-top:30px}}@media (max-width:767px){.header-area .main-nav .logo{line-height:100px}.background-header .main-nav .logo{line-height:80px}.header-area .main-nav .nav li.has-sub ul.sub-menu{display:none}.slide-inner .header-text p{display:none}.slide-inner .header-text{text-align:center;width:80%;margin-left:10%;margin-right:10%}.slide-inner .header-text .div-dec{margin-left:auto;margin-right:auto}.slide-inner .header-text .buttons{display:inline-flex}.slide-inner .header-text .buttons .green-button{float:none}.services .service-item i{margin-bottom:35px}section.about-us ul.nacc li span.item-title{font-size:14px !important}section.about-us ul.nacc li span.item{font-size:13px}.testimonials .item i{margin-bottom:60px}.testimonials .item img{max-width:100px;right:50px;top:35px;transform:translateY(0)}.testimonials .item{padding:50px}}.logo{height:70px;top:.05px;width:auto}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999;overflow:hidden;transition:all 1s ease}.preloader.loaded{transform:scaleY(0)}.preloader-content{display:flex;flex-direction:column;align-items:center;gap:20px}.preloader-logo{width:100px;height:auto;animation:fadeIn 0.5s ease-in-out}.spinner{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #20407E;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.icon.box-minimal-icon{font-size:30px;line-height:1;color:#ffb262}.box-minimal-title{max-width:250px}.box-minimal-text{max-width:320px;color:#5e5e63}* + .box-minimal{margin-top:30px}* + .box-minimal-title{margin-top:10px}* + .box-minimal-text{margin-top:18px}@media (max-width:575.98px){.box-minimal{max-width:370px}}@media (min-width:480px) and (max-width:575px){.box-minimal{margin:0 0 auto 0}}@media (min-width:768px){.icon.box-minimal-icon{font-size:45px}}.box-classic{text-align:center}.box-classic a, .box-classic a:active, .box-classic a:focus, .box-classic a:hover{color:#5e5e63}.box-classic-media, .box-classic-main{display:block}.icon.box-classic-icon{position:relative;z-index:1;display:block;font-size:38px;line-height:106px;width:110px;height:110px;margin:0 auto -1.2em;border-radius:50%;color:#007ea7;background:#ffffff;border:2px solid #eff2f4;transition:.33s}.box-classic-main{display:flex;flex-direction:column;justify-content:center;padding:65px 12px 30px;border-radius:4px;background:#ffffff;border:1px solid #eff2f4}.box-classic-title{letter-spacing:0;font-weight:400}.box-classic-inner{padding:15px 15px 0}@media (max-width:575.98px){.box-classic{max-width:370px;margin-left:auto;margin-right:auto}}@media (min-width:768px){.icon.box-classic-icon{font-size:46px}}@media (min-width:992px){html:not(.tablet):not(.mobile) .box-classic{position:relative}html:not(.tablet):not(.mobile) .box-classic:hover{z-index:2}html:not(.tablet):not(.mobile) .box-classic:hover .box-classic-icon{color:#ffffff;background:linear-gradient(to right, #ffb262, #ff923d);border-color:transparent}html:not(.tablet):not(.mobile) .box-classic:hover .box-classic-main{border-bottom-left-radius:0;border-bottom-right-radius:0;filter:drop-shadow(0 3px 10px rgba(110, 123, 157, 0.18))}html:not(.tablet):not(.mobile) .box-classic:hover .box-classic-inner{height:120px}html:not(.tablet):not(.mobile) .box-classic:not(:hover) .box-classic-inner{color:transparent}html:not(.tablet):not(.mobile) .box-classic-main{position:relative;height:160px}html:not(.tablet):not(.mobile) .box-classic-inner{position:absolute;z-index:3;overflow:hidden;top:100%;left:-1px;right:-1px;height:0;margin-top:-30px;padding-top:0;padding-bottom:30px;transition:height .33s, color .1s;background:#ffffff;border-radius:0 0 4px 4px;transform:translate3d(0, 0, 0);border:1px solid #eff2f4;border-top:0}html:not(.tablet):not(.mobile) .box-classic-inner::after{content:'';position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(to top, white 30%, rgba(255, 255, 255, 0.4));border-radius:inherit}}@media (min-width:992px) and (max-width:1199.98px){.box-1{padding-left:30px}}.box-2{max-width:380px;margin-left:auto;margin-right:auto}@media (min-width:1200px){.box-3{padding-right:27px}}.box-info{max-width:270px;margin-left:auto;margin-right:auto;text-align:center}.box-info-inner > * + *{margin-top:20px}.box-info-avatar{max-width:180px;border-radius:50%}.box-info-caption{color:#ff923d}* + .box-info-inner{margin-top:15px}@media (min-width:576px) and (max-width:991.98px){.box-info{text-align:left;max-width:570px;margin-left:0}.box-info-inner{display:flex;align-items:flex-start}.box-info-inner > * + *{margin-top:0;margin-left:30px}.box-info-avatar{flex-shrink:0}.box-info-main{flex-grow:1}}@media (min-width:992px){.box-info-inner > * + *{margin-top:37px}* + .box-info-inner{margin-top:25px}}@media (min-width:1600px){.box-info{margin-right:0}}.box-award{padding:25px 20px 20px;background:#f6f6f6;border-radius:4px;text-align:center}.bg-gray-100 .box-award{background:#ffffff}.box-creative{display:flex;align-items:center;text-align:left;font-family:"Zilla Slab", "Times New Roman", Times, serif;font-size:24px;font-weight:300}.box-creative a, .box-creative a:active, .box-creative a:focus, .box-creative a:hover{color:#29293a}.box-creative a:hover{text-decoration:underline}.box-creative-icon{font-size:2em;line-height:1;opacity:1;color:#e2e2e2}.box-creative-link{position:relative;left:-1.2em;display:inline-flex}* + .box-creative{margin-top:20px}@media (min-width:768px){.box-creative{padding:.2em 0}}@media (min-width:992px){.box-creative{font-size:26px}* + .box-creative{margin-top:25px}.box-creative + .group{margin-top:50px}}@media (min-width:1200px){.box-creative{font-size:48px}}.box-alice{max-width:320px;margin-left:auto;margin-right:auto;text-align:center}.box-alice:hover .icon.box-alice-icon::after{transform:scale(0.85, 0.85);opacity:0;visibility:hidden}.icon.box-alice-icon{width:2.8em;height:2.8em;line-height:2.8em;font-size:28px;color:#ffb262;border:3px solid #eff2f4;border-radius:50%;text-align:center}.icon.box-alice-icon::before{z-index:1}.icon.box-alice-icon::after{content:'';position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:#ffffff;opacity:1;visibility:visible;transition:.22s}.bg-gray-100 .box-alice-icon{border-color:#ffffff}* + .box-alice-title{margin-top:10px}@media (min-width:768px){* + .box-alice-title{margin-top:18px}}@media (min-width:992px){* + .box-alice-title{margin-top:25px}}@media (min-width:1200px){.icon.box-alice-icon{font-size:50px}* + .box-alice-title{margin-top:33px}}.box-corporate-media{display:flex;padding:20px;position:relative;border-radius:4px;background-size:cover;background-position:center center;text-align:center}.box-corporate-media::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#29293a;opacity:.2;border-radius:4px}.box-corporate-media::after{content:'';display:block;padding-bottom:74.32432%}.box-corporate-media::after, .box-corporate-media-inner{width:100%;flex-shrink:0}.box-corporate-media-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between}.box-corporate-footer{text-align:center}.box-corporate-title{position:relative;z-index:2}* + .box-corporate-title{margin-top:8px}* + .box-corporate-footer{margin-top:25px}@media (min-width:480px){.box-corporate{display:flex;align-items:center}.box-corporate-media{padding:15px 30px 30px 20px;width:330px;flex-shrink:0;text-align:left}.box-corporate-title{margin:65px 0 0 -70px}.box-corporate-1 .box-corporate-title{margin-top:0;margin-bottom:120px}}@media (min-width:576px){.box-corporate-media{width:350px}}@media (min-width:768px){.box-corporate-media{width:370px}}@media (min-width:1200px){.box-corporate-title{margin-left:-90px}html:not(.tablet):not(.mobile) .box-corporate:hover .box-corporate-media::before{width:100%}html:not(.tablet):not(.mobile) .box-corporate:hover .box-corporate-footer{left:0;opacity:1;visibility:visible}html:not(.tablet):not(.mobile) .box-corporate:hover .box-corporate-title{left:-15px}html:not(.tablet):not(.mobile) .box-corporate-media::before{opacity:.5;width:0;transition:.44s}html:not(.tablet):not(.mobile) .box-corporate-footer{position:relative;left:-30px;opacity:0;visibility:hidden;transition:.22s .22s}html:not(.tablet):not(.mobile) .box-corporate-title{left:0;transition:.44s}}.box-light{display:flex;flex-direction:column;align-items:center}.box-light > * + *{margin-top:10px}.box-light-avatar{border-radius:50%}.box-light-main * + .button-link{margin-top:10px}@media (min-width:576px){.box-light{display:flex;align-items:flex-start;flex-direction:row}.box-light > * + *{margin-left:40px}.box-light-main * + .button-link{margin-top:16px}}.box-feature{text-align:center}.box-feature-icon{font-size:48px;line-height:1;color:#ffb262}.box-set-1{position:relative;text-align:center}.box-set-1 .box-set-item{position:relative;overflow:hidden;display:block;padding-top:10px;height:330px;transition:.33s;background:#29293a}.box-set-1 .box-set-item::before{content:'';position:absolute;top:10px;right:0;bottom:0;left:0;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.42);pointer-events:none}.box-set-1 .box-set-item-inner{position:absolute;top:0;right:-1px;bottom:0;left:-1px;background-position:center top;background-size:cover;transform:translate3d(0, 0, 0);transition:.33s}.box-set-1 .box-set-item + .box-set-item{margin-top:20px}@media (min-width:768px){.box-set-1{display:flex;align-items:flex-end;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:0}.box-set-1 .box-set-item{position:relative;overflow:visible;height:31vw;max-height:551px;flex-grow:1;margin-bottom:-10px}.box-set-1 .box-set-item:nth-child(1), .box-set-1 .box-set-item:nth-child(5){z-index:1;margin-bottom:-100px}.box-set-1 .box-set-item:nth-child(2), .box-set-1 .box-set-item:nth-child(4){z-index:2;margin-bottom:-50px}.box-set-1 .box-set-item:nth-child(3){z-index:3}.box-set-1 .box-set-item:hover::before{box-shadow:0 0 30px 1px rgba(0, 0, 0, 0.4)}.box-set-1 .box-set-item:hover .box-set-item-inner{transform:translate3d(0, -10px, 0)}.box-set-1 .box-set-item + .box-set-item{margin-top:0;margin-left:-22%}}@media (min-width:992px){.box-set-1:nth-child(1), .box-set-1:nth-child(5){margin-bottom:-235px}.box-set-1:nth-child(2), .box-set-1:nth-child(4){margin-bottom:-150px}}@media (min-width:1200px){.box-set-1 .box-set-item + .box-set-item{margin-left:-15%}}* + .box-set-1{margin-top:40px}@media (min-width:1600px){* + .box-set-1{margin-top:70px}}.programas{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:20px;margin:0 auto;padding:20px;max-width:1200px;box-sizing:border-box}.program{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);text-align:justify;word-break:break-word;overflow-wrap:anywhere}.program h2{text-align:left;margin-bottom:10px}.program p{margin-bottom:15px;line-height:1.6}.program a{text-align:left;display:inline-block}.cursos{text-align:center;font-weight:bold;font-size:44px}.hero{padding:50px 20px}.hero-content{max-width:1200px;margin:0 auto}.hero-content h1{text-align:center}.hero-content p{text-align:center}.btn-container{display:flex;justify-content:center;gap:10px}.btn-primary, .btn-secondary{display:inline-block;padding:10px 20px;border-radius:5px;text-decoration:none;font-weight:bold;transition:background 0.3s ease}.btn-primary{background-color:#20407E;color:white}.btn-secondary{background-color:white;color:#20407E;border:2px solid #20407E}.btn-primary:hover{background-color:#20407E}.btn-secondary:hover{background-color:#e6e6e6}.clients{padding:20px 0}.clients .client-logo{display:flex;justify-content:center;align-items:center;overflow:hidden}.clients .client-logo img{padding:30px 40px;max-width:200%;transition:0.3s}.clients .client-logo2{display:flex;justify-content:center;align-items:center;overflow:hidden}.clients .client-logo3{display:flex;justify-content:center;align-items:center;overflow:hidden}.clients .client-logo img:hover{}@media (max-width:640px){.clients .client-logo img{padding:20px}}.float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;box-shadow:(2px 2px 13px #0c5a29);z-index:1000}.fa-whatsapp{font-size:60px}.float:hover{background-color:#fff}.social-icons{margin:10px 0}.social-icons a{margin:0 10px;color:#fff;text-decoration:none;font-size:24px}.social-icons a:hover{color:#007ea7}.vision-mission{padding:50px 0;background-color:#f9f9f9;text-align:justify}.vision-mission h2{text-align:center;margin-bottom:30px}.vision, .mission{padding:20px;border:1px solid #ddd;border-radius:5px;background-color:#fff;margin-bottom:20px}.valores{max-width:400px;margin:0 auto;padding:20px;border:1px solid #dee2e6;border-radius:5px;background-color:#fff;margin-bottom:20px;text-align:justify}.valores ul{list-style-type:disc;padding-left:20px}.valores li{margin-bottom:10px}.valores h4{text-align:center;margin-bottom:20px;color:#20407E}.clients.section{margin-bottom:40px}.top-section{margin-top:40px}.contact .info-item+.info-item{margin-top:40px}.contact .info-item i{color:var(--contrast-color);background:var(--accent-color);font-size:20px;width:44px;height:44px;display:flex;justify-content:center;align-items:center;border-radius:4px;transition:all 0.3s ease-in-out;margin-right:15px}.contact .info-item h3{padding:0;font-size:18px;font-weight:700;margin-bottom:5px}.contact .info-item p{padding:0;margin-bottom:0;font-size:14px}.contact .php-email-form{height:100%}.contact .php-email-form input[type=text], .contact .php-email-form input[type=email], .contact .php-email-form textarea{font-size:14px;padding:10px 15px;box-shadow:none;border-radius:0;color:var(--default-color);background-color:color-mix(in srgb, var(--background-color), transparent 50%);border-color:color-mix(in srgb, var(--default-color), transparent 80%)}.contact .php-email-form input[type=text]:focus, .contact .php-email-form input[type=email]:focus, .contact .php-email-form textarea:focus{border-color:var(--accent-color)}.contact .php-email-form input[type=text]::placeholder, .contact .php-email-form input[type=email]::placeholder, .contact .php-email-form textarea::placeholder{color:color-mix(in srgb, var(--default-color), transparent 70%)}.contact .php-email-form button[type=submit]{color:var(--contrast-color);background:var(--accent-color);border:0;padding:10px 30px;transition:0.4s;border-radius:4px}.contact .php-email-form button[type=submit]:hover{background:color-mix(in srgb, var(--accent-color), transparent 20%)}.contact-us-form{margin-bottom:20px}.contact.section{margin-top:20px}.color{color:#F0EBD8}.blogimag{max-width:550px;border-radius:20px}.blogimag2{height:350px;width:500px;border-radius:20px}.blog-item{background-color:white;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);margin-bottom:20px;padding:20px}.tituloBlogs{font-size:48px;font-weight:bold;color:#20407E;text-align:center;margin-bottom:20px}.tituloBlogs::after{content:"";display:block;width:50%;height:8px;background-color:#077FA8;margin:0 auto;margin-top:5px;border-radius:20px}.right-text-content p{text-align:justify}.left-text-content p{text-align:justify}.post{margin-bottom:20px}::-webkit-scrollbar{width:18px}::-webkit-scrollbar-track{background-color:#231F20}::-webkit-scrollbar-thumb{background-color:#E86224;border-radius:12px;border:3px solid #231F20}.blog-section{padding:20px;background-color:#f4f4f4}.blog-container{display:flex;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);overflow:hidden;max-width:800px;margin:20px auto}.blog-image{width:40%;object-fit:cover}.blog-content{padding:20px;width:60%}.blog-title{background-color:#E86224;color:#fff;padding:15px;border-radius:5px;margin-bottom:15px}.blog-paragraph{background-color:#f7f7f7;border:1px solid #ddd;border-radius:5px;padding:15px;margin-bottom:15px}.blog-content h1{font-size:24px;margin:0}.blog-content p{line-height:1.6;margin:0}.imgblog{width:100%;height:200px;object-fit:cover;border-radius:10px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);transition:transform 0.3s ease}.imgblog:hover{transform:scale(1.1)}.txt-blog{font-size:18px;font-weight:500;color:#333;margin-bottom:20px;text-align:justify}.info-section{padding:20px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px}.info-section h2{color:#333}.info-section p{font-size:16px;line-height:1.5}.info-section ul{list-style-type:disc;margin-left:20px}.info-section img{max-width:100%;height:auto;margin-top:10px}.blog-text2 h2{text-align:center}.blog-text2 p{font-size:20px;text-align:center}.modern-section{background-color:#ffffff;padding:40px 20px}.section-title{font-size:2.5em;color:#20407E;margin-bottom:20px}.intro-text{font-size:1.2em;color:#666;margin-bottom:30px}.sub-title{font-size:1.8em;color:#444;margin-top:30px;margin-bottom:10px}.service-list, .resource-list{list-style-type:none;padding:0}.service-list li, .resource-list li{margin-bottom:10px;font-size:1.1em}.resource-list a{color:#007bff;text-decoration:none}.resource-list a:hover{text-decoration:underline}.contact-link{color:#007bff;font-weight:bold}.contact-link:hover{text-decoration:underline}.responsive-image{max-width:100%;height:auto;margin-top:20px}.info-container{display:flex;justify-content:space-between;margin-top:20px}.info-box{flex:1;margin:0 10px;padding:15px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.responsive-image{width:100%;height:auto;display:block}.sub-title{text-align:center;color:#20407E}.postimg{width:auto;border-radius:8px;padding-left:5px;display:block;height:auto;margin-top:40px;margin-left:48px;margin-right:50px;margin-bottom:40px}.shadow-sm{background-color:#f5f2ee}