:root{--black:#000;--white:#fff;--gray-light:#4a4a4a;--gray-dark:#1b1b1b;--beige:#f6e9c3;--black-opacity:rgba(0,0,0,.8);--size-html:16px;--size-prevbar:0.875rem;--size-navbar:1.325rem;--size-p:1.125rem;--size-h1-big:5.625rem;--size-h1:3.875rem;--size-h2:3.125rem;--size-h3:1.625rem;--size-h4:1.438rem;--size-pt:1.375rem;--size-pc:1.125rem;--size-ct:1.375rem;--size-ct-small:1.125rem;--size-cst:1rem;--main-color-cookies:#1b1b1b;--main-color-hover-cookies:#f6e9c3;--second-color-cookies:#fff;--main-color-bar-cookies:#2b2b2b;--main-color-disabled-cookies:#eee;--main-color-cookies-checkbox:#d22630;--second-color-cookies-checkbox:rgba(210,38,48,.35);--height-header:35px;--height-footer:169px}.bg-black{background:#000}.text-black{color:#000}.bg-white{background:#fff}.text-white{color:#fff}.bg-gray-light{background:#4a4a4a}.text-gray-light{color:#4a4a4a}.bg-gray-dark{background:#1b1b1b}.text-gray-dark{color:#1b1b1b}.bg-beige{background:#f6e9c3}.text-beige{color:#f6e9c3}.bg-black-opacity{background:rgba(0,0,0,.8)}.text-black-opacity{color:rgba(0,0,0,.8)}html{font-size:var(--size-html)}.h1-error{font-size:5rem;line-height:66px}.a-error,.h1-error,.h2-error{font-family:Roboto,sans-serif}#barracookies{background-color:var(--main-color-bar-cookies);bottom:0;box-sizing:border-box;display:none;left:0;max-height:999px;min-height:30px;opacity:1;overflow:hidden;padding:15px 20px;position:fixed;width:100%;z-index:999}#barracookies,#barracookies p{color:var(--second-color-cookies)}#barracookies p{font-size:1.063rem;line-height:1.4;margin:0;padding:0}#barracookies a{color:var(--main-color-hover-cookies);text-decoration:none}#barracookies a.link{border:0;border:1px solid var(--second-color-cookies);border-radius:3px;color:var(--main-color-bar-cookies);display:block;font-size:1.063rem;line-height:17px;padding:15px;text-align:center}#barracookies a.link:hover{background:var(--main-color-hover-cookies)!important}#barracookies a.link.no,#barracookies a.link.si{background:var(--main-color-cookies);color:var(--main-color-hover-cookies)}#barracookies a.link.no:hover,#barracookies a.link.si:hover{color:var(--main-color-bar-cookies)}#custom-cookies{cursor:pointer}#customCookiesM .nav-pills{background:#fbf8f8}#customCookiesM .nav-pills .nav-link.active,#customCookiesM .nav-pills .show>.nav-link{background-color:#fff;border-left:5px solid var(--main-color-cookies);color:#212529}#customCookiesM .nav-pills .nav-link:hover{color:var(--main-color-bar-cookies)}#customCookiesM .nav-pills .nav-link{border-bottom:1px solid #d6d1d1;border-radius:0;color:#212529}#customCookiesM label{font-weight:700}#customCookiesM .toggle{-webkit-tap-highlight-color:transparent;cursor:pointer;display:block;float:right;height:20px;position:relative;transform:translateZ(0);width:40px}#customCookiesM .toggle:before{background:#9a9999;border-radius:8px;content:"";display:block;height:14px;left:3px;position:relative;top:3px;transition:background .2s ease;width:34px}#customCookiesM .toggle span{background:#fff;border-radius:10px;box-shadow:0 3px 8px hsla(0,0%,60%,.5);display:block;height:20px;left:0;position:absolute;top:0;transition:all .2s ease;width:20px}#customCookiesM .toggle span:before{background:rgba(79,46,220,.5);border-radius:50%;content:"";display:block;height:56px;margin:-18px;opacity:1;pointer-events:none;position:absolute;transform:scale(0);width:56px}#customCookiesM input[type=checkbox]:checked+.toggle:before{background:var(--second-color-cookies-checkbox)}#customCookiesM input[type=checkbox]:checked+.toggle span{background:var(--main-color-cookies-checkbox);box-shadow:0 3px 8px rgba(79,46,220,.2);transform:translateX(20px);transition:all .2s cubic-bezier(.8,.4,.3,1.25),background .15s ease}#customCookiesM input[type=checkbox]:checked+.toggle span:before{opacity:0;transform:scale(1);transition:all .4s ease}#customCookiesM input[type=checkbox]:checked:disabled+.toggle span,#customCookiesM input[type=checkbox]:checked:disabled+.toggle:before{background:var(--main-color-disabled-cookies)}.btn-cookies{background-color:var(--main-color-cookies)!important;border-color:var(--main-color-cookies)!important;color:var(--main-color-hover-cookies)!important}.btn-cookies:hover{background:var(--main-color-hover-cookies)!important;color:var(--main-color-bar-cookies)!important}.btn.btn-cookies{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:var(--main-color-bar-cookies);display:inline-block;font-size:.938rem;font-weight:400;line-height:15px;padding:10px;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.ul-cookies{list-style-type:none!important;padding:0!important}.ul-cookies input[type=checkbox]+label:before{bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.ul-cookies input[type=checkbox]+label{cursor:pointer;display:inline-block;margin-bottom:.2rem;padding:5px 0 0 40px;position:relative;text-align:left;width:auto}.ul-cookies input[type=checkbox]+label:after{display:none}.ul-cookies input[type=checkbox]+label:before{background-color:transparent;border:2px solid var(--second-color-cookies);border-radius:2px;bottom:auto;height:18px;margin-top:2px;top:2px;transition:all .3s ease-in-out;width:18px}.ul-cookies input[type=checkbox]:checked+label:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-color:var(--main-color-cookies);border-left-color:transparent;border-top-color:transparent;height:22px;left:-3px;top:-4px;transform:rotate(40deg);transform-origin:100% 100%;width:12px}.ul-cookies input[type=checkbox]:disabled:checked+label:before{border-color:var(--main-color-disabled-cookies);border-left-color:transparent;border-top-color:transparent}#customCookiesM .modal-footer{display:block}@media (min-width:992px){#customCookiesM .modal-lg{max-width:800px}}body{color:var(--green-dark);font-family:Montserrat,sans-serif;overflow-x:hidden}a{color:var(--green-light);text-decoration:none}a:hover{color:var(--green-medium)}p{font-size:var(--size-p);font-weight:300;line-height:calc(var(--size-p) + 6px)}hr{opacity:1}.h1{font-size:var(--size-h1);font-weight:900;line-height:calc(var(--size-h1) + 10px)}.h2{font-size:var(--size-h2);font-weight:700;line-height:calc(var(--size-h2) + 10px)}.h3{font-size:var(--size-h3);line-height:calc(var(--size-h3) + 10px);text-transform:uppercase}.h3-custom{font-size:var(--size-h3-custom);font-weight:lighter;line-height:calc(var(--size-h3-custom) + 10px)}.counters span{color:var(--green-light);font-size:2rem;font-weight:900;line-height:36px}.btn-style1{background:var(--blue-medium-light);border-radius:10px;box-shadow:2px 5px 10px rgba(0,0,0,.13);color:var(--blue-medium);font-size:var(--size-p);font-weight:700;line-height:calc(var(--size-p) + 6px);padding:16px}.btn-style1:hover{background:var(--blue-light)}.btn-style2{background:var(--blue-medium);border-radius:10px;color:var(--orange-medium);font-size:var(--size-p);font-weight:700;line-height:calc(var(--size-p) + 6px);padding:16px}.btn-style2:hover{color:var(--blue-hard-medium)}.btn-style3{background:var(--blue-medium-light);border-radius:10px;color:var(--blue-medium);font-size:var(--size-p);font-weight:700;line-height:calc(var(--size-p) + 6px);padding:16px}.btn-style3:hover{background:var(--blue-medium);color:#fff}.custom-form .label-placeholder{color:#798b9b;cursor:text;left:14px;position:absolute;top:9px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-form input:not([type=checkbox]),.custom-form select,.custom-form textarea{border:3px solid var(--blue-hard-medium)}.bg-green-hard-light form a,.bg-yellow-medium form a{color:var(--green-hard-medium)}.bg-green-hard-light form a,.bg-yellow-medium form a:hover{color:var(--green-dark)}.custom-form.content-white .form-check-input:checked{border-color:#fff}.custom-form.content-white input,.custom-form.content-white select,.custom-form.content-white textarea{background:#fff;border:1px solid #fff;border-radius:30px}.custom-form .div-textarea{height:calc(100% - 1.5rem)}.d-contents{display:contents}label.text-white a{color:#fff;font-weight:800}.pagination{flex-wrap:wrap}.pagination-navigation-type1 .swiper-pagination{margin-top:50px;position:relative}.pagination-navigation-type1 .swiper-pagination span{height:25px;width:25px}.pagination-navigation-type1 .swiper-pagination .swiper-pagination-bullet-active{background:var(--orange-medium)}.navigation-navigation-type1 div{background:rgba(5,174,234,.12);border:10px solid var(--blue-medium-light);border-radius:50%;height:170px;width:170px}.navigation-navigation-type1 .swiper-button-prev{left:-85px}.navigation-navigation-type1 .swiper-button-prev:after{position:absolute;right:30px}.navigation-navigation-type1 .swiper-button-next{right:-85px}.navigation-navigation-type1 .swiper-button-next:after{left:30px;position:absolute}.Switcher{-webkit-animation:r-n .5s;animation:r-n .5s;background:var(--blue-light);border-radius:5em;box-shadow:inset 0 0 0 3px var(--blue-hard-medium);cursor:pointer;display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform}.Switcher__checkbox:checked+.Switcher{-webkit-animation-name:r-p;animation-name:r-p}@-webkit-keyframes r-p{50%{transform:rotateY(45deg)}}@keyframes r-p{50%{transform:rotateY(45deg)}}@-webkit-keyframes r-n{50%{transform:rotateY(-45deg)}}@keyframes r-n{50%{transform:rotateY(-45deg)}}.Switcher:before{background-color:var(--blue-medium);border-radius:inherit;bottom:0;content:"";left:0;position:absolute;top:0;transform:translateX(-75%);transition:transform .5s ease-in-out;width:200%}.Switcher__checkbox:checked+.Switcher:before{transform:translateX(25%)}.Switcher__trigger{padding:.5em 3em;position:relative;width:50%;z-index:1}.Switcher__trigger:after{color:var(--blue-medium)}.Switcher__trigger:after,.Switcher__trigger:before{content:attr(data-value);font-size:.938rem;font-weight:600;line-height:22px}.Switcher__trigger:before{--i:var(--x);color:#fff;opacity:calc((var(--i) + 1)/2);position:absolute;transition:opacity .3s;transition-delay:calc(.3s*(var(--i) - 1)/-2)}.Switcher__checkbox:checked+.Switcher .Switcher__trigger:before{--i:calc(var(--x)*-1)}.Switcher__trigger:first-of-type:before{--x:1}.Switcher__trigger:nth-of-type(2):before{--x:-1}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.swiper.blogs .swiper-set-parent .swiper-slide{background:#fff}.swiper.blogs .swiper-no-swiping{overflow:hidden}.swiper.blogs .category,.swiper.blogs .title{color:var(--blue-medium)}.swiper.blogs .title{font-size:2rem;font-weight:700;line-height:42px;text-align:right}.form-process{background:50% no-repeat #fff;background-color:transparent;display:block;display:none;z-index:3}.form-process,.form-process:before{height:100%;left:0;position:absolute;top:0;width:100%}.form-process:before{background-color:#fff;content:"";opacity:.7;z-index:-1}.css3-spinner{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;background-color:transparent;height:100%;left:0;-webkit-perspective:1000;position:fixed;position:absolute;text-align:center;top:0;width:100%;z-index:1000;z-index:auto}.css3-spinner>.css3-spinner-scale-ripple{-webkit-animation:none;animation:none;background-color:transparent!important;height:50px;margin-left:-25px;margin-top:-25px;width:50px}.css3-spinner>div{-webkit-animation:bouncedelay 1.4s ease-in-out infinite;animation:bouncedelay 1.4s ease-in-out infinite;background-color:#ddd;display:inline-block;height:18px;left:50%;margin-left:13px;margin-top:-9px;top:50%;width:18px}.css3-spinner-scale-ripple>div,.css3-spinner>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;border-radius:100%;position:absolute}.css3-spinner-scale-ripple>div{-webkit-animation:ball-scale-ripple-multiple 1.4s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple-multiple 1.4s cubic-bezier(.21,.53,.56,.8) 0s infinite;border:2px solid #ddd;height:50px;top:0;width:50px}.css3-spinner-scale-ripple>div:nth-child(0){-webkit-animation-delay:-.8s;animation-delay:-.8s}.css3-spinner-scale-ripple>div:first-child{-webkit-animation-delay:-.6s;animation-delay:-.6s}.css3-spinner-scale-ripple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.css3-spinner-scale-ripple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}@-webkit-keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,to{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes ball-scale-ripple-multiple{0%{opacity:1;transform:scale(.1)}70%{opacity:.7;transform:scale(1)}to{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{opacity:1;transform:scale(.1)}70%{opacity:.7;transform:scale(1)}to{opacity:0}}.col-md-5ths,.col-md-7ths{padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:768px){.col-md-5ths{flex:0 0 20%;max-width:20%}.col-md-7ths{flex:0 0 14.285714%;max-width:14.285714%}}.video-wrap{direction:ltr;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.video-wrap video{height:100%;-o-object-fit:cover;object-fit:cover;top:0;width:100%}.video-iframe-responsive{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.video-iframe-responsive embed,.video-iframe-responsive iframe,.video-iframe-responsive object{height:100%;left:0;position:absolute;top:0;width:100%}.mb-7{margin-bottom:5rem!important}.section-1-no-media{padding-top:calc(var(--height-header) + 3rem)}.flip-card{position:relative}.flip-card .flip-back,.flip-card .flip-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--bg-color);display:flex;flex-direction:column;justify-content:center;padding:4rem;transform-style:preserve-3d;transition:transform .5s ease}.flip-card .flip-front{height:100%}.flip-card .flip-back{bottom:0;left:0;position:absolute;right:0;top:0}.flip-card .flip-back a{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;width:100%}.flip-card .flip-back a p{font-size:var(--size-h2);line-height:calc(var(--size-h2) + 10px)}.flip-card.flip-animation-1 .flip-front{transform:translateZ(1px) rotateY(0deg)}.flip-card.flip-animation-1 .flip-back{transform:translateZ(-1px) rotateY(180deg)}.flip-card.flip-animation-1:hover .flip-front{transform:translateZ(-1px) rotateY(-180deg)}.flip-card.flip-animation-1:hover .flip-back{transform:translateZ(1px) rotateY(0deg)}.flip-card.flip-animation-2 .flip-front{transform:translateZ(1px) rotateX(0deg)}.flip-card.flip-animation-2 .flip-back{transform:translateZ(-1px) rotateX(180deg)}.flip-card.flip-animation-2:hover .flip-front{transform:translateZ(-1px) rotateX(-180deg)}.flip-card.flip-animation-2:hover .flip-back{transform:translateZ(1px) rotateX(0deg)}a.link_xtrategics{bottom:62px;display:block;float:right;overflow:hidden;position:relative;top:0;width:125px}a .logo01,a.link_xtrategics{height:34px;right:0;text-indent:-100000px}a .logo01{background:url(../media/hover_xtrategics/logo_xtrategics_dibuix.svg) no-repeat;background-position:100%;bottom:-34px;opacity:0;position:absolute;transform:ease .3s;transition:.3s ease-out;width:34px}a .logo02,a:hover .logo01{bottom:0;opacity:1}a .logo02{background:url(../media/hover_xtrategics/logo_xtrategics_linies.svg) no-repeat;background-position:100%;height:34px;position:absolute;right:0;text-indent:-100000px;transform:ease .3s;transition:.3s ease-out;width:34px}a:hover .logo02{bottom:34px;opacity:0}a .logo03{background:url(../media/hover_xtrategics/logo_xtrategics_text.svg) no-repeat;background-position:0;bottom:0;height:34px;left:0;opacity:0;position:absolute;text-indent:-100000px;transform:ease .3s;transition:.3s ease-out;width:117px}a:hover .logo03{bottom:0;opacity:1}.header-transparent{position:fixed;transition:all .5s;width:100%;z-index:9}.header-transparent.burger{padding:5px 15px}#search-icon{cursor:pointer}#content{transition:all .75s ease}.header-transparent i.fa-times{padding:0 2.82px}.header-transparent .navbar:before{background:var(--gray-dark);content:"";height:75%;position:absolute;top:0;width:100%;z-index:-1}.social-icons{display:inline-block;list-style-type:none;margin:0}.social-icons li{display:inline-block;margin-right:10px}.menu-contact-div a,.social-icons li a i{color:var(--beige)}.menu-contact-div{font-size:var(--size-navbar);text-transform:uppercase}#menu_on{display:inline-block;height:18px;position:relative;width:30px;z-index:2}#menu_on span{background:#fff;display:block;height:2px;position:absolute;transform-origin:0 100%;transition:all .75s ease;width:100%}#menu_on span:nth-child(2){top:calc(50% - 1px)}#menu_on span:nth-child(3){bottom:0}nav.navbar-langs.burger{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:.5rem;padding-top:.5rem;position:relative}nav.navbar-langs.burger,nav.navbar.burger{background:#fff;bottom:0;font-size:1.2em;opacity:0;overflow-y:auto;padding:90px 30px 30px;position:fixed;right:-300px;top:0;transition:all .75s ease;width:300px;z-index:1}nav.navbar-langs.burger a,nav.navbar.burger a{color:var(--green-dark);display:block;padding:10px;text-decoration:none;transition:all .25s ease;white-space:normal}nav.navbar-langs.burger a:hover,nav.navbar.burger a:hover{color:var(--green-medium)}.visible_menu .header-transparent i,.visible_menu_langs .header-transparent i{color:var(--green-dark)}.visible_menu #menu_on span,.visible_menu_langs #menu_on span{background:var(--green-dark)}.visible_menu #menu_on span:first-child{transform:rotate(45deg) translate(-2px,1px)}.visible_menu #menu_on span:nth-child(2){opacity:0}.visible_menu #menu_on span:nth-child(3){transform:rotate(-45deg) translate(-3px,3px)}.visible_menu nav.navbar,.visible_menu_langs nav.navbar-langs{opacity:1;right:0}.visible_menu #content,.visible_menu_langs #content{transform:translateX(-300px)}.header-transparent.sticky-header{position:fixed}.sticky-header.header-transparent i{color:var(--green-dark)}.navbar.burger .nav-item .dropdown-menu{border:0 solid}.navbar.burger .nav-item .dropdown-menu a{color:var(--green-medium);margin-bottom:10px;padding:0 0 0 30px}.navbar.burger .nav-item .dropdown-menu a.active,.navbar.burger .nav-item .dropdown-menu a:active{background-color:transparent}@media (min-width:992px){.navbar:not(.burger) .nav-item .dropdown-menu{display:none}.navbar:not(.burger) .nav-item:hover .dropdown-menu{display:block}.navbar .nav-item .dropdown-menu{margin-top:0}}.navbar:not(.burger) ul:not(.dropdown-menu,.ul-mega-menu).navbar-nav>li>a{color:var(--beige);font-size:var(--size-navbar);font-style:normal;font-weight:400;line-height:calc(var(--size-navbar) + 6px);text-transform:uppercase}.sticky-logo{display:none}.sticky-header .sticky-logo{display:inline-block}.sticky-header .logo{display:none}.li-menu-cat{position:relative}.li-menu-cat:before{background:var(--bg-color);content:"";height:30px;left:15px;-webkit-mask-image:var(--bg-icon);-webkit-mask-size:cover;position:absolute;top:50%;transform:translateY(-50%);width:30px}.li-menu-cat .dropdown-item{padding-left:55px}.li-menu-cat .dropdown-item:focus,.li-menu-cat .dropdown-item:hover{background:var(--bg-color);color:#fff}.li-menu-cat.all .dropdown-item:focus,.li-menu-cat.all .dropdown-item:hover{color:var(--green-light)}.header-transparent.h-dark i{color:var(--green-dark)}input[name=search],input[name=search]:focus,input[name=search]:focus-visible{background:transparent;border:0 solid;outline:none;width:100%}#modal-search .sp-row{background:var(--bg-color);border-radius:25px;margin-bottom:15px}#modal-search .sp-image{background:var(--gray-light);border-bottom-left-radius:25px;border-top-left-radius:25px}#modal-search .sp-name{color:var(--green-dark);font-size:var(--size-pt);font-weight:700;line-height:calc(var(--size-pt) + 10px)}#modal-search .sp-cat{color:var(--green-dark);font-size:var(--size-pc);letter-spacing:.01em;line-height:calc(var(--size-pc) + 6px);margin:0;padding-left:35px;position:relative}#modal-search .sp-cat:before{background-color:var(--green-dark);content:"";height:30px;left:0;-webkit-mask-image:var(--bg-icon);-webkit-mask-size:cover;position:absolute;top:50%;transform:translateY(-50%);width:30px}#modal-search .sc-row{background-color:#fff;border-radius:25px;margin-bottom:15px}#modal-search .sc-image{background:var(--gray-light);border-bottom-left-radius:25px;border-top-left-radius:25px}#modal-search .sc-cat,#modal-search .sc-name{border-top-left-radius:30px;border-top-right-radius:30px;color:var(--green-dark);font-size:var(--size-ct);font-weight:700;line-height:calc(var(--size-ct) + 10px);margin:0}#modal-search .sc-cat{background:#fff}#modal-search .sc-cat .cst{font-size:var(--size-cst);line-height:calc(var(--size-cst) + 10px)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{justify-content:space-evenly}.dropdown-menu.mega-menu-content ul{list-style:none}.dropdown-menu.mega-menu-content .dropdown-header-mm{color:var(--black);font-size:var(--size-navbar);font-weight:700;padding:0 1rem;position:relative}@media (min-width:992px){.dropdown-menu.mega-menu-content{left:50%;left:0;max-width:none;min-width:80vw;top:100%;transform:translateX(-50%);width:100%}}@media (max-width:991px){.dropdown-menu.mega-menu-content .dropdown-header-mm:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";margin-left:.255em;position:absolute;top:5px;vertical-align:.255em}.dropdown-menu.mega-menu-content.show li .row:not(.show){display:none}}footer{background:var(--gray-dark)}footer a,footer p{color:var(--beige);font-size:var(--size-p);line-height:calc(var(--size-p) + 6px)}footer a:hover{color:var(--blue-hard-medium)}footer .footer-social-icons img{max-width:111px}footer .info-title{font-size:calc(var(--size-p) - 2);font-weight:400}footer .info-text{color:#000;font-size:calc(var(--size-p) - 4);font-weight:400}footer .phone a{font-size:var(--size-h2);font-weight:600}footer .email a{font-weight:600}footer .list-style-none{list-style-type:none;padding:0}.cd-top{bottom:60px;left:55px}.popup_contacto{position:relative;z-index:998}.ppc_btn{bottom:50px;cursor:pointer;position:fixed;right:30px}.ppc_btn:hover .ppc_btn_wrapper{-webkit-animation-name:none}.ppc_btn_text{background:#fff;background:#292929;border-radius:3px;color:#fff;font-family:Open Sans,Arial,sans-serif;font-size:.938rem;font-weight:600;line-height:1.35;opacity:.85;padding:9px 13px;position:absolute;right:80px;top:50%;transform:translateX(0) translateY(-50%);transition:all .1s linear;white-space:nowrap}.ppc_btn_text:after{border:10px solid transparent;border-left-color:#292929;content:"";height:0;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:0}.ppc_btn_wrapper{animation:iruki_ppc_pulsate 2s ease-out;animation-iteration-count:infinite;-webkit-animation:iruki_ppc_pulsate 2s ease-out;-webkit-animation-iteration-count:infinite;background-color:#fff;border-radius:50%;box-shadow:0 0 20px 0 rgba(0,0,0,.3);height:60px;position:relative;transition:all .2s linear;width:60px}@-webkit-keyframes iruki_ppc_pulsate{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(1.1)}50%{-webkit-transform:scale(1)}}@keyframes iruki_ppc_pulsate{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}}.ppc_btn_bgimg{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%}.ppc_btn_bgimg,.ppc_btn_close{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .2s linear}.ppc_btn_close{fill:#fff;margin:auto;opacity:0;transform:scale(.1);visibility:hidden}.ppc_popup{display:none;opacity:0;transition:opacity .2s ease-in-out}.ppc_popup_container{background:#fff;border-radius:5px;bottom:125px;box-shadow:0 0 20px 0 rgba(0,0,0,.4);cursor:default;left:auto;margin:0;max-width:300px;position:fixed;right:65px;top:auto;z-index:1}.ppc_mobile_top_panel{background:#f0c52d;display:table;height:50px;position:fixed;visibility:hidden;width:100%}.ppc_mobile_top_panel_wrapper{text-align:right}.ppc_mobile_icon_close{box-sizing:content-box;cursor:pointer;padding:15px;vertical-align:middle}.ppc_wrapper{border-radius:5px;max-height:65vh;padding:30px 20px 20px;text-align:center}.ppc_text_wrapper{padding-bottom:30px}.ppc_title{color:#000;font-family:Open Sans,Arial,sans-serif;font-size:1.25rem;font-weight:600}.ppc_messenger_block{display:inline-block;margin-bottom:20px;margin-left:8px;margin-right:8px}.ppc_messenger_descr{font-family:Open Sans,Arial,sans-serif;font-size:.75rem;padding-top:8px}.popup_contacto.popup_contacto_active{z-index:100000}.ppc_btn_active .ppc_btn_bgimg,.ppc_btn_active .ppc_btn_text{opacity:0;visibility:hidden}.ppc_btn_active .ppc_btn_close{opacity:1;transform:rotate(0deg) scale(1);visibility:visible}.ppc_popup_show{display:block;opacity:1}@media (max-width:991px){.ppc_btn{right:30px}.ppc_popup{height:100%;left:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%}.ppc_popup_container{border-radius:0;height:auto;max-width:100%;min-height:100%;overflow:initial;position:static;width:100%}.ppc_mobile_top_panel{visibility:visible;z-index:1}.ppc_wrapper{margin:0 auto;max-height:none;max-width:500px;overflow-y:initial;padding-top:100px}.ppc_messenger_wrapper{margin-left:auto;margin-right:auto;max-width:260px}}.slider-section-1{background:var(--slider-section-1-image);background-position:bottom;background-size:cover;height:100vh;position:relative;z-index:1}.slider-section-1 .center{display:flex;flex-direction:column;height:100vh;justify-content:center}.slider-section-1 .end{display:flex;flex-direction:column;height:100vh;justify-content:end}.slider-section-1.before:before{background:rgba(0,0,0,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.slider-section-1 .title{font-size:var(--size-h1);font-weight:300;line-height:calc(var(--size-h1) + 10px)}.slider-section-1 .title strong{font-weight:700}.slider-section-1 .text{font-size:var(--size-p);letter-spacing:.08em;line-height:calc(var(--size-p) + 6px)}.slider-section-1 .btn-bubble{align-items:center;background:url(../media/icons/bg-btn-bubble.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:190px;justify-content:end;left:0;margin:auto;position:absolute;right:0;width:200px}.slider-section-1 .btn-bubble span{color:var(--blue-medium);font-size:1.375rem;font-weight:700;line-height:28px;text-align:center;width:80%}.blogs .blog img{border-top-left-radius:15px;border-top-right-radius:15px}.blogs .blog .bg-gray-dark{border-bottom-left-radius:15px;border-bottom-right-radius:15px;color:var(--beige)}.video-study{height:450px;max-width:100%}.carousel-indicators.custom{bottom:auto;top:calc(var(--height-header) + 77px)}.projects-padding{padding-top:3rem}.project-title span.arrow{background:var(--black);border-bottom-left-radius:50%;border-bottom-right-radius:50%;bottom:-50px;height:50px;left:0;margin:auto;padding:20px 10px 0;position:absolute;right:0;width:66px;z-index:4}.project-title span.arrow:after,.project-title span.arrow:before{background-color:var(--beige);content:"";display:block;height:2px;position:absolute;-webkit-transition-duration:.2s;-webkit-transition-property:margin,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.65,.05,.25,.94);width:26px}.project-title span.arrow:before{margin-left:0;-webkit-transform:rotate(30deg) skewX(30deg);-webkit-transform-origin:0 100%}.project-title span.arrow:after{margin-left:19.6px;-webkit-transform:rotate(-30deg) skewX(-30deg);-webkit-transform-origin:100% 100%}.project-title.show span.arrow:before{-webkit-transform:rotate(-30deg) skewX(-30deg)}.project-title.show span.arrow:after{-webkit-transform:rotate(30deg) skewX(30deg)}.project-content{background:var(--black);height:0;overflow:hidden;position:relative;transition:all .5s ease;z-index:3}.project-content.show{height:100%}.calc-100h{height:calc(100% - 144px)}.mute-toggle{background:rgba(0,0,0,.5);border-radius:50%;bottom:10px;color:#fff;cursor:pointer;font-size:1.2rem;padding:6px 10px;position:absolute;right:10px;z-index:2}.h-100vh{height:100vh}.links-kit{color:#fff}.links-kit a{color:var(--beige);text-decoration:underline}.links-kit1 a{color:#7070f3;text-decoration:underline}@media (max-width:1200px){:root{--size-html:13px;--size-navbar:2.5rem;--height-header:70px}.navbar-brand .logo,.navbar-brand .sticky-logo{width:40%!important}html .header-transparent .navbar .navbar-toggler .navbar-toggler-icon{background-size:18px}html .section-1-no-media{padding-top:calc(var(--height-header) - 2rem)}html .carousel-indicators.custom{top:calc(var(--height-header) - 10px)}}@media (max-width:991px){:root{--size-html:13px;--size-navbar:2.5rem;--size-h2:2.125rem;--size-h3:1.3rem;--height-header:70px}.header-transparent .navbar .navbar-toggler,.header-transparent .navbar .navbar-toggler:active,.header-transparent .navbar .navbar-toggler:focus,.header-transparent .navbar .navbar-toggler:hover{border-color:transparent;box-shadow:0 0 0}.header-transparent .navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(193, 193, 60, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-nav .dropdown-menu{background:var(--green-dark);border:0 solid}.dropdown-item{color:#fff;padding:.45rem 1rem;white-space:normal}.header-transparent .navbar .navbar-toggler{border-radius:10px;height:45px;width:45px;z-index:99}.header-transparent .navbar .navbar-toggler,.header-transparent .navbar .navbar-toggler:active,.header-transparent .navbar .navbar-toggler:focus,.header-transparent .navbar .navbar-toggler:hover{border:1px solid var(--gray-light)}.header-transparent .navbar .navbar-toggler[aria-expanded=false] .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(246, 233, 195, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.header-transparent .navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='none'%3E%3Cpath d='M26.52 26.52 2.127 2.127M26.52 2.48 2.127 26.873' stroke='%23f6e9c3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:25px}.navbar-collapse{background:var(--black-opacity);position:absolute;right:0;text-align:right;top:0;width:100%}.navbar-collapse>ul{height:100vh;justify-content:center;overflow-y:auto;text-align:center}.navbar-collapse>ul>li{margin-bottom:20px}.navbar-collapse>ul>li.langs{margin-bottom:0;margin-top:50px}.navbar-collapse>ul>li>a{text-transform:uppercase}.menu-contact-div{display:none}.padding-study{padding-top:50px}.study-height{height:auto!important;padding-top:110px}.project-content .row{padding-top:45px}.calc-100h{height:calc(100% - 120px)}.carousel-control-next,.carousel-control-prev{display:none}.remove-bg{background:transparent}}@media (max-width:768px){.navbar-brand .logo,.navbar-brand .sticky-logo{width:75%!important}.section-1-no-media{padding-top:calc(var(--height-header) + 3rem)!important}.carousel-indicators.custom{top:calc(var(--height-header) + 55px)!important}}
