@charset "utf-8";:root{--mainColor:#1A2E83;--secondaryColorNoAccesible:#DF6D11;--secondaryColor:#EF852E;--contentColor:#121212;--mainFont:'Epilogue',sans-serif;--contentFont:'Inter',sans-serif}*{font-family:var(--mainFont)}.a-themeIcon{display:block;background-image:url(../images/bg/sprite.png);background-repeat:no-repeat;background-size:320px 240px;text-indent:-9999px}.o-mainHeader{z-index:1;background:#fff;position:fixed;width:100%}.o-mainHeader .row{align-items:center}.o-mainHeader__logo{margin-right:5%}.m-logo__img{max-width:242rem;transition:.2s all}.-minify .m-logo__img{max-width:200rem}.m-logo{padding:24rem 0;transition:.2s all}.-minify .m-logo{padding:15rem 0}.o-nav{background-color:transparent;border:none}.o-nav__list{padding:0;justify-content:flex-end}.o-nav a,.o-nav p,.o-nav__link,.o-nav__node{color:#121212}.o-nav__link{text-decoration:none}.o-nav__link .o-nav__text:after{content:"";width:100%;height:1px;background:var(--secondaryColor);display:block;position:absolute;bottom:-4px;opacity:0;transition:.2s all}.o-nav li:hover>a,.o-nav li:hover>p{background-color:transparent}.o-nav li:hover>a>.o-nav__text:after{opacity:1}.o-nav .-selected:hover>a,.o-nav .-selected:hover>button,.o-nav .-selected>a,.o-nav .-selected>button{background-color:transparent;color:var(--contentColor)}.o-nav .-selected:hover>a>.o-nav__text:after,.o-nav .-selected:hover>button>.o-nav__text:after,.o-nav .-selected>a>.o-nav__text:after,.o-nav .-selected>button>.o-nav__text:after{opacity:1}.o-nav ul ul li{padding:0 4px;background-color:var(--secondaryColor)}.m-langGroup__list{padding:0;list-style:none;color:#fff}.m-langGroup__link{text-decoration:none;padding:0 16rem 16rem;font-size:12rem;color:#ccc}#langMenu__nav{display:block;position:inherit;padding:0;text-align:right}.o-mainHeader__lang{display:block}.-minify .o-mainHeader__lang{display:none}.o-nav ul ul::after{display:none}main{margin-top:100rem}.m-contactUs__title,h1{color:#fff}h2{color:var(--secondaryColor)}h3,h4,h5,h6{font-weight:700;color:var(--contentColor)}h1 strong,h2 strong{color:var(--secondaryColor)}h1{font-size:clamp(20rem,4vw,40rem)}.a-button .-arrow{display:flex;align-items:center}.a-button .-arrow .-icon{margin-left:10rem;display:flex;align-items:center;transition:.2s all}.a-button,.button{background-color:var(--mainColor);border-radius:0;color:#fff;padding:16rem;border:solid 1px var(--mainColor);box-shadow:none;font-size:16rem;transition:.2s all}.a-button:not(.-loading):active,.button:not(.-loading):active{background-color:transparent;box-shadow:none;transform:none;color:var(--mainColor)}.a-button:not(.-loading):hover,.button:not(.-loading):hover{background-color:transparent;box-shadow:none;transform:none;color:var(--mainColor);border-color:var(--mainColor)}.a-button.-secondary,.button.-secondary{background-color:transparent;color:var(--mainColor)}.a-button.-secondary:not(.-loading):active,.a-button.-secondary:not(.-loading):hover,.button.-secondary:not(.-loading):active,.button.-secondary:not(.-loading):hover{background-color:var(--mainColor);color:#fff}.a-button.-buttonIcon:active,.a-button.-buttonIcon:hover{background-color:var(--mainColor);color:#fff}.a-button.-buttonIcon:hover .-icon{margin-left:20rem}.-visually-hidden{position:absolute;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.home{background:#fbfbfb}.home h2{color:var(--contentColor)}.home .m-contactUs__title{color:#fff}.p-home__slidexou{background-color:var(--mainColor);display:flex;align-items:center}.p-home__slidexou .f6g__slide,.p-home__slidexou .f6g__slideGroup{min-height:570rem!important}.p-home__slidexou .f6g__slideGroup{width:50%;clip-path:polygon(0 0,100% 1%,100% 100%,0 100%,25% 50%);margin-right:0;margin-left:auto;max-width:800rem}.p-home__welcome{width:50%}.p-home__welcome .wrap{display:flex;justify-content:flex-end;width:100%}.p-home__welcomeDesc.-editorContent h2{color:#fff;font-size:clamp(20rem,4vw,64rem);line-height:normal;margin-bottom:32rem}.p-home__welcomeDesc.-editorContent p{font-size:clamp(18rem,4vw,20rem);margin-bottom:24rem;color:#fff}.p-home__welcomeDesc.-editorContent p:last-child{margin-bottom:0}.p-home__welcomeDesc .a-button{border-color:#fff}.p-home__welcomeDesc .a-button:hover{background-color:#fff}.p-home__moduleItem{padding:112rem 0}.row.p-home__moduleDesc{align-items:center}.p-home__moduleItem .m-secondaryHeader{margin-bottom:32rem}.p-home__moduleItem .m-secondaryHeader__title{font-size:clamp(20rem,4vw,40rem)}.m-secondaryHeader__subtitle{color:var(--mainColor);font-size:clamp(18rem,4vw,20rem)}.p-home__moduleContent .-editorContent p{margin-bottom:24rem}.p-home__moduleContent .-editorContent p:last-child{margin-bottom:0}.p-home__moduleItem .wrap{max-width:1300rem}.p-home__moduleItem.-products .wrap{max-width:1160rem}.p-home__moduleServices{margin-top:36rem}.p-home__moduleServices .row{align-items:center;font-size:20rem;padding:16rem;flex-wrap:nowrap}.p-home__moduleServices .row:not(:last-child){margin-bottom:42rem}.p-home__moduleServices .row div:nth-child(2){width:auto}.p-home__moduleServices .row div:nth-child(3){width:100%}.p-home__moduleServices p{color:#717171;margin-bottom:0}.p-home__moduleServices img{width:40rem;margin-right:16rem}.m-breadcrumbs{color:var(--secondaryColor);margin-bottom:8rem}.m-breadcrumbs__link::after{content:"> "}.m-breadcrumbs__link:last-child:after{display:none}section.p-page{padding:64rem 0;background-color:var(--mainColor);color:#fff}section.p-page .m-pageHeader__title{color:#fff}.p-page .wrap{max-width:994rem}section.p-pageDetails{padding:54rem 0}.p-pageDetails{background-color:#f5f8fa}.p-pageDetails .wrap{max-width:994rem}.p-page__gallery .f6g__slideGroup{max-width:270rem;min-height:auto!important;border-radius:16px;margin-right:0;margin-left:auto}.p-page__gallery .f6g__slide{min-height:auto!important}.p-page__gallery .f6g__pagination{max-width:270rem;margin-right:0;margin-left:auto}.m-service{background-color:#fff;padding:16rem 24rem 16rem 32rem;margin:0 16rem 32rem 16rem;border-radius:16px;font-size:20rem}.m-service ul li:last-child p{margin-bottom:0}.m-service p{color:#585858}.m-service__title{align-items:center;font-size:20rem;margin-bottom:16rem}.p-pageDetails .col-50.m-service__titleIcon{width:auto}.p-pageDetails .col-50.m-service__titleText{width:100%}.p-pageDetails .col-50.m-service__titleText p{font-weight:700;color:var(--mainColor)}.p-pageDetails .m-service__titleIcon img{width:40rem}.p-blog{background:#f5f8fa;padding:64rem 0}.p-blog .wrap{max-width:994rem}.m-blogList__figure{margin-bottom:16rem}.m-blogList__link{text-decoration:none;font-weight:700;font-size:20rem;color:var(--mainColor)}.m-blogList__time{font-size:14rem}.m-blogList__content{background:#fff;padding:16rem;border-radius:16px;transition:.2s all}.m-blogList__item:hover .m-blogList__content{box-shadow:0 3px 11px 0 rgba(0,0,0,.09),4px 19px 62px 0 rgba(130,148,165,.39)}.m-pagination{text-align:right}.m-pagination__item{display:inline-block;text-decoration:none;border:1px solid var(--mainColor);padding:8rem;border-radius:8px;color:var(--mainColor)}.-selected.m-pagination__item{font-weight:700;color:#fff;background-color:var(--mainColor)}.p-blogItem{padding:64rem 0}.wrap.p-blogItem__wrap{max-width:732rem}.-f6g-selected .f6g__pagination__button{background:var(--secondaryColor)!important}.f6g__pagination__button{transform:scale(1)!important}.f6g__slide,.f6g__slideGroup,.m-slidexou,.m-slidexou__item{min-height:fit-content!important;height:auto}.f6g__slide img{margin:0 auto}.p-blogItem__time{font-size:14rem;margin-top:16rem;margin-bottom:16rem;display:block}.o-share{margin-top:32rem}.p-blogItem__figure .f6g__slideGroup{border-radius:16px}.m-contactUs{background:url(../images/bg/contacta-spamexincendios.jpg),#d3d3d3 1068.616px 0/64.261% 100% no-repeat;background-color:#c1d6e1;background-position:center;background-size:cover;background-repeat:no-repeat;text-align:center;color:#fff}.m-contactUs__contentGroup{padding:80rem}.m-contactUs__contentGroup:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:var(--mainColor);opacity:.8}.m-contactUs__subtitle{font-size:clamp(18rem,4vw,20rem);color:var(--secondaryColor)}.m-contactUs__title{font-size:clamp(20rem,4vw,40rem);color:#fff;text-transform:uppercase;line-height:normal;margin-bottom:16rem}.m-contactUs__content{max-width:454rem;margin:0 auto 16rem}.m-contactUs .a-button{background-color:transparent;border:solid 1px #fff}.o-mainFooter{background-color:#fff;border-top:8px solid var(--highlightColor);font-family:Inter;font-style:normal;color:#585858;padding:64rem 0 0 0;margin-top:0}.o-mainFooter__groupTitle{color:#121212;font-weight:700}.o-mainFooter__container .m-socialLinks__icon,.o-mainFooter__container i{filter:invert(0) sepia(22%) saturate(6769%) hue-rotate(326deg) brightness(95%) contrast(87%)}.m-logoFooter__img{max-width:412rem;width:100%}.o-mainFooter__copyright{color:var(--contentColor)}:where(.o-contentGroup__contentulli:not(:last-child)){margin-bottom:12rem}.f6g__pagination__item{margin-bottom:0}.m-contactInfo .m-pageHeader__title{color:var(--contentColor)}@media all and (max-width:1200px){.o-mainHeader__navLauncher{display:none}.col-25.o-mainHeader__logo{width:auto}.m-logo__img{max-width:150rem}.-minify .m-logo__img{max-width:130rem}main{margin-top:82rem}}@media all and (max-width:768px){.js-mainNav{display:none}.o-nav>ul{display:block}.o-mainHeader__navLauncher{display:block;position:absolute;top:28px;right:16rem;transition:.2s all}.-minify .o-mainHeader__navLauncher{top:14px}.m-launcher__text{display:none}.m-launcher__crossItem{height:3px;background:var(--mainColor)}.m-logo__img{max-width:200rem}.-minify .m-logo__img{max-width:150rem}.col-70.o-mainHeader__nav{width:100%}main{margin-top:92rem}.o-contentGroup{display:flex;flex-flow:column}.-splitWidth .o-contentGroup__content{width:100%;padding-right:0}.-splitWidth .o-contentGroup__aside{width:100%;padding-left:0}.p-page__gallery .f6g__slideGroup{margin:24rem auto 0}.p-pageDetails img{margin:0 auto 24rem}.col-100.m-service{width:100%}.p-home__moduleItem{padding:48rem 0}.p-home__moduleFigure{margin-bottom:24rem}.col-70.o-mainHeader__userNav{width:100%}.m-langGroup__link{justify-content:flex-end}.-minify .o-mainHeader__lang{display:block}}.m-contactUs{background-color:#383838}