.btn{display:inline-flex;align-items:center;text-decoration:none;text-align:center;cursor:pointer;position:relative;border:none !important;isolation:isolate;padding:0;background-color:transparent}
.btn__text{padding:6px 20px;background-color:#1060e0;border-radius:50px;color:#fff;font-size:16px;left:0;position:relative;z-index:2;transition:all .7s cubic-bezier(0.19,1,0.22,1)}
.btn__arrow{display:inline-flex;align-items:center;border-radius:50%;color:#fff;padding:12px;position:absolute;height:100%;aspect-ratio:1/1;overflow:hidden;transition:all .7s cubic-bezier(0.19,1,0.22,1)}
.btn__arrow::before{content:"";background-color:#92c8fc !important;position:absolute;border-radius:50%;left:0;top:0;width:100%;height:100%;z-index:0;transition:all .7s cubic-bezier(0.19,1,0.22,1)}
.btn__arrow i{z-index:0;color:#fff;position:relative;font-size:13px;transition:all .7s cubic-bezier(0.19,1,0.22,1)}
.btn__arrow--left{left:0}@media only screen and (max-width:1280px){.btn__arrow--left{position:relative;height:36px}
}.btn__arrow--left::before{transform:scale(0);transform-origin:left}@media only screen and (max-width:1280px){.btn__arrow--left::before{transform:scale(1)}
}.btn__arrow--left i{left:-30px;transform:rotate(180deg)}@media only screen and (max-width:1280px){.btn__arrow--left i{left:0}
}.btn__arrow--right{right:-36px}@media only screen and (max-width:1280px){.btn__arrow--right{display:none}
}.btn__arrow--right::before{transform:scale(1);transform-origin:right}.btn__arrow--right i{right:0}
@media only screen and (min-width:1280px){.btn:hover{background-color:transparent}
.btn:hover .btn__text{left:36px;transition:all .7s cubic-bezier(0.19,1,0.22,1)}.btn:hover .btn__arrow--left::before{transform:scale(1);transition:all .7s cubic-bezier(0.19,1,0.22,1)}
.btn:hover .btn__arrow--left i{left:0;transition:all .3s cubic-bezier(0.19,1,0.22,1)}
.btn:hover .btn__arrow--right::before{transform:scale(0);transition:all .7s cubic-bezier(0.19,1,0.22,1)}
.btn:hover .btn__arrow--right i{right:-30px}}.btn--white .btn__text{background-color:#fff;color:#1060e0}
.btn--white .btn__arrow::before{background-color:#92c8fc}.link-arrow{display:inline-flex;align-items:center;border:0;background-color:transparent}
.link-arrow__text{font-size:17px;color:#1060e0;position:relative;line-height:1.1}
.link-arrow__text::after{content:"";height:1px;width:100%;position:absolute;left:0;bottom:0;background-color:#1060e0}
.link-arrow .arrow{width:15px;margin:0 0 0 10px;display:inline-flex;align-items:center;justify-content:center;position:relative}
.link-arrow .arrow i{transform:rotate(180deg);color:#1060e0;font-size:13px}@media only screen and (max-width:1280px){.link-arrow .arrow i{color:#fff}
}.link-arrow .arrow::before{content:'';width:25px;height:25px;border-radius:50px;background-color:#92c8fc;transform:scale(0);transform-origin:center center;position:absolute;transition:all .4s cubic-bezier(0.1,0,0.3,1)}
@media only screen and (max-width:1280px){.link-arrow .arrow::before{transform:scale(1)}
}@media only screen and (min-width:1280px){.link-arrow:hover{background-color:transparent;border:0}
.link-arrow:hover .arrow::before{transform:scale(1);transition:all .4s cubic-bezier(0.1,0,0.3,1)}
.link-arrow:hover .arrow i{color:#fff}}.link-arrow--white .link-arrow__text{color:#fff}
.link-arrow--white .link-arrow__text::after{background-color:#fff}.link-arrow--white .arrow i{color:#fff}
.link-line{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content}
.link-line__text{font-size:1rem;color:#1c1c1c;position:relative;transition:all .7s cubic-bezier(0.19,1,0.22,1)}
.link-line__text::before{content:"";height:1px;background-color:#1060e0;position:absolute;bottom:1px;transform-origin:center;width:100%;transform:scaleX(0);transition:transform .7s cubic-bezier(0.19,1,0.22,1)}
.link-line .svg{margin:0 0 0 5px;width:15px;fill:#1c1c1c;transition:transform .7s cubic-bezier(0.19,1,0.22,1)}
@media only screen and (min-width:1280px){.link-line:hover .link-line__text{color:#1060e0;transition:all .7s cubic-bezier(0.19,1,0.22,1)}
.link-line:hover .link-line__text::before{transform:scaleX(1);transition:transform .7s cubic-bezier(0.19,1,0.22,1)}
.link-line:hover .svg{fill:#1060e0;transition:all .7s cubic-bezier(0.19,1,0.22,1)}
}.link-line--white .link-line__text{color:#fff}.link-line--white .link-line__text::before{background-color:#1060e0}
.forms-group{height:60px;position:relative;font-size:14px;color:#828282;z-index:0;border-bottom:1px solid #f5f3f2;background-color:#f2f2f2;border-radius:8px}
.forms-group .input{width:100%;height:100%;border:0;padding:20px;outline:0;margin:0 10px;font-size:14px;opacity:.8;z-index:2;position:relative;background-color:transparent}
.forms-group .input--focused{top:-2px;font-size:10px}.forms-group .label{display:inline;padding:8px 4px;box-sizing:content-box;position:absolute;top:6px;left:15px;transition:top .2s,font-size .2s;color:#1060e0;z-index:2;font-size:16px}
.forms-group--error{color:#e53635;border-bottom:1px solid #ff9800}.forms-group--error .label{color:#e53635}
.forms-group--select{position:relative;display:flex;align-items:center}.forms-group--select::before{content:"\e901";font-family:"icomoon",sans-serif;font-size:18px;font-weight:600;position:absolute;right:20px}
.forms-group--select select{width:100%;height:60px;padding:0 17px;background:transparent;font-size:20px;font-family:"Wix Madefor Text",sans-serif;color:#07262b;color:#828282;appearance:none}
@media only screen and (max-width:640px){.forms-group--select select{height:50px;font-size:16px}
}.forms-group--select select option{font-size:16px;font-family:"Sora",sans-serif;color:#07262b}
.forms-group--select select option::placeholder{color:#07262b}.forms-group p{margin:0;line-height:1}
.forms-group--linkedin{position:relative;display:flex;align-items:center;height:70px}
.forms-group--linkedin input{padding:20px 20px 20px 60px !important}.forms-group--linkedin::before{content:"\e91a";font-family:"icomoon",sans-serif;font-size:25px;position:absolute;left:20px}
.forms-group--file{position:relative;display:flex;align-items:center;height:70px !important}
.forms-group--file input{padding:20px 20px 20px 56px !important;font-size:12px !important;color:#1c1c1c !important;font-weight:500}
.forms-group--file label{position:absolute;top:15px;left:56px;font-size:14px;color:#07262b}
.forms-group--file .wpcf7-form-control-wrap{top:-6px}.forms-group--file::before{content:"\e915";font-family:"icomoon",sans-serif;font-size:22px;position:absolute;left:20px}
.form-checkbox{display:block}.form-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;opacity:0;cursor:pointer;display:none}
.form-checkbox input+span.wpcf7-list-item-label::before,.form-checkbox input+label::before{content:'';background-color:#f2f2f2;border-radius:100%;border:1px solid #828282;display:inline-block;width:20px;height:20px;position:relative;top:-0.2em;margin-right:10px;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}
.form-checkbox input:checked+span.wpcf7-list-item-label::before,.form-checkbox input:checked+label::before{content:"";background-color:#1060e0;box-shadow:inset 0 0 0 3px #ebf9f6}
.form-checkbox span{font-family:"Wix Madefor Text",sans-serif;color:#07262b;font-size:13px}
.form-checkbox label{position:relative;font-size:12px !important;font-weight:400 !important;cursor:pointer;display:flex;align-items:center;color:#07262b;font-family:"Wix Madefor Text",sans-serif}
@media only screen and (max-width:375px){.form-checkbox label{flex-wrap:wrap}}.form-checkbox label a{font-weight:200;margin-left:4px;font-size:13px;color:#1060e0 !important;font-family:"Sora",sans-serif}
@media only screen and (min-width:991px){.form-checkbox label a:hover{color:#92c8fc !important}
}.form-checkbox .legend{font-size:10px;display:block;font-weight:200;line-height:1.3;margin:10px 0 0}
input::file-selector-button{font-weight:500;color:#1c1c1c;padding:.5em 0 .3em;margin:0 .5em 0 0;background-color:transparent;border:0;border-bottom:1px solid #1060e0;outline:0}
.markee{display:flex;align-items:center;padding:34px 0;overflow:hidden;white-space:nowrap}
@media only screen and (max-width:860px){.markee{padding:20px 0}}.markee__content{animation:movebigtext 175s infinite linear;display:flex;align-items:center}
@keyframes movebigtext{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}
}.markee__content i{margin:0 20px 0 25px;font-size:52px;color:#1060e0}@media only screen and (max-width:860px){.markee__content i{font-size:42px}
}.markee__title{font-size:40px;font-family:"Sora",sans-serif;text-transform:uppercase;margin:0;line-height:1;color:#07262b;font-style:italic;font-weight:300}
@media only screen and (max-width:860px){.markee__title{font-size:36px}}.markee__title--blue{color:#1060e0;margin:0 0 0 10px}
.markee__title--blue-light{color:#92c8fc;margin:0 0 0 10px}.markee--negative i{color:#fff}
.markee--negative .markee__title{color:#92c8fc}.markee--negative .markee__title--blue,.markee--negative .markee__title--blue-light{color:#fff;margin:0 0 0 10px}
.markee--home{opacity:0;transform:translateY(0);animation-name:opacityup;animation-duration:1.4s;animation-fill-mode:forwards}
.itemcardslide{border-radius:8px;height:300px;position:relative;overflow:hidden}.itemcardslide__img{width:100%;height:100%;object-fit:cover;border-radius:8px;overflow:auto;display:flex;align-items:center}
.itemcardslide__img::before{content:'';width:100%;height:130%;position:absolute;top:0;left:0;mix-blend-mode:multiply;transition:all .3s ease;background:transparent linear-gradient(181deg,rgba(0,0,0,0.101961) 0,rgba(0,0,0,0.858824) 73%,#000 100%) 0 0 no-repeat padding-box;z-index:1}
.itemcardslide__img img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:all .3s ease;z-index:0}
.itemcardslide__content{position:absolute;top:0;left:0;padding:25px;height:100%;display:flex;justify-content:space-between;flex-direction:column;z-index:2}
.itemcardslide__title{font-size:24px;color:#fff;line-height:1.2;margin:auto 0 10px;white-space:normal;max-width:360px;display:inline-flex;flex-direction:column}
.itemcardslide__title .titletag{font-size:16px;margin:0 0 10px;color:#92c8fc}.itemcardslide__especifications{display:flex;gap:30px;position:relative;top:-180px;transition:all .3s ease}
.itemcardslide__itemtext{display:inline-flex;flex-direction:column;gap:5px}.itemcardslide__itemtext:first-child{display:none}
.itemcardslide__itemtext .tax,.itemcardslide__itemtext .info{margin:0;color:#fff;line-height:1}
.itemcardslide__itemtext .tax{font-size:16px}.itemcardslide__itemtext .info{font-size:24px}
@media only screen and (max-width:1440px){.itemcardslide__itemtext .info{font-size:20px}
}.itemcardslide .link-arrow{margin:0}@media only screen and (min-width:1280px){.itemcardslide:hover .itemcardslide__img::before{height:100%;transition:all .3s ease}
.itemcardslide:hover .itemcardslide__img img{transform:scale(1.1);transition:all .3s ease}
.itemcardslide:hover .itemcardslide__especifications{top:0;transition:all .3s ease}
}@media only screen and (max-width:1280px){.itemcardslide .itemcardslide__description{transition:all .3s ease;opacity:1;max-height:100%}
.itemcardslide .itemcardslide__img::before{height:100%;transition:all .3s ease}}.itemcardslide--slide .itemcardslide__description{max-height:none !important;margin:0;opacity:1;visibility:visible}
.itemblog{display:flex;flex-direction:column}.itemblog__img{border-radius:8px;height:260px;width:100%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}
.itemblog__img img{width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}
.itemblog__content{margin:25px 0 0;display:flex;align-items:flex-start;column-gap:20px}
.itemblog__content .category{font-size:11px;color:#828282;white-space:nowrap}.itemblog__content .category--featured{font-size:12px;background-color:#f2f2f2;border-radius:50px;border:.5px solid #1060e0;padding:5px 10px;color:#828282;text-align:center;line-height:1.3}
.itemblog__content .title{font-size:20px;color:#1c1c1c;margin:-6px 0 0;line-height:1.2}
.itemblog--small{flex-direction:row}.itemblog--small .itemblog__content{flex-direction:column}
@media only screen and (min-width:1280px){.itemblog:hover .itemblog__img img{transform:scale(1.2);transition:all .3s ease-in-out}
}.js-slider-drag{cursor:grab}.slider-controls{display:flex;justify-content:flex-end;column-gap:10px;padding:30px 0}
@media only screen and (max-width:640px){.slider-controls{padding:50px 0 40px;justify-content:flex-start}
}.slider-controls .btn-slide{background-color:#1060e0;padding:9px;border-radius:50px;display:flex;align-items:center;justify-content:center;border:1px solid transparent !important;cursor:pointer;transition:all .3s ease-in}
@media only screen and (min-width:1280px){.slider-controls .btn-slide:hover{background-color:#92c8fc;transition:all .3s ease-in}
}.slider-controls .btn-slide i{font-size:18px;color:#fff}.slider-controls .btn-slide--next{transform:rotate(180deg)}
.itemstep{padding:48px 30px;background:#f4f9ff;border:.25px solid #1060e0;border-radius:14px}
.itemstep .number{font-size:12px;line-height:1.2;color:#1060e0;text-transform:uppercase;font-weight:400}
.itemstep .title{font-size:24px;font-weight:400;color:#1060e0;margin:5px 0 25px;line-height:1.2}
@media only screen and (max-width:860px){.itemstep .title{margin:13px 0 45px}}.itemstep .content p{font-size:1rem;color:#07262b;line-height:1.2;margin:22px 0}
@media only screen and (max-width:860px){.itemstep .content p{font-size:14px}}.itemstep .content p a{text-decoration:underline;color:#92c8fc !important}
@media only screen and (min-width:1280px){.itemstep .content p a:hover{color:#1060e0 !important}
}.itemstep .content ul{padding:0}.itemstep .content ul li{position:relative;list-style:none;padding:0 0 10px 30px;color:#07262b;font-size:14px}
.itemstep .content ul li::before{content:"";display:inline-block;width:15px;height:1px;background:#1060e0;position:absolute;left:0;top:9px}
.itemstep__content{height:100%}.navtabs{border-radius:100px;padding:0;position:relative;margin:-10px 0 30px auto}
@media only screen and (max-width:1080px){.navtabs{margin:0 0 30px;width:100%}}.navtabs::before{content:'';position:absolute;bottom:0;right:0;width:100%;height:100%;background-color:#f4f9ff;border-radius:50px;border:1px solid #92c8fc;z-index:-2}
@media only screen and (max-width:640px){.navtabs::before{border-radius:30px}}.navtabs .decoration{position:absolute;bottom:7px;left:7px;width:calc(100% / 4 - 80px);height:calc(100% - 14px);background-color:#1060e0;border-radius:50px;transition:.5s ease;z-index:-1}
@media only screen and (max-width:640px){.navtabs .decoration{display:none}}.navtabs__list{display:flex;align-items:center;justify-content:flex-start;position:relative;padding:7px;width:fit-content;z-index:2;border-radius:50px}
@media only screen and (max-width:1080px){.navtabs__list{width:100%}}@media only screen and (max-width:640px){.navtabs__list{overflow:auto;flex-wrap:wrap}
}.navtabs__list .item{display:inline-flex;align-items:center;justify-content:center;height:100%;position:relative;cursor:pointer;color:#07262b;padding:10px 20px}
@media only screen and (max-width:1080px){.navtabs__list .item{width:calc(100% / 2);padding:10px}
}@media only screen and (max-width:640px){.navtabs__list .item{padding:5px 10px;text-align:center;width:auto;justify-content:center}
}.navtabs__list .item span{width:100%;height:100%;padding:0 30px;font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#07262b;margin-bottom:0;transition:color .325s ease-in-out}
@media only screen and (max-width:1440px){.navtabs__list .item span{padding:0}}.navtabs__list .item.active-tab span{color:#fff}
@media only screen and (max-width:640px){.navtabs__list .item.active-tab span{color:#1060e0;text-decoration:underline;text-underline-offset:3px}
}.navtabs__content{display:none}.itempopup{border-radius:20px;background-color:#1060e0;display:flex;flex-direction:column;padding:40px 40px 60px;justify-content:flex-end;min-height:500px;position:relative;max-width:450px}
@media only screen and (max-width:640px){.itempopup{border-radius:10px}}.itempopup i{font-size:70px;color:#fff;margin:0 0 30px}
.itempopup__tag{color:#92c8fc;font-size:12px}.itempopup__title{color:#fff;margin:3px 0 13px;font-size:24px}
.itempopup__subtitle{color:#fff;font-size:20px;margin:10px 0}.itempopup__close{position:absolute;cursor:pointer;right:15px;top:20px;z-index:100;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:transparent;padding:0}
.itempopup__close .close{width:23px;height:1px;background-color:#fff;transform:rotate(-45deg);padding:0}
.itempopup__close .close::before{content:"";left:0;right:0;top:0;position:absolute;height:1px;background-color:#fff;transition:all .45s cubic-bezier(0.215,0.61,0.355,1);transform:rotate(90deg)}
.footer{background-color:#1c1c1c;z-index:99;position:relative;border-radius:20px 20px 0 0;overflow:hidden;margin:-20px 0 0}
@media only screen and (max-width:991px){.footer{border-radius:10px 10px 0 0}}.footer__content{width:100%;padding:90px 0 0}
@media only screen and (max-width:720px){.footer__content{padding:50px 0 0}}.footer__content .container{display:flex;column-gap:50px}
@media only screen and (min-width:1920px){.footer__content .container{max-width:1920px}
}@media only screen and (max-width:720px){.footer__content .container{flex-direction:column}
}.footer__logo{display:inline-block}.footer__logo svg,.footer__logo img{width:270px}
@media only screen and (max-width:720px){.footer__logo svg,.footer__logo img{width:230px}
}.footer__info{margin:0 auto 0 0;display:flex;flex-direction:column}@media only screen and (max-width:1080px){.footer__info{width:40%}
}@media only screen and (max-width:991px){.footer__info{width:50%}}@media only screen and (max-width:720px){.footer__info{width:100%}
}.footer__info .location{margin:70px 0 20px}@media only screen and (max-width:860px){.footer__info .location{max-width:280px}
}@media only screen and (max-width:720px){.footer__info .location{margin:35px 0 10px;max-width:none}
}.footer__info .location p{color:#828282;line-height:1.3;font-size:16px;margin:0}
.footer__info .linksinfo{display:flex;flex-direction:column;height:100%;justify-content:space-between}
.footer__info .linksinfo .linkfooter-line{text-decoration:underline;margin:0 20px 12px 0;color:#92c8fc;font-size:12px}
.footer__info .linksinfo__info{display:flex;flex-direction:column}.footer__info .linksinfo__contact{display:flex;flex-direction:column;padding:0 0 33px}
@media only screen and (max-width:720px){.footer__info .linksinfo__contact{padding:0 0 23px}
}.footer__info .linksinfo__contact .linkfooter-line{text-decoration:underline;color:#fff;font-size:16px}
@media only screen and (min-width:1280px){.footer__info .linksinfo__contact .linkfooter-line:hover{color:#92c8fc}
}.footer__info .linksinfo__gest{margin:0;color:#828282}.footer__info .linksinfo__gest a{color:#92c8fc}
@media only screen and (min-width:1280px){.footer__info .linksinfo__gest a:hover{text-decoration:underline}
}@media only screen and (max-width:720px){.footer__info .linksinfo__social{padding:60px 0 0}
}.footer__info .linksinfo__social .linkfooter-line{text-decoration:underline;margin:0 20px 12px 0;color:#92c8fc;font-size:13px}
@media only screen and (max-width:720px){.footer__info .linksinfo__social .linkfooter-line{font-size:16px}
}.footer__right{display:flex;width:49%;flex-wrap:wrap;min-height:420px}@media only screen and (max-width:720px){.footer__right{padding:30px 0 0;width:100%;margin:30px 0 0;border-top:1px solid rgba(255,255,255,0.129412)}
}.footer__col-content{display:flex;width:100%;column-gap:70px}@media only screen and (min-width:1920px){.footer__col-content{width:auto;column-gap:120px;margin:0 150px 0 0}
}@media only screen and (max-width:991px){.footer__col-content{display:flex;flex-direction:column}
}.footer__colabo{width:100%;margin:80px 0 0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:20px}
@media only screen and (max-width:720px){.footer__colabo{flex-wrap:wrap;margin:50px 0 0;justify-content:flex-start}
}.footer__colabo .title-col{margin:0;font-size:11px;color:#828282;line-height:1.1}
@media only screen and (max-width:720px){.footer__colabo .title-col{width:100%;margin:0 0 10px}
}.footer__colabo a{display:inline-flex;align-items:center}.footer__colabo a img{width:100%;height:100%;max-width:60px;object-fit:contain}
.footer .btn-slide-up{position:absolute;right:40px;background-color:transparent;padding:7px;border-radius:50px;align-items:center;justify-content:center;border:1px solid transparent !important;display:none}
@media only screen and (max-width:1280px){.footer .btn-slide-up{top:33%}}@media only screen and (max-width:860px){.footer .btn-slide-up{bottom:190px;top:auto;right:20px}
}.footer .btn-slide-up::before{content:"";background-color:#1060e0;position:absolute;width:40px;height:40px;border-radius:50px;transform:scale(1);transition:all .3s ease-in-out}
.footer .btn-slide-up i{font-size:22px;color:#fff;z-index:2}@media only screen and (min-width:1280px){.footer .btn-slide-up:hover::before{transform:scale(1.2);transition:all .3s ease-in-out}
}.footer__column{display:flex;flex-direction:column}@media only screen and (max-width:991px){.footer__column{margin:0 0 20px}
}.footer__column .title-col{font-size:24px;color:#828282;margin:20px 0 30px;line-height:1.2;min-height:58px}
@media only screen and (max-width:720px){.footer__column .title-col{min-height:inherit}
}.footer__column .linkfooter-line{margin:0 0 20px;max-width:280px;color:#fff}@media only screen and (min-width:1280px){.footer__column .linkfooter-line:hover{color:#92c8fc}
}.footer__legend{padding:10px 0;margin:20px 0 0}@media only screen and (max-width:720px){.footer__legend{padding:30px 0}
}.footer__legend .container{display:flex;justify-content:space-between;align-items:center;position:relative}
.footer__legend .container::before{content:"";height:1px;width:calc(100% - 40px);position:absolute;top:0;left:20px;background-color:rgba(255,255,255,0.129412)}
@media only screen and (max-width:640px){.footer__legend .container::before{width:calc(100% - 20px);left:10px}
}@media only screen and (min-width:1920px){.footer__legend .container{max-width:1920px}
}@media only screen and (max-width:991px){.footer__legend .container{flex-direction:column;align-items:flex-start}
}.footer__legend .textlegend{font-size:11px;color:#828282}@media only screen and (max-width:720px){.footer__legend .textlegend{text-align:center;margin:60px 0 10px;line-height:1.2}
}.footer__legend .linknumericco{width:auto;display:inline-flex;align-items:center}
@media only screen and (max-width:991px){.footer__legend .linknumericco{margin:47px 0 10px}
}.footer__legend .linknumericco svg path{filter:grayscale(5);opacity:.5;transition:all .3s ease-in-out}
@media only screen and (min-width:1280px){.footer__legend .linknumericco:hover svg path{filter:grayscale(0);opacity:1;transition:all .3s ease-in-out}
}.footer__legal .linklegal{color:#fff;font-size:11px;margin:0 0 0 20px;transition:all .4s cubic-bezier(0.1,0,0.3,1)}
@media only screen and (max-width:991px){.footer__legal .linklegal{margin:0 20px 0 0}
}@media only screen and (max-width:720px){.footer__legal .linklegal{margin:0 5px}
}@media only screen and (min-width:1280px){.footer__legal .linklegal:hover{color:#92c8fc;transition:all .4s cubic-bezier(0.1,0,0.3,1)}
}.footer__isotipo{position:absolute;top:40px;bottom:-20px;right:80px;width:auto;height:110%;z-index:-1;fill:#222427}
@media only screen and (max-width:991px){.footer__isotipo{right:-50px;width:calc(100% + 30px);height:auto;top:auto;bottom:-80px}
}.contactbottom{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 0 100px;overflow:hidden;background-color:#1060e0}
@media only screen and (max-width:640px){.contactbottom{flex-direction:column;align-items:center;padding:50px 0 100px}
}.contactbottom::after{content:'';width:380vw;height:380vw;aspect-ratio:1 / 1;background-color:#92c8fc;opacity:.1;position:absolute;bottom:120px;border-radius:50%;z-index:0;display:none}
@media only screen and (max-width:640px){.contactbottom::after{display:flex}}.contactbottom__intro{max-width:750px;margin:0 auto 60px;padding:0 10px}
@media only screen and (max-width:991px){.contactbottom__intro{margin:0 auto 70px}
}.contactbottom__intro .title{color:#fff;font-size:38px;font-family:"Sora",sans-serif;text-align:center}
@media only screen and (max-width:991px){.contactbottom__intro .title{font-size:30px}
}.contactbottom__intro .title-sol{display:none}.contactbottom__intro .subtitle{text-align:center;color:#fff;display:none;width:70%;margin:20px auto}
.contactbottom__content{position:relative;display:flex;align-items:center;justify-content:center}
@media only screen and (max-width:991px){.contactbottom__content{flex-direction:column}
}.contactbottom .markee{position:relative;z-index:1}.contactbottom .btn{position:absolute;z-index:2}
@media only screen and (max-width:991px){.contactbottom .btn{position:relative;margin:40px 0 0}
}.contactbottom .btn__text{font-size:53px;padding:10px 60px 13px}@media only screen and (max-width:991px){.contactbottom .btn__text{font-size:30px;padding:10px 30px 13px}
}.contactbottom .btn__arrow{justify-content:center}.contactbottom .btn__arrow i{font-size:40px}
@media only screen and (max-width:991px){.contactbottom .btn__arrow i{font-size:28px}
}.contactbottom .btn__arrow--right{right:-102px}@media only screen and (max-width:1280px){.contactbottom .btn__arrow--left{height:96px}
}@media only screen and (max-width:991px){.contactbottom .btn__arrow--left{height:68px}
}@media only screen and (min-width:1280px){.contactbottom .btn:hover .btn__text{left:102px}
}body.page-template-page_home .contactbottom{display:none}body.page-template-page_solutions .contactbottom .title{display:none}
body.page-template-page_solutions .contactbottom .title.title-sol{display:flex}body.page-template-page_solutions .contactbottom .subtitle{display:flex}
#cmplz-manage-consent{position:fixed;left:20px;bottom:20px !important;z-index:99999;display:flex;transform:none;transition:all .3s ease-in-out}
@media only screen and (max-width:991px){#cmplz-manage-consent{left:10px;bottom:13px !important}
}#cmplz-manage-consent .cmplz-manage-consent{width:35px !important;min-width:35px !important;height:35px !important;padding:0;color:transparent !important;right:inherit !important;box-shadow:none !important;border-radius:10px !important;background-color:#07262b !important;position:relative;left:0;bottom:0 !important;display:flex;overflow:hidden;transform:none;transition:all .325s ease-in-out}
@media only screen and (max-width:640px){#cmplz-manage-consent .cmplz-manage-consent{left:0;bottom:-3px !important}
}#cmplz-manage-consent .cmplz-manage-consent::before{content:"";background-image:url("/wp-content/themes/ecobiogas/assets/img/cookie-icon.svg");position:absolute;top:8px;left:8px;width:20px;height:20px;display:inline-block;z-index:1;background-repeat:no-repeat}
@media only screen and (max-width:640px){#cmplz-manage-consent .cmplz-manage-consent::before{top:8px;left:8px;background-repeat:no-repeat}
}#cmplz-manage-consent .cmplz-manage-consent::after{content:"Configuración de cookies";color:#fff;background:#1c1c1c;position:absolute;left:45px;top:5px;letter-spacing:0;font-size:11px;border-radius:5px;border-bottom-left-radius:0;padding:5px;min-width:163px;opacity:0;transition:opacity .325s ease-in-out}
@media only screen and (min-width:1280px){#cmplz-manage-consent .cmplz-manage-consent:hover{overflow:visible;transition:all .325s ease-in-out}
#cmplz-manage-consent .cmplz-manage-consent:hover::after{opacity:1;transition:opacity .325s ease-in-out}
}#cmplz-cookiebanner-container{z-index:999999999}#cmplz-cookiebanner-container .cmplz-cookiebanner{padding:30px !important;box-shadow:#0000000d 0 10px 20px,#0000000d 0 6px 6px !important;border-radius:20px !important}
#cmplz-cookiebanner-container .cmplz-cookiebanner a{color:#1060e0;transition:all .3s ease-in-out}
#cmplz-cookiebanner-container .cmplz-cookiebanner a:hover{color:#07262b;transition:all .3s ease-in-out}
@media only screen and (max-width:720px){#cmplz-cookiebanner-container .cmplz-cookiebanner{width:calc(100% - 30px);padding:16px 16px 30px !important;max-height:82vh}
}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close{width:20px !important;height:20px !important}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close svg path{fill:#1060e0}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body{min-width:inherit}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:#07262b}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links.cmplz-documents{margin-top:20px;align-items:center;flex-wrap:wrap}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{justify-content:center;font-size:10px;font-weight:300}
@media only screen and (min-width:1280px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{background-color:#92c8fc}
}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:#1060e0;border:1px solid #1060e0;padding:11px 40px;color:#fff;font-size:14px}
@media only screen and (max-width:720px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{padding:7px 40px;height:auto;font-size:12px}
}@media only screen and (min-width:1280px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover{background-color:#92c8fc;border:1px solid #92c8fc}
}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{padding:11px 40px;background-color:#f4f9ff;font-size:14px}
@media only screen and (max-width:720px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{padding:7px 40px;height:auto;font-size:12px}
}@media only screen and (min-width:1280px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences:hover{background-color:#1060e0;border:1px solid #1060e0;color:#fff}
}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories{padding:20px 0;width:100%;width:570px}
@media only screen and (max-width:720px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories{width:auto}
}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:#f2f2f2}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-size:12px}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description span{font-size:12px}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox:focus{border:0;outline:0}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::before{background-color:#07262b;box-shadow:none !important}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{background-color:#1060e0;box-shadow:none !important}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category[open] .cmplz-icon.cmplz-open::before{content:"\e901";transform:rotate(180deg);display:inline-block;top:-5px}
#cmplz-cookiebanner-container .cmplz-icon.cmplz-open{position:relative;transform:none !important}
#cmplz-cookiebanner-container .cmplz-icon.cmplz-open::before{content:"\e901";font-family:"icomoon",sans-serif;font-size:12px;color:#07262b;top:-3px;position:relative}
#cmplz-cookiebanner-container .cmplz-icon.cmplz-open svg{display:none}@media only screen and (max-width:860px){body.cookie-visible #cmplz-manage-consent{bottom:157px !important;transition:all .3s ease-in-out}
}.solutionsbanner{position:relative}.solutionsbanner__img{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:20px 20px 0 0;overflow:hidden;z-index:0}
@media only screen and (max-width:991px){.solutionsbanner__img{border-radius:10px 10px 0 0}
}.solutionsbanner__img::before{content:"";width:100%;height:100%;position:absolute;background:#000;opacity:.4;left:0;bottom:0;z-index:0;mix-blend-mode:multiply}
.solutionsbanner__img::after{content:"";width:100%;height:50%;position:absolute;background:transparent linear-gradient(0,#1060e0 0,rgba(16,96,224,0.596078) 32%,rgba(8,48,112,0) 100%) 0 0 no-repeat padding-box;left:0;bottom:0;z-index:1}
.solutionsbanner__img .img{width:100%;display:block;height:100%;object-fit:cover;z-index:-1;position:relative}
.solutionsbanner__img img{width:100%;height:100%;object-fit:cover}.solutionsbanner .container{border-bottom:1px solid #92c8fc;position:relative;z-index:1}
.solutionsbanner__content{padding:104px 0 130px}@media only screen and (max-width:991px){.solutionsbanner__content{padding:64px 0 110px}
}.solutionsbanner__intro h2,.solutionsbanner__intro h3,.solutionsbanner__intro h4,.solutionsbanner__intro h5{color:#fff;font-size:38px;margin:0 0 35px}
@media only screen and (max-width:991px){.solutionsbanner__intro h2,.solutionsbanner__intro h3,.solutionsbanner__intro h4,.solutionsbanner__intro h5{font-size:30px;margin:0 30px 15px 0;line-height:1.2}
}.solutionsbanner__intro p{font-size:20px;color:#fff;max-width:490px;margin:0;line-height:1.2}
@media only screen and (max-width:991px){.solutionsbanner__intro p{font-size:16px}
}.solutionsbanner__list{padding:50px 0 0;margin:0;list-style:none;display:inline-flex;gap:50px}
@media only screen and (max-width:640px){.solutionsbanner__list{gap:20px;flex-direction:column}
}.solutionsbanner__item{margin:0;padding:0}.technational{background:linear-gradient(0,#f2f2f2 0,#fff 100%);padding:150px 0 50px;position:relative;z-index:2}
@media only screen and (max-width:991px){.technational{padding:120px 0 50px}}.technational__title{font-size:49px;text-align:center;color:#07262b;max-width:1400px;line-height:1.2;padding:0 50px;font-weight:300;font-family:"Wix Madefor Text",sans-serif}
@media only screen and (max-width:991px){.technational__title{max-width:900px}}@media only screen and (max-width:768px){.technational__title{padding:0 30px}
}@media only screen and (max-width:640px){.technational__title{font-size:34px;padding:0 10px;line-height:1.3}
}.technational__title strong{font-weight:300;color:#1060e0}.technational__title .item-icon{position:relative;display:inline-flex;align-items:center;padding:0 0 0 70px}
@media only screen and (max-width:640px){.technational__title .item-icon{padding:0 0 0 42px}
}.technational__title .item-icon i{font-size:57px;color:#1060e0;position:absolute;left:0;top:auto}
@media only screen and (max-width:640px){.technational__title .item-icon i{font-size:40px !important}
}.technational__title .item-icon--second{padding:0 70px 0 0}@media only screen and (max-width:640px){.technational__title .item-icon--second{padding:0 0 0 42px}
}.technational__title .item-icon--second i{right:0;left:auto}@media only screen and (max-width:640px){.technational__title .item-icon--second i{right:auto;left:0}
}.technational__title-top i{margin:0 4px 0 0;font-size:61px}.technational__title-bottom{position:relative;top:8px}
.technational__content{display:flex;flex-direction:column;align-items:center}.technational__content .btn{margin:50px 0 0;z-index:0}
@media only screen and (max-width:640px){.technational__content .btn{margin:60px 0 0}
}.technational__number{font-size:69px;color:#1060e0;font-family:"Sora",sans-serif;font-weight:300;margin:30px 0 0}
@media only screen and (max-width:991px){.technational__number{font-size:65px}}@media only screen and (max-width:640px){.technational__number{font-size:48px;font-weight:400}
}.technational__video{width:calc(100% - 200px);margin:120px auto 50px;overflow:hidden;height:850px;border-radius:20px}
@media only screen and (max-width:1440px){.technational__video{width:calc(100% - 100px);height:800px}
}@media only screen and (max-width:991px){.technational__video{width:calc(100% - 50px);height:500px}
}@media only screen and (max-width:640px){.technational__video{width:100%;margin:100px auto 0}
}.technational__video img{width:100%;height:100%;object-fit:cover}.technational--services{padding:40px 0 120px;background:transparent linear-gradient(0,#fff 0,#f4f9ff 100%) 0 0 no-repeat padding-box}
.technational--services .technational__video{margin:40px auto 0}@media only screen and (max-width:640px){.technational--services .technational__video{border-radius:10px}
}.technational--about{background:transparent}@media only screen and (max-width:640px){.technational--about{padding:0 0 20px}
}.section-featuredlist{padding:50px 0;background-color:#f2f2f2;border-radius:0 0 20px 20px}
@media only screen and (max-width:991px){.section-featuredlist{border-radius:0 0 10px 10px;padding:80px 0 120px}
}.section-featuredlist .container{display:flex;justify-content:space-between;gap:50px}
@media only screen and (max-width:991px){.section-featuredlist .container{flex-direction:column;gap:0}
}.section-featuredlist__text{width:33%}@media only screen and (max-width:991px){.section-featuredlist__text{width:100%}
}.section-featuredlist__text .title{margin:0 0 40px;font-size:24px;font-family:"Sora",sans-serif;color:#07262b;font-weight:400;max-width:400px}
@media only screen and (max-width:991px){.section-featuredlist__text .title{margin:0 0 10px;font-size:20px;line-height:1.3;max-width:500px}
}.section-featuredlist__text p{width:100%;font-weight:300;color:#07262b;line-height:1.2;padding:0 70px 0 0;max-width:440px}
@media only screen and (max-width:991px){.section-featuredlist__text p{padding:0 30px 0 0}
}.section-featuredlist__list{display:flex;flex-direction:column;align-items:flex-end;width:67%}
@media only screen and (max-width:991px){.section-featuredlist__list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;align-items:stretch;margin-top:40px;width:100%}
}@media only screen and (max-width:540px){.section-featuredlist__list{display:flex;align-items:flex-end}
}.section-featuredlist__list .box-horizontal{margin-bottom:30px}@media only screen and (max-width:640px){.section-featuredlist__list .box-horizontal{margin-bottom:20px}
}.slidercards{padding:110px 0 80px}@media only screen and (max-width:860px){.slidercards{padding:100px 0 90px}
}@media only screen and (max-width:640px){.slidercards{padding:70px 0 90px}}.slidercards__intro{display:flex;align-items:center;justify-content:space-between}
@media only screen and (max-width:860px){.slidercards__intro{flex-direction:column;gap:20px;align-items:flex-start}
}.slidercards__intro .title{font-size:38px;margin:0;font-family:"Sora",sans-serif;color:#07262b;line-height:1.2;width:60%}
@media only screen and (max-width:860px){.slidercards__intro .title{font-size:30px;width:100%;padding:0 30px 0 0}
}.slidercards__slider{padding:40px 0 0}.slidercards__list{overflow-x:auto;white-space:nowrap;position:relative}
.slidercards__list::-webkit-scrollbar{display:none}.slidercards__list:focus{pointer-events:none}
.slidercards__list .itemcardslide{display:inline-block;margin-right:30px;min-height:auto;width:calc(100% / 3 - 30px)}
@media only screen and (max-width:1600px){.slidercards__list .itemcardslide{width:calc(100% / 2 - 200px)}
}@media only screen and (max-width:1080px){.slidercards__list .itemcardslide{width:500px}
}@media only screen and (max-width:640px){.slidercards__list .itemcardslide{width:85%;margin-right:10px}
}.slidercards__list .itemcardslide__content{width:100%}.slidercards__list .itemcardslide:first-child{margin-left:calc(((100vw - 1670px) / 2) + 90px)}
@media only screen and (max-width:1600px){.slidercards__list .itemcardslide:first-child{margin-left:calc(((100vw - 1440px) / 2) + 90px)}
}@media only screen and (max-width:1366px){.slidercards__list .itemcardslide:first-child{margin-left:50px}
}@media only screen and (max-width:991px){.slidercards__list .itemcardslide:first-child{margin-left:30px}
}@media only screen and (max-width:640px){.slidercards__list .itemcardslide:first-child{margin-left:10px}
}.slidercards--services{padding:110px 0 70px}@media only screen and (max-width:860px){.slidercards--services{padding:100px 0 70px}
}@media only screen and (max-width:640px){.slidercards--services{padding:70px 0}}
.slidercards--services .slidercards__intro{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;width:50%}
@media only screen and (max-width:860px){.slidercards--services .slidercards__intro{width:100%}
}.slidercards--services .slidercards__intro .title{width:100%}@media only screen and (max-width:860px){.slidercards--services .slidercards__intro .title{font-size:30px}
}@media only screen and (max-width:640px){.slidercards--services .slidercards__slider{padding:20px 0 0}
}@media only screen and (max-width:640px){.slidercards--services .slidercards__slider .itemcardslide{height:200px}
}@media only screen and (max-width:640px){.slidercards--services .slidercards__slider .itemcardslide__content{padding:15px}
}@media only screen and (max-width:640px){.slidercards--services .slidercards__slider .itemcardslide__title{font-size:19px;max-width:none}
}.slidercards--success{padding:40px 0 150px}.banner-contact{position:relative;display:flex;align-items:center;justify-content:center;margin:100px 0}
.banner-contact .container{position:relative}.banner-contact__img{width:100%;height:500px;position:relative}
.banner-contact__img::before{content:'';z-index:0;background:#0a2e22;opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0;mix-blend-mode:multiply}
.banner-contact__img img{width:100%;height:100%;object-fit:cover}.banner-contact__content{position:absolute;width:100%;height:100%;padding:50px;top:0;left:0;display:flex;align-items:center;justify-content:space-between}
@media only screen and (max-width:991px){.banner-contact__content{padding:30px;justify-content:center;flex-direction:column;align-items:flex-start}
}@media only screen and (max-width:640px){.banner-contact__content{padding:20px}}
.banner-contact__content .info{max-width:700px}.banner-contact__content h1,.banner-contact__content h2,.banner-contact__content h3,.banner-contact__content h4,.banner-contact__content h5{color:#fff;font-weight:400;line-height:1;font-size:3rem}
@media only screen and (max-width:991px){.banner-contact__content h1,.banner-contact__content h2,.banner-contact__content h3,.banner-contact__content h4,.banner-contact__content h5{font-size:30px}
}.banner-contact__content p{font-size:1rem;width:80%;text-align:left;color:#fff;font-weight:300}
.banner-contact__content p strong{color:#fff}.about-facilities{padding:70px 0 160px}
@media only screen and (max-width:640px){.about-facilities{padding:70px 0 110px}}
.about-facilities__intro{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:500px;margin:0 auto}
@media only screen and (max-width:640px){.about-facilities__intro{align-items:flex-start;max-width:none;margin:0 0 50px}
}.about-facilities__intro .btn{margin:45px 0 0}@media only screen and (max-width:640px){.about-facilities__intro .btn{margin:35px 0 0}
}.about-facilities__intro h2{font-size:38px;margin:0 0 15px;line-height:1;color:#1060e0;font-weight:400;text-align:center}
@media only screen and (max-width:991px){.about-facilities__intro h2{font-size:30px}
}@media only screen and (max-width:640px){.about-facilities__intro h2{text-align:left;margin:0 0 23px}
}.about-facilities__intro p{margin:0;font-size:16px;text-align:center;color:#07262b;line-height:1.3}
@media only screen and (max-width:640px){.about-facilities__intro p{text-align:left}
}.about-facilities__title{font-size:38px;margin:0 0 15px;line-height:1;color:#1060e0;font-weight:400;text-align:center}
@media only screen and (max-width:991px){.about-facilities__title{font-size:30px}
}@media only screen and (max-width:640px){.about-facilities__title{text-align:left;margin:0 0 23px}
}.about-facilities__subtitle{margin:0;font-size:16px;text-align:center;color:#07262b;line-height:1.3}
@media only screen and (max-width:640px){.about-facilities__subtitle{text-align:left}
}.about-facilities__grid{display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(1,1fr);gap:20px;padding:65px 0 0}
@media only screen and (max-width:640px){.about-facilities__grid{display:flex;flex-direction:column;padding:0}
}.about-facilities__img{height:460px;border-radius:8px;overflow:hidden}@media only screen and (max-width:640px){.about-facilities__img{height:210px}
}.about-facilities__img img,.about-facilities__img .map{width:100%;height:100%;object-fit:cover}
.about-facilities__img--1,.about-facilities__img:first-child{grid-area:1 / 1 / 2 / 7}
.about-facilities__img--2,.about-facilities__img:nth-child(2){grid-area:1 / 7 / 2 / 10}
.about-facilities--reverse{padding:90px 0 160px;background-color:#f2f2f2}@media only screen and (max-width:640px){.about-facilities--reverse{padding:80px 0 110px}
}.about-facilities--reverse .about-facilities__img--1,.about-facilities--reverse .about-facilities__img:first-child{grid-area:1 / 4 / 2 / 10}
.about-facilities--reverse .about-facilities__img--2,.about-facilities--reverse .about-facilities__img:nth-child(2){grid-area:1 / 1 / 2 / 4}
.about-facilities--reverse .introtext-center{max-width:600px}.about-facilities--reverse .introtext-center__subtitle{width:60%}
.sectionsteps{padding:40px 0;background-color:white}@media only screen and (max-width:860px){.sectionsteps{padding:40px 0 50px}
}.sectionsteps__intro{padding:0 0 50px;max-width:50%}@media only screen and (max-width:860px){.sectionsteps__intro{max-width:none;padding:0 0 20px}
}.sectionsteps__intro .title{font-size:38px;margin:0 0 40px;color:#1c1c1c}@media only screen and (max-width:860px){.sectionsteps__intro .title{font-size:30px;margin:0 0 30px}
}.sectionsteps__intro .subtitle{font-size:16px;margin:0}.sectionsteps__list{position:relative;height:100%;display:flex}
.sectionsteps__list.tns-slider{display:inherit}.sectionsteps__list::-webkit-scrollbar{display:none}
.sectionsteps__list .itemstep{display:inline-block;margin-right:40px;height:100%;width:40%;overflow:hidden;border-radius:8px;min-height:280px}
@media only screen and (max-width:1280px){.sectionsteps__list .itemstep{width:60%;min-height:350px}
}@media only screen and (max-width:860px){.sectionsteps__list .itemstep{width:80%;margin-right:20px}
}.sectionsteps__list .itemstep__content{min-height:180px}@media only screen and (max-width:860px){.sectionsteps__list .itemstep__content{min-height:300px}
}@media only screen and (max-width:860px){.sectionsteps__list .itemstep p:nth-child(2){font-size:26px}
}.sectionsteps__list .itemstep img{width:100%;height:100%;object-fit:cover}.sectionsteps__list .itemstep:first-child{margin-left:calc(((100vw - 1440px) / 2) + 90px)}
@media only screen and (min-width:1920px){.sectionsteps__list .itemstep:first-child{margin-left:calc(((100vw - 1680px) / 2) + 90px)}
}@media only screen and (max-width:1366px){.sectionsteps__list .itemstep:first-child{margin-left:50px}
}@media only screen and (max-width:991px){.sectionsteps__list .itemstep:first-child{margin-left:30px}
}@media only screen and (max-width:640px){.sectionsteps__list .itemstep:first-child{margin-left:20px}
}.bannerinfo{padding:60px 0}@media only screen and (max-width:991px){.bannerinfo{padding:40px 0}
}@media only screen and (max-width:991px){.bannerinfo .container{padding:0}}.bannerinfo__content{border-radius:21px;background-image:url("/wp-content/themes/ecobiogas/assets/img/bannerinfo.png");background-repeat:no-repeat;background-size:cover;position:relative;padding:40px 30px;display:flex;align-items:flex-start;justify-content:space-between;min-height:670px}
@media only screen and (max-width:991px){.bannerinfo__content{flex-direction:column;padding:12px 10px;min-height:600px}
}.bannerinfo__content::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:transparent linear-gradient(142deg,rgba(10,40,46,0) 0,#0a2e22 100%) 0 0 no-repeat padding-box;mix-blend-mode:multiply;border-radius:21px;z-index:0}
@media only screen and (max-width:991px){.bannerinfo__content::before{background:transparent linear-gradient(172deg,rgba(10,40,46,0) 0,#0a2e22 100%) 0 0 no-repeat padding-box}
}.bannerinfo__heading{border-radius:16px;background:#fff;padding:50px 50px 70px;position:relative;z-index:1;width:50%;max-width:550px}
@media only screen and (max-width:1080px){.bannerinfo__heading{padding:30px}}@media only screen and (max-width:991px){.bannerinfo__heading{width:100%;padding:25px 20px}
}.bannerinfo__heading .title,.bannerinfo__heading .title h2,.bannerinfo__heading .title h3{font-family:"Sora",sans-serif;font-size:38px;color:#5389e0;font-weight:400;margin:0 0 50px;line-height:1.2}
@media only screen and (max-width:1080px){.bannerinfo__heading .title,.bannerinfo__heading .title h2,.bannerinfo__heading .title h3{font-size:30px;margin:0 0 20px}
}@media only screen and (max-width:991px){.bannerinfo__heading .title,.bannerinfo__heading .title h2,.bannerinfo__heading .title h3{font-size:25px;margin:0 0 15px}
}.bannerinfo__heading .title strong,.bannerinfo__heading .title h2 strong,.bannerinfo__heading .title h3 strong{font-weight:400;color:#1060e0}
.bannerinfo__heading .content p{font-size:20px;margin:0;color:#07262b;line-height:1.4}
@media only screen and (max-width:1080px){.bannerinfo__heading .content p{font-size:14px;line-height:1.3}
}.bannerinfo__heading .content p strong{font-weight:400;color:#1060e0}.bannerinfo__list{margin:auto 0 0;position:relative;z-index:1;width:30%;max-width:320px}
@media only screen and (max-width:991px){.bannerinfo__list{width:100%}}.bannerinfo__logo{display:block;margin:0 20px}
@media only screen and (max-width:991px){.bannerinfo__logo{width:100%;margin:0 20px 50px}
}@media only screen and (max-width:640px){.bannerinfo__logo{margin:0 20px 30px;width:200px}
}.bannerinfo__item{margin:auto 0 50px;padding:0}@media only screen and (max-width:1080px){.bannerinfo__item{margin:0 0 30px}
}@media only screen and (max-width:991px){.bannerinfo__item{margin:0 0 20px}}.bannerinfo__item::marker{color:#1060e0;font-size:25px}
.bannerinfo__item p{color:#b4b4b4;font-size:16px;top:-3px;position:relative}@media only screen and (max-width:1080px){.bannerinfo__item p{font-size:14px}
}.bannerinfo__item p strong{font-weight:400;color:#fff}.bannerinfo--contact .bannerinfo__content{background-image:url("/wp-content/themes/ecobiogas/assets/img/contact-banner-gestcompost.jpg")}
.section-phrase{padding:170px 0 80px;background-color:#f4f9ff}@media only screen and (max-width:991px){.section-phrase{padding:100px 20px 20px}
}@media only screen and (max-width:640px){.section-phrase{padding:80px 20px 0}}.section-phrase .container{display:flex;justify-content:flex-end;column-gap:30px;align-items:flex-start}
@media only screen and (max-width:640px){.section-phrase .container{column-gap:15px;flex-direction:column}
}@media only screen and (max-width:540px){.section-phrase .container{column-gap:5px}
}.section-phrase i{color:#1060e0;font-size:50px;text-align:right}@media only screen and (max-width:640px){.section-phrase i{padding:0 0 25px;text-align:left;font-size:47px}
}.section-phrase__text{margin:0;width:calc(100% - (100% / 3 + -30px))}@media only screen and (max-width:860px){.section-phrase__text{font-size:24px}
}@media only screen and (max-width:640px){.section-phrase__text{width:100%}}.section-phrase__text .title{color:#5389e0;font-family:"Sora",sans-serif;font-size:30px;line-height:1.3;margin:0 0 40px}
@media only screen and (max-width:860px){.section-phrase__text .title{font-size:24px}
}@media only screen and (max-width:640px){.section-phrase__text .title{line-height:1.3;margin:0 0 10px}
}.section-phrase__text .title strong{color:#1060e0;font-weight:400}.sliderimg-facilities{padding:20px 0 80px}
@media only screen and (max-width:640px){.sliderimg-facilities{padding:20px 0 0}}
.sliderimg-facilities__list{overflow:auto hidden;white-space:nowrap;position:relative;height:650px}
@media only screen and (max-width:1280px){.sliderimg-facilities__list{height:550px}
}@media only screen and (max-width:991px){.sliderimg-facilities__list{height:450px}
}@media only screen and (max-width:640px){.sliderimg-facilities__list{height:350px}
}@media only screen and (max-width:540px){.sliderimg-facilities__list{height:200px}
}.sliderimg-facilities__list::-webkit-scrollbar{display:none}.sliderimg-facilities__item{display:inline-block;margin-right:20px;height:100%;width:80%;overflow:hidden;border-radius:8px}
.sliderimg-facilities__item img{width:100%;height:100%;object-fit:cover;pointer-events:none}
.sliderimg-facilities__item:first-child{margin-left:20px}@media only screen and (max-width:640px){.sliderimg-facilities__item:first-child{margin-left:10px}
}.sliderimg-facilities__controls{padding:30px 0}.sliderimg-facilities__controls .container{display:flex;justify-content:flex-end;column-gap:15px}
@media only screen and (max-width:640px){.sliderimg-facilities__controls .container{justify-content:flex-start}
}.sliderimg-facilities__controls .btn-slide{background-color:#1060e0;padding:7px;border-radius:50px;display:flex;align-items:center;justify-content:center;border:1px solid transparent !important;cursor:pointer}
.sliderimg-facilities__controls .btn-slide i{font-size:22px;color:#fff}.sliderimg-facilities__controls .btn-slide--prev{transform:rotate(180deg)}