html{font-size:15px}body{color:#666;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;overflow-x:hidden!important}p{line-height:1.8rem}h1{text-transform:uppercase;margin-bottom:2rem;font-family:Raleway,sans-serif;font-size:3.5rem;font-weight:800}h2{color:#222;text-transform:uppercase;font-family:Raleway,sans-serif;font-size:2rem;font-weight:800}h2 span{color:var(--accent-col1);font-weight:600}h3{font-family:Raleway,sans-serif;font-size:18px;font-weight:600}.top-headings-section{padding-bottom:2rem}.top-headings-section p{color:#555;max-width:550px;margin-left:auto;margin-right:auto;font-weight:400}.top-headings-section h2:after{background-color:var(--accent-col1);content:" ";width:100px;height:3px;margin:.5rem auto 1.5rem;font-weight:700;display:block}:after,:before{box-sizing:border-box}.section-title{margin-bottom:2rem;padding-left:35px;position:relative}.section-title:before{content:"";background-color:var(--accent-col1);border-radius:3px;width:15px;position:absolute;top:0;bottom:0;left:0}.section-title h3{color:#000;text-transform:uppercase;font-size:18px}.section-title h2{color:var(--accent-col1);text-transform:uppercase;font-size:36px}.section-title.col-md-5{margin-left:1rem}img{max-width:100%;height:auto;display:inline-block}.bg-white{background:var(--blanco)!important}.header{background:var(--accent-col3)}.header-top{background:var(--accent-col1);color:#7f8997;padding:1rem 0;display:block}.header.head-tr{z-index:99999;width:100%;position:absolute}.header-top.head-tr{color:#7f8997;background:#ffffff0f;padding:1rem 0;display:block}.heading.head-tr{color:var(--blanco);background:#ffffff0f;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;padding:1rem 0;transition:all .5s;position:relative}@media screen and (max-width:767px){.header-top{padding:0}}.header-top .container{justify-content:space-between;margin-left:auto;display:flex}.top-info{display:flex}.header-top p{color:var(--blanco);margin-bottom:0;margin-right:2rem;font-size:13px;font-weight:400}.header-top p i{color:var(--blanco);margin-right:.5rem;font-size:1.3rem}.top-social{display:flex}.top-social .login-wrap ul{justify-content:flex-end;margin-bottom:0;list-style:none}.top-social .login-wrap ul li{padding:0 12px;position:relative}.top-social .login-wrap ul li a{color:var(--blanco);text-decoration:none;transition:all .5s}.top-social .login-wrap ul li a:hover{color:var(--blanco)}.top-social .login-wrap ul li a i{margin-right:5px}.header-top .social-icons{text-align:right;margin-left:.6rem}.header-top .social-icons i{margin-right:1rem;font-size:1.2rem;line-height:26px;transition:all .5s}.social-icons-header .fa-facebook,.social-icons-header .fa-twitter,.social-icons-header .fa-google-plus,.social-icons-header .fa-linkedin,.social-icons-header .fa-skype{color:var(--blanco)}.header-top .social-icons:hover{color:var(--accent-col1)}.header-top .dropdown{background:0 0;display:inline-block}.header-top .dropdown button{color:var(--blanco);background:0 0;border:none;transition:all .4s}img[alt^=lang]{max-width:20px}:is(button,li):has(>img[alt^=lang]){align-items:center;gap:var(--gapx1);display:flex}.header-top .dropdown button:hover{color:var(--blanco)}.header-top .dropdown .dropdown-menu{z-index:9999999;border-radius:0;min-width:115px;margin:0;padding:0;position:absolute;left:auto;right:0}.header-top .dropdown-menu img{margin-right:5px}.header-top .dropdown-menu li{color:#333;cursor:pointer;padding:5px 10px}.header-top .dropdown-menu li:hover{background:#eee}.heading{background:var(--accent-col2);color:var(--blanco);padding:1rem 0;transition:all .5s;position:relative}.sticky,.sticky.head-tr{background:var(--accent-col2)none repeat scroll 0 0;z-index:99999;width:100%;margin:auto;animation:.6s ease-in-out fadeInDown;position:fixed;top:0;left:0}@media screen and (max-width:991px){.heading.head-tr{background:#ffffff0f;padding-bottom:0}.header.head-tr #main-menu{background:var(--blanco);width:100%}.header.head-tr #main-menu ul a,.header.head-tr #main-menu .po a:after{color:#000!important}.sticky.head-tr{background:#121b22}.header.head-tr .heading .logo img{padding-bottom:1rem;padding-left:15px}.header.head-tr .button-menu{padding-right:18px!important}.heading.head-tr .container{padding-left:0;padding-right:0}.header.head-tr .search-button,.header.head-tr .button-menu{margin-bottom:1rem!important}}.heading .container{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.logo img{filter:brightness(10)}.heading .logo img{width:140px}@media screen and (max-width:414px){.heading .logo img{width:60px}}@media screen and (max-width:575px){.header.head-tr #bloq-search{padding-left:15px;padding-right:15px}.tp-caption.slid-2{padding-top:7.7rem}}.search-button,.button-menu{color:var(--blanco);background:0 0;border:0;margin:0;padding:0 .5rem;font-size:1.5rem}.search-button:focus,.button-menu:focus{outline:0}.search-button{color:var(--blanco);margin-left:auto;margin-right:.8rem}.get-quote{color:var(--blanco);background:0 0;border-radius:5px;order:4;margin-left:2rem;padding:1rem;transition:all .3s}.get-quote:hover{background:var(--accent-col1);color:var(--blanco)!important}.get-quote p{text-transform:capitalize;margin:0;font-weight:600}.get-quote a{color:var(--blanco);text-decoration:none}.get-quote a:hover{color:var(--blanco)}#bloq-search{flex:100%}.bloq-search{z-index:1;height:3rem;margin:1.3rem 0;display:flex}.bloq-search input[type=text]{border:1px solid var(--accent-col1);border-radius:5px 0 0 5px;flex:auto;margin-bottom:0;padding:1rem}.bloq-search input[type=submit]{background:var(--accent-col1);width:auto;color:var(--blanco);cursor:pointer;border:0;border-radius:0 5px 5px 0;flex:auto;margin-bottom:0;padding:0 1rem;transition:all .5s}.bloq-search input[type=submit]:hover{background:var(--accent-col2);color:var(--blanco)}#main-menu{flex:100%}#main-menu ul{margin:1rem 0 0;padding:0;list-style:none}#main-menu ul a{text-align:center;color:var(--blanco);text-transform:uppercase;border-top:1px solid #e5e5e5;padding:.8rem 0;text-decoration:none;display:block}#main-menu ul a:hover,#main-menu ul li.active a{color:var(--accent-col1)}#main-menu .card,#main-menu .card a:hover{background:0 0}#main-menu .po a:after{content:"";color:var(--blanco);margin-left:.3rem;font-family:FontAwesome}.text-heading{flex:auto;align-items:center;display:flex}.rev_slider_wrapper{width:100%}.slotholder{position:relative}.slotholder:after{content:"";pointer-events:none;background:#0003;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0}.tp-leftarrow{transition:all .5s}.tp-leftarrow:hover{background:var(--accent-col1)}.tp-rightarrow{transition:all .5s}.tp-rightarrow:hover{background:var(--accent-col1)}.tp-parallax-wrap{top:10px}.tp-bannertimer{z-index:21}.mfp-close-btn-in .mfp-close{color:var(--blanco);font-size:48px}.mfp-bg{z-index:1112}.mfp-wrap{z-index:1113}.rev_slider a{-webkit-box-shadow:none;box-shadow:none}.text-theme-colored2{color:var(--accent-col1)!important}.tp-caption.font-p{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400}@media screen and (max-width:496px){.tp-caption.font-p{margin-top:.8rem}}.btn-default.btn-theme-colored2{color:var(--blanco);background-color:var(--accent-col2);border-color:var(--blanco);margin-top:.8rem;margin-right:1rem;padding:13px 32px;font-size:16px;font-weight:600;line-height:1.3;transition:all .5s}.btn-default.btn-theme-colored2:hover{background:var(--accent-col1);color:var(--blanco);border-color:var(--blanco)}.btn-dark.btn-theme-colored{color:var(--blanco);background-color:var(--accent-col1);border-color:var(--blanco);margin-top:.8rem;padding:13px 32px;font-size:16px;font-weight:600;line-height:1.3;transition:all .5s}.btn-dark.btn-theme-colored:hover{background:var(--accent-col2);color:var(--blanco);border-color:var(--blanco)}.bg-1{color:var(--blanco);background:0 0;justify-content:flex-start;margin:0;display:flex}.bg-2{background:var(--blanco);color:#000;justify-content:flex-start;margin-top:1rem;display:flex}.bg-3{color:#000;background:0 0;justify-content:center;display:flex}.bg-4{color:var(--blanco);background:0 0;justify-content:center;margin-top:2rem;display:flex}.button{float:left;min-width:150px;max-width:250px;color:inherit;vertical-align:middle;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;background:0 0;border:none;margin-bottom:0;padding:1em 2em;display:block;position:relative}.button:focus{outline:none}.button>span{vertical-align:middle}.bg-1 .button{color:var(--blanco);border-color:var(--accent-col1)}.bg-2 .button{color:#000;border-color:var(--accent-col1)}.bg-4 .button{color:var(--blanco);border-color:#0000}.bg-3 .button{color:var(--blanco);border-color:var(--accent-col1)}@media screen and (max-width:768px){.bg-3{padding-top:1rem}}.button--size-s{font-size:15px;font-weight:700}.button--size-m{font-size:16px}.button--size-l{font-size:18px}.button--text-upper{letter-spacing:2px;text-transform:uppercase}.button--text-thin{font-weight:300}.button--text-medium{font-weight:500}.button--text-thick{font-weight:600}.button--round-s{border-radius:5px}.button--round-m{border-radius:15px}.button--round-l{border-radius:40px}.button--border-thin{border:1px solid}.button--border-medium{border:2px solid}.button--border-thick{border:3px solid}.button--wayra{cursor:pointer;transition:border-color .3s,color .3s;width:200px;transition-timing-function:cubic-bezier(.2,1,.3,1);overflow:hidden}.button--wayra:before{content:"";z-index:-1;transform-origin:0 100%;background:#37474f;width:150%;height:100%;transition:transform .3s,opacity .3s,background-color .3s;position:absolute;top:0;left:0;transform:rotate(-45deg)translateY(-3em)}.button--wayra:hover{color:var(--blanco);border-color:var(--accent-col1)}.button--wayra.button--inverted:hover{color:var(--accent-col1);border-color:var(--blanco)}.button--wayra:hover:before{opacity:1;background-color:var(--accent-col1);transition-timing-function:cubic-bezier(.2,1,.3,1);transform:rotate(0)}.button--wayra.button--inverted:hover:before{background-color:var(--blanco)}.box a{text-align:center;text-decoration:none}.info-about{color:var(--blanco)}.info-about .fa{background:var(--blanco);cursor:pointer;text-align:center;z-index:1;width:90px;height:90px;color:var(--accent-col1);border-radius:50%;margin-bottom:5px;font-size:0;transition:background .3s,color .3s,box-shadow .3s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 8px #ffffff4d}.info-about .fa:after{display:none}.info-about .fa:hover{background:var(--accent-col1);color:var(--blanco);box-shadow:0 0 0 8px #ffffff80}.info-about .fa:hover:before{animation:.3s forwards toRightFromLeft}@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%)}50%{opacity:0;-webkit-transform:translate(-100%)}51%{opacity:1}}@keyframes toRightFromLeft{49%{transform:translate(100%)}50%{opacity:0;transform:translate(-100%)}51%{opacity:1}}.info-about .fa:before{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-size:48px;font-style:normal;font-weight:400;line-height:90px;display:block}.info-about h3{margin:1.3rem 0 1rem}.info-about h3:after{background-color:var(--accent-col1);content:" ";width:70px;height:2px;margin:.8rem auto 1.5rem;font-weight:700;display:block}.info-about .cell p{text-align:center;margin:0;padding:0 1rem;font-weight:300}.info-about .cell{background:var(--accent-col2);border-right:2px solid var(--accent-col1);padding:3.5rem 0}.info-about .cell:last-child{border-right:0}.info-about .cel-1{z-index:1;background-color:#0000;background-image:linear-gradient(#19223bcc,#19223bcc),url(../images/info/in-1.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.info-about .cel-2{z-index:1;background-color:#0000;background-image:linear-gradient(#000c,#000c),url(../images/info/in-1.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.info-about .cel-3{z-index:1;background-color:#0000;background-image:linear-gradient(#19223bcc,#19223bcc),url(../images/info/in-1.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.info-about .cel-4{z-index:1;background-color:#0000;background-image:linear-gradient(#000c,#000c),url(../images/info/in-1.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media screen and (max-width:991px){.info-about .cell{border-right:0}}@media screen and (max-width:767px){.info-about .cell{border-right:0;padding:1.5rem 0}.who-info-4 .no-mt{margin-bottom:0}}.featured-boxes-area{z-index:1;margin-top:-100px;position:relative}.featured-boxes-inner{background-color:var(--blanco);border-radius:5px;box-shadow:0 15px 30px #0000001a}.featured-boxes-inner .col-lg-3{border-right:1px solid #eee}.featured-boxes-inner .col-lg-3:last-child{border-right:none}.single-featured-box{text-align:center;padding:115px 25px 40px;position:relative;overflow:hidden}.single-featured-box .icon{color:#ee0979;margin-top:-12px;transition:all .4s;position:absolute;top:40px;left:50%;transform:translate(-50%)}.single-featured-box .icon i:before{font-size:55px}.single-featured-box h3{margin:15px 0;font-size:18px;transition:all .4s}.single-featured-box p{margin-top:12px;margin-bottom:0;font-size:14px;transition:all .4s}.single-featured-box .read-more-btn{background:linear-gradient(90deg,#000 0 100%);-webkit-text-fill-color:transparent;opacity:0;visibility:hidden;-webkit-transition:.6;transition:.6;-webkit-background-clip:text;font-size:15px;font-weight:400;text-decoration:none;display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.single-featured-box .read-more-btn:before{content:"";background:-webkit-gradient(linear,left top,right top,color-stop(0,var(--accent-col1)),to(var(--accent-col1)));background:linear-gradient(90deg,var(--accent-col1)0,var(--accent-col1)100%);width:0;height:1px;transition:all .5s;position:absolute;bottom:1px;left:0}.single-featured-box .read-more-btn:hover:before{width:100%}.single-featured-box:hover .icon{animation:.4s ease-in-out iconTop;top:23px}.single-featured-box:hover h3,.single-featured-box:hover p{transform:translateY(-20px)}.single-featured-box:hover .read-more-btn{opacity:1;visibility:visible;bottom:23px}@keyframes iconTop{0%{transform:translate(-50%)}25%{opacity:0;transform:translate(-50%,-70%)}50%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%)}}@keyframes MOVE-BG{0%{transform:translate(0)}to{transform:translate(88px)}}@keyframes rotateMe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}section.welcome{background:var(--blanco);padding:6rem 0}.welcome-title h2{color:var(--accent-col2);margin-bottom:.8rem;font-size:26px;font-weight:600}.welcome-img{text-align:right}.welcome-title h2 span,.welcome-title h2 span{color:var(--accent-col1);font-weight:800}.welcome-title h4{color:#000;text-transform:uppercase;font-size:22px}.welcome-title{padding-bottom:17px}.welcome-content>p{color:#666;font-weight:400}.welcome-content>p span{color:#666;font-size:16px;font-weight:600}.services-img,.services-desc{display:inline-block}.services-img{float:left;margin-right:16px}.services-desc>h6{color:#555;font-weight:600}.services-desc>p{color:#666;margin:0;font-weight:400}.w-single-services{margin-bottom:41px}.w-single-services.no-mb{margin-bottom:0}.welcome-services{padding-top:34px}.single-services .welcome-title{padding-top:43px}.single-services .welcome-content{padding-top:17px}.welcome .popup-youtube{background:var(--accent-col2)none repeat scroll 0 0;color:var(--accent-col1);text-align:center;z-index:9;border-radius:100%;width:70px;height:70px;font-size:30px;line-height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome .popup-youtube i{margin-left:5px}.welcome .wprt-image-video .iq-waves{z-index:2;width:22rem;height:22rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome .wprt-image-video .iq-waves .waves{background:var(--accent-col1)none repeat scroll 0 0 padding-box;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-radius:320px;width:22rem;height:22rem;animation:3s ease-in-out infinite waves;position:absolute}.welcome .wprt-image-video .iq-waves .wave-1{animation-delay:0s}.welcome .wprt-image-video .iq-waves .wave-2{animation-delay:1s}.welcome .wprt-image-video .iq-waves .wave-3{animation-delay:2s}@keyframes waves{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:scale(.2)}50%{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:scale(.6)}}@media screen and (max-width:991px){.welcome .wprt-image-video{margin-top:2.5rem}}@media screen and (max-width:767px){.w-single-services.no-mb.mbx{margin-bottom:31px}}@media screen and (max-width:575px){.w-single-services.no-mb.mbx{margin-bottom:31px}.welcome-title h2{font-size:20px}.welcome-title h4{font-size:16px}.welcome-content>p span{font-size:15px}}main.services-2{background-color:#0000;background-image:linear-gradient(#19223bcc,#19223bcc),url(../images/bg/b-2.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:6rem 0}.services-2 .art-1{color:var(--blanco);text-align:center;background:url(../images/bg/blue-bg.jpg);border:1px solid #f9f9f9;border-radius:5px;padding:2rem 0;transition:all .5s}.services-2 .art-1:hover{cursor:all-scroll}.services-2 .section-title h2 span{color:var(--blanco)}.services-2 .section-title h2{color:var(--accent-col1)}.services-2 .title-icon:before,.services-2 .title-icon:after{background:var(--blanco)}.services-2 .title-icon i{color:var(--accent-col1)}.services-2 .section-title p{color:var(--blanco)}.services-2 article .fa{text-align:center;font-size:4rem}.services-2 article h3{color:var(--blanco);margin:1.3rem 0 1rem}.services-2 article p{color:var(--blanco);margin-bottom:0}.services-2 .section-title h3{color:var(--blanco)}.services-2 .service-1 .serv{margin-bottom:2rem}@media screen and (max-width:991px){.services-2 article p{padding:0 1rem}}@media screen and (max-width:767px){.services-2 .service-2 .serv{margin-bottom:2rem}.services-2 .service-2 .serv:last-child{margin-bottom:0}}.who-we-are .section-title{margin-bottom:2rem}.who-we-are .skills{padding-top:17px}.who-we-are .skills h4{font-weight:600}.who-we-are .skills h4:after{background-color:var(--accent-col1);content:" ";width:50px;height:3px;margin-top:.5rem;margin-bottom:1.5rem;font-weight:700;display:block}.who-we-are .barfiller{background:var(--accent-col2);width:95%;height:12px;-webkit-box-shadow:none;box-shadow:none;border:none;margin-bottom:2rem;position:relative}.who-we-are .barfiller:last-child{margin-bottom:0}.who-we-are .barfiller .fill{z-index:1;width:0;height:100%;display:block;position:relative;background:var(--accent-col1)!important}.who-we-are .barfiller .tipWrap{display:none}.who-we-are .barfiller .tip{color:var(--blanco);z-index:2;background:var(--accent-col2);margin-top:-30px;padding:2px 4px;font-size:11px;position:absolute;left:0}.who-we-are .barfiller .tip:after{content:"";z-index:9;border:6px solid #0000;border-top-color:#000c;border-bottom:0 solid #000c;display:block;position:absolute;top:100%;left:9px}@media screen and (max-width:991px){.sks{padding-top:5rem}.skills .bar2{margin-top:1.5rem}}.who-we-are .skills .skil1 ul li{text-align:center;flex:0 auto;list-style:none}.who-we-are .skills .skil1 .fa{color:#666;text-align:center;margin-bottom:1rem;font-size:3rem}.who-we-are .skills .skil1 li:last-child{text-align:center;font-size:1.1rem}.who-we-are .skills h3{font-size:1rem}@media screen and (max-width:400px){.skills h3{font-size:.9rem}}.skills .sk1{padding-bottom:6.5rem}.skil1 ul,.skil1 h3{margin-bottom:0}.who-we-are .popup-youtube{background:var(--accent-col2)none repeat scroll 0 0;color:var(--accent-col1);text-align:center;z-index:9;border-radius:100%;width:70px;height:70px;font-size:30px;line-height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.who-we-are .popup-youtube i{margin-left:5px}.who-we-are .wprt-image-video .iq-waves{z-index:2;width:22rem;height:22rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.who-we-are .wprt-image-video .iq-waves .waves{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background:#fff3 padding-box padding-box;border-radius:320px;width:22rem;height:22rem;animation:3s ease-in-out infinite waves;position:absolute}.who-we-are .wprt-image-video .iq-waves .wave-1{animation-delay:0s}.who-we-are .wprt-image-video .iq-waves .wave-2{animation-delay:1s}.who-we-are .wprt-image-video .iq-waves .wave-3{animation-delay:2s}@media screen and (max-width:991px){.who-we-are .wprt-image-video{margin-top:2.5rem}}@media screen and (max-width:575px){.w-single-services.no-mb.mbx{margin-bottom:31px}.welcome-title h2{font-size:20px}.welcome-title h4{font-size:16px}.welcome-content>p span{font-size:15px}}section.services{background:var(--blanco);color:var(--blanco);padding:6rem 0}.services .service-box{background:var(--blanco);border:1px solid #eee;border-radius:5px;transition-duration:.3s;overflow:hidden;box-shadow:0 10px 20px #3232321f}.services .item.mb-30{margin-bottom:30px}.services .service-inner-box{padding:20px}.services .service-icon-box{float:left;width:25%;padding-top:5px;padding-right:1.5rem}.services .service-content-box{float:left;width:75%}.services .service-box a img{width:100%;margin-bottom:0}.services .service-box h3 a{color:#000;text-decoration:none}.services .service-box h3{color:#111;text-align:left;font-size:18px;font-weight:500}.services .service-box p{color:#666;text-align:left;margin-top:10px;margin-bottom:0;font-size:15px;font-weight:400}.services .service-icon-box img{width:60px;transition-duration:.3s}:is(.service-icon-box,.icon) img{filter:grayscale()contrast(0)}.services .item:hover .default-overlay-outer{opacity:1;top:0}.services .item .default-overlay-outer{opacity:0;background:var(--accent-col3);top:-100%}.services .default-overlay-outer{width:100%;height:100%;padding:10px;transition:all .7s;display:block;position:absolute;top:0;left:0}.services .default-overlay-outer .inner{vertical-align:middle;text-align:center;width:100%;height:100%;display:table;position:absolute;top:0;left:0}.services .img-box{height:261px;position:relative}.services .item .btn{background:var(--accent-col1);color:var(--blanco)fff;text-transform:uppercase;border:none;border-radius:0;padding:11px 25px;font-size:14px;font-weight:700;transition:all .5s;position:absolute;top:110px;left:110px}.services .item .btn:hover{background:var(--accent-col2)}.services figure{margin:0}@media screen and (max-width:767px){.services .item.smb-30{margin-bottom:30px}.services .service-inner-box{margin-top:134px}}@media screen and (max-width:450px){.services .service-inner-box{margin-top:15px}.services.home-2 .img-box{height:248px!important}}@media screen and (max-width:375px){.services .service-inner-box{margin-top:9px}}@media screen and (max-width:360px){.services .service-inner-box{margin-top:0}.services.home-2 .img-box{height:230px!important}}@media screen and (max-width:320px){.services .img-box{height:215px}}section.project{background:var(--accent-col2);color:var(--blanco);background-size:cover;padding:6rem 0}.project .section-title h3{color:#000}.project .section-title h3.home-1{color:var(--blanco)}.head-project{justify-content:space-between;display:flex}.project .sec-title.project{flex-direction:column;align-items:flex-start;margin-left:21rem;display:flex}.project .sec-title p{text-align:left;color:#000;max-width:550px;margin-top:0;margin-left:0;margin-right:0;font-size:16px;font-weight:400}.project .inf-btn.btn-pro{justify-content:flex-end;margin-bottom:0}.project .btn.btn-pro{background:var(--accent-col1);color:var(--blanco);border:1px solid var(--blanco);height:45px;margin-top:0;margin-right:18rem;font-size:16px;font-weight:400;transition:all .5s}.project .btn.btn-pro:hover{background:var(--accent-col2);color:var(--blanco);border:1px solid var(--blanco)}.project .item{padding-bottom:2.5rem}.project .filters-group{margin-bottom:2.5rem;padding-left:0}.project .filters-group ul{padding-left:0}.project .filters-group ul li{color:#000;text-transform:capitalize;cursor:pointer;border-radius:5px;padding:10px 15px;font-weight:500;list-style:none;transition:all .5s;display:inline-block}.project .filters-group ul li:hover{background:var(--accent-col1);color:var(--blanco)}.project .filters-group{text-align:center;border-radius:5px}@media screen and (max-width:991px){.project .sec-title.project{margin-left:0}.project .btn.btn-pro{margin-top:0;margin-right:0}.project .sec-title h2 span:before{display:none}}@media screen and (max-width:767px){.box.bg-3.no-pt{padding-top:0}}@media screen and (max-width:543px){.project .filters-group ul{padding-left:0}.project .filters-group ul li:hover{color:#000;background:0 0}}@media screen and (max-width:575px){.head-project.home-2{padding-bottom:0;padding-left:15px}.project .filters-group{margin-bottom:10px}}@media screen and (max-width:450px){.head-project{flex-direction:column;justify-content:center;padding-bottom:2rem}.project .sec-title.project{padding-bottom:1rem}.inf-btn{justify-content:flex-start!important}}.project .filters-group .active{background:var(--accent-col1);color:var(--blanco)}.project .project-single{transition:all .4s;position:relative;overflow:hidden}.project .project-inner{position:relative;overflow:hidden}.project .project-head{text-align:center;position:relative}.project .project-head:before{content:"";opacity:0;z-index:33;background:var(--accent-col2);width:100%;height:100%;color:var(--blanco);text-align:center;transition:all .4s;position:absolute;top:0;left:0}.project .project-single:hover .project-head:before{opacity:.8}.project .project-head img{z-index:2;width:100%}.project .project-bottom{text-align:center;text-align:left;z-index:333;text-align:center;width:100%;margin-top:-23.5px;padding:10px 0 0;position:absolute;top:50%}.project .project-bottom h4{text-transform:uppercase;color:var(--blanco);opacity:0;visibility:hidden;font-size:19px;font-weight:800;transition:all .4s}.project .project-bottom h4:before{content:"";position:absolute;bottom:0;left:0}.project .project-single:hover .project-bottom h4{opacity:1;visibility:visible}.project .project-bottom h4 a{color:var(--blanco);text-decoration:none}.project .project-bottom h4 span{color:var(--blanco);margin-top:10px;font-size:14px;font-weight:400;display:block}.project .button{text-align:left;z-index:33;background:var(--accent-col1);opacity:0;visibility:hidden;border-radius:20px 0 0;padding:8px 55px;transition:all .4s;position:absolute;bottom:0;right:0;transform:translate(100%)}.project .project-single:hover .button{opacity:1;visibility:visible;transform:translate(0%)}.project .button .btn{color:var(--blanco);-webkit-box-shadow:none;box-shadow:none;background:var(--blanco);z-index:99;border-radius:100%;width:30px;height:30px;margin-right:22px;padding:0;line-height:30px;display:inline-block}.project .button .btn:hover{color:var(--blanco)}.project .button .btn:last-child{margin:0}.project .load-button{margin-top:50px}.project .load-button .btn{color:var(--blanco);border:none;margin:0;padding:14px 30px;font-weight:500;transition:all .4s}.project .load-button .btn:hover{background:#353535}.project .button .fa-photo:before{content:"";color:var(--accent-col1);font-family:FontAwesome}.project .button .fa-link:before{content:"";color:var(--accent-col1);font-family:FontAwesome}.project .no-gutters{padding:0!important}.info-help{z-index:3;background-color:#0000;background-image:linear-gradient(#0000004d,#0000004d),url(../images/bg/bg-details.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:6rem 0;position:relative}.info-help:before{content:"";z-index:-1;background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.info-help .info-head .info-text{padding-left:0}.info-help .info-head .info-text h3{color:var(--blanco);margin-bottom:0;font-size:30px;line-height:45px}.info-help .info-head .info-text p{color:var(--blanco);margin-bottom:0;padding:1.5rem 0;font-size:16px;font-weight:400;line-height:35px}.info-help .info-head .pro{background:var(--accent-col1);color:var(--blanco);border-radius:5px;width:10px;margin-top:10px;transition:all .5s;display:block}.info-help .info-head .pro:hover{background:var(--accent-col2)}@media screen and (max-width:767px){.info-help .info-head .info-text h3{font-size:25px}.info-help .info-head .info-text p{font-size:15px}}section.team{background:var(--blanco);padding:6rem 0}.team-block{position:relative}.team-block .inner-box{padding-bottom:10px;transition-duration:.5s;position:relative;box-shadow:2px 2px 30px #ccc}.team-block .inner-box:hover{-webkit-box-shadow:none;box-shadow:none}.team-block .inner-box .image{position:relative}.team-block .inner-box .image img{width:100%;height:auto;display:block;position:relative}.team-block .inner-box .lower-box{text-align:center;padding:22px;position:relative}.team-block .inner-box .lower-box h3{font-size:18px;font-weight:600;line-height:1.2em;position:relative}.team-block .inner-box .lower-box h3 a{color:#666;text-decoration:none;transition:all .3s;position:relative}.team-block .inner-box .lower-box h3 a:hover{color:var(--accent-col1)}.team-block .inner-box .lower-box .designation{color:#666;text-transform:capitalize;margin-top:4px;font-size:15px;font-weight:400;position:relative}@media screen and (max-width:991px){.team-block{padding-bottom:2.5rem}.team-block.pb-none{padding-bottom:0}}@media screen and (max-width:767px){.team-block.pb-none{padding-bottom:2.5rem}.team-block.pb-none:last-child{padding-bottom:0}}.team .team-head{position:relative;overflow:hidden}.team .team-details{background:var(--blanco);transition:all .4s}.team .team-head:before{background:var(--blanco);opacity:0;visibility:hidden;content:"";z-index:2;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.team .team-head img{width:100%;position:relative}.team .team-social{text-align:center;z-index:33;opacity:0;visibility:hidden;transform-origin:0;background:0 0;width:75px;transition:all .4s;position:absolute;top:0;right:0;transform:perspective(600px)rotateY(90deg)}.team ul.team-social{margin:0}.team .team-details .team-social{opacity:1;visibility:visible;transform:perspective(600px)rotateY(0)}.team .team-social li a{color:var(--blanco)fff;text-align:center;border-bottom:1px solid #d4cfcf;padding:5px 0;display:block}.team .team-social li a.linkedin{border-bottom:0}.team .team-social li a.facebook,.team .team-social li a.twitter,.team .team-social li a.instagram,.team .team-social li a.linkedin{background-color:var(--accent-col1)}.team .team-social li{display:block}.team .team-social li:last-child{margin:0}.team .team-details:hover .team-bottom{background-color:var(--accent-col1);transition:all .4s}section.pricing-table{background:#f5f6ff;padding:6rem 0}.plan{background:var(--blanco);border:1px solid #dedede}.plan-name{text-transform:uppercase;color:#000;padding:20px 0;font-family:Raleway,sans-serif;font-size:24px;font-weight:800;line-height:30px;display:block}.plan-price{background:var(--accent-col1);color:var(--blanco);margin-bottom:30px;padding:30px 0;font-size:48px;position:relative}.plan-price:after{content:" ";border:15px solid #0000;border-top-color:var(--accent-col1);margin-left:-16px;position:absolute;bottom:-30px;left:50%}.plan.featured .plan-price{background:var(--accent-col2)}.plan.featured .plan-price:after{border-top-color:var(--accent-col2)}.plan.featured .plan-name{color:#323232}.plan.featured .plan-price{color:var(--blanco)}.plan-price .currency{font-size:50%;font-weight:700;top:-.9em;left:-.01em}.plan-name small{font-family:Raleway,sans-serif;font-size:12px;font-weight:600;line-height:normal;display:block}.plan-price sub{font-size:18px;font-weight:700}.plan ul{background:var(--blanco);margin-bottom:0;padding:0}.plan ul li{border-top:1px dashed #dedede;padding:12px 29px;font-weight:500}.plan ul li:first-child{border-top:0!important}.plan a.btn{color:var(--blanco);background:var(--accent-col1);border:0;margin:25px 0;padding:8px 30px;font-size:16px}.plan a.btn:hover{background:var(--accent-col2);color:var(--blanco)}.plan.featured a.btn{color:var(--blanco);background:var(--accent-col2);border:0;margin:25px 0;padding:8px 30px}.plan.featured a.btn:hover{background:var(--accent-col1);color:var(--blanco)}@media screen and (max-width:991px){.plan{margin-bottom:40px}.plan.no-mgb{margin-bottom:0}}@media screen and (max-width:767px){.plan.yes-mgb{margin-bottom:40px}}section.testimonials{background:var(--blanco);padding:6rem 0}.testimonials .title-icon i{color:var(--accent-col1);margin-top:1px;font-size:1.8rem}.testimonials .owl-carousel .test-1{background:var(--blanco);color:#000;border:1px solid #dedede;flex-direction:column;justify-content:center;padding:30px;display:flex;box-shadow:0 2px 2px #0000001f}.testimonials .test-1 img{border-radius:50%;width:90px;margin:0 auto}.testimonials .test-1 p{text-align:justify;color:#666;max-width:500px;margin:0 auto;font-weight:400}.testimonials .test-1 p:before{content:"";color:#666;font-family:fontawesome;font-size:.8rem;position:relative;top:-1px;left:-6px}.testimonials .test-1 p:after{content:"";color:#666;font-family:fontawesome;font-size:.8rem;position:relative;top:1px;bottom:4px;right:-6px}.testimonials .test-1 h3{text-align:center;color:#222;margin-bottom:.3rem;font-size:1.1rem;font-weight:600;margin-top:12px!important}.testimonials .test-1 h6{text-align:center;color:#333;margin-bottom:0;font-weight:400}.owl-dots{text-align:center;margin-top:30px;line-height:0}.owl-dot{border-radius:50px;width:10px;height:10px;margin-left:5px;margin-right:5px;display:inline-block;background:var(--accent-col2)!important}.owl-dot.active{background:var(--accent-col1)!important}.starts{margin-top:.5rem;padding:0;list-style:none}.testimonials ul{margin-bottom:0}.starts li{text-align:center;margin-bottom:0;display:inline-block}.starts .fa{color:var(--accent-col1)!important}section.blog-section{background:#f5f6ff;padding:6rem 0}.blog-section .news-item{background:var(--blanco);overflow:hidden;box-shadow:0 4px 12px #00000026}.blog-section .news-item.-news-page{flex-direction:column;display:flex}.blog-section .news-item-descr.big-news{height:106px}.blog-section .news-item h3{color:#333;font-size:18px;transition:all .25s}.blog-section .news-item.-news-slider-item{height:100%}.blog-section .news-item.-news-slider{height:auto}.blog-section .news-item a:hover{text-decoration:none}.blog-section .news-item a:hover h3{color:var(--accent-col1);transition:all .25s}.blog-section .news-item .news-img-link.-news-page{width:100%;padding-bottom:69%;display:block;position:relative}.blog-section .news-item .news-img-link.-news-page .resp-img{background-size:cover}.blog-section .resp-img{width:100%;height:100%;position:absolute;inset:0}.blog-section .news-item-img{width:100%;position:relative}.blog-section .news-item-img .resp-img{background-size:cover}.blog-section .news-item-text{flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px;display:flex}.blog-section .news-item-text-header{display:block}.blog-section .news-item .date{color:#666;margin-bottom:10px;font-size:13px;display:block}.blog-section .news-item-descr{height:80px;margin-bottom:20px}.blog-section .news-item-descr p{color:#666;vertical-align:baseline;border:0;margin:0;padding:0}.blog-section .news-item-bottom{justify-content:space-between;align-items:center;display:flex}.blog-section .action-list{color:#444;font-size:.8rem;display:flex}.blog-section .action-list .fa-comment,.blog-section .action-list .fa-share-alt,.blog-section .action-list .fa-heart{color:var(--accent-col1)}.blog-section ul.action-list{margin-bottom:0}.blog-section .action-item{padding-left:15px;display:inline-block}.blog-section .news-slider-wrap .slick-track{display:flex}.blog-section .news-item-sm{margin-bottom:29px;display:flex}.blog-section .news-item-sm:last-child{margin-bottom:0}.blog-section .news-item-sm .news-img-link{flex-basis:42.5%;position:relative}.blog-section .news-item-sm .news-img-link .news-item-img{max-width:100%;position:absolute;inset:0}.blog-section .news-item-sm .news-item-text{flex-basis:66.6%;padding:15px 20px}.blog-section .news-item-sm .news-item-descr{height:52px}.blog-section .news-link{color:var(--accent-col1);font-size:1rem;font-weight:600;transition:all .25s;position:relative}.blog-section .news-link:hover{color:var(--accent-col2);text-decoration:none;transition:all .25s}@media screen and (max-width:991px){.blog-section .news-item{margin-bottom:2.5rem}.blog-section .news-item.no-mb:last-child{margin-bottom:0}.blog-section .news-item.news-item-sm.mb{margin-bottom:2.5rem}}@media screen and (max-width:577px){.blog-section .news-item-sm{display:block}.blog-section .news-item-sm .news-img-link .news-item-img{padding-bottom:69%;position:relative}}@media screen and (max-width:414px){.blog-section .news-item-descr p,.blog-section .news-item-descr{overflow:hidden}.blog-section ul.action-list{padding-left:0}.blog-section .news-link{font-size:.9rem}}.parallax-search{background-color:#0000;background-image:linear-gradient(#0009,#0009),url(../images/bg/bg-inner.webp);background-position:0 0,top;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:90vh;position:relative;background-attachment:fixed!important}.parallax-search .hero-inner{text-align:center;margin-top:350px;margin-bottom:200px}.parallax-search .welcome-text p{color:#ffffffe3;text-align:center;text-transform:capitalize;max-width:600px;margin:0 auto;font-size:18px;font-weight:400;line-height:37px}.parallax-search .welcome-text h1{color:var(--blanco);text-transform:capitalize;font-size:45px;font-weight:800}.slick-prev,.slick-next{cursor:pointer;background-color:var(--accent-col2);z-index:10;border:none;border-radius:4px;outline:none;width:48px;height:48px;padding:0;font-size:0;line-height:0;transition:all .3s;display:block;position:absolute;top:calc(50% - 15px);transform:translateY(-50%);box-shadow:0 3px 12px #00000026}.slick-prev:hover,.slick-next:hover{color:#0000;background:var(--accent-col1);outline:none}.slick-prev:hover:before,.slick-next:hover:before{opacity:1}.slick-prev.slick-disabled,.slick-next.slick-disabled{pointer-events:none;cursor:default;-webkit-box-shadow:none;box-shadow:none;background-color:#e8e8e8}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{color:var(--accent-col2)}.slick-prev:before,.slick-next:before{content:"";opacity:1;color:var(--blanco);font-family:"Font Awesome 5 Free";font-size:26px;font-weight:900;line-height:1;transition:all .3s;position:relative}.slick-prev{left:-85px}.slick-prev:before{content:"";left:-1px}.slick-next{right:-85px}.slick-next:before{content:"";right:-1px}.slick-dots{text-align:center;margin:0 auto;padding:0}ul.slick-dots{margin-top:20px;list-style-type:disc}.slick-dots li{cursor:pointer;cursor:pointer;color:var(--accent-col1);opacity:1;width:15px;height:15px;-webkit-box-shadow:inset 0 0 0 2px var(--accent-col1);box-shadow:inset 0 0 0 2px var(--accent-col1);border:0;border-radius:50%;outline:none;margin:0 3px;padding:0;font-size:0;line-height:0;transition:all .3s;display:inline-block;position:relative}.slick-dots li.slick-active{-webkit-box-shadow:inset 0 0 0 6px var(--accent-col1);box-shadow:inset 0 0 0 6px var(--accent-col1);transition:all .3s}.slick-dots li:after{content:"";opacity:0;background-color:#0000;background-color:var(--accent-col1);border-radius:50%;width:13px;height:13px;transition:all .3s;display:block;position:absolute;top:1px;left:1px}.slick-dots li.slick-active:after{opacity:1}.slick-dots button{width:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;line-height:normal;overflow:visible}section.services.home-2.freelancers{background:var(--blanco)}.project.home-2{background:#f5f6ff}.agents-grid{margin:0 30px 0 0}.services.home-2 .img-box{height:247px}.services.home-2 .item .btn{left:100px}.services.home-2 .service-box{background:var(--blanco);border:1px solid #eee;border-radius:5px;transition-duration:.3s;overflow:hidden;box-shadow:0 10px #3232321f}@media screen and (max-width:767px){.agents-grid{margin-right:0}}@media screen and (max-width:575px){.parallax-search .hero-inner{margin-top:200px}.parallax-search .welcome-text h1{font-size:26px;line-height:37px}.parallax-search .welcome-text p{font-size:15px}.dark-overlay h1{line-height:37px;font-size:26px!important}.dark-overlay p{font-size:15px!important}}@media only screen and (max-width:450px){.hero-inner.home-3{margin-bottom:0;margin-top:530px!important}#map-container.fullwidth-home-map .main-search-inner.vid{position:relative}}@media screen and (max-width:360px){.parallax-search .hero-inner{margin-top:160px}.parallax-search .hero-inner .btn-default.btn-theme-colored2,.parallax-search .hero-inner .btn-dark.btn-theme-colored{display:none}}.fullwidth-home-map.dark-overlay video{z-index:-10;background-size:cover;width:auto;min-width:100%;height:auto;min-height:100%;transition:opacity 1s;position:absolute;top:50%;left:0;transform:translateY(-52%)}.video-container{z-index:-10;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.dark-overlay:before{content:"";background:linear-gradient(90deg,#fffffffc 20%,#ffffffb3 70%,#fff0 95%);width:100%;height:100%;display:block;position:absolute;background:#00000080!important}.dark-overlay h1{text-align:center;color:var(--blanco);text-transform:capitalize;font-size:45px;font-weight:800}.dark-overlay p{color:#ffffffe3;text-align:center;text-transform:capitalize;text-align:center;max-width:600px;margin:0 auto;font-size:18px;font-weight:400;line-height:37px}#map-container.fullwidth-home-map{height:100vh;margin-bottom:0}#map-container.fullwidth-home-map .main-search-inner{z-index:9999;width:100%;margin-top:0;margin-left:auto;margin-right:auto;padding-bottom:0;display:block;position:absolute;top:auto;bottom:60px;transform:none}.dark-overlay .main-search-inner{bottom:315px!important}#map-container.fullwidth-home-map .main-search-input{margin-top:0}#map-container{z-index:8;width:100%;margin-bottom:60px;top:0;left:0}.hero-inner.home-3{text-align:center;margin-bottom:40px}.choosing{background:var(--blanco);padding:6rem 0}.choosing .choos img{width:100%}.choosing .why-do{background:var(--blanco);color:#666;padding:1rem 0}.choosing .why-do h3{color:#000}.choosing .why-do p{margin:0;padding:0 1rem;font-weight:300}.choosing .why-do a{color:var(--blanco);text-decoration:none;transition:all .5s}.choosing .why-do a:hover{color:var(--accent-col1)}.choosing .why-do .btn{background:var(--accent-col1);border:1px solid var(--accent-col1);margin-top:1rem}.choosing .why-do .btn:hover{background:var(--blanco);color:var(--accent-col1);border:1px solid var(--accent-col1)}@media screen and (max-width:767px){.choosing .cons{margin-bottom:2rem}}section.portfolio{background:var(--accent-col2);padding:6rem 0}.portfolio .top-headings-section h2{color:var(--blanco)}.portfolio .item{padding-bottom:30px}.portfolio .filters-group{margin-bottom:2rem}.portfolio .filters-group ul li{color:var(--blanco);text-transform:capitalize;cursor:pointer;border-radius:5px;padding:10px 15px;font-weight:500;list-style:none;transition:all .5s;display:inline-block}.portfolio .filters-group ul li:hover{background:var(--accent-col1);color:var(--blanco)}.portfolio .filters-group{text-align:center;border-radius:5px;font-size:16px}@media screen and (max-width:543px){.portfolio .filters-group ul{padding-left:0}.portfolio .filters-group ul li:hover{color:#000;background:0 0}}.portfolio .filters-group .active{background:var(--accent-col1);font-size:16px;color:var(--blanco)!important}.single-portfolio{position:relative}img{max-width:100%;height:auto}.portfolio-img a{display:inline-block;position:relative}.portfolio-view{text-align:center;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.single-portfolio .img-poppu:before,.single-portfolio .img-poppu:after{background:var(--blanco)none repeat scroll 0 0;content:"";width:1px;height:20px;margin:auto;transition:all .5s;position:absolute;inset:0}.single-portfolio .img-poppu:hover:before,.single-portfolio .img-poppu:hover:after{background:var(--accent-col1)}.single-portfolio .img-poppu:after{width:20px;height:1px}.single-portfolio .img-poppu{color:#fff;opacity:0;text-align:center;text-transform:uppercase;z-index:99;border:1px solid #fff;width:50px;height:50px;padding:5px 25px;display:inline-block;position:relative;transform:translateY(20px)}.single-portfolio .img-poppu:hover{background:var(--blanco);color:#232323}.single-portfolio>.portfolio-img:before{content:"";opacity:0;background:#000c;transition:all .5s ease-in-out;position:absolute;inset:15px}.single-portfolio .portfolio-img:before{opacity:0;background:#000;inset:0}.single-portfolio:hover .portfolio-img:before{opacity:.8}.single-portfolio:hover .portfolio-img{opacity:1}.single-portfolio:hover .img-poppu{opacity:1;transform:translateY(0)}.portfolio-text{opacity:0;transition:all .4s;position:absolute;bottom:40px;left:20px}.portfolio-text a h4{color:var(--blanco);text-transform:uppercase;margin-bottom:5px;font-size:18px;text-decoration:none;transition:all .5s}.portfolio-text a h4:hover{color:var(--blanco)}.portfolio-title h3{margin-bottom:.5rem;line-height:1.1}.portfolio-text span{color:var(--blanco)}.single-portfolio:hover .portfolio-text{opacity:1;bottom:20px}section.counterup{background:var(--accent-col1);color:var(--blanco);text-align:center;background-attachment:fixed;padding:3rem 0}.counterup .countr .fa{color:var(--blanco);border:1px solid var(--blanco);border-radius:5px;padding:1rem;font-size:3rem}.counterup .countr p{color:var(--accent-col2);margin:1.9rem 0 1.5rem;font-size:2.5rem;font-weight:800}.counterup .top-headings-section h2,.counterup .top-headings-section p{color:var(--blanco)}.counterup .countr h3{text-transform:uppercase;color:var(--blanco);margin:0;font-family:Raleway,sans-serif;font-size:1rem;font-weight:300;line-height:26px}@media screen and (max-width:767px){.counterup .countr h3{margin-bottom:3rem}.counterup .count{margin-bottom:2rem}h3.specific:last-child{margin-bottom:0}}@media screen and (max-width:471px){.countr.achived h2{font-size:1.5rem}}.services{background:var(--accent-col2);padding:6rem 0}.services .choos img{width:100%}.services .top-headings-section h2{color:var(--blanco)}.services .why-do{background:var(--blanco);color:#666;padding:1rem 0}.services .why-do h3{color:#000}.services .why-do p{margin:0;padding:0 1rem;font-weight:300}.services .why-do a{color:var(--blanco);text-decoration:none;transition:all .5s}.services .why-do a:hover{color:var(--accent-col1)}.inf-btn{justify-content:center;display:flex}.services .why-do .btn{background:var(--accent-col1);border:1px solid var(--accent-col1);margin-top:1rem}.services .why-do .btn:hover{background:var(--blanco);color:var(--accent-col1);border:1px solid var(--accent-col1)}.hovblue figure{background:var(--accent-col1);margin:0}.hovblue figure:hover img{opacity:.5}@media screen and (max-width:767px){.services .cons,.services-2 .service-1 .serv{margin-bottom:2rem}}section.request{background:var(--accent-col2);color:var(--blanco);padding:6rem 0}.request h3{margin-bottom:2rem}.request ul li{list-style:none}.request ul{margin:0;padding:0}.request .btn{cursor:pointer;background:var(--accent-col1);margin-top:1rem;transition:all .5s}.request .btn:hover{background:var(--accent-col2)}.request .address-info p:last-child{margin-bottom:0}@media screen and (max-width:767px){.request .offices h3:first-child{margin-top:4rem}}.request .form-control{background:var(--blanco);border:2px solid #2f2f2f}.request .contact-form input[type=text]{height:50px}.request .contact-form input[type=text]:focus,.request .contact-form input[type=email]:focus,.request .contact-form textarea:focus{border-color:var(--accent-col1)}.request .contact-form textarea{min-height:100px;max-height:100px}.bgc{background-color:#0000;background-image:linear-gradient(#2b2b2bcc,#2b2b2bcc),url(../images/bg/call.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:2rem}.request h3{text-transform:uppercase;font-size:1.5rem;font-weight:700}.request .btn{border:0}.request h3:after{background-color:var(--accent-col1);content:" ";width:50px;height:3px;margin-top:.5rem;margin-bottom:1.5rem;font-weight:700;display:block}.call-info h3{margin-bottom:2rem}.call-info h3:after{background-color:var(--accent-col1);content:" ";width:50px;height:3px;margin-top:.5rem;margin-bottom:1.5rem;font-weight:700;display:block}@media screen and (max-width:767px){.call-info{margin-top:1rem;margin-bottom:2rem}}.call-info .info{margin-bottom:2rem;display:flex}.call-info .ti,.cll:last-child{margin-bottom:0}.call-info .info p{margin:0 0 0 1.5rem;font-weight:300}.call-info ul{margin:0;padding:0;list-style:none}.call-info ul li .fa{color:var(--accent-col1);font-size:1.6rem}section.blog{padding:6rem 0}.blog .blog-info{border-bottom:3px solid var(--accent-col1);background:#f2f2f2;padding:2rem .8rem}.blog .blog-pots img{opacity:1;width:100%;transition:all .5s}.blog-pots figure{background:var(--accent-col1);margin:0}.blog .blog-pots figure:hover img{opacity:.5}.blog .blog-pots a{transition:all .5s}.blog .blog-pots h3{margin:0;font-size:1.3rem;font-weight:700}@media screen and (max-width:767px){.blog .blog-pots:last-child{padding-bottom:0}}.blog .blog-pots .date p{margin:.7rem 0 .8rem;font-weight:300}.blog .blog-pots .date{display:flex}.blog .blog-pots .fa{color:var(--accent-col1);margin-right:.5rem}.blog .blog-pots .fa-calendar{margin-top:1.1rem}.btn-secondary{background:var(--accent-col1);color:var(--blanco);border:0}.btn-secondary:hover{background:var(--accent-col2);color:var(--blanco)}.blog-section .news-item-bottom img{border-radius:50%;width:40px;height:40px}.blog-section .dates{margin-top:.3rem;display:flex}.blog-section .admin{display:flex}.blog-section .admin p{margin-top:.5rem;margin-bottom:0;margin-right:1rem;font-size:13px;font-weight:600}.first-footer .top-footer{background:var(--accent-col3);color:var(--blanco);padding:6rem 0}.first-footer .logo img{width:100px;height:auto;margin-bottom:1.6rem}@media screen and (max-width:991px){.first-footer .netabout{margin-bottom:0}.first-footer .netabout p{margin-bottom:2rem!important}}.first-footer .netabout h3{margin-bottom:2rem}.first-footer .netabout h3:after{background-color:var(--accent-col1);content:" ";width:50px;height:3px;margin-top:.5rem;margin-bottom:1.5rem;font-weight:700;display:block}.first-footer .netabout p{color:var(--blanco);margin-bottom:2rem;font-size:14px;font-weight:400}.first-footer .netsocials{margin:0;padding:0;list-style:none;display:flex}.first-footer .netsocials a .fa{text-align:center;background:0 0;width:2.5rem;height:2.5rem;margin-right:1.5rem;font-size:1rem;line-height:2.5rem;transition:all .5s}.first-footer .netsocials a .fa-facebook{color:var(--accent-col1);background:0 0}.first-footer .netsocials a .fa-facebook:hover{color:var(--blanco);background:#3b5998}.first-footer .netsocials a .fa-twitter{color:var(--accent-col1);background:0 0}.first-footer .netsocials a .fa-twitter:hover{color:var(--blanco);background:#1da1f2}.first-footer .netsocials a .fa-google-plus{color:var(--accent-col1);background:0 0}.first-footer .netsocials a .fa-google-plus:hover{color:var(--blanco);background:#dd4b39}.first-footer .netsocials a .fa-youtube{color:var(--accent-col1);background:0 0;margin-right:0}.first-footer .netsocials a .fa-youtube:hover{color:var(--blanco);background:#cd201f}.first-footer h3{color:var(--blanco);margin-bottom:2rem}.first-footer .contactus h3:after{background-color:var(--accent-col1);content:" ";width:50px;height:3px;margin-top:.5rem;margin-bottom:1.5rem;font-weight:700;display:block}.first-footer .contactus ul li:last-child,.first-footer .contactus .info:last-child{margin-bottom:0!important}@media screen and (max-width:767px){.first-footer .top-footer{padding-bottom:6rem}}.first-footer .contactus .info{margin-bottom:.6rem;display:flex}.first-footer .contactus .ti{margin-bottom:0}.first-footer .contactus .info p{color:var(--blanco);margin:0 0 0 1rem;font-size:.9rem;font-weight:300;line-height:1.1}.first-footer .contactus ul li{margin-bottom:1.1rem}.first-footer .contactus ul{margin:0;padding:0;list-style:none}.first-footer .contactus ul li .fa{color:var(--accent-col2);font-size:1rem}.quick-links{display:flex}.widget.quick-link ul{margin-bottom:0;padding-left:0;line-height:26px;list-style:none;transition:all .5s}.widget.quick-link ul li a{color:var(--blanco);padding-bottom:.9rem;padding-left:0;font-size:14px;text-decoration:none;transition:all .5s;display:block}.widget.quick-link ul li.no-pb a:last-child{padding-bottom:0}.widget.quick-link ul li a:before{content:"";color:var(--blanco);padding-right:1rem;font-family:FontAwesome;font-size:16px;transition:all .5s}.widget.quick-link ul li a:hover,.widget.quick-link ul li a:hover:before{color:var(--accent-col1)}.first-footer .widget h3:after{background-color:var(--accent-col2);content:" ";width:50px;height:3px;margin-top:.5rem;margin-bottom:1.5rem;font-weight:700;display:block}.first-footer .widget ul.photo{margin:0;padding:0;list-style:none}.first-footer .widget ul.photo li{margin:4px;display:inline-block}.first-footer .widget ul.photo li img{width:73px}@media screen and (max-width:991px){.first-footer .widget,.inner-pages .first-footer .widget{padding-top:0}.first-footer .widget h3.widget-title{margin-top:1.5rem}.first-footer .widget h3{margin-top:3rem}}@media screen and (max-width:767px){.first-footer .widget h3.widget-title{margin-top:3rem}}.bloq-email{flex:auto;display:flex}.bloq-email .email{flex-wrap:wrap;height:3rem;display:flex}.newsletters h3{margin-bottom:2rem}.first-footer .newsletters h3:after{background-color:var(--accent-col1);content:" ";width:50px;height:3px;margin-top:.5rem;margin-bottom:1.5rem;font-weight:700;display:block}@media screen and (max-width:991px){.first-footer .newsletters h3{margin-top:3rem}.bloq-email .email{flex-wrap:nowrap}}.newsletters p{color:var(--blanco);margin-bottom:2rem;font-size:14px;font-weight:400}.first-footer .bloq-email .email input[type=email]{border:1px solid var(--accent-col1);background:var(--accent-col2);color:var(--blanco);flex:auto;padding:.8rem}.first-footer .bloq-email .email input[type=submit]{border:1px solid var(--accent-col1);background:var(--accent-col1);color:var(--blanco);text-transform:uppercase;cursor:pointer;flex:auto;margin-top:1.5rem;padding:.8rem;font-weight:700;transition:all .5s}.first-footer .email input[type=submit]:hover{background:var(--accent-col2)}@media screen and (max-width:991px){.first-footer .bloq-email .email input[type=submit]{margin-top:0}}@media screen and (max-width:767px){.first-footer .bloq-email .email input[type=submit]{margin-top:0}}@media screen and (max-width:320px){.bloq-email .email{flex-wrap:wrap}.first-footer .bloq-email .email input[type=submit]{margin-top:1.5rem}}.first-footer .bloq-email label.error{color:red}.first-footer .bloq-email label{color:var(--blanco)}.first-footer .bloq-email .email input::-webkit-input-placeholder{color:#fff;opacity:1}.first-footer .bloq-email .email input:-ms-input-placeholder{color:#fff;opacity:1}.first-footer .bloq-email .email input::placeholder{color:#fff;opacity:1}.hover-effect figure{margin:0;position:relative;overflow:hidden}.hover-effect figure:before{z-index:2;content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 100%);width:50%;height:100%;display:block;position:absolute;top:0;left:-90%;transform:skew(-25deg)}.hover-effect:hover figure:before{animation:.75s shine}@keyframes shine{to{left:125%}}.hover-effect figure img{transition:all .5s;transform:scale(1)}.hover-effect:hover figure img{transform:scale(1.3)}.second-footer{background:var(--accent-col2);color:var(--blanco);padding:1.5rem 0}.second-footer h3{margin:0;font-weight:300}.second-footer p{margin:.5rem 0 0;font-weight:400}.second-footer .container{justify-content:space-between;margin-left:auto;display:flex}.second-footer p .fa-heart:before{color:var(--blanco)}.go-up{background:var(--accent-col1);color:var(--blanco);z-index:99999;border-radius:5px;padding:.4rem;font-size:2.1rem;line-height:0;text-decoration:none;transition:all .5s;display:none;position:fixed;bottom:1.5rem;right:1.5rem}.go-up:hover,.go-up:focus{color:var(--blanco);outline:0;text-decoration:none}div.partners{background:var(--accent-col1);color:var(--blanco);padding:2rem 0}.partners .style2 .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.partners .style2 img{cursor:pointer;background:0 0;width:100%;transition:all .5s}section.who-we-are{background:#f5f6ff;padding:6rem 0}.inner-pages .headings{background:url(../images/bg/bg-inner.webp) 50% no-repeat;width:100%;height:35vh}.inner-pages .headings h1{color:var(--blanco);margin-top:9rem;font-size:2.5rem}@media screen and (max-width:450px){.inner-pages .headings h1{margin-top:5rem;font-size:2rem}}.inner-pages .road{background:var(--accent-col1);color:var(--blanco);padding:1rem 0}.inner-pages .road a{color:var(--blanco);text-transform:uppercase;padding-right:1rem;font-size:1rem;text-decoration:none}.inner-pages .road span{text-transform:uppercase;padding-right:1rem;font-size:1rem}.inner-pages .road a:hover{text-decoration:underline}.who-we-are .who-1{background:var(--blanco);color:#666;background-size:cover;flex-direction:column;width:100%;min-height:80px;display:flex;top:0;left:0}.who-we-are .who-1 p{background:var(--blanco);font-family:Open Sans,sans-serif;font-weight:400}.inner-pages .services .top-headings-section.se h2{color:var(--blanco)}@media screen and (max-width:991px){.box.bg-2 img{width:30%}}.who-we-are .who img{width:100%;height:100%;padding:0}@media screen and (max-width:767px){.who-we-are .who img{width:100%;padding-bottom:2rem}}.inner-pages section.team{background:var(--blanco);padding:6rem 0}.inner-pages .team .team-all{margin:0;padding:0}.inner-pages .team .team-all.mt-44{padding-top:2.5rem}@media screen and (max-width:991px){.inner-pages .team .team-all.mt-44{padding-top:0}.inner-pages .team-block.npb{padding-bottom:0}}@media screen and (max-width:575px){.inner-pages .team-block.npb:last-child{padding-top:2rem}}.inner-pages .team-block{position:relative}.inner-pages .team-block .inner-box{transition-duration:.5s;position:relative;box-shadow:2px 2px 30px #ccc}.inner-pages .team-block .inner-box .image{position:relative}.inner-pages .team-block .inner-box .image img{width:100%;height:auto;display:block;position:relative}.inner-pages .team-block .inner-box .lower-box{text-align:center;padding:22px 0;position:relative}.inner-pages .team-block .inner-box .lower-box h3{font-size:18px;font-weight:600;line-height:1.2em;position:relative}.inner-pages .team-block .inner-box .lower-box h3 a{color:#000;text-decoration:none;transition:all .3s;position:relative}.inner-pages .team-block .inner-box .lower-box h3 a:hover{color:var(--accent-col1)}.inner-pages .team-block .inner-box .lower-box .designation{color:#666;text-transform:capitalize;font-size:16px;font-weight:400;position:relative}.inner-pages .notfound{padding:6rem 0}.inner-pages .top-headings h2{color:var(--accent-col1);margin-bottom:1rem;font-size:10rem}.inner-pages .top-headings h3{color:#000;margin-bottom:2rem;font-size:3rem}.inner-pages .top-headings p:last-child{font-size:1.2rem}.inner-pages .port-info{justify-content:center;margin-top:2rem;display:flex}.inner-pages .port-info .btn{background:var(--accent-col1);color:var(--blanco);border:1px solid var(--accent-col1);transition:all .5s}.inner-pages .port-info .btn:hover{background:var(--accent-col2);color:var(--blanco);border:1px solid var(--accent-col2)}#login .login,#register .login{background-color:var(--blanco);width:430px;padding:45px 60px 60px;overflow-y:auto}#login{background-color:var(--blanco);flex-direction:column;align-items:center;display:flex}a.social_bt{color:var(--blanco);border-radius:3px;min-width:200px;padding:12px;line-height:1;transition:all .3s ease-in-out;display:block;position:relative}a.social_bt.facebook{background-color:#3b5998}a.social_bt.google{background-color:#dc4e41}a.social_bt.linkedin{background-color:#0077b5}.add_bottom_15,a.social_bt{margin-bottom:15px}a.social_bt{text-align:center;text-decoration:none}a.social_bt.facebook:before{content:""}a.social_bt.google:before{content:"";top:12px}a.social_bt.linkedin:before{content:""}a.social_bt.facebook:before,a.social_bt.google:before,a.social_bt.linkedin:before{color:var(--blanco);font-family:FontAwesome;font-size:1.3rem;position:absolute;top:10px;left:12px}#login .divider{text-align:center;background-color:#e1e8ed;height:1px;margin:30px 0 20px}#login .divider span{background-color:var(--blanco);padding:10px;font-style:italic;display:inline-block;position:relative;top:-20px}.add_bottom_30{margin-bottom:30px}#login .float-left{float:left!important}#login .container_check{cursor:pointer;user-select:none;margin-bottom:12px;margin-right:10px;padding-left:35px;display:block;position:relative}#login .container_check input{opacity:0;cursor:pointer;position:absolute}#login .container_check .checkmark{border:1px solid #d2d8dd;border-radius:3px;width:25px;height:25px;transition:all .2s;position:absolute;top:0;left:0}#login .float-right{float:right!important;margin-top:0!important}.checkboxes label,a#forgot{color:#666;text-decoration:none}#login .btn_1.rounded,a.btn_1.rounded{border-radius:25px!important}#login .btn_1.full-width,a.btn_1.full-width{text-align:center;width:100%;margin-bottom:5px;text-decoration:none;display:block}#login .btn_1,a.btn_1{background:var(--accent-col1);cursor:pointer;color:var(--blanco);text-align:center;border:none;border-radius:3px;padding:15px 30px;transition:all .3s ease-in-out;display:inline-block}#login a.btn_1:hover{background:var(--accent-col2)}#login .add_top_10{margin-top:16px}#login .text-center{text-align:center!important}#login strong a{text-decoration:none}.inner-pages .filter-tags input{cursor:pointer;color:var(--blanco);width:20px;height:20px;-webkit-appearance:none;border:1px solid #ccc;outline:none;margin-bottom:0;margin-right:.5rem;padding:0;position:relative;background:var(--blanco)!important}.filter-tags input:checked:after{color:var(--accent-col1);text-decoration:inherit;content:"";z-index:20;font-family:FontAwesome;font-size:14px;font-style:normal;font-weight:400;position:absolute;left:2px}.filter-tags input[type=checkbox]:checked+label:before{background-color:#f91942;border-color:#f91942}@media screen and (max-width:767px){#login .login,#register .login{width:100%}#login .checkboxes label,a#forgot{font-size:13px}}.headings-7{color:var(--blanco);background-color:#0000;background-image:linear-gradient(#19223bcc,#19223bcc),url(../images/bg/coming-soon.jpg);background-position:0 0,top;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;height:100vh;display:flex;background-attachment:fixed!important}.headings-7 .text-heading p{text-align:center;margin-bottom:2rem;font-size:1.1rem}.headings-7 .bloq-email{justify-content:center;margin-top:2.5rem}.headings-7 .bloq-email .email input[type=email]{border:0;flex:auto;padding:.8rem}.headings-7 .bloq-email .email input[type=submit]{background:var(--accent-col1);border:0;border:1px solid var(--blanco);color:#000;text-transform:uppercase;cursor:pointer;flex:auto;padding:.8rem;font-weight:600;transition:all .5s}.headings-7 .email input[type=submit]:hover{background:var(--accent-col2);color:var(--blanco);border:1px solid var(--blanco)}.headings-8{color:var(--blanco);background:url(../images/bg/bg-under.jpg) top/cover no-repeat;flex-direction:column;height:100vh;display:flex;background-attachment:fixed!important}.headings-8 .text-heading p{text-align:center;margin-bottom:2rem;font-size:1.1rem}.headings-8 .bloq-email{justify-content:center;margin-top:2.5rem}.headings-8 .bloq-email .email input[type=email]{border:0;flex:auto;padding:.8rem}.headings-8 .bloq-email .email input[type=submit]{background:var(--accent-col1);border:0;border:1px solid var(--blanco);color:var(--blanco);text-transform:capitalize;cursor:pointer;flex:auto;padding:.8rem;transition:all .5s}.headings-8 .email input[type=submit]:hover{background:var(--accent-col2);border:1px solid var(--blanco)}.font-16{font-size:16px}.font-36{font-size:36px}.inner-pages.ser .services{background:#f2f2f2}.inner-pages .services .top-headings-section h2{color:var(--accent-col2)}.inner-pages .services .ser-2{padding-top:2.5rem}section.service-details{padding:6rem 0}.inner-pages .service-details .service-text:not(:has(>h3)){background:var(--blanco)}.inner-pages .service-text .mb-5{font-weight:400}.inner-pages .service-details .service-info img{opacity:1;width:100%;transition:all .5s}.inner-pages .service-info figure{background:var(--accent-col1);margin:0}.inner-pages .service-details .service-info figure:hover img{opacity:.5}.blog .service-info a{transition:all .5s}.inner-pages .widget-service-details ul li.active{color:var(--blanco);background:var(--accent-col1);border-radius:5px}.inner-pages .widget-service-details ul li.active a,.inner-pages .widget-service-details ul li.active a:hover{color:var(--blanco)}.inner-pages .widget-service-details ul li .fa{float:right;margin-top:.2rem}@media screen and (max-width:767px){.inner-pages .widget-service-details{padding-top:0}.inner-pages .dep-list-1{padding-bottom:3rem}.inner-pages .service-details .completed-projects{padding-top:45px!important}}.inner-pages .depar-title h4{font-size:1.3rem}.inner-pages .depar-title{background:var(--accent-col1);color:var(--blanco);border-radius:5px;justify-content:space-between;padding:.7rem;display:flex}.inner-pages .depart-list{border-bottom:1px solid var(--accent-col1);justify-content:space-between;display:flex}.inner-pages .depart-list ul{margin-top:.5rem;padding-left:0;list-style:none}.inner-pages .depart-list ul li{padding-bottom:2rem}.inner-pages .depart-list ul li .fa{color:var(--accent-col1)}.inner-pages .business-service .tags a{background:var(--accent-col1);color:var(--blanco);border:1px solid var(--accent-col1);margin-bottom:.7rem;margin-left:.2rem;transition:all .5s}.inner-pages .business-service .tags a:hover{background:var(--blanco);color:var(--accent-col1)}.inner-pages .business-service ul{margin:0;padding:0}.inner-pages .business-service ul li{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;list-style:none}.inner-pages .business-service ul li:last-child{padding-top:.5rem}.inner-pages .business-service ul li a{color:#464646;text-decoration:none;transition:all .5s}.inner-pages .business-service ul li a:hover{color:var(--accent-col1)}.inner-pages .business-service ul li .fa{margin-right:1rem}.inner-pages .business-service button{margin-bottom:.5rem;margin-right:.5rem}.inner-pages .widget-service-details h5{text-transform:uppercase;font-family:Raleway,sans-serif}.inner-pages .widget-service-details h5:after{background-color:var(--accent-col1);content:" ";width:50px;height:3px;margin-top:.5rem;margin-bottom:1.5rem;font-weight:700;display:block}.inner-pages .opening-hours{margin-top:3rem}.inner-pages .opening-hours .opening{display:flex}.inner-pages .opening-hours .opening .fa{color:var(--accent-col1);margin-right:.5rem;font-size:1.5rem}.inner-pages .opening-list{flex-wrap:wrap;justify-content:space-between;display:flex}.inner-pages .opening-list ul{padding:0;list-style:none}.inner-pages .opening-list ul li{border-bottom:1px dotted var(--accent-col1);margin-bottom:1rem}.inner-pages .opening-list ul{margin-bottom:0}.inner-pages .specialists .team-pro h4{text-align:center;color:#25272e;margin:0;font-size:1.3rem}.inner-pages .specialists .team-info{background:var(--blanco);color:#19223b;border-bottom:3px solid var(--accent-col1);padding:2rem 0}.inner-pages .specialists .team-pro p{color:#25272e;text-align:center;margin:.4rem 0 1.8rem;font-size:1rem;font-weight:400}.inner-pages .specialists .team-all img{width:100%}.inner-pages .specialists .team-all,.inner-pages .specialists .team-pro ul{margin:0;padding:0}.inner-pages .specialists .team-pro ul li{justify-content:center;list-style:none;display:flex}.inner-pages .specialists .team-pro .fa{background:var(--accent-col1);text-align:center;border:1px solid var(--blanco);color:var(--blanco);border-radius:5px;width:2.1rem;height:2.1rem;margin:0 .5rem;font-size:1.2rem;line-height:2.1rem}.inner-pages .service-details h3:after{background-color:var(--accent-col1);content:" ";width:50px;height:3px;margin-top:.5rem;margin-bottom:1.5rem;font-weight:700;display:block}.inner-pages .service-details .completed-projects{padding:4rem 0}@media screen and (max-width:991px){.inner-pages .specialists .team-pro{padding-bottom:2.5rem}.inner-pages .specialists .team-pro:last-child,.inner-pages .specialists .pb-none,.inner-pages .specialists .team-all.padding{padding-bottom:0}.business-service .stmt{margin-top:1rem}.business-service .stmt-2{margin-top:3rem}.inner-pages .pagination.list.free-1{margin-bottom:45px}.widget-service-details.car{margin-top:45px}}@media screen and (max-width:767px){.inner-pages .specialists .team-pro.pb-on{padding-bottom:2.5rem}.business-service .stmt{margin-top:0}.inner-pages .service-details .pdb-2{padding-bottom:2rem}.completed-projects .cons{margin-bottom:2rem}}.inner-pages .service-details .wprt-image-video .icon-wrap{background-color:var(--accent-col1);text-align:center;border-radius:50%;outline:none;width:60px;height:60px;margin:-25px 0 0 -25px;transition:all .238s;display:inline-block;position:absolute;top:50%;left:50%}.inner-pages .service-details .wprt-image-video .icon-wrap:hover{background:#19223b}.inner-pages .service-details .wprt-image-video .icon-wrap:after{color:var(--blanco);content:"";text-align:center;width:100%;font-family:FontAwesome;font-size:22px;line-height:60px;transition:all .238s;position:absolute;top:0;left:0}.inner-pages .service-details .wprt-image-video .icon-wrap:hover{color:var(--accent-col1);content:"";font-family:FontAwesome}.inner-pages .portfolio{background:var(--blanco)}.inner-pages .portfolio .top-headings-section h2,.inner-pages .portfolio .filters-group ul li{color:var(--accent-col2)}.inner-pages .bg-3 .button{color:var(--accent-col2);border-color:var(--accent-col1)}.portfolio-title{background:var(--blanco);box-sizing:border-box;padding:20px;box-shadow:0 6px #f1f1f1}.portfolio-title h3 a{color:#333;font-size:18px;text-decoration:none}.portfolio-title p{margin-bottom:0}section.project-single{padding:6rem 0}.inner-pages .project-single .project-text{background:var(--blanco);padding:2rem .8rem}.inner-pages .project-text .mb-5{font-weight:300}.inner-pages .project-single .project-info img{opacity:1;width:100%;transition:all .5s}.inner-pages .project-info figure{background:var(--accent-col1);margin:0}.inner-pages .project-single .project-info figure:hover img{opacity:.5}.blog .project-info a{transition:all .5s}@media screen and (max-width:767px){.inner-pages .widget-project-single{padding-top:15px}}.inner-pages .widget-project-single .tags a{background:var(--accent-col1);color:var(--blanco);border:1px solid var(--accent-col1);margin-bottom:.7rem;margin-left:.2rem;transition:all .5s}.inner-pages .widget-project-single .tags a:hover{background:var(--blanco);color:var(--accent-col1)}.inner-pages .project-news ul{margin:0;padding:0}.inner-pages .project-news ul li{padding:.5rem 0;list-style:none}.inner-pages .project-news ul li:last-child{padding-top:.5rem;padding-bottom:0}.inner-pages .project-news ul li a{color:#666;text-decoration:none;transition:all .5s}.inner-pages .project-news ul li a:hover{color:var(--accent-col1)}.inner-pages .project-news ul li .fa{margin-right:1rem}.inner-pages .project-news button{margin-bottom:.5rem;margin-right:.5rem}.inner-pages .widget-project-single h5{text-transform:uppercase;font-family:Raleway,sans-serif}.inner-pages .widget-project-single h5:after{background-color:var(--accent-col1);content:" ";width:50px;height:3px;margin-top:.5rem;margin-bottom:1.5rem;font-weight:700;display:block}.inner-pages .panel .panel-heading{font-size:1.2rem}.inner-pages .panel .panel-heading a{background:var(--accent-col1);color:var(--blanco);border-radius:5px;padding:1rem;text-decoration:none;transition:all .5s;display:block}.inner-pages .panel .panel-heading a:hover{color:var(--blanco);background:#19223b}.inner-pages .opening-hours.faq{margin-top:0}.inner-pages .opening-list.faq ul{margin-bottom:0}@media screen and (max-width:991px){.inner-pages .widget-service-details.faq{padding-top:4rem}.inner-pages .opening-list ul li:last-child{margin-bottom:0}}.inner-pages section.blog{background:var(--blanco)}.inner-pages .space{padding:2.5rem 0}.inner-pages .blog .blog-info{background:var(--blanco)}.inner-pages .pagination{margin-bottom:0}.page-item.active .page-link{background:var(--accent-col1);border-color:var(--accent-col1)}.page-link{color:var(--accent-col2);transition:all .5s}.page-link:hover{background:var(--accent-col1);color:var(--blanco)}@media screen and (max-width:991px){.inner-pages .space{padding:0}.blog-section .news-item.smb{margin-bottom:0}.blog-section .news-item-bottom{margin-top:20px}}@media screen and (max-width:767px){.blog-section .news-item-bottom{margin-top:0}}.inner-pages .space2{padding-bottom:2.5rem}@media screen and (max-width:767px){.inner-pages .space3{padding-bottom:2.5rem}}.inner-pages .form-control{border:1px solid var(--accent-col1);padding:.7rem}@media screen and (max-width:767px){.inner-pages .input-group{width:90%}}.inner-pages .input-group-btn .fa{cursor:pointer;font-size:1.8rem}.inner-pages .input-group-btn .btn-primary{background:var(--accent-col1);border:1px solid var(--accent-col1);cursor:pointer;margin:0;transition:all .5s}.inner-pages .input-group-btn .btn-primary:hover{background:var(--blanco);color:var(--accent-col1)}.inner-pages .recent-main{flex:0 100%;display:flex}@media screen and (max-width:992px){.inner-pages .recent-main{flex-wrap:wrap}.inner-pages .info-img{margin-top:1rem}}.inner-pages .recent-img img{width:90px;height:70px;margin-right:1rem}.inner-pages .info-img h6{font-family:Raleway,sans-serif;font-size:15px}.inner-pages .info-img a{color:#000;text-decoration:none;transition:all .5s}.inner-pages .info-img a:hover{color:var(--accent-col1)}.inner-pages .recent-post .tags a{background:var(--accent-col1);color:var(--blanco);border:1px solid var(--accent-col1);margin-bottom:.7rem;margin-left:.2rem;transition:all .5s}.inner-pages .recent-post .tags a:hover{background:var(--blanco);color:var(--accent-col1)}.inner-pages .recent-post ul{margin:0;padding:0}.inner-pages .recent-post ul li{padding:.5rem 0;list-style:none}.inner-pages .recent-post ul li:last-child{padding-top:.5rem;padding-bottom:0}.inner-pages .recent-post ul li a{color:#666;text-decoration:none;transition:all .5s}.inner-pages .recent-post ul li a:hover{color:var(--accent-col1)}.inner-pages .recent-post ul li .fa{margin-right:1rem}.inner-pages .recent-post button{margin-bottom:.5rem;margin-right:.5rem}.inner-pages .widget h5{text-transform:uppercase;font-family:Raleway,sans-serif}.inner-pages .widget h5:after{background-color:var(--accent-col1);content:" ";width:50px;height:3px;margin-top:.5rem;margin-bottom:1.5rem;font-weight:700;display:block}.inner-pages .pagination.list.free-2{margin-top:30px!important}.inner-pages .blog-info{background:var(--blanco)}.inner-pages .comments-info h5{color:#333;font-size:18px;font-weight:500}.inner-pages .comments-info p:last-child{font-weight:300}.inner-pages .social-share{background:var(--blanco);align-items:center;margin:0;padding:0;list-style:none;display:flex}.inner-pages .social-share .fa-facebook{color:#3b5998}.inner-pages .social-share .fa-twitter{color:#1da1f2}.inner-pages .social-share .fa-google-plus{color:#dd4b39}.inner-pages .social-share .fa-youtube{color:#000}.inner-pages .social-share a{color:var(--accent-col1);margin:0 .5rem;font-size:1.5rem}.col-md-10.comments-info{padding-left:0}.col-md-10.comments-info p:last-child{font-weight:400}.inner-pages .comments h3:after,.inner-pages .leve-comments h3:after{background-color:var(--accent-col1);content:" ";width:50px;height:3px;margin-top:.5rem;margin-bottom:1.5rem;font-weight:700;display:block}.inner-pages .commented .comm-inf{flex-wrap:wrap;flex:0 auto;display:flex}.inner-pages .commented img{border-radius:50%;width:75px;height:75px;margin-right:1.5rem}.inner-pages .data form .col-md-12{padding:0 1rem 0 0}section.leve-comments{margin-top:4rem}.inner-pages .leve-comments .btn{background:var(--accent-col1);border:1px solid var(--accent-col1);cursor:pointer;transition:all .5s}.inner-pages .leve-comments .btn:hover{background:var(--blanco);color:var(--accent-col2);border:1px solid var(--accent-col1)}@media screen and (max-width:991px){.inner-pages .widget.recent-post{margin-top:45px}}.inner-pages .contact-us{padding:6rem 0}.inner-pages .contact-us ul li{font-weight:300;list-style:none}.inner-pages .contact-us ul{margin:0;padding:0}.inner-pages .contact-us .btn{background:var(--accent-col1);border:1px solid var(--accent-col1);cursor:pointer;transition:all .5s}.inner-pages .contact-us .btn:hover{background:var(--blanco);color:var(--accent-col2);border:1px solid var(--accent-col1)}.inner-pages .address-info p:last-child{margin-bottom:0}@media screen and (max-width:767px){.inner-pages .offices h3:first-child{margin-top:4rem}}@media screen and (max-width:991px){.bgc{margin-top:3.2rem}}label{color:#000;margin-bottom:5px;font-size:16px;font-weight:400;line-height:24px}form label.error{color:red;display:block;opacity:1!important;font-size:14px!important}.successform,.errorform{height:70px;display:none}.successform span,.errorform span{display:block}.successform span p,.errorform span p{margin-top:15px}.successform span p{color:#01c15a;font-size:2rem}.errorform span p{color:#c0392b}.inner-pages .contact-us h3{text-transform:uppercase;font-size:1.2rem;font-weight:700}.inner-pages .offices h3{text-transform:capitalize}.inner-pages .offices p{font-weight:300}.inner-pages .bgc{background-color:#0000;background-image:linear-gradient(#2b2b2bcc,#2b2b2bcc),url(../images/bg/call.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:2rem}.inner-pages .request h3:after{background-color:var(--accent-col1);content:" ";width:50px;height:3px;margin-top:.5rem;margin-bottom:1.5rem;font-weight:700;display:block}.inner-pages .call-info h3{color:var(--blanco);margin-bottom:2rem}.inner-pages .call-info p{color:var(--blanco)}.inner-pages .call-info h3:after{background-color:var(--accent-col1);content:" ";width:50px;height:3px;margin-top:.5rem;margin-bottom:1.5rem;font-weight:700;display:block}@media screen and (max-width:767px){.inner-pages .call-info{margin-top:1rem;margin-bottom:2rem}}.inner-pages .call-info .info{margin-bottom:2rem;display:flex}.inner-pages .call-info .ti,.inner-pages .cll:last-child{margin-bottom:0}.inner-pages .call-info .info p{color:var(--blanco);margin:0 0 0 1.5rem;font-weight:300}.inner-pages .call-info ul{margin:0;padding:0;list-style:none}.inner-pages .call-info ul li .fa{color:var(--accent-col1);font-size:1.6rem}#preloader{background:var(--blanco);z-index:9999;position:fixed;inset:0}#status,.status-mes{filter:grayscale();background-image:url(../images/preloder.gif);background-position:50%;background-repeat:no-repeat;width:200px;height:200px;margin:-100px 0 0 -100px;position:absolute;top:50%;left:50%}.status-mes{text-align:center;background:0 0;margin:0;top:65%;left:0}@media screen and (min-width:992px){#main-menu{flex:0 auto;order:1;margin-left:auto;display:block;height:auto!important}#main-menu ul{margin:0;display:flex}#main-menu ul li a{text-transform:uppercase;border-top:0;margin:0 .3rem;padding:.8rem;font-weight:400;transition:all .5s}#main-menu ul li.active a,#main-menu ul li a:hover{color:var(--blanco);background:var(--accent-col1);border-radius:5px}#main-menu .dropdown-menu a{color:#000;text-align:left;text-transform:capitalize;border-top:0;margin-left:0;font-size:15px;text-decoration:none;transition:all .3s}#main-menu .dropdown-menu a:hover{color:var(--blanco);background:var(--accent-col1);border:0;border-radius:0;text-decoration:none}.search-button{order:2;margin-left:1rem;margin-right:0}#bloq-search{z-index:99999;order:3;width:20rem;transition:all .5s;position:absolute;top:3.5rem;right:11rem}.inner-pages .pagination.list.free-1{display:none}}@media screen and (max-width:768px){h1{font-size:3rem}h2{font-size:1.6rem}.portfolio .port-item img,.team .team-pro img{width:100%}.team .team-pro{padding-left:1.1rem;padding-right:1.1rem}.blog .blog-pots img{width:100%}.first-footer .netsocials{margin-top:1.5rem}.second-footer .container{flex-direction:column;align-items:center}.second-footer .container h3{margin-bottom:.8rem}.inner-pages .commented img{border-radius:50%;width:75px;height:75px;margin-bottom:1rem;margin-right:1.5rem}.inner-pages .offices h2{margin-top:4rem}.services.home-2 .img-box{height:470px}}@media screen and (max-width:992px){h3{font-size:1.2rem}.headings .text-heading p{font-size:1rem}.header-top .container{flex-direction:column;align-items:center}.top-info{margin-bottom:1rem}.who-we-are .who img{height:415px}.blog .blog-pots h3{font-size:1.2rem}.portfolio img{width:100%}.team .team-info .artl{padding-bottom:1.3rem}.services .img-box{height:247px}.inner-pages .pagination.free-2{display:none}}@media screen and (max-width:576px){body{font-size:14px}h1{font-size:1.6rem}.who-we-are .who img{height:300px}.counterup .countr p{font-size:2.2rem}.testimonials .test-1 p{padding:0 1rem}.team .team-pro{padding-left:0;padding-right:0}.inner-pages .services{margin:0}.first-footer h2,.inner-pages .contact-us .offices{margin-top:2rem}.inner-pages .panel .panel-heading a{font-size:16px}.inner-pages .portfolio .filters-group ul li{font-size:15px}}html{--accent-col1:#939db2;--accent-col2:#384152;--accent-col3:color-mix(in lab,var(--accent-col2)90%,transparent 10%);--header-color:color-mix(in lab,var(--accent-col2),transparent 75%);--header-color2:color-mix(in lab,var(--accent-col3),transparent 30%);--blanco:#eef4f8;--gapx1:5px;--gapx2:calc(var(--gapx1)*2);--gapx3:calc(var(--gapx1)*3);--gapx4:calc(var(--gapx1)*4);scroll-behavior:smooth;scroll-padding-top:200px}html[lang^=de]>body div[id^=slide-2-layer-3]{font-size:clamp(15px,3.5vw,35px)!important}html[lang^=de]>body div[id^=slide-2-layer-3]>span{font-size:clamp(23px,4vw,40px)!important}html>body div[id^=slide-2-layer-2]{line-height:40px!important}html>body div img[alt^=lang]{clip-path:circle();max-width:20px}html>body div .dropdown>.dropdown-menu{min-width:120px}html>body div .dropdown>.dropdown-menu:has(>li){min-width:60px!important}html>body div .dropdown .dropdown-menu a:has(>img[alt^=lang]){color:var(--blanco);text-decoration:none}html>body div .dropdown .dropdown-menu li:hover *{color:var(--accent-col2)!important}html>body div.header{background-color:var(--header-color)}html>body div.header.intro .header-bottom{background-color:var(--accent-col2)}html>body div.header.intro .header-top{background-color:var(--accent-col1)}html>body div.header .header-top:has(+.fullcolor){background-color:var(--accent-col1)}html>body div.header .top-info a{color:var(--blanco);text-decoration:none}html>body div.header .header-top div:has(>button>img[alt*=lang])>ul{z-index:-1}html>body div.container{gap:var(--gapx3)}html>body div.heading.sticky-header{background:var(--header-color);padding:var(--gapx3)}html>body div.heading.sticky,html>body div.heading.fullcolor{background:var(--accent-col2);animation:none}html>body div:has(.single-featured-box){position:relative}html>body div.single-featured-box{gap:var(--gapx1);flex-direction:column;height:100%;padding:35px 25px;display:flex}html>body div.single-featured-box>h3{margin:0}html>body div.single-featured-box>div.icon{display:none}html>body div.single-featured-box:hover *{transform:none}html>body div.news-wrap>div.row{gap:25px}html>body div.service-box>figure.img-box{height:revert}html>body div.service-box>div.service-inner-box{display:none}html>body div.service-box .inner>.content-layer{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}html>body div.service-box .inner>.content-layer>.this-link{top:initial;left:initial}html>body div:has(>.call-info){background:var(--accent-col2)!important}html>body div.call-info a{color:var(--blanco);text-decoration:none}html>body div .skills{padding-bottom:calc(var(--gapx4)*2)}html>body div.featured-boxes-inner{box-shadow:0 5px 10px var(--header-color);border-radius:0}html>body select.form-control{padding:.5rem .75rem!important}html>body form .error{color:var(--accent-col2)}html>body nav#main-menu .dropdown-menu{padding:0}html>body nav#main-menu .dropdown-menu>p{padding:var(--gapx2);color:var(--blanco);margin:0;font-weight:700}html>body nav#main-menu .hidden-lg-up{text-transform:uppercase}html>body nav#main-menu .hidden-lg-up .card.card-block{padding-block:0!important}html>body nav#main-menu .hidden-lg-up p{text-align:center;padding-top:var(--gapx4);margin:0;font-weight:700}html>body nav#main-menu ul li a:hover{background:0 0}html>body section.headings{background-size:cover!important}html>body section.headings.header-vent-sf{background-blend-mode:darken;background:url(../images/slider/slider2-1.webp) 50% no-repeat}html>body section.service-details{padding:3rem 0}html>body section.services{background-color:#0000}html>body section.who-we-are{background:0 0;padding-bottom:0}html>body footer div.second-footer{display:none}html>body footer .top-footer{padding:var(--gapx4)0!important}html>body footer .top-footer .contactus{align-items:center;display:flex}html>body footer .top-footer .contactus a{color:var(--blanco);text-decoration:none}html>body footer .top-footer .contactus .fa{color:var(--accent-col1)}html>body .dropdown .dropdown-toggle:after{transition:transform .25s cubic-bezier(.79,.14,.15,.86);transform:rotate(-90deg)}:is(html>body .dropdown:hover>.dropdown-toggle,html>body .dropdown [aria-expanded=true]):after{transform:rotate(0)}html>body .fullcolor .dropdown-menu{background:var(--accent-col2)!important}html>body .dropdown-menu{background:var(--header-color2);box-shadow:var(--header-color2)0 calc(var(--gapx1)/2)var(--gapx1);border:0;border-radius:0}html>body .dropdown-menu>a{color:initial;text-decoration:none}html>body .dropdown-menu .dropdown-item{text-transform:none!important}html>body .header-text-shadow{text-shadow:0 0 10px var(--accent-col2)}html>body a.h-anim{align-items:center;line-height:1rem;position:relative}html>body a.h-anim *{transition:color .5s ease-in-out}html>body a.h-anim:before{content:"";background-color:var(--blanco);width:0;height:1px;transition:width .25s cubic-bezier(1,0,0,1),background-color .35s cubic-bezier(1,0,0,1);position:absolute;inset:auto 0 0}html>body a.h-anim:hover{color:#fff;text-shadow:0 0 #fff}html>body a.h-anim:hover:before{background-color:#fff;width:100%}html>body p:has(>i+a){align-items:center;display:flex}@media screen and (max-width:414px){html .heading .logo img{width:130px}}@media (max-width:767px){html .container{gap:var(--gapx1)!important}html .container:not(:has(>.logo)){flex-flow:row!important}html .container .top-info{gap:var(--gapx1);flex-flow:column;margin-bottom:0}html .container .top-info i{min-width:var(--gapx4);text-align:center}html .container .dropdown{display:flex}}@media screen and (max-width:991px){html .header.head-tr .heading .logo img{padding:0}html .header.head-tr .search-button,html .header.head-tr .button-menu{margin-bottom:0!important}html .header.head-tr #main-menu{background:0 0;width:100%}html .header.head-tr #main-menu ul a,html .header.head-tr #main-menu .po a:after{color:var(--blanco)!important}}@media screen and (min-width:992px){html .top-info{align-items:center}html .dropdown{transition:all .5s ease-in-out}html .dropdown:hover{z-index:1}html .dropdown>.dropdown-menu{z-index:-1;animation:.25s forwards fade-out-top;display:block}html .dropdown:hover>.dropdown-menu{margin-top:calc(-1*var(--gapx1)/2);animation:.25s forwards fade-in-top}}@keyframes fade-in-top{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}