.cmp-video .container-video-wrapper{justify-content:center}
.cmp-video .container-video-wrapper .cmp-video__container-title{color:#2f3b40;text-align:center;font-size:2rem;line-height:42px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:837px){.cmp-video .container-video-wrapper .cmp-video__container-title{font-size:1.375rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-video .container-video-wrapper .cmp-video__video-title{-webkit-text-stroke:1px #d5d8d9;-webkit-text-fill-color:#fff;text-align:center;margin-bottom:-60px;font-size:7rem;line-height:130px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:837px){.cmp-video .container-video-wrapper .cmp-video__video-title{font-size:5rem;line-height:80px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:628px){.cmp-video .container-video-wrapper .cmp-video__video-title{font-size:4rem;line-height:64px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-video .container-video-wrapper .cmp-video__container-video{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-top:23px}
@media only screen and (max-width:837px){.cmp-video .container-video-wrapper .cmp-video__container-video{margin-top:40px}
}
@media only screen and (max-width:628px){.cmp-video .container-video-wrapper .cmp-video__container-video{margin-top:43px}
}
.cmp-video .container-video-wrapper .cmp-video__container-video iframe{position:absolute;left:0;width:100%;height:100%}
.trip-visits-benefits{text-align:left}
.trip-visits-benefits .trip-visits__card__list__container{display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%}
.trip-visits-benefits .trip-visits__card__list__empty{margin:32px 0;background-color:#fff;box-shadow:2px 2px 24px rgba(0,0,0,0.08);border-radius:8px;padding:6rem 4.5rem}
.trip-visits-benefits .trip-visits__card__list__empty .trip-visits__card__list__empty__message{margin-bottom:32px;font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.trip-visits-benefits .trip-visits__card__list__empty .trip-visits__card__list__empty__message{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.trip-visits-benefits .trip-visits__card__item{margin-bottom:24px;overflow:hidden;width:100%;height:100%;max-width:calc(33.33% - 16px);max-height:400px;aspect-ratio:.90909091;border-radius:8px}
.trip-visits-benefits .trip-visits__card__item:not(:nth-child(3n)){margin-right:24px}
@media only screen and (max-width:837px){.trip-visits-benefits .trip-visits__card__item{max-width:calc(50% - 12px)}
.trip-visits-benefits .trip-visits__card__item:not(:nth-child(3n)){margin-right:0}
.trip-visits-benefits .trip-visits__card__item:nth-child(odd){margin-right:12px}
.trip-visits-benefits .trip-visits__card__item:nth-child(even){margin-left:12px}
}
@media only screen and (max-width:628px){.trip-visits-benefits .trip-visits__card__item{max-width:100%;margin-bottom:16px}
.trip-visits-benefits .trip-visits__card__item:nth-child(odd),.trip-visits-benefits .trip-visits__card__item:nth-child(even){margin-left:0;margin-right:0}
}
.trip-visits-benefits .trip-visits__card__item__link{display:block;position:relative;width:100%;height:100%;text-decoration:none;text-align:left;cursor:pointer}
.trip-visits-benefits .trip-visits__card__item__link.-with-gradient::after{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 54.77%,rgba(0,0,0,0.736) 94.25%);opacity:.8;transition:opacity .15s ease-in-out;z-index:1}
.trip-visits-benefits .trip-visits__card__item__textblock{display:block;position:absolute;bottom:0;left:0;margin-bottom:0 !important;padding:0 58px 34px 30px;width:100%;height:auto;z-index:3}
.trip-visits-benefits .trip-visits__card__item__textblock::before,.trip-visits-benefits .trip-visits__card__item__textblock::after{content:' ';display:block;position:absolute;bottom:58px;right:32px;width:18px;height:3px;background-color:white;border-radius:3px}
.trip-visits-benefits .trip-visits__card__item__textblock::after{transform:rotate(-90deg)}
.trip-visits-benefits .trip-visits__card__item__link:hover .trip-visits__card__item__textblock::before,.trip-visits-benefits .trip-visits__card__item__link:hover .trip-visits__card__item__textblock::after{background-color:black}
.trip-visits-benefits .trip-visits__card__item__textblock *{margin:0;padding:0;color:white !important;transition:color .15s ease-in-out}
.trip-visits-benefits .trip-visits__card__item__link:hover .trip-visits__card__item__textblock *{color:#242e32 !important}
.trip-visits-benefits .trip-visits__card__item__title{font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:4px}
@media only screen and (max-width:1152px){.trip-visits-benefits .trip-visits__card__item__title{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.trip-visits-benefits .trip-visits__card__item__descr{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:16px}
@media only screen and (max-width:1152px){.trip-visits-benefits .trip-visits__card__item__descr{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.trip-visits-benefits .trip-visits__card__item__date-container{margin-bottom:16px}
.trip-visits-benefits .trip-visits__card__item__date{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.trip-visits-benefits .trip-visits__card__item__date{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.trip-visits-benefits .trip-visits__card__item__date span{font-weight:700}
.trip-visits-benefits .trip-visits__card__item__partner{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-top:16px}
@media only screen and (max-width:1152px){.trip-visits-benefits .trip-visits__card__item__partner{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:1152px){.trip-visits-benefits .trip-visits__card__item__textblock{padding:0 3.5rem 2rem 2rem}
.trip-visits-benefits .trip-visits__card__item__textblock::before,.trip-visits-benefits .trip-visits__card__item__textblock::after{bottom:41px}
}
.trip-visits-benefits .trip-visits__card__item__img{width:100%;height:100%;display:block;position:absolute;object-fit:cover;z-index:0}
.trip-visits-benefits .trip-visits__card__item__imgblock{width:100%;height:100%}
.trip-visits-benefits .trip-visits__card__item__imgblock::before,.trip-visits-benefits .trip-visits__card__item__imgblock::after{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.trip-visits-benefits .trip-visits__card__item__imgblock::before{background-color:#fcc200;opacity:0;z-index:2;transition:opacity .15s ease-in-out}
.trip-visits-benefits .trip-visits__card__item__link:hover .trip-visits__card__item__imgblock::before{opacity:.88}
.trip-visits-benefits .trip-visits__card__item__imgblock::after{background-image:linear-gradient(180deg,rgba(0,0,0,0) 38.26%,rgba(0,0,0,0.736) 92.15%);opacity:.92;z-index:1}
.trip-visits-benefits .trip-visits__message__modal,.trip-visits-benefits .trip-visits__modal{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;z-index:3000}
.trip-visits-benefits .trip-visits__message__modal.-active,.trip-visits-benefits .trip-visits__modal.-active{opacity:1;pointer-events:all}
.trip-visits-benefits .trip-visits__message__modal .btn-close,.trip-visits-benefits .trip-visits__modal .btn-close{position:fixed;top:2rem !important;left:50%;transform:translateX(282px) translateX(-4rem);transition:transform .15s ease-in-out}
.trip-visits-benefits .trip-visits__message__modal .btn-close:hover,.trip-visits-benefits .trip-visits__modal .btn-close:hover{transform:translateX(282px) translateX(-4rem) rotate(90deg)}
@media only screen and (max-width:1152px){.trip-visits-benefits .trip-visits__message__modal .btn-close,.trip-visits-benefits .trip-visits__modal .btn-close{position:fixed;top:24px;right:0 !important;left:auto !important;transform:translateX(-50%)}
.trip-visits-benefits .trip-visits__message__modal .btn-close:hover,.trip-visits-benefits .trip-visits__modal .btn-close:hover{transform:translateX(-50%) rotate(90deg)}
}
.trip-visits-benefits .trip-visits__message__modal{z-index:3001}
.trip-visits-benefits .trip-visits__message__modal__overlay,.trip-visits-benefits .trip-visits__modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:black;opacity:.32}
.trip-visits-benefits .trip-visits__message__modal__container,.trip-visits-benefits .trip-visits__modal__container{padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:564px;height:auto;max-height:95vh;background-color:white;border-radius:8px;overflow:hidden}
@media only screen and (max-width:1152px){.trip-visits-benefits .trip-visits__message__modal__container,.trip-visits-benefits .trip-visits__modal__container{position:fixed;top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}
}
.trip-visits-benefits .trip-visits__message__modal__content,.trip-visits-benefits .trip-visits__modal__content{padding:6rem 4.5rem;overflow:hidden;overflow-y:auto;height:100%;max-height:90vh}
.trip-visits-benefits .trip-visits__message__modal__content::-webkit-scrollbar,.trip-visits-benefits .trip-visits__modal__content::-webkit-scrollbar{width:8px}
.trip-visits-benefits .trip-visits__message__modal__content::-webkit-scrollbar-track,.trip-visits-benefits .trip-visits__modal__content::-webkit-scrollbar-track{-webkit-box-shadow:none}
.trip-visits-benefits .trip-visits__message__modal__content::-webkit-scrollbar-thumb,.trip-visits-benefits .trip-visits__modal__content::-webkit-scrollbar-thumb{background-color:lightgrey;outline:0}
.trip-visits-benefits .trip-visits__message__modal__content .trip-visits__content-success,.trip-visits-benefits .trip-visits__modal__content .trip-visits__content-success,.trip-visits-benefits .trip-visits__message__modal__content .trip-visits__content-error,.trip-visits-benefits .trip-visits__modal__content .trip-visits__content-error{display:none}
.trip-visits-benefits .trip-visits__message__modal__content .trip-visits__content-success *,.trip-visits-benefits .trip-visits__modal__content .trip-visits__content-success *,.trip-visits-benefits .trip-visits__message__modal__content .trip-visits__content-error *,.trip-visits-benefits .trip-visits__modal__content .trip-visits__content-error *{text-align:center !important}
.trip-visits-benefits .trip-visits__message__modal__content .trip-visits__content-success .content__img,.trip-visits-benefits .trip-visits__modal__content .trip-visits__content-success .content__img,.trip-visits-benefits .trip-visits__message__modal__content .trip-visits__content-error .content__img,.trip-visits-benefits .trip-visits__modal__content .trip-visits__content-error .content__img{display:block;margin:0 auto;margin-bottom:16px;max-width:270px;height:auto}
.trip-visits-benefits .trip-visits__message__modal__content .trip-visits__content-success.-active,.trip-visits-benefits .trip-visits__modal__content .trip-visits__content-success.-active,.trip-visits-benefits .trip-visits__message__modal__content .trip-visits__content-error.-active,.trip-visits-benefits .trip-visits__modal__content .trip-visits__content-error.-active{display:block}
@media only screen and (max-width:1152px){.trip-visits-benefits .trip-visits__message__modal__content,.trip-visits-benefits .trip-visits__modal__content{padding:4.5rem 4.5rem 3rem;scroll-behavior:smooth;overflow-x:visible;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.trip-visits-benefits .trip-visits__message__modal__content::-webkit-scrollbar,.trip-visits-benefits .trip-visits__modal__content::-webkit-scrollbar{display:none}
}
@media only screen and (max-width:837px){.trip-visits-benefits .trip-visits__message__modal__content,.trip-visits-benefits .trip-visits__modal__content{padding:7rem 1.25rem}
}
.trip-visits-benefits .trip-visits__modal__container__img-block{margin-bottom:16px}
.trip-visits-benefits .trip-visits__modal__container__img-block .trip-visits__modal__container__message-img{background-image:url("clientlib-site/resources/loyalty-success-request.svg");background-repeat:no-repeat;width:270px;height:270px}
.trip-visits-benefits .trip-visits__modal__container__title{font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:8px;color:#2f3b40}
@media only screen and (max-width:1152px){.trip-visits-benefits .trip-visits__modal__container__title{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.trip-visits-benefits .trip-visits__modal__container__date-container{margin-bottom:8px}
.trip-visits-benefits .trip-visits__modal__container__date{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c}
@media only screen and (max-width:1152px){.trip-visits-benefits .trip-visits__modal__container__date{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.trip-visits-benefits .trip-visits__modal__container__date span{font-weight:700 !important}
.trip-visits-benefits .trip-visits__modal__container__img__container{margin-top:16px;margin-bottom:16px;border-radius:8px;max-height:400px;overflow:hidden}
.trip-visits-benefits .trip-visits__modal__container__img{object-fit:cover;max-width:100%}
.trip-visits-benefits .trip-visits__modal__container__cta{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:16px;color:#596266}
@media only screen and (max-width:1152px){.trip-visits-benefits .trip-visits__modal__container__cta{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.training-benefits{text-align:left}
.training-benefits .training-benefit__container{display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%}
.training-benefits .training-benefit__empty{margin:32px 0;background-color:#fff;box-shadow:2px 2px 24px rgba(0,0,0,0.08);border-radius:8px;padding:6rem 4.5rem}
.training-benefits .training-benefit__empty .training-benefit__empty__message{margin-bottom:32px;font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.training-benefits .training-benefit__empty .training-benefit__empty__message{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.training-benefits .training-benefit__item{margin-bottom:24px;overflow:hidden;width:100%;height:100%;max-width:calc(33.33% - 16px);max-height:400px;aspect-ratio:.90909091;border-radius:8px}
.training-benefits .training-benefit__item:not(:nth-child(3n)){margin-right:24px}
@media only screen and (max-width:837px){.training-benefits .training-benefit__item{max-width:calc(50% - 12px)}
.training-benefits .training-benefit__item:not(:nth-child(3n)){margin-right:0}
.training-benefits .training-benefit__item:nth-child(odd){margin-right:12px}
.training-benefits .training-benefit__item:nth-child(even){margin-left:12px}
}
@media only screen and (max-width:628px){.training-benefits .training-benefit__item{max-width:100%;margin-bottom:16px}
.training-benefits .training-benefit__item:nth-child(odd),.training-benefits .training-benefit__item:nth-child(even){margin-left:0;margin-right:0}
}
.training-benefits .training-benefit__item__link{display:block;position:relative;width:100%;height:100%;text-decoration:none;text-align:left;cursor:pointer}
.training-benefits .training-benefit__item__link.-with-gradient::after{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 54.77%,rgba(0,0,0,0.736) 94.25%);opacity:.8;transition:opacity .15s ease-in-out;z-index:1}
.training-benefits .training-benefit__item__textblock{display:block;position:absolute;bottom:0;left:0;margin-bottom:0 !important;padding:0 58px 34px 30px;width:100%;height:auto;z-index:3}
.training-benefits .training-benefit__item__textblock::before,.training-benefits .training-benefit__item__textblock::after{content:' ';display:block;position:absolute;bottom:58px;right:32px;width:18px;height:3px;background-color:white;border-radius:3px}
.training-benefits .training-benefit__item__textblock::after{transform:rotate(-90deg)}
.training-benefits .training-benefit__item__link:hover .training-benefit__item__textblock::before,.training-benefits .training-benefit__item__link:hover .training-benefit__item__textblock::after{background-color:black}
.training-benefits .training-benefit__item__textblock *{margin:0;padding:0;color:white !important;transition:color .15s ease-in-out}
.training-benefits .training-benefit__item__link:hover .training-benefit__item__textblock *{color:#242e32 !important}
.training-benefits .training-benefit__item__title{font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:4px}
@media only screen and (max-width:1152px){.training-benefits .training-benefit__item__title{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.training-benefits .training-benefit__item__descr{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:16px}
@media only screen and (max-width:1152px){.training-benefits .training-benefit__item__descr{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.training-benefits .training-benefit__item__date{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.training-benefits .training-benefit__item__date{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.training-benefits .training-benefit__item__date:nth-child(even),.training-benefits .training-benefit__item__date:only-child{margin-bottom:16px}
.training-benefits .training-benefit__item__date span{font-weight:700}
.training-benefits .training-benefit__item__partner{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-top:16px}
@media only screen and (max-width:1152px){.training-benefits .training-benefit__item__partner{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:1152px){.training-benefits .training-benefit__item__date-container{margin-bottom:16px}
.training-benefits .training-benefit__item__textblock{padding:0 3.5rem 2rem 2rem}
.training-benefits .training-benefit__item__textblock::before,.training-benefits .training-benefit__item__textblock::after{bottom:41px}
}
.training-benefits .training-benefit__item__img{width:100%;height:100%;display:block;position:absolute;object-fit:cover;z-index:0}
.training-benefits .training-benefit__item__imgblock{width:100%;height:100%}
.training-benefits .training-benefit__item__imgblock::before,.training-benefits .training-benefit__item__imgblock::after{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.training-benefits .training-benefit__item__imgblock::before{background-color:#fcc200;opacity:0;z-index:2;transition:opacity .15s ease-in-out}
.training-benefits .training-benefit__item__link:hover .training-benefit__item__imgblock::before{opacity:.88}
.training-benefits .training-benefit__item__imgblock::after{background-image:linear-gradient(180deg,rgba(0,0,0,0) 38.26%,rgba(0,0,0,0.736) 92.15%);opacity:.92;z-index:1}
.training-benefits .training-benefit__message__modal,.training-benefits .training-benefit__modal{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;z-index:3000}
.training-benefits .training-benefit__message__modal.-active,.training-benefits .training-benefit__modal.-active{opacity:1;pointer-events:all}
.training-benefits .training-benefit__message__modal .btn-close,.training-benefits .training-benefit__modal .btn-close{position:fixed;top:2rem !important;left:50%;transform:translateX(282px) translateX(-4rem);transition:transform .15s ease-in-out}
.training-benefits .training-benefit__message__modal .btn-close:hover,.training-benefits .training-benefit__modal .btn-close:hover{transform:translateX(282px) translateX(-4rem) rotate(90deg)}
@media only screen and (max-width:1152px){.training-benefits .training-benefit__message__modal .btn-close,.training-benefits .training-benefit__modal .btn-close{position:fixed;top:24px;right:0 !important;left:auto !important;transform:translateX(-50%)}
.training-benefits .training-benefit__message__modal .btn-close:hover,.training-benefits .training-benefit__modal .btn-close:hover{transform:translateX(-50%) rotate(90deg)}
}
.training-benefits .nav__arrow{display:none;cursor:pointer;transition:opacity .3s ease-in-out}
.training-benefits .nav__arrow.-active{display:block}
.training-benefits .nav__arrow:hover{opacity:1}
.training-benefits .nav__arrow.slick-prev{left:50%;transform:translateX(-50%) translateX(-282px) translateY(-50%) rotate(90deg)}
.training-benefits .nav__arrow.slick-next{right:50%;transform:translateX(50%) translateX(282px) translateY(-50%) rotate(270deg)}
@media only screen and (max-width:1152px){.training-benefits .nav__arrow{position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:32px !important;height:32px !important;bottom:0 !important}
.training-benefits .nav__arrow.slick-prev{left:4rem !important;bottom:-2rem !important;transform:translateX(0) translateY(0) rotate(90deg)}
.training-benefits .nav__arrow.slick-next{left:7rem !important;transform:translateX(0) translateY(0) rotate(270deg)}
}
@media only screen and (max-width:1152px){.training-benefits .nav__arrow.slick-prev{left:1.25rem !important}
.training-benefits .nav__arrow.slick-next{left:4rem !important}
}
.training-benefits .training-benefit__message__modal{z-index:3001}
.training-benefits .training-benefit__message__modal__overlay,.training-benefits .training-benefit__modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:black;opacity:.32}
.training-benefits .training-benefit__message__modal__container,.training-benefits .training-benefit__modal__container{padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:564px;height:auto;max-height:95vh;background-color:white;border-radius:8px;overflow:hidden}
@media only screen and (max-width:1152px){.training-benefits .training-benefit__message__modal__container,.training-benefits .training-benefit__modal__container{position:fixed;top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}
}
.training-benefits .training-benefit__message__modal__content,.training-benefits .training-benefit__modal__content{padding:6rem 4.5rem;overflow:hidden;overflow-y:auto;height:100%;max-height:90vh}
.training-benefits .training-benefit__message__modal__content::-webkit-scrollbar,.training-benefits .training-benefit__modal__content::-webkit-scrollbar{width:8px}
.training-benefits .training-benefit__message__modal__content::-webkit-scrollbar-track,.training-benefits .training-benefit__modal__content::-webkit-scrollbar-track{-webkit-box-shadow:none}
.training-benefits .training-benefit__message__modal__content::-webkit-scrollbar-thumb,.training-benefits .training-benefit__modal__content::-webkit-scrollbar-thumb{background-color:lightgrey;outline:0}
.training-benefits .training-benefit__message__modal__content .training__content-success,.training-benefits .training-benefit__modal__content .training__content-success,.training-benefits .training-benefit__message__modal__content .training__content-error,.training-benefits .training-benefit__modal__content .training__content-error{display:none}
.training-benefits .training-benefit__message__modal__content .training__content-success *,.training-benefits .training-benefit__modal__content .training__content-success *,.training-benefits .training-benefit__message__modal__content .training__content-error *,.training-benefits .training-benefit__modal__content .training__content-error *{text-align:center !important}
.training-benefits .training-benefit__message__modal__content .training__content-success.-active,.training-benefits .training-benefit__modal__content .training__content-success.-active,.training-benefits .training-benefit__message__modal__content .training__content-error.-active,.training-benefits .training-benefit__modal__content .training__content-error.-active{display:block}
@media only screen and (max-width:1152px){.training-benefits .training-benefit__message__modal__content,.training-benefits .training-benefit__modal__content{padding:4.5rem 4.5rem 3rem;scroll-behavior:smooth;overflow-x:visible;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.training-benefits .training-benefit__message__modal__content::-webkit-scrollbar,.training-benefits .training-benefit__modal__content::-webkit-scrollbar{display:none}
}
@media only screen and (max-width:837px){.training-benefits .training-benefit__message__modal__content,.training-benefits .training-benefit__modal__content{padding:7rem 1.25rem}
}
.training-benefits .training-benefit__modal__container__img-block{margin-bottom:16px}
.training-benefits .training-benefit__modal__container__img-block .training-benefit__modal__container__message-img{background-image:url("clientlib-site/resources/loyalty-success-request.svg");background-repeat:no-repeat;width:270px;height:270px}
.training-benefits .training-benefit__modal__container__title{font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;margin-bottom:8px;color:#2f3b40}
@media only screen and (max-width:1152px){.training-benefits .training-benefit__modal__container__title{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.training-benefits .training-benefit__modal__container__date-container{margin-bottom:8px}
.training-benefits .training-benefit__modal__container__date{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c}
@media only screen and (max-width:1152px){.training-benefits .training-benefit__modal__container__date{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.training-benefits .training-benefit__modal__container__date span{font-weight:700}
.training-benefits .training-benefit__modal__container__img__container{margin-top:16px;margin-bottom:16px;border-radius:8px;max-height:400px;overflow:hidden}
.training-benefits .training-benefit__modal__container__img{object-fit:cover;max-width:100%}
.training-benefits .training-benefit__modal__container__cta{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:16px;color:#596266}
@media only screen and (max-width:1152px){.training-benefits .training-benefit__modal__container__cta{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.tooltip-wrapper{position:unset !important}
.tooltip{display:block;cursor:pointer}
.tooltip .tooltip__img{z-index:1}
.tooltip .tooltip__img::before{content:" ";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:14px;height:14px;border:0;outline:0;font-size:0;line-height:0;border-radius:50%;z-index:1;background-position:center;background-repeat:no-repeat;background-size:2px 7px}
.tooltip .tooltip__img.-gray::before{background-color:#596266;background-image:url("clientlib-site/resources/tooltip_i_light.svg")}
.tooltip .tooltip__img.-darkGray::before{background-color:#242e32;background-image:url("clientlib-site/resources/tooltip_i_light.svg")}
.tooltip .tooltip__img.-white::before{background-color:#fff;background-image:url("clientlib-site/resources/tooltip_i_dark.svg")}
.tooltip .tooltip__content__container{padding:28px;display:none;position:absolute;min-width:270px;height:auto;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.25);border-radius:8px;z-index:2}
.tooltip .tooltip__content__container::after{content:"";position:absolute;width:10px;border-width:5px;border-style:solid;border-color:#fff transparent transparent #fff}
.tooltip .sec_tooltip.tooltip__img{top:9px;left:13px}
.tooltip .sec_tooltip.tooltip__img::before{width:24px;height:24px;top:50% !important;transform:translateX(-50%) translateY(-50%) !important;background-image:url("clientlib-site/resources/tooltip_i_big.svg");background-size:4px 13px}
.tooltip .tooltip__content__title{margin:35px 0 4px 0;color:#242e32;font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.tooltip .tooltip__content__title{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.tooltip .tooltip__content__body{color:#242e32;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.tooltip .tooltip__content__body{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.tooltip .tooltip__content__button{padding:0 !important}
.tooltip .tooltip__content__button .cmp-button{padding:0 22px 0 0 !important}
.tooltip.-topRight{top:12px;right:12px;position:absolute}
.tooltip.-topRight .tooltip__content__container{top:0;right:0;transform:translateY(17px) translateX(14px)}
.tooltip.-topRight .tooltip__content__container::after{top:-4px;right:0;transform:translateX(-15px) rotate(45deg)}
.tooltip.-bottomRight{bottom:0;right:0;position:absolute}
.tooltip.-bottomRight .tooltip__content__container{bottom:0;right:0;transform:translateY(2px) translateX(-28px)}
.tooltip.-bottomRight .tooltip__content__container::after{bottom:44px;right:0;transform:translateX(5px) translateY(30px) rotate(135deg)}
.tooltip.-bottomRight .tooltip__content__container .tooltip-mask{bottom:6px;right:0}
.tooltip:hover .tooltip__content__container{display:block}
.cmp-title .rightAlign{text-align:right}
.cmp-title .centerAlign{text-align:center}
.cmp-title .leftAlign{text-align:left}
@import "../../../../../../clientlibs/clientlib-site/less/utils/mixins.less";@import "../../../../../../clientlibs/clientlib-site/less/utils/variables.less";.testimonials{.slick-dots{display:flex;flex-flow:row nowrap;justify-content:flex-start;z-index:4;margin-top:-@spacer-07;width:auto;li{list-style:none;display:inline-block;margin-right:8px;background-color:@white;margin-top:5px;display:flex;width:10px;height:10px;border:solid 1px @dark-gray;border-radius:50px;&.slick-active{background-color:@dark-gray;width:28px}
&:only-child{display:none !important}
}
//BREAKPOINT - MOBILE @media only screen and (max-width:@breakpoint-medium){left:50% !important;transform:translateX(-50%) !important;bottom:-@spacer-10}
}
.testimonials__container{margin:0 auto;width:100%;max-width:@max-width-desktop;//BREAKPOINT - TABLET @media only screen and (max-width:@breakpoint-large){max-width:100%}
//BREAKPOINT - MOBILE @media only screen and (max-width:@breakpoint-medium){padding:0}
}
.testimonials__slide__content{display:flex !important;flex-flow:row nowrap;justify-content:space-between;width:100%;max-width:100%;height:auto;>*{flex-grow:1}
//BREAKPOINT - MOBILE @media only screen and (max-width:@breakpoint-medium){flex-flow:column nowrap;justify-content:center;align-items:center}
}
.testimonials__text-container{margin:0 0 0 @spacer-05;width:100%;max-width:564px;overflow:hidden;text-align:left !important;*{text-align:left !important}
.testimonials__text__quote{margin-bottom:@spacer-03;.font-style(@font-style-quote);@media screen and (max-width:@breakpoint-large){.font-style(@font-style-quote-mobile)}
color:@dark-gray}
.testimonials__text__details{color:@dark-gray;.details__item{display:inline-block;.font-style(@font-style-body2);@media screen and (max-width:@breakpoint-large){.font-style(@font-style-body2-mobile)}
&.-strong{font-weight:@font-weight-bold}
&.-italic{font-style:italic}
}
}
.testimonials__button{margin-top:@spacer-08}
// BREAKPOINT - TABLET @media only screen and (max-width:@breakpoint-large){max-width:50%}
// BREAKPOINT - MOBILE @media only screen and (max-width:@breakpoint-medium){max-width:100%;text-align:center !important;*{text-align:center !important}
}
}
.testimonials__image-container{width:100%;height:360px;.testimonials__image__bg,img.testimonials__image{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.testimonials__image__bg{height:100%;z-index:1;*{stroke-dasharray:734;stroke-dashoffset:0;opacity:.8}
}
img.testimonials__image{border-radius:50%;width:280px;height:280px;aspect-ratio:1 / 1;z-index:2}
// BREAKPOINT - TABLET @media only screen and (max-width:@breakpoint-medium){width:100%;max-width:50%}
// BREAKPOINT - MOBILE @media only screen and (max-width:@breakpoint-medium){max-width:100%}
}
.testimonials__left{.slick-dots{width:50%;transform:translateX(100%);padding-left:@spacer-06;bottom:-@spacer-06}
.testimonials__text-container{order:2;margin:0 0 0 @spacer-06}
.testimonials__image-container{order:1;margin:0 @spacer-06 0 0}
// BREAKPOINT - TABLET @media only screen and (max-width:@breakpoint-large){.testimonials__text-container{margin:0 0 0 @spacer-05;max-width:50%}
.testimonials__image-container{margin:0 @spacer-05 0 0}
}
}
.testimonials__right{.slick-dots{justify-content:flex-start}
.testimonials__text-container{order:1;margin:0 @spacer-06 0 0}
.testimonials__image-container{order:2;margin:0 0 0 @spacer-06}
// BREAKPOINT - TABLET @media only screen and (max-width:@breakpoint-large){.testimonials__text-container{margin:0 @spacer-05 0 0;max-width:50%}
.testimonials__image-container{margin:0 0 0 @spacer-05}
}
}
.testimonials__left,.testimonials__right{// BREAKPOINT - MOBILE @media only screen and (max-width:@breakpoint-medium){.slick-dots{position:relative;right:auto;bottom:auto;width:100%;justify-content:center;margin-top:@spacer-07;padding-left:0;>*:first-child{margin-left:0}
}
.testimonials__text-container{order:2;margin:@spacer-07 0 0;max-width:100%}
.testimonials__image-container{order:1;margin:0}
}
}
.testimonials__slide__item{height:360px}
}
.cmp-teaser.-pageTitleProjects{margin:0 0 64px;height:478px;overflow:hidden}
@media only screen and (max-width:837px){.cmp-teaser.-pageTitleProjects{margin:0 0 21px;height:360px}
}
.cmp-teaser.-pageTitleProjects.-darkMask::after{content:" ";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0 auto;width:1600px;height:478px;background:linear-gradient(180deg,#000 -34.74%,rgba(0,0,0,0.336) 34.9%);opacity:.28;z-index:2}
.cmp-teaser.-pageTitleProjects .cmp-teaser__content,.cmp-teaser.-pageTitleProjects .cmp-teaser__image,.cmp-teaser.-pageTitleProjects .cmp-teaser__image .cmp-image{position:absolute !important;top:0;left:0;width:100%;height:100%;max-height:478px;z-index:2}
.cmp-teaser.-pageTitleProjects .cmp-image .image-wrapper{height:100%}
.cmp-teaser.-pageTitleProjects .cmp-image .image-wrapper .cmp-image__image{display:block;position:absolute !important;left:50%;transform:translateX(-50%);max-width:unset !important;width:1600px;height:478px}
.cmp-teaser.-pageTitleProjects .cmp-teaser__content{float:none !important;margin:0 auto;padding:0 37px;padding-bottom:97px;max-width:calc(1225.98px);left:50%;transform:translateX(-50%);display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-start;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff;z-index:3}
@media only screen and (max-width:837px){.cmp-teaser.-pageTitleProjects .cmp-teaser__content{padding:0 21px;padding-bottom:48px}
}
.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__tags{margin-bottom:17px;display:flex;flex-flow:row wrap}
.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__tags>*{white-space:nowrap}
.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__tags>*:not(:last-child){margin-right:20px}
@media only screen and (max-width:628px){.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__tags>*:not(:last-child){margin-right:12px}
}
.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__tags .tag__building{pointer-events:none;cursor:initial;font-weight:500 !important;padding:8px 16px !important}
@media only screen and (max-width:628px){.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__tags .tag__building{order:1}
}
.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__tags .tag__construction{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}
@media only screen and (max-width:628px){.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__tags .tag__construction{width:100%;flex-grow:1;order:0;padding-bottom:16px}
}
.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__tags .tag__construction>*{display:inline-block}
.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__tags .tag__construction .tag__construction__icn{margin-right:11px;width:32px;height:32px;border-radius:50%;background-size:20px !important}
.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__tags .tag__construction .tag__construction__icn.icn-newconstruction{background:#fff url("clientlib-site/resources/icons-template.svg#icn-construction-new-view") center no-repeat}
.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__tags .tag__construction .tag__construction__icn.icn-reabilitacao{background:#fff url("clientlib-site/resources/icons-template.svg#icn-construction-rehab-view") center no-repeat}
.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__tags .tag__construction .tag__construction__label{font-size:.875rem;line-height:18px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff}
@media only screen and (max-width:1152px){.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__tags .tag__construction .tag__construction__label{font-size:.8125rem;line-height:17px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__title{margin-bottom:0 !important;font-size:4rem;line-height:72px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff}
@media only screen and (max-width:1152px){.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__title{font-size:2.625rem;line-height:50px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:375px){.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__title{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600}
}
.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__description{margin:5.3px 0 0 0;max-width:760px;font-size:1rem;line-height:20px;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}
@media only screen and (max-width:1152px){.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__description{max-width:100%;font-size:.875rem;line-height:22px;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500}
}
.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__description p{margin-bottom:0}
@media only screen and (max-width:628px){.cmp-teaser.-pageTitleProjects .cmp-teaser__content .cmp-teaser__description{-webkit-line-clamp:4;line-clamp:4}
}
.cmp-teaser.-pageTitleProducts{margin:0 auto 28px;height:384px}
@media only screen and (max-width:837px){.cmp-teaser.-pageTitleProducts{height:360px}
}
.cmp-teaser.-pageTitleProducts .cmp-image .image-wrapper{position:relative;display:block}
.cmp-teaser.-pageTitleProducts .cmp-image .image-wrapper .cmp-image__image{height:384px;width:1600px;margin:0 auto;left:50%;transform:translateX(-50%)}
@media only screen and (max-width:837px){.cmp-teaser.-pageTitleProducts .cmp-image .image-wrapper .cmp-image__image{height:360px}
}
.cmp-teaser.-pageTitleProducts.-darkMask .cmp-image .image-wrapper::after{content:" ";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0 auto;width:1600px;height:384px;background:linear-gradient(90deg,#000 -34.74%,rgba(0,0,0,0.336) 66%);opacity:.6;z-index:2}
@media only screen and (max-width:837px){.cmp-teaser.-pageTitleProducts.-darkMask .cmp-image .image-wrapper::after{height:360px}
}
.cmp-teaser.-pageTitleProducts .cmp-teaser__content{font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;max-width:calc(1225.98px);margin:0 auto;float:none !important;height:384px;color:#fff;top:-384px;z-index:2;padding:130px 155px 0 37px}
@media only screen and (max-width:1152px){.cmp-teaser.-pageTitleProducts .cmp-teaser__content{padding:130px 160px 0 37px}
}
@media only screen and (max-width:837px){.cmp-teaser.-pageTitleProducts .cmp-teaser__content{margin:0 auto;padding:100px 21px 0;height:360px;top:-360px}
}
@media only screen and (max-width:628px){.cmp-teaser.-pageTitleProducts .cmp-teaser__content{padding:100px 21px 0}
}
.cmp-teaser.-pageTitleProducts .cmp-teaser__content .cmp-teaser__title{margin-bottom:16px;font-size:4rem;line-height:72px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff}
@media only screen and (max-width:1152px){.cmp-teaser.-pageTitleProducts .cmp-teaser__content .cmp-teaser__title{font-size:2.625rem;line-height:50px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:375px){.cmp-teaser.-pageTitleProducts .cmp-teaser__content .cmp-teaser__title{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600}
}
.cmp-teaser.-pageTitleProducts .cmp-teaser__content .cmp-teaser__description{font-size:1rem;line-height:20px;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}
@media only screen and (max-width:1152px){.cmp-teaser.-pageTitleProducts .cmp-teaser__content .cmp-teaser__description{font-size:.875rem;line-height:22px;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500}
}
.cmp-teaser.-pageTitleProducts .cmp-teaser__content .cmp-teaser__description p{margin-bottom:0}
@media only screen and (max-width:628px){.cmp-teaser.-pageTitleProducts .cmp-teaser__content .cmp-teaser__description{-webkit-line-clamp:5;line-clamp:5}
}
.teaser-pagetitle-loyalty .cmp-teaser{margin:0 auto;height:320px}
@media only screen and (max-width:837px){.teaser-pagetitle-loyalty .cmp-teaser{height:360px}
}
.teaser-pagetitle-loyalty .cmp-teaser .cmp-image{margin:0 !important}
.teaser-pagetitle-loyalty .cmp-teaser .cmp-image .image-wrapper{position:relative;display:block}
.teaser-pagetitle-loyalty .cmp-teaser .cmp-image .image-wrapper .cmp-image__image{width:100%;max-width:1600px !important;height:320px;margin:0 auto;left:50%;transform:translateX(-50%);object-fit:cover}
@media only screen and (max-width:837px){.teaser-pagetitle-loyalty .cmp-teaser .cmp-image .image-wrapper .cmp-image__image{height:360px}
}
.teaser-pagetitle-loyalty .cmp-teaser.-darkMask .cmp-image .image-wrapper::after{content:" ";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0 auto;width:1600px;height:320px;background:linear-gradient(90deg,#000 -34.74%,rgba(0,0,0,0.336) 66%);opacity:.6;z-index:2}
@media only screen and (max-width:837px){.teaser-pagetitle-loyalty .cmp-teaser.-darkMask .cmp-image .image-wrapper::after{height:360px}
}
.teaser-pagetitle-loyalty .cmp-teaser .cmp-teaser__content{float:none !important;margin:auto;padding:0 155px 0 37px;max-width:calc(1225.98px);height:320px;top:-320px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff;z-index:2;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start}
@media only screen and (max-width:1152px){.teaser-pagetitle-loyalty .cmp-teaser .cmp-teaser__content{padding:0 160px 0 37px}
}
@media only screen and (max-width:837px){.teaser-pagetitle-loyalty .cmp-teaser .cmp-teaser__content{margin:0 auto;padding:0 21px;height:360px;top:-360px}
}
.teaser-pagetitle-loyalty .cmp-teaser .cmp-teaser__content .loyalty__logo{margin-bottom:32px;display:inline-block;max-width:114px;height:auto}
.teaser-pagetitle-loyalty .cmp-teaser .cmp-teaser__content .cmp-teaser__title{margin-bottom:16px;max-width:800px;font-size:4rem;line-height:72px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff}
@media only screen and (max-width:1152px){.teaser-pagetitle-loyalty .cmp-teaser .cmp-teaser__content .cmp-teaser__title{font-size:2.625rem;line-height:50px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:375px){.teaser-pagetitle-loyalty .cmp-teaser .cmp-teaser__content .cmp-teaser__title{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600}
}
.teaser-pagetitle-loyalty .cmp-teaser .cmp-teaser__content .cmp-teaser__description{font-size:1rem;line-height:20px;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}
@media only screen and (max-width:1152px){.teaser-pagetitle-loyalty .cmp-teaser .cmp-teaser__content .cmp-teaser__description{font-size:.875rem;line-height:22px;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500}
}
.teaser-pagetitle-loyalty .cmp-teaser .cmp-teaser__content .cmp-teaser__description p{margin-bottom:0}
@media only screen and (max-width:628px){.teaser-pagetitle-loyalty .cmp-teaser .cmp-teaser__content .cmp-teaser__description{-webkit-line-clamp:5;line-clamp:5}
}
.teaser-pagetitle-loyalty.-landing .cmp-teaser{height:478px}
@media only screen and (max-width:837px){.teaser-pagetitle-loyalty.-landing .cmp-teaser{height:360px}
}
.teaser-pagetitle-loyalty.-landing .cmp-teaser .cmp-image .image-wrapper .cmp-image__image{height:478px}
@media only screen and (max-width:837px){.teaser-pagetitle-loyalty.-landing .cmp-teaser .cmp-image .image-wrapper .cmp-image__image{height:360px}
}
.teaser-pagetitle-loyalty.-landing .cmp-teaser.-darkMask .cmp-image .image-wrapper::after{height:478px}
@media only screen and (max-width:837px){.teaser-pagetitle-loyalty.-landing .cmp-teaser.-darkMask .cmp-image .image-wrapper::after{height:360px}
}
.teaser-pagetitle-loyalty.-landing .cmp-teaser .cmp-teaser__content{padding:0 155px 0 37px;height:478px;top:-478px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff}
@media only screen and (max-width:1152px){.teaser-pagetitle-loyalty.-landing .cmp-teaser .cmp-teaser__content{padding:0 160px 0 37px}
}
@media only screen and (max-width:837px){.teaser-pagetitle-loyalty.-landing .cmp-teaser .cmp-teaser__content{padding:0 21px;height:360px;top:-360px}
}
.teaser-pagetitle-loyalty.-landing .cmp-teaser .cmp-teaser__content .loyalty__logo{margin-bottom:20px;max-width:196px}
.cmp-teaser.-crossSellImage .cmp-image .image-wrapper .cmp-image__image{width:100%;height:400px;object-fit:cover;object-position:center;border-radius:14px;max-width:100% !important}
@media only screen and (max-width:628px){.cmp-teaser.-crossSellImage .cmp-image .image-wrapper .cmp-image__image{height:460px}
}
.cmp-teaser.-crossSellImage.-darkMask .cmp-image .image-wrapper::after{content:" ";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0 auto;width:100%;height:100%;border-radius:14px;background-color:#000;opacity:.26;z-index:2}
.cmp-teaser.-crossSellImage .cmp-teaser__content{max-width:1151.98px;margin:0 auto;float:none !important;position:absolute;top:0;height:100%;display:flex;flex-direction:column;justify-content:center;z-index:2;padding:0 46% 0 42px}
@media only screen and (max-width:908px){.cmp-teaser.-crossSellImage .cmp-teaser__content{padding:0 25% 0 42px}
}
@media only screen and (max-width:628px){.cmp-teaser.-crossSellImage .cmp-teaser__content{padding:0 21px}
}
.cmp-teaser.-crossSellImage .cmp-teaser__content .cmp-teaser__title{margin-bottom:16px;font-size:2rem;line-height:42px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:837px){.cmp-teaser.-crossSellImage .cmp-teaser__content .cmp-teaser__title{font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-teaser.-crossSellImage .cmp-teaser__content .cmp-teaser__description{font-size:1.125rem;line-height:24px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}
@media only screen and (max-width:837px){.cmp-teaser.-crossSellImage .cmp-teaser__content .cmp-teaser__description{font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:628px){.cmp-teaser.-crossSellImage .cmp-teaser__content .cmp-teaser__description{-webkit-line-clamp:5;line-clamp:5}
}
.cmp-teaser.-crossSellImage .cmp-teaser__content .cmp-teaser__description p{margin-bottom:0}
.cmp-teaser.-crossSellImage .cmp-teaser__content .cmp-teaser__action-container{padding-top:8px}
.cmp-teaser.-crossSellImage .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{margin-top:24px;margin-right:16px}
.cmp-teaser.-crossSellImage .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:first-of-type{background-color:#fcc200;border:solid 1px #fcc200;color:#2f3b40 !important}
.cmp-teaser.-crossSellImage .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:first-of-type:hover{background-color:#f2b20d;border-color:#f2b20d}
.cmp-teaser.-crossSellImage .cmp-teaser__content.-light{color:#fff}
.cmp-teaser.-crossSellImage .cmp-teaser__content.-light .cmp-teaser__title{color:#fff}
.cmp-teaser.-crossSellImage .cmp-teaser__content.-dark{color:#596266}
.spacer .-spacer-01{height:.125rem}
.spacer .-spacer-02{height:.25rem}
.spacer .-spacer-03{height:.5rem}
.spacer .-spacer-04{height:.75rem}
.spacer .-spacer-05{height:1rem}
.spacer .-spacer-06{height:1.25rem}
.spacer .-spacer-07{height:1.5rem}
.spacer .-spacer-08{height:2rem}
.spacer .-spacer-09{height:2.5rem}
.spacer .-spacer-10{height:3rem}
.spacer .-spacer-11{height:3.5rem}
.spacer .-spacer-12{height:4rem}
.spacer .-spacer-13{height:4.5rem}
.spacer .-spacer-14{height:5rem}
.spacer .-spacer-15{height:6rem}
.spacer .-spacer-16{height:7rem}
.spacer .-spacer-17{height:8rem}
.spacer .-spacer-18{height:10rem}
.spacer .-spacer-19{height:11rem}
.spacer .-spacer-20{height:12rem}
@import "../../../../../../clientlibs/clientlib-site/less/utils/variables.less";@import "../../../../../../clientlibs/clientlib-site/less/utils/mixins.less";.cmp-productdescription{@media screen and (max-width:@breakpoint-large){padding:0 21px}
.cmp-productdescription-icons{margin-bottom:7px;overflow:visible;display:flex;flex-flow:row nowrap;.cmp-productdescription-icons-logo{margin-right:16px !important}
}
.cmp-productdescription__title{font-family:@font-poppins;.font-size(@h2-font-size);line-height:@h2-line-height;color:@gray-700;margin-bottom:17px}
.cmp-productdescription__description{font-family:@font-poppins;.font-size(@font-size-body1);line-height:@line-height-body1;color:@gray-600;margin-bottom:36px;a{color:@gray-600;text-decoration:underline;font-weight:@font-weight-medium;&:visited{// color:color('main-600');text-decoration:underline}
&:active{// color:color('main-600');text-decoration:underline}
&:focus{text-decoration:none}
}
}
}
.search-box{background-color:#f4f5f8;float:none !important;clear:both !important;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;z-index:300}
.search-box.-resultsPage,.search-box.-active{opacity:1;pointer-events:all}
.search-box.-resultsPage{z-index:0 !important}
.search-box.-resultsPage .search__box__close{display:none !important}
.search-box.-resultsPage .search__box__container{padding:38px 37px 70px}
.search-box.-active{top:135px}
.search-box:not(.-resultsPage){position:absolute;left:0;width:100vw}
.search-box.-editmode__hide{display:none !important}
@media only screen and (max-width:837px){.search-box:not(.-resultsPage){position:fixed;top:0;left:0;width:100vw;height:80vh}
}
.-scrolled:not(.-up) .search-box.-active{top:93px}
.search__box__container{margin:0 auto;padding:86px 37px 70px;max-width:calc(1225.98px)}
.search__box__close{position:absolute;top:24px;right:0;margin-right:40px;width:34px;height:34px;background-color:transparent;background-size:20px !important;border:2px solid #fcc200;border-radius:50%;transition:background-color .15s ease-in-out,transform .15s ease-in-out}
.search__box__close:hover{background-color:#fcc200;transform:rotate(180deg)}
@media only screen and (max-width:1152px){.search__box__close{margin-right:36px}
}
@media only screen and (max-width:837px){.search__box__close{margin-right:21px;top:48px}
}
.search__box__title{margin-bottom:14px !important;font-size:4rem;line-height:72px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.search__box__title{font-size:2.625rem;line-height:50px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:837px){.search__box__title{margin-bottom:10px !important}
}
@media only screen and (max-width:375px){.search__box__title{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600}
}
.search__box__descr{margin-bottom:66px !important;max-width:858px;font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#596266}
@media only screen and (max-width:1152px){.search__box__descr{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:837px){.search__box__descr{margin-bottom:30px !important}
}
header.-homepage:not(.-scrolled) .icn-template-search.search__box__icon{background-image:url("clientlib-site/resources/icons-template.svg#search-view") !important}
.search__box__form .search__box__icon{position:absolute;left:-10px;top:50%;transform:translateY(-50%) translateY(-4px) scale(1.2);background-image:url("clientlib-site/resources/icons-template.svg#search-view") !important}
.search__box__form .error__message{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;display:block;position:absolute;bottom:-32px;left:0;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}
@media only screen and (max-width:1152px){.search__box__form .error__message{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:837px){.search__box__form .error__message{bottom:auto;top:52px}
}
.search__box__form .search__box__field{width:100%;padding:18px 0 24px 30px;font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;background-color:transparent !important;border:0;border-radius:0;border-bottom:1px solid #82898c;z-index:1}
.search__box__form .search__box__field:focus-visible,.search__box__form .search__box__field:focus-within,.search__box__form .search__box__field:focus{outline:0;background-color:transparent !important}
.search__box__form .search__box__field.-error{border-color:#2f3b40}
.search__box__form .search__box__field.-error ~ .error__message{opacity:1;pointer-events:all}
.search__box__form .search__box__buttons{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;position:absolute;top:5px;right:0;z-index:2}
.search__box__form .search__box__buttons *:not(:last-child){margin-right:8px}
.search__box__form .search__box__clear::after{content:" ";display:inline-block !important;height:12px;width:12px;margin-left:11px;transform:translateY(1.5px) rotate(45deg);background:url("clientlib-site/resources/icons-template.svg#plus-view") center no-repeat;background-size:12px}
.search__box__form .search__box__clear.-hidden{opacity:0}
.search__box__form .search__box__buttons>*{font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.search__box__form .search__box__buttons>*{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.search__box__form .search__box__field{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:837px){.search__box__form .search__box__field{padding:8px 0 16px 28px}
.search__box__form .search__box__field:focus{outline:0}
.search__box__form .search__box__buttons{margin-top:37px;position:relative;top:auto;right:auto}
.search__box__form .search__box__buttons>*{text-align:center;white-space:nowrap;width:50%;margin-right:0}
.search__box__form .search__box__icon{left:-10px;top:0;transform:none}
.search__box__form .search__box__submit{margin-left:6px}
.search__box__form .search__box__clear{margin-right:6px}
.search__box__form .search__box__clear::after{margin-left:11px;display:inline-block !important;position:relative;top:auto;right:auto;transform:translateY(1.5px) rotate(45deg)}
}
@media only screen and (max-width:628px){.search__box__form .search__box__buttons{margin-top:56px;flex-flow:column nowrap;justify-content:center;align-items:center}
.search__box__form .search__box__buttons>*{text-align:center !important;white-space:nowrap;width:100%;margin-right:0 !important}
.search__box__form .search__box__submit{order:0;margin-left:0;margin-bottom:12px}
.search__box__form .search__box__clear{order:1;margin-right:0}
}
.coral-FixedColumn-column{width:1000px}
.body1{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.body1{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.body2{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#596266 !important}
@media only screen and (max-width:1152px){.body2{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-richtext-loyalty .cmp-richtext__title{color:#2f3b40;margin-bottom:23px}
.cmp-richtext-loyalty .cmp-richtext__title.h1{font-size:4rem;line-height:72px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.cmp-richtext-loyalty .cmp-richtext__title.h1{font-size:2.625rem;line-height:50px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:375px){.cmp-richtext-loyalty .cmp-richtext__title.h1{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600}
}
.cmp-richtext-loyalty .cmp-richtext__title.h2{font-size:2.625rem;line-height:50px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.cmp-richtext-loyalty .cmp-richtext__title.h2{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-richtext-loyalty .cmp-richtext__title.h3{font-size:2rem;line-height:42px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.cmp-richtext-loyalty .cmp-richtext__title.h3{font-size:1.375rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-richtext-loyalty .cmp-richtext__title.h4{font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.cmp-richtext-loyalty .cmp-richtext__title.h4{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-richtext-loyalty .cmp-richtext__title.h5{font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.cmp-richtext-loyalty .cmp-richtext__title.h5{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-richtext-loyalty .cmp-richtext__title.h6{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.cmp-richtext-loyalty .cmp-richtext__title.h6{font-size:1rem;line-height:24px;font-weight:600;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.coral-FixedColumn-column{width:1000px}
.body1{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.body1{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.body2{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#596266 !important}
@media only screen and (max-width:1152px){.body2{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-richtext .cmp-richtext__title{color:#2f3b40;margin-bottom:23px}
.cmp-richtext .cmp-richtext__title.h1{font-size:4rem;line-height:72px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.cmp-richtext .cmp-richtext__title.h1{font-size:2.625rem;line-height:50px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:375px){.cmp-richtext .cmp-richtext__title.h1{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600}
}
.cmp-richtext .cmp-richtext__title.h2{font-size:2.625rem;line-height:50px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.cmp-richtext .cmp-richtext__title.h2{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-richtext .cmp-richtext__title.h3{font-size:2rem;line-height:42px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.cmp-richtext .cmp-richtext__title.h3{font-size:1.375rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-richtext .cmp-richtext__title.h4{font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.cmp-richtext .cmp-richtext__title.h4{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-richtext .cmp-richtext__title.h5{font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.cmp-richtext .cmp-richtext__title.h5{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-richtext .cmp-richtext__title.h6{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.cmp-richtext .cmp-richtext__title.h6{font-size:1rem;line-height:24px;font-weight:600;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.project-detail-page .structure-2-columns .column .richtext{padding-top:28px}
@media only screen and (max-width:1152px){.project-detail-page .structure-2-columns .column .richtext{padding-top:0}
}
.cmp-project-details{padding:69px 0;background-color:#f4f5f8;border-radius:0 8px 8px 0}
.cmp-project-details::before{content:' ';display:block;position:absolute;top:0;left:0;transform:translateX(-100%);height:100%;width:calc(((100vw - 1152px) / 2) + 24px);background-color:#f4f5f8}
@media only screen and (max-width:1152px){.cmp-project-details{padding:44px;border-radius:8px !important}
.cmp-project-details::before{display:none}
.cmp-project-details::after{display:none}
}
.column.column-left .cmp-project-details{border-radius:0 8px 8px 0}
.column.column-left .cmp-project-details::after{display:none}
.column.column-right .cmp-project-details{padding-left:48px;border-radius:8px 0 0 8px}
.column.column-right .cmp-project-details::before{display:none}
.column.column-right .cmp-project-details::after{content:' ';display:block;position:absolute;top:0;right:0;transform:translateX(100%);height:100%;width:calc(((100vw - 1152px) / 2) + 24px);background-color:#f4f5f8}
.project__details__list{margin:0 auto}
.project__details__list__item{display:flex;flex-flow:row nowrap;align-items:flex-start}
.project__details__list__item:not(:first-child){margin-top:34px}
.project__details__list__item::before{content:' ';display:inline-block;position:absolute;top:3px;left:50%;transform:translateX(-50%);width:16px;height:16px;background:url("clientlib-site/resources/icons-template.svg#icn-project-details-view") center no-repeat}
.project__details__list__item>*{display:inline-block;min-width:50%}
@media only screen and (max-width:1152px){.project__details__list__item{justify-content:space-between}
}
@media only screen and (max-width:837px){.project__details__list__item{flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}
.project__details__list__item::before{display:none}
}
.project__details__list__item .item__label{padding-right:28px;flex-grow:1;font-size:.875rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.project__details__list__item .item__label{font-size:.8125rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:837px){.project__details__list__item .item__label{padding-right:0;margin-bottom:8px;padding-left:24px}
}
.project__details__list__item .item__value{padding:0 28px;font-size:.875rem;line-height:18px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.project__details__list__item .item__value{font-size:.8125rem;line-height:17px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:837px){.project__details__list__item .item__value{padding-left:24px}
.project__details__list__item .item__value::before{content:' ';display:inline-block;position:absolute;top:1px;left:0;width:16px;height:16px;background:url("clientlib-site/resources/icons-template.svg#icn-project-details-view") center no-repeat}
}
@media screen and (max-width:1152px){.cmp-productdescription{padding:0 21px}
}
.cmp-productdescription .cmp-productdescription-icons{margin-bottom:7px;overflow:visible;display:flex;flex-flow:row nowrap}
.cmp-productdescription .cmp-productdescription-icons a{margin-right:16px}
.cmp-productdescription .cmp-productdescription-icons a:hover{text-decoration:none}
.cmp-productdescription .cmp-productdescription-icons a .icn-template-cimentos-madeira{background-size:68px;width:68px;height:46px}
.cmp-productdescription .cmp-productdescription-icons a .icn-template-beto-madeira{background-size:50px;width:50px;height:45px}
.cmp-productdescription .cmp-productdescription-icons a .icn-template-brimade{background-size:36px;width:36px;height:45px}
.cmp-productdescription .cmp-productdescription-icons a .icn-logo-others{height:38px}
.cmp-productdescription .cmp-productdescription__title{font-size:2.625rem;line-height:50px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;margin-bottom:16px}
@media only screen and (max-width:1152px){.cmp-productdescription .cmp-productdescription__title{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-productdescription .cmp-productdescription__description{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#596266;margin-bottom:16px}
@media only screen and (max-width:1152px){.cmp-productdescription .cmp-productdescription__description{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-productdescription .cmp-productdescription__description a{color:#596266;text-decoration:underline;font-weight:500}
.cmp-productdescription .cmp-productdescription__description a:visited{text-decoration:underline}
.cmp-productdescription .cmp-productdescription__description a:active{text-decoration:underline}
.cmp-productdescription .cmp-productdescription__description a:focus{text-decoration:none}
.cmp-productdescription .cmp-productdescription__link{margin-bottom:42px}
.cmp-productdescription .cmp-productdescription__link .cmp-productdescription__link__cta{font-size:.875rem;line-height:18px;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;color:#2f3b40;padding-right:16px}
@media only screen and (max-width:1152px){.cmp-productdescription .cmp-productdescription__link .cmp-productdescription__link__cta{font-size:.875rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-productdescription .cmp-productdescription__link .cmp-productdescription__link__cta::after{content:" ";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border:2px solid #f2b20d;border-width:2px 2px 0 0}
.popover-client{pointer-events:all;transition:right .15s ease-in-out;display:flex;flex-flow:column;justify-content:center;position:absolute;top:55px;right:27px;height:auto;background-color:#fff;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.12);overflow:hidden;z-index:210}
@media screen and (max-width:628px){.popover-client{position:fixed;width:280px;top:90px;left:50%;transform:translateX(-50%)}
}
.popover-client .popover-client__container{height:auto;max-height:80vh;overflow:hidden}
.popover-client .popover-client__container .popover-client__content{overflow:hidden;overflow-y:auto;height:100%;max-height:75vh}
.popover-client .popover-client__container .popover-client__content.loader--on{width:280px;height:280px;padding:26px 22px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}
.popover-client .popover-client__container .popover-client__content::-webkit-scrollbar{width:8px;border-radius:4px}
.popover-client .popover-client__container .popover-client__content::-webkit-scrollbar-track{-webkit-box-shadow:none}
.popover-client .popover-client__container .popover-client__content::-webkit-scrollbar-thumb{background-color:lightgrey;outline:0}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty{width:370px}
@media screen and (max-width:1152px){.popover-client .popover-client__container .popover-client__content .popover-client__loyalty{width:280px}
}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__title{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;color:#2f3b40;padding:32px 36px}
@media screen and (max-width:1152px){.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__title{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option{padding:15px 36px 0 36px;border-top:1px #eaebec solid}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.secil-elevate .popover-client__option__title-cta .popover-client__option__title::after,.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.logout .popover-client__option__title-cta .popover-client__option__title::after{content:" ";display:block;position:absolute;background-image:url("clientlib-site/resources/icons-template.svg#icn-arrow-dropdown-open-view");top:5px;width:12px;height:7px;transition:transform .15s ease-in-out}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.secil-elevate .popover-client__option__title-cta .popover-client__option__title::after{right:0;transform:rotate(180deg)}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.logout .popover-client__option__title-cta .popover-client__option__title::after{left:0;transform:rotate(270deg)}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.client-portal .popover-client__option__title-cta{text-decoration:none}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.client-portal .popover-client__option__title-cta .popover-client__option__title{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;color:#242e32;padding:15px 36px 30px;margin:-15px -36px}
@media screen and (max-width:1152px){.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.client-portal .popover-client__option__title-cta .popover-client__option__title{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.secil-elevate .popover-client__option__title-cta,.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.logout .popover-client__option__title-cta{pointer-events:all;cursor:pointer;text-decoration:none}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.secil-elevate .popover-client__option__title-cta .popover-client__option__title,.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.logout .popover-client__option__title-cta .popover-client__option__title{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;color:#242e32;margin-bottom:15px}
@media screen and (max-width:1152px){.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.secil-elevate .popover-client__option__title-cta .popover-client__option__title,.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.logout .popover-client__option__title-cta .popover-client__option__title{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.secil-elevate .popover-client__option__title-cta .popover-client__option__title.title-logout,.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.logout .popover-client__option__title-cta .popover-client__option__title.title-logout{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c;padding-left:25px}
@media screen and (max-width:1152px){.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.secil-elevate .popover-client__option__title-cta .popover-client__option__title.title-logout,.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.logout .popover-client__option__title-cta .popover-client__option__title.title-logout{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.secil-elevate .popover-client__option__title-cta{padding:15px 36px;margin:-15px -36px}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.logout .popover-client__option__title-cta{padding:0;margin:0}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container{display:flex;flex-wrap:wrap}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item{width:50%;height:100%;padding:24px 7px;border-top:1px #eaebec solid}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item:nth-child(2n + 1)::after{content:" ";display:inline-block;border-left:1px solid #eaebec;position:absolute;left:100%;top:20px;height:70%}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item .card-hover{display:flex;flex-flow:column;align-items:center;text-decoration:none;height:100%;cursor:pointer}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item .card-hover .popover-client__option__container__lock{display:none;position:absolute;top:-7px;right:4px}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item .card-hover .popover-client__option__container__decor{position:absolute;height:100%;width:100%;max-width:48px;max-height:48px;border-radius:50%;top:-6px;z-index:0}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item .card-hover .popover-client__option__container-item-icon{width:36px;height:36px;background-color:#f4f5f8;border-radius:50%}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item .card-hover .popover-client__option__container-item-icon .popover-menu-icn{transform:translateX(-50%) translateY(-50%);left:50%;top:50%}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item .card-hover .popover-client__option__container-item-label{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#242e32;text-align:center;margin-bottom:0;margin-top:20px;pointer-events:all;cursor:pointer}
@media screen and (max-width:1152px){.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item .card-hover .popover-client__option__container-item-label{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item:nth-child(4n + 1) .popover-client__option__container__decor{background-image:linear-gradient(180deg,transparent 50%,#fcc200 50%),linear-gradient(90deg,#fcc200 50%,transparent 50%)}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item:nth-child(4n + 2) .popover-client__option__container__decor{background-image:linear-gradient(180deg,#fcc200 50%,transparent 50%),linear-gradient(90deg,transparent 50%,#fcc200 50%)}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item:nth-child(4n + 3) .popover-client__option__container__decor{background-image:linear-gradient(180deg,transparent 50%,#fcc200 50%),linear-gradient(90deg,transparent 50%,#fcc200 50%)}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item:nth-child(4n + 4) .popover-client__option__container__decor{background-image:linear-gradient(180deg,#fcc200 50%,transparent 50%),linear-gradient(90deg,#fcc200 50%,transparent 50%)}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item.-blocked .card-hover{pointer-events:none}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item.-blocked .card-hover .popover-client__option__container__lock{display:block}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item.-blocked .card-hover .popover-client__option__container-item-icon::after{content:" ";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0 auto;width:100%;height:100%;border-radius:50%;background-color:#f4f5f8;opacity:.26;z-index:2}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item.-blocked .card-hover .popover-client__option__container-item-label{pointer-events:none;cursor:none}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item.-blocked:nth-child(4n + 1) .popover-client__option__container__decor{background-image:linear-gradient(180deg,transparent 50%,#d5d8d9 50%),linear-gradient(90deg,#d5d8d9 50%,transparent 50%)}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item.-blocked:nth-child(4n + 2) .popover-client__option__container__decor{background-image:linear-gradient(180deg,#d5d8d9 50%,transparent 50%),linear-gradient(90deg,transparent 50%,#d5d8d9 50%)}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item.-blocked:nth-child(4n + 3) .popover-client__option__container__decor{background-image:linear-gradient(180deg,transparent 50%,#d5d8d9 50%),linear-gradient(90deg,transparent 50%,#d5d8d9 50%)}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option .popover-client__option__container .popover-client__option__container-item.-blocked:nth-child(4n + 4) .popover-client__option__container__decor{background-image:linear-gradient(180deg,#d5d8d9 50%,transparent 50%),linear-gradient(90deg,#d5d8d9 50%,transparent 50%)}
.popover-client .popover-client__container .popover-client__content .popover-client__loyalty .popover-client__option.-active.secil-elevate .popover-client__option__title-cta .popover-client__option__title::after{transform:scaleX(-1)}
.loyalty__modal{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:10000}
.loyalty__modal.-active{opacity:1;pointer-events:all}
.loyalty__modal .btn-close{position:fixed;top:50%;left:50%;transform:translateX(282px) translateX(-4rem) translateY(-340px) translateY(2rem);transition:transform .3s ease-in-out}
.loyalty__modal .btn-close:hover{transform:translateX(282px) translateX(-4rem) translateY(-340px) translateY(2rem) rotate(90deg)}
@media only screen and (max-width:1152px){.loyalty__modal .btn-close{position:fixed;top:16px;right:0 !important;left:auto !important;transform:translateX(-50%) translateY(0.5rem)}
.loyalty__modal .btn-close:hover{transform:translateX(-50%) translateY(0.5rem) rotate(90deg)}
}
.loyalty__modal .loyalty__modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.32}
.loyalty__modal .loyalty__modal__container{padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:564px;height:100%;max-height:680px;background-color:#fff;border-radius:8px;overflow:hidden;overflow-y:scroll}
.loyalty__modal .loyalty__modal__container::-webkit-scrollbar{width:8px}
.loyalty__modal .loyalty__modal__container::-webkit-scrollbar-track{-webkit-box-shadow:none}
.loyalty__modal .loyalty__modal__container::-webkit-scrollbar-thumb{background-color:lightgrey;outline:0}
@media only screen and (max-width:1152px){.loyalty__modal .loyalty__modal__container{position:fixed;top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}
.loyalty__modal .loyalty__modal__container::after{content:" ";display:block;position:fixed;top:0;left:0;width:100vw;height:72px;background-color:white;z-index:5}
}
.loyalty__modal .loyalty__modal__content{width:100%;height:auto;padding:6rem 4.5rem}
@media only screen and (max-width:1152px){.loyalty__modal .loyalty__modal__content{padding:4.5rem 4.5rem 3rem;scroll-behavior:smooth;overflow-x:visible;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.loyalty__modal .loyalty__modal__content::-webkit-scrollbar{display:none}
}
@media only screen and (max-width:837px){.loyalty__modal .loyalty__modal__content{padding:7rem 1.25rem}
}
.loyalty__modal .loyalty__modal__container__title{margin-bottom:1rem;font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.loyalty__modal .loyalty__modal__container__title{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.loyalty__modal .loyalty__modal__container__intro-content{margin-bottom:16px;width:100%;min-height:278px}
.loyalty__modal .loyalty__card__item__imgblock{border-radius:8px;overflow:hidden;margin-bottom:32px}
.loyalty__modal .loyalty__card__item__img{position:relative;max-width:100%}
.loyalty__modal .loyalty__modal__container__content p{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#596266}
.loyalty__modal .loyalty__modal__container__content img{width:100%;max-width:100%}
@media only screen and (max-width:1152px){.loyalty__modal .loyalty__modal__container__content{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.numeric-legend{height:100%;display:flex;align-items:center;transform:translateY(25%)}
@media screen and (max-width:1152px){.numeric-legend{padding:0 21px}
}
.numeric-legend .cmp-numeric-legend .cmp-numeric-legend__title{font-size:.9375rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;margin-bottom:16px}
@media screen and (max-width:1152px){.numeric-legend .cmp-numeric-legend .cmp-numeric-legend__title{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.numeric-legend .cmp-numeric-legend .cmp-numeric-legend__list{counter-reset:list-number}
.numeric-legend .cmp-numeric-legend .cmp-numeric-legend__list .cmp-numeric-legend__item{margin-bottom:20px;display:flex;flex-flow:row nowrap;align-items:flex-start}
.numeric-legend .cmp-numeric-legend .cmp-numeric-legend__list .cmp-numeric-legend__item .cmp-numeric-legend__label{font-size:.875rem;line-height:18px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media screen and (max-width:1152px){.numeric-legend .cmp-numeric-legend .cmp-numeric-legend__list .cmp-numeric-legend__item .cmp-numeric-legend__label{font-size:.8125rem;line-height:17px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.numeric-legend .cmp-numeric-legend .cmp-numeric-legend__list .cmp-numeric-legend__item .cmp-numeric-legend__label p{margin-top:0;margin-bottom:0}
.numeric-legend .cmp-numeric-legend .cmp-numeric-legend__list .cmp-numeric-legend__item .cmp-numeric-legend__label p a{color:#2f3b40}
.numeric-legend .cmp-numeric-legend .cmp-numeric-legend__list .cmp-numeric-legend__item .secil-richtext{margin-bottom:0}
.numeric-legend .cmp-numeric-legend .cmp-numeric-legend__list .cmp-numeric-legend__item::before{counter-increment:list-number;content:counter(list-number);display:inline-flex;align-items:center;justify-content:center;margin-right:16px;min-width:20px;min-height:20px;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;background-color:#fcc200;border-radius:50%;color:#2f3b40}
.tag{display:inline-flex;padding:4px 18px 5px;align-items:center;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;color:#2f3b40;border-radius:16px;background-color:transparent;border:1.5px solid #fdce33;pointer-events:none}
@media only screen and (max-width:1152px){.tag{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500}
}
.tag.-clickable{pointer-events:all}
@media only screen and (min-width:1152px){.tag.-clickable:hover{background-color:#fcc200;border-color:#fcc200}
}
.tag.-clickable.-disabled{pointer-events:none !important;cursor:none !important;color:#82898c !important;border-color:#eaebec}
.tag.-selected{background-color:#fcc200;border-color:#fcc200}
.tag.-small{height:24px}
.tag.-large{height:32px}
.news-list{width:100% !important}
.news-list>.row,.news-list>.row>.news-list-cards{width:100% !important}
.newsList__list{width:100% !important;margin-top:12px;justify-content:flex-start}
.newsList__list>.row{width:100% !important}
@media only screen and (max-width:837px){.newsList__list{justify-content:center}
}
.newsList__list .newsList__list__item{padding:20px}
.newsList__list .newsList__list__item .newsList__list__item__link{width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:flex-start;overflow:hidden;text-decoration:none;color:unset;background-color:#fff;border-radius:10px;padding-bottom:25px;box-shadow:0 0 20px rgba(0,0,0,0.07)}
.newsList__list .newsList__list__item .newsList__list__item__link:hover{box-shadow:0 0 40px rgba(0,0,0,0.09)}
.newsList__list .newsList__list__item .newsList__list__item__link .item__img img{max-height:370px;width:100%;height:auto;object-fit:cover;object-position:center}
.newsList__list .newsList__list__item .newsList__list__item__link .item__tags_wrapper{position:absolute;bottom:12px;left:12px;right:12px}
.newsList__list .newsList__list__item .newsList__list__item__link .item__tags_wrapper .tag{background-color:#fdce33;color:#242e32;margin:8px}
@media only screen and (max-width:837px){.newsList__list .newsList__list__item .newsList__list__item__link .item__tags_wrapper{display:none}
}
.newsList__list .newsList__list__item .newsList__list__item__link .item__date{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c;margin:22px 25px 8px}
@media only screen and (max-width:1152px){.newsList__list .newsList__list__item .newsList__list__item__link .item__date{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.newsList__list .newsList__list__item .newsList__list__item__link .item__title{font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;margin:0 25px 8px}
@media only screen and (max-width:1152px){.newsList__list .newsList__list__item .newsList__list__item__link .item__title{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.newsList__list .newsList__list__item .newsList__list__item__link .item__source{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c;margin:0 25px 50px}
@media only screen and (max-width:1152px){.newsList__list .newsList__list__item .newsList__list__item__link .item__source{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.newsList__pagination{display:flex;align-items:center;justify-content:center;margin:24px 0 56px}
@media only screen and (max-width:1152px){.newsList__pagination{margin:12px 0 44px}
}
.newsList__pagination button{display:flex;align-items:center}
.newsList__pagination button::after{display:block;content:" ";background-image:url("clientlib-site/resources/icons-template.svg#plus-view");background-repeat:no-repeat;background-position:center center;background-size:12px;height:12px;width:12px;border-radius:50%;margin-left:8px}
.navigation-product-list .cmp-navigation,.custom-solution-list .cmp-navigation{max-width:calc(1225.98px);margin:28px auto}
.navigation-product-list .cmp-navigation .cmp-navigation__item,.custom-solution-list .cmp-navigation .cmp-navigation__item,.navigation-product-list .cmp-navigation .cmp-navigation__group,.custom-solution-list .cmp-navigation .cmp-navigation__group{display:inline-flex;max-width:100%;flex-wrap:wrap}
.navigation-product-list .cmp-navigation .cmp-navigation__item a,.custom-solution-list .cmp-navigation .cmp-navigation__item a,.navigation-product-list .cmp-navigation .cmp-navigation__group a,.custom-solution-list .cmp-navigation .cmp-navigation__group a{color:#acb1b3;font-size:.875rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin:6px 20px 16px;padding-bottom:8px;width:max-content}
@media only screen and (max-width:1152px){.navigation-product-list .cmp-navigation .cmp-navigation__item a,.custom-solution-list .cmp-navigation .cmp-navigation__item a,.navigation-product-list .cmp-navigation .cmp-navigation__group a,.custom-solution-list .cmp-navigation .cmp-navigation__group a{font-size:.8125rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.navigation-product-list .cmp-navigation .cmp-navigation__item a:first-of-type,.custom-solution-list .cmp-navigation .cmp-navigation__item a:first-of-type,.navigation-product-list .cmp-navigation .cmp-navigation__group a:first-of-type,.custom-solution-list .cmp-navigation .cmp-navigation__group a:first-of-type{margin-left:0}
.navigation-product-list .cmp-navigation .cmp-navigation__item a::before,.custom-solution-list .cmp-navigation .cmp-navigation__item a::before,.navigation-product-list .cmp-navigation .cmp-navigation__group a::before,.custom-solution-list .cmp-navigation .cmp-navigation__group a::before,.navigation-product-list .cmp-navigation .cmp-navigation__item a::after,.custom-solution-list .cmp-navigation .cmp-navigation__item a::after,.navigation-product-list .cmp-navigation .cmp-navigation__group a::after,.custom-solution-list .cmp-navigation .cmp-navigation__group a::after{content:" ";display:block;position:absolute}
.navigation-product-list .cmp-navigation .cmp-navigation__item a::before,.custom-solution-list .cmp-navigation .cmp-navigation__item a::before,.navigation-product-list .cmp-navigation .cmp-navigation__group a::before,.custom-solution-list .cmp-navigation .cmp-navigation__group a::before{bottom:0;left:0;width:0;height:3px;border-radius:3px;background-color:#fcc200;transition:width 0}
.navigation-product-list .cmp-navigation .cmp-navigation__item a:hover,.custom-solution-list .cmp-navigation .cmp-navigation__item a:hover,.navigation-product-list .cmp-navigation .cmp-navigation__group a:hover,.custom-solution-list .cmp-navigation .cmp-navigation__group a:hover{color:#2f3b40;text-decoration:none}
.navigation-product-list .cmp-navigation .cmp-navigation__item a:hover::before,.custom-solution-list .cmp-navigation .cmp-navigation__item a:hover::before,.navigation-product-list .cmp-navigation .cmp-navigation__group a:hover::before,.custom-solution-list .cmp-navigation .cmp-navigation__group a:hover::before{width:100%;transition:width .5s}
.navigation-product-list .cmp-navigation .cmp-navigation__item .cmp-navigation__item-link--active,.custom-solution-list .cmp-navigation .cmp-navigation__item .cmp-navigation__item-link--active,.navigation-product-list .cmp-navigation .cmp-navigation__group .cmp-navigation__item-link--active,.custom-solution-list .cmp-navigation .cmp-navigation__group .cmp-navigation__item-link--active{color:#2f3b40;text-decoration:none}
.navigation-product-list .cmp-navigation .cmp-navigation__item .cmp-navigation__item-link--active::before,.custom-solution-list .cmp-navigation .cmp-navigation__item .cmp-navigation__item-link--active::before,.navigation-product-list .cmp-navigation .cmp-navigation__group .cmp-navigation__item-link--active::before,.custom-solution-list .cmp-navigation .cmp-navigation__group .cmp-navigation__item-link--active::before{width:100%}
.navigation-product-list .cmp-navigation .cmp-navigation__item .cmp-navigation__item:last-of-type,.custom-solution-list .cmp-navigation .cmp-navigation__item .cmp-navigation__item:last-of-type,.navigation-product-list .cmp-navigation .cmp-navigation__group .cmp-navigation__item:last-of-type,.custom-solution-list .cmp-navigation .cmp-navigation__group .cmp-navigation__item:last-of-type{margin-right:20px}
.navigation-product-list .cmp-navigation .cmp-navigation__item .button-more-container,.custom-solution-list .cmp-navigation .cmp-navigation__item .button-more-container,.navigation-product-list .cmp-navigation .cmp-navigation__group .button-more-container,.custom-solution-list .cmp-navigation .cmp-navigation__group .button-more-container{padding-left:80px;margin-left:-80px;-webkit-mask-image:linear-gradient(to left,#000 50%,transparent 100%);mask-image:linear-gradient(to left,#000 50%,transparent 100%);background-color:#fff}
.cmp-module-products .module-products_title{margin-bottom:56px;font-size:2rem;line-height:42px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.cmp-module-products .module-products_title{font-size:1.375rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-module-products .module-products_title.center{text-align:center}
.cmp-module-products .module-products_row{display:flex;justify-content:center}
@media only screen and (max-width:837px){.cmp-module-products .module-products_row{justify-content:start}
}
.cmp-module-products .module-products_row a{display:flex;justify-content:center;overflow:hidden;text-decoration:none;padding:0}
.cmp-module-products .module-products_row a img{width:100%;height:auto;overflow:hidden;-webkit-transition:transform 1s ease-in-out;transition:transform 1s ease-in-out}
.cmp-module-products .module-products_row a .module-products_wrapper{position:absolute;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 40.28%,rgba(0,0,0,0.34) 100%);background-position:center;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}
.cmp-module-products .module-products_row a .module-products_wrapper .module-products_logo-wrapper{position:absolute;width:100%;height:100%;top:calc(45%);left:50%;transform:translateY(-50%) translateX(-50%);display:flex;align-items:flex-end;justify-content:center}
.cmp-module-products .module-products_row a .module-products_wrapper .module-products_logo-wrapper::before{display:flex;content:" ";position:absolute;top:calc(50%);left:50%;transform:translateY(-50%) translateX(-50%) rotate(0);background:url("clientlib-site/resources/transp_rounded_bk.svg") no-repeat;background-position:center;width:100%;height:100%;background-size:160px}
@media only screen and (max-width:1152px){.cmp-module-products .module-products_row a .module-products_wrapper .module-products_logo-wrapper::before{width:80%;height:80%;background-size:80%}
}
.cmp-module-products .module-products_row a .module-products_wrapper .module-products_logo-wrapper .module-products_logo{background-color:#fff;border-radius:50%;z-index:3;width:115px;height:115px;display:flex;align-items:center;justify-content:center;align-self:center}
@media only screen and (max-width:1152px){.cmp-module-products .module-products_row a .module-products_wrapper .module-products_logo-wrapper .module-products_logo{width:50%;height:50%}
}
.cmp-module-products .module-products_row a .module-products_wrapper .module-products_logo-wrapper .module-products_logo .icn-template-logo-secil{width:47px;height:47px}
@media only screen and (max-width:837px){.cmp-module-products .module-products_row a .module-products_wrapper .module-products_logo-wrapper .module-products_logo .icn-template-logo-secil{transform:scale(1.5)}
}
.cmp-module-products .module-products_row a .module-products_wrapper .module-products_logo-wrapper .module-products_logo .icn-template-unibetao{width:47px;height:47px}
@media only screen and (max-width:837px){.cmp-module-products .module-products_row a .module-products_wrapper .module-products_logo-wrapper .module-products_logo .icn-template-unibetao{transform:scale(1.5)}
}
.cmp-module-products .module-products_row a .module-products_wrapper .module-products_logo-wrapper .module-products_logo .icn-template-secil-tek{width:68px;height:14px}
@media only screen and (max-width:837px){.cmp-module-products .module-products_row a .module-products_wrapper .module-products_logo-wrapper .module-products_logo .icn-template-secil-tek{transform:scale(1.5)}
}
.cmp-module-products .module-products_row a .module-products_wrapper .module-products_logo-wrapper .module-products_logo .icn-template-secil-britas{width:47px;height:47px}
@media only screen and (max-width:837px){.cmp-module-products .module-products_row a .module-products_wrapper .module-products_logo-wrapper .module-products_logo .icn-template-secil-britas{transform:scale(1.5)}
}
.cmp-module-products .module-products_row a .module-products_wrapper .module-products_label{color:#fff;font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:20px;text-align:center}
@media only screen and (max-width:1152px){.cmp-module-products .module-products_row a .module-products_wrapper .module-products_label{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:837px){.cmp-module-products .module-products_row a .module-products_wrapper .module-products_label{margin-bottom:32px}
}
.cmp-module-products .module-products_row a:nth-child(2) .module-products_logo-wrapper::before{transform:translateY(-50%) translateX(-50%) rotate(90deg)}
.cmp-module-products .module-products_row a:nth-child(3) .module-products_logo-wrapper::before{transform:translateY(-50%) translateX(-50%) rotate(180deg)}
.cmp-module-products .module-products_row a:hover img{transform:scale(1.2)}
.cmp-module-products .module-products_row a:hover .module-products_logo-wrapper::before{transform:translateY(-50%) translateX(-50%) rotate(360deg);transition:transform 1s ease-in-out;overflow:hidden}
.cmp-module-products .module-products_row a:hover:nth-child(2) .module-products_logo-wrapper::before{transform:translateY(-50%) translateX(-50%) rotate(450deg)}
.cmp-module-products .module-products_row a:hover:nth-child(3) .module-products_logo-wrapper::before{transform:translateY(-50%) translateX(-50%) rotate(540deg)}
.modal-login .modal-login__modal{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;z-index:3000}
.modal-login .modal-login__modal.-active{opacity:1;pointer-events:all}
.modal-login .modal-login__modal .btn-close{position:fixed;top:2rem !important;left:50%;transform:translateX(282px) translateX(-4rem);transition:transform .15s ease-in-out}
.modal-login .modal-login__modal .btn-close:hover{transform:translateX(282px) translateX(-4rem) rotate(90deg)}
@media only screen and (max-width:1152px){.modal-login .modal-login__modal .btn-close{position:fixed;top:24px;right:0 !important;left:auto !important;transform:translateX(-50%)}
.modal-login .modal-login__modal .btn-close:hover{transform:translateX(-50%) rotate(90deg)}
}
.modal-login .modal-login__modal .modal-login__modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:black;opacity:.32}
.modal-login .modal-login__modal .modal-login__modal__container{padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:564px;height:auto;max-height:95vh;background-color:white;border-radius:8px;overflow:hidden}
@media only screen and (max-width:1152px){.modal-login .modal-login__modal .modal-login__modal__container{position:fixed;top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}
}
.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content{padding:6rem 4.5rem;overflow:hidden;overflow-y:auto;height:100%;max-height:90vh}
.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content::-webkit-scrollbar{width:8px;border-radius:4px}
.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content::-webkit-scrollbar-track{-webkit-box-shadow:none}
.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content::-webkit-scrollbar-thumb{background-color:lightgrey;outline:0}
@media only screen and (max-width:1152px){.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content{padding:4.5rem 4.5rem 3rem;scroll-behavior:smooth;overflow-x:visible;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content::-webkit-scrollbar{display:none}
}
@media only screen and (max-width:837px){.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content{padding:7rem 1.25rem}
}
.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content .modal-login__modal__actions .modal-login__modal__actions__description-title{font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;text-align:center;margin-bottom:8px}
@media only screen and (max-width:1152px){.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content .modal-login__modal__actions .modal-login__modal__actions__description-title{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content .modal-login__modal__actions .modal-login__modal__actions__description-text{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;text-align:center;margin-bottom:40px}
@media only screen and (max-width:1152px){.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content .modal-login__modal__actions .modal-login__modal__actions__description-text{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content .modal-login__modal__actions .modal-login__modal__actions__columns{display:flex;flex-flow:wrap;justify-content:space-between;align-items:center}
@media only screen and (max-width:1152px){.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content .modal-login__modal__actions .modal-login__modal__actions__columns{justify-content:space-evenly}
}
@media only screen and (max-width:837px){.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content .modal-login__modal__actions .modal-login__modal__actions__columns{justify-content:space-around}
}
.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content .modal-login__modal__actions .modal-login__modal__actions__columns:last-child::after{content:' ';display:inline-block;border-right:1px solid #d5d8d9;position:absolute;left:50%;top:0;height:100%}
.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content .modal-login__modal__actions .modal-login__modal__actions__columns .modal-login__modal__actions__option{display:flex;flex-flow:column;align-items:center}
@media only screen and (max-width:837px){.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content .modal-login__modal__actions .modal-login__modal__actions__columns .modal-login__modal__actions__option.client-portal-column{margin-right:20px}
.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content .modal-login__modal__actions .modal-login__modal__actions__columns .modal-login__modal__actions__option.secil-elevate-column{margin-left:20px}
}
.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content .modal-login__modal__actions .modal-login__modal__actions__columns .modal-login__modal__actions__option .modal-login__modal__actions__img-block{margin-bottom:40px}
.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content .modal-login__modal__actions .modal-login__modal__actions__columns .modal-login__modal__actions__option .modal-login__modal__actions__img-block .modal-login__modal__actions__img{background-repeat:no-repeat}
.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content .modal-login__modal__actions .modal-login__modal__actions__columns .modal-login__modal__actions__option .modal-login__modal__actions__img-block .modal-login__modal__actions__img.client-portal{background-image:url("clientlib-site/resources/Logo_Secil_menu.svg");width:53px;height:52px}
.modal-login .modal-login__modal .modal-login__modal__container .modal-login__modal__content .modal-login__modal__actions .modal-login__modal__actions__columns .modal-login__modal__actions__option .modal-login__modal__actions__img-block .modal-login__modal__actions__img.secil-elevate{background-image:url("clientlib-site/resources/Logo_elevate.svg");width:126px;height:44px;margin-bottom:8px}
.loyalty-merchandising .slick-prev{left:0}
.loyalty-merchandising .slick-next{right:0}
.loyalty-merchandising .loyalty-merchandising__title{text-align:center;color:#2f3b40}
.loyalty-merchandising .loyalty-merchandising__list .slick-prev,.loyalty-merchandising .loyalty-merchandising__list .slick-next{top:150px}
.loyalty-merchandising .loyalty-merchandising__list .loyalty-merchandising__list-item{display:flex;flex-flow:column;align-items:center;padding:0 25px}
.loyalty-merchandising .loyalty-merchandising__list .loyalty-merchandising__list-item .loyalty-merchandising__list-item-link{display:block;position:relative;width:100%;height:100%;text-decoration:none;text-align:left;cursor:pointer}
.loyalty-merchandising .loyalty-merchandising__list .loyalty-merchandising__list-item .loyalty-merchandising__list-item-link .loyalty-merchandising__list-item__img-block{aspect-ratio:1;width:100%;background-color:#f4f5f8;border-radius:100%;margin-bottom:32px}
.loyalty-merchandising .loyalty-merchandising__list .loyalty-merchandising__list-item .loyalty-merchandising__list-item-link .loyalty-merchandising__list-item__img-block .loyalty-merchandising__list-item__img{max-width:197px;height:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.loyalty-merchandising .loyalty-merchandising__list .loyalty-merchandising__list-item .loyalty-merchandising__list-item-link .loyalty-merchandising__list-item__title{color:#242e32;text-align:center;margin-bottom:10px}
.loyalty-merchandising .loyalty-merchandising__list .loyalty-merchandising__list-item .loyalty-merchandising__list-item-link .loyalty-merchandising__list-item__description{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c;text-align:center;margin-bottom:10px}
@media only screen and (max-width:1152px){.loyalty-merchandising .loyalty-merchandising__list .loyalty-merchandising__list-item .loyalty-merchandising__list-item-link .loyalty-merchandising__list-item__description{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.loyalty-merchandising .loyalty-merchandising__list .loyalty-merchandising__list-item .loyalty-merchandising__list-item-link .loyalty-merchandising__list-item__points{display:flex;justify-content:center;color:#242e32;text-align:center;margin-bottom:10px}
.loyalty-merchandising .loyalty-merchandising__list .loyalty-merchandising__list-item .loyalty-merchandising__list-item-link .loyalty-merchandising__list-item__points .loyalty-merchandising__list-item__points-value{margin-right:7px}
.merchandising__modal{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;z-index:3000}
.merchandising__modal.-active{opacity:1;pointer-events:all}
.merchandising__modal .btn-close{position:fixed;top:2rem !important;left:50%;transform:translateX(282px) translateX(-4rem);transition:transform .15s ease-in-out}
.merchandising__modal .btn-close:hover{transform:translateX(282px) translateX(-4rem) rotate(90deg)}
@media only screen and (max-width:1152px){.merchandising__modal .btn-close{position:fixed;top:24px;right:0 !important;left:auto !important;transform:translateX(-50%)}
.merchandising__modal .btn-close:hover{transform:translateX(-50%) rotate(90deg)}
}
.merchandising__modal .merchandising__modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:black;opacity:.32}
.merchandising__modal .merchandising__modal__container{padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:564px;height:auto;max-height:95vh;background-color:white;border-radius:8px;overflow:hidden}
@media only screen and (max-width:1152px){.merchandising__modal .merchandising__modal__container{position:fixed;top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}
}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content{padding:6rem 4.5rem;overflow:hidden;overflow-y:auto;height:100%;max-height:90vh}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content::-webkit-scrollbar{width:8px;border-radius:4px}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content::-webkit-scrollbar-track{-webkit-box-shadow:none}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content::-webkit-scrollbar-thumb{background-color:lightgrey;outline:0}
@media only screen and (max-width:1152px){.merchandising__modal .merchandising__modal__container .merchandising__modal__content{padding:4.5rem 4.5rem 3rem;scroll-behavior:smooth;overflow-x:visible;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content::-webkit-scrollbar{display:none}
}
@media only screen and (max-width:837px){.merchandising__modal .merchandising__modal__container .merchandising__modal__content{padding:2rem 1.25rem}
}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .error-col-container{flex-flow:column}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .error-col-container .error-col-txt{padding:30px}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .error-col-container .error-col-img{display:none}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__item .merchandising__modal__item-title{margin-bottom:8px}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__item .merchandising__modal__item-description{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c;margin-bottom:8px}
@media only screen and (max-width:1152px){.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__item .merchandising__modal__item-description{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__item .merchandising__modal__item-points{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#242e32;font-weight:700;margin-bottom:10px}
@media only screen and (max-width:1152px){.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__item .merchandising__modal__item-points{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__item .merchandising__modal__item-img-block{display:flex;justify-content:center;aspect-ratio:1;max-width:368px;width:100%;background-color:#f4f5f8;border-radius:100%;margin:0 auto 32px auto}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__item .merchandising__modal__item-img-block .loyalty-merchandising__list-item__img{max-width:100%;height:100%;width:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__actions .merchandising__modal__error{padding:20px;margin-bottom:35px;border-radius:8px;background-color:#e15a32}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__actions .merchandising__modal__error .merchandising__modal__error__title{font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff;margin-bottom:15px}
@media only screen and (max-width:1152px){.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__actions .merchandising__modal__error .merchandising__modal__error__title{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__actions .merchandising__modal__error .merchandising__modal__error__text{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff}
@media only screen and (max-width:1152px){.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__actions .merchandising__modal__error .merchandising__modal__error__text{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__actions .merchandising__modal__extra{display:flex;justify-content:space-between;align-items:center}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__actions .merchandising__modal__extra .merchandising__modal__user__points{display:flex;align-items:flex-end}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__actions .merchandising__modal__extra .merchandising__modal__user__points .merchandising__modal__label{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;line-height:26px;color:#2f3b40;margin-right:6px}
@media only screen and (max-width:1152px){.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__actions .merchandising__modal__extra .merchandising__modal__user__points .merchandising__modal__label{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__actions .merchandising__modal__extra .merchandising__modal__user__points .merchandising__modal__points{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;color:#2f3b40}
@media only screen and (max-width:1152px){.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__content__actions .merchandising__modal__extra .merchandising__modal__user__points .merchandising__modal__points{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__message{display:flex;flex-flow:column;justify-content:center;align-items:center}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__message .merchandising__modal__message-img-block{margin-bottom:16px}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__message .merchandising__modal__message-img-block .merchandising__modal__message-img{background-image:url("clientlib-site/resources/loyalty-success-request.svg");background-repeat:no-repeat;width:270px;height:270px}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__message .merchandising__modal__message-title{text-align:center;margin-bottom:16px}
.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__message .merchandising__modal__message-description{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;text-align:center}
@media only screen and (max-width:1152px){.merchandising__modal .merchandising__modal__container .merchandising__modal__content .merchandising__modal__message .merchandising__modal__message-description{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.loyalty-dashboard{padding-top:80px;padding-bottom:50px}
.loyalty-dashboard::before{content:' ';display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:#eaebec}
@media only screen and (max-width:1152px){.loyalty-dashboard{padding-top:30px}
}
@media only screen and (max-width:837px){.loyalty-dashboard{border-width:0}
.loyalty-dashboard::before{display:none}
}
.loyalty__dashboard__container{width:100%;min-height:560px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}
.loyalty__dashboard__container>*{width:100%;border-radius:8px;flex-grow:1}
@media only screen and (max-width:1152px){.loyalty__dashboard__container{min-height:auto;flex-flow:column wrap}
}
@media only screen and (max-width:837px){.loyalty__dashboard__container{flex-flow:column nowrap}
.loyalty__dashboard__container>*{width:100%}
}
.left-col{padding:40px 35px 25px;max-width:270px;background:#2f3b40;color:#fff !important;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}
.left-col *{color:#fff !important}
@media only screen and (max-width:1152px){.left-col{margin:0 0 40px 0;padding:40px 42px 25px;max-width:62%;max-height:274px}
}
@media only screen and (max-width:837px){.left-col{margin:0 0 10px 0;padding:40px 28px 13px;max-width:100%;order:1}
}
.left-col .dashboard__welcome__logo{margin-bottom:64px;max-width:114px;height:auto}
@media only screen and (max-width:1152px){.left-col .dashboard__welcome__logo{margin-bottom:49px}
}
.left-col .dashboard__welcome__name{font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:5px}
@media only screen and (max-width:1152px){.left-col .dashboard__welcome__name{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.left-col .dashboard__welcome__message{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.left-col .dashboard__welcome__message{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:18px}
}
@media only screen and (max-width:837px){.left-col .dashboard__welcome__message{margin-bottom:8px}
.left-col .dashboard__welcome__message br{display:none}
}
.left-col .dashboard__welcome__link{display:block;margin-top:auto;padding:0 !important}
.left-col .dashboard__welcome__link.button-loyalty .cmp-button{color:#fff !important;padding-left:0 !important;padding-right:16px !important}
.middle-col{margin:0 24px;padding:40px 46px 52px;background:#fff;border:1px solid #eaebec;box-shadow:0 2px 20px rgba(0,0,0,0.08);display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start}
@media only screen and (max-width:1152px){.middle-col{margin:0;padding:44px 25px 40px;max-width:62%;min-height:496px}
}
@media only screen and (max-width:837px){.middle-col{margin:0 0 40px 0;padding:40px 15px 35px;max-width:100%;order:4}
}
.middle-col .dashboard__tiers__container__title{font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.middle-col .dashboard__tiers__container__title{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.middle-col .dashboard__tiers__container{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;margin-bottom:20px;width:100%}
@media only screen and (max-width:1152px){.middle-col .dashboard__tiers__container{margin-bottom:16px}
}
@media only screen and (max-width:837px){.middle-col .dashboard__tiers__container{margin-bottom:12px}
}
.middle-col .dashboard__tier__item{flex-grow:1;width:25%;aspect-ratio:1.065;display:flex;flex-flow:column nowrap;justify-content:flex-end}
.middle-col .dashboard__tier__item .img__space{width:100%;aspect-ratio:1.5625;background-size:100%;background-position-x:center;background-position-y:top;background-repeat:no-repeat}
.middle-col .dashboard__tier__item:nth-child(1) .img__space{aspect-ratio:.35714286;background-position-y:bottom;background-image:url("clientlib-site/resources/img-tier-01.svg")}
.middle-col .dashboard__tier__item:nth-child(2) .img__space{aspect-ratio:.47619048;background-position-y:bottom;background-image:url("clientlib-site/resources/img-tier-02.svg")}
.middle-col .dashboard__tier__item:nth-child(3) .img__space{aspect-ratio:.74074074;background-position-y:bottom;background-image:url("clientlib-site/resources/img-tier-03.svg")}
.middle-col .dashboard__tier__item:nth-child(4) .img__space{background-image:url("clientlib-site/resources/img-tier-04.svg")}
.middle-col .dashboard__tier__item:nth-child(2) .dashboard__tier__title,.middle-col .dashboard__tier__item:nth-child(3) .dashboard__tier__title,.middle-col .dashboard__tier__item:nth-child(4) .dashboard__tier__title{padding-left:13px}
.middle-col .dashboard__tier__item.-blocked .img__space,.middle-col .dashboard__tier__item.-blocked .tier__title,.middle-col .dashboard__tier__item.-blocked .tier__pretitle{pointer-events:none;opacity:.2}
.middle-col .dashboard__tier__title{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;margin-top:16px}
@media only screen and (max-width:1152px){.middle-col .dashboard__tier__title{margin-top:12px}
}
@media only screen and (max-width:837px){.middle-col .dashboard__tier__title{margin-top:6px}
}
.middle-col .tier__pretitle{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c;text-transform:uppercase}
@media only screen and (max-width:1152px){.middle-col .tier__pretitle{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.middle-col .tier__title{font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#242e32}
@media only screen and (max-width:1152px){.middle-col .tier__title{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.right-col{max-width:270px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}
@media only screen and (max-width:1152px){.right-col{margin:0;max-width:35%;position:absolute;top:0;right:0}
}
@media only screen and (max-width:837px){.right-col{position:relative;top:auto;right:auto;margin:0 0 50px 0;max-width:100%;order:5}
}
.balance__widget,.points__widget{width:100%}
.balance__widget .tooltip .tooltip__img::before,.points__widget .tooltip .tooltip__img::before{position:relative;top:6px;transform:translateX(-10px) translateY(-50%)}
.balance__widget .tooltip .tooltip__content__container,.points__widget .tooltip .tooltip__content__container{transform:translateY(19px) translateX(11px)}
.balance__widget .tooltip .tooltip__content__container .sec_tooltip.tooltip__img::before,.points__widget .tooltip .tooltip__content__container .sec_tooltip.tooltip__img::before{position:absolute}
.balance__widget{margin-bottom:10px;display:none}
.balance__widget.-visible{display:block}
@media only screen and (max-width:837px){.balance__widget{order:2}
}
.points__widget{margin-bottom:30px}
@media only screen and (max-width:837px){.points__widget{order:3;margin-bottom:40px}
}
.balance__widget__container,.points__widget__container{width:100%;padding:28px 19px 14px;background-color:#fcc200;border-radius:8px}
@media only screen and (max-width:1152px){.balance__widget__container,.points__widget__container{padding:28px 28px 14px}
}
.balance__widget__container .cmp-button,.points__widget__container .cmp-button{border:transparent !important}
.balance__widget__container{background-color:#242e32}
.balance__widget__title,.points__widget__title{padding-left:32px;margin-bottom:13px;font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.balance__widget__title::before,.points__widget__title::before{content:' ';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:22px;height:22px;border:2px solid #2f3b40;border-radius:50%;background:url("clientlib-site/resources/icons-template.svg#icn-plus-view") center no-repeat;background-size:14px}
.balance__widget__title{color:#fff !important}
.balance__widget__title::before{width:24px;height:24px;border:0;background:url("clientlib-site/resources/icons-template.svg#icn-money-view") center no-repeat;background-size:24px}
.balance__widget__value,.points__widget__value{font-weight:700}
.balance__widget__button,.points__widget__button{width:100%}
.balance__widget__button .cmp-button,.points__widget__button .cmp-button{display:block;text-align:center !important;width:100%;color:#2f3b40 !important;background-color:#fff !important}
.balance__widget__button .cmp-button{border-color:#2f3b40 !important}
.points__widget__expirationDate{margin-top:20px;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.points__widget__expirationDate{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.balance__widget__accumulated,.balance__widget__date{color:#fff;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.balance__widget__accumulated,.balance__widget__date{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.balance__widget__expirationDate{color:#fff;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:300;word-break:break-all}
@media only screen and (max-width:1152px){.balance__widget__expirationDate{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.points__widget__date,.balance__widget__date{display:contents;word-break:break-all}
.points__widget__date,.balance__widget__date{font-weight:700 !important}
.balance__widget__expirationDate__list{padding-top:20px}
.balance__widget__accumulated__list{padding-bottom:16px}
.balance__widget__expirationDate__list-item,.balance__widget__accumulated__list{display:block}
.balance__widget__accumulated__list-item.-accumulated{margin:8px 0 16px 0}
label{margin-bottom:0}
.billing__list__container{margin-top:auto;width:100%}
@media only screen and (max-width:1152px){.billing__list__container{margin-top:40px}
}
@media only screen and (max-width:837px){.billing__list__container{margin-top:0}
}
.billing__list__title{margin-bottom:12px;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:700 !important}
@media only screen and (max-width:1152px){.billing__list__title{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.billing__list__item{padding:6px 0;padding-left:44px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%;min-height:52px;border-top:1px solid #d5d8d9;font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.billing__list__item:last-of-type{margin-bottom:3px;border-bottom:1px solid #d5d8d9}
.billing__list__item.-cement{background:url('clientlib-site/resources/img_dashboard_cement.png') left center no-repeat}
.billing__list__item.-mortar{background:url('clientlib-site/resources/img_dashboard_mortar.png') left center no-repeat}
.billing__list__item.-gravel{background:url('clientlib-site/resources/img_dashboard_gravel.png') left center no-repeat}
.billing__list__item.-concrete{background:url('clientlib-site/resources/img_dashboard_concrete.png') left center no-repeat}
@media only screen and (max-width:1152px){.billing__list__item{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.billing-value{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:700 !important}
@media only screen and (max-width:1152px){.billing-value{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.billing__list__totals__time,.billing__list__totals__value{width:100%;text-align:right;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.billing__list__totals__time,.billing__list__totals__value{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.totals-value{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:700 !important}
@media only screen and (max-width:1152px){.totals-value{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.dashboard-modal__modal{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;z-index:3000}
.dashboard-modal__modal.-active{opacity:1;pointer-events:all}
.dashboard-modal__modal .btn-close{position:fixed;top:2rem !important;left:50%;transform:translateX(282px) translateX(-4rem);transition:transform .15s ease-in-out}
.dashboard-modal__modal .btn-close:hover{transform:translateX(282px) translateX(-4rem) rotate(90deg)}
@media only screen and (max-width:1152px){.dashboard-modal__modal .btn-close{position:fixed;top:24px;right:0 !important;left:auto !important;transform:translateX(-50%)}
.dashboard-modal__modal .btn-close:hover{transform:translateX(-50%) rotate(90deg)}
}
.dashboard-modal__modal .dashboard-modal__modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:black;opacity:.32}
.dashboard-modal__modal .dashboard-modal__modal__container{padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:564px;height:auto;max-height:95vh;background-color:white;border-radius:8px;overflow:hidden}
@media only screen and (max-width:1152px){.dashboard-modal__modal .dashboard-modal__modal__container{position:fixed;top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}
}
.dashboard-modal__modal .dashboard-modal__modal__container .dashboard-modal__modal__content{padding:6rem 4.5rem;overflow:hidden;overflow-y:auto;height:100%;max-height:90vh}
.dashboard-modal__modal .dashboard-modal__modal__container .dashboard-modal__modal__content::-webkit-scrollbar{width:8px;border-radius:4px}
.dashboard-modal__modal .dashboard-modal__modal__container .dashboard-modal__modal__content::-webkit-scrollbar-track{-webkit-box-shadow:none}
.dashboard-modal__modal .dashboard-modal__modal__container .dashboard-modal__modal__content::-webkit-scrollbar-thumb{background-color:lightgrey;outline:0}
@media only screen and (max-width:1152px){.dashboard-modal__modal .dashboard-modal__modal__container .dashboard-modal__modal__content{padding:4.5rem 4.5rem 3rem;scroll-behavior:smooth;overflow-x:visible;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.dashboard-modal__modal .dashboard-modal__modal__container .dashboard-modal__modal__content::-webkit-scrollbar{display:none}
}
@media only screen and (max-width:837px){.dashboard-modal__modal .dashboard-modal__modal__container .dashboard-modal__modal__content{padding:7rem 1.25rem}
}
.dashboard-modal__modal .dashboard-modal__modal__container .dashboard-modal__modal__content .dashboard-modal__modal__actions .dashboard-modal__modal__actions__description-title{font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:30px}
@media only screen and (max-width:1152px){.dashboard-modal__modal .dashboard-modal__modal__container .dashboard-modal__modal__content .dashboard-modal__modal__actions .dashboard-modal__modal__actions__description-title{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.dashboard-modal__modal .dashboard-modal__modal__container .dashboard-modal__modal__content .dashboard-modal__modal__actions .dashboard-modal__modal__actions__description-text{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.dashboard-modal__modal .dashboard-modal__modal__container .dashboard-modal__modal__content .dashboard-modal__modal__actions .dashboard-modal__modal__actions__description-text{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.dashboard-modal__modal .dashboard-modal__modal__container .dashboard-modal__modal__content .dashboard-modal__modal__actions .dashboard-modal__modal__actions__description-text li{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;display:inherit !important}
@media screen and (max-width:1152px){.dashboard-modal__modal .dashboard-modal__modal__container .dashboard-modal__modal__content .dashboard-modal__modal__actions .dashboard-modal__modal__actions__description-text li{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@import "../../../../../../clientlibs/clientlib-dependencies/css/slick.css";.cmp-image-gallery{justify-content:center}
.cmp-image-gallery .cmp-image-gallery__slider{margin:0 20px}
.cmp-image-gallery .cmp-image-gallery__slider .slider-item{max-width:956px}
.cmp-image-gallery .cmp-image-gallery__slider .slider-item .slider-item-wrapper img{position:relative;border:1px solid transparent;border-radius:8px;width:100%;height:auto;margin-bottom:16px}
.cmp-image-gallery .cmp-image-gallery__slider .slider-item .cmp-image-gallery__description{padding-right:56px;font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#242e32}
@media screen and (max-width:1152px){.cmp-image-gallery .cmp-image-gallery__slider .slider-item .cmp-image-gallery__description{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-image-gallery .slick-next{right:0;transform:translateX(50%) translateY(-50%) rotate(270deg)}
.cmp-image-gallery .slick-prev{left:0;transform:translateX(-50%) translateY(-50%) rotate(90deg)}
.cmp-image-gallery .slick-counter{position:absolute;top:-4px;right:0;z-index:1;pointer-events:none;color:#d5d8d9;font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.cmp-image-gallery .slick-counter{font-size:1rem;line-height:24px;font-weight:600;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-image-gallery .slick-counter .current-slide{color:#242e32}
.cmp-image-gallery .slick-counter .total-slides{color:#fcc200}
.cmp-image .image-wrapper{position:relative;display:flex}
.cmp-image .image-wrapper .cmp-image__image{width:100%;height:100%;max-width:fit-content !important;position:relative !important}
.cmp-image .image-wrapper.left{justify-content:flex-start !important}
@media screen and (max-width:837px){.cmp-image .image-wrapper.left{justify-content:center !important}
}
.cmp-image .image-wrapper.right{justify-content:flex-end !important}
@media screen and (max-width:837px){.cmp-image .image-wrapper.right{justify-content:center !important}
}
.cmp-image .image-wrapper.center{justify-content:center !important}
#iframe-neptune{width:100%;height:100vh;padding-top:128px;margin-top:-126px}
#iframe-neptune{width:100%;height:100vh;padding-top:128px;margin-top:-126px}
@import(reference) "../../../../../../../clientlibs/clientlib-base/less/variables.less";.nb-svg-icon{width:24px;height:24px;fill:@grey-900;transition:fill .3s}
header{position:relative;top:0;background-color:#fff;box-shadow:0 0 0 rgba(0,0,0,0);transition:transform .15s ease-in-out,height .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out;z-index:200}
header.-scrolled{position:fixed;transform:translateY(-41px);box-shadow:0 2px 8px rgba(0,0,0,0.1);background-color:#fff;transition:height .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out !important}
header.-scrolled .popover-search__close{transform:translateY(95px)}
header.-scrolled.-up{transform:translateY(0);transition:height .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out !important}
@media only screen and (max-width:837px){header.-scrolled{transform:translateY(-20px)}
header.-scrolled .site-header__header{box-shadow:0 2px 8px rgba(0,0,0,0.1)}
header.-scrolled.-up{transform:translateY(0)}
header.-mobile-open{height:100vh;background-color:#fff}
header.-mobile-open.-scrolled .site-header__header{box-shadow:0 0 0 rgba(0,0,0,0)}
header.-mobile-open.-scrolled .site-header__header .site-logo{box-shadow:0 2px 8px rgba(0,0,0,0.1)}
header.-mobile-open.-scrolled.-up{transform:translateY(0)}
}
.site-header{font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;border-bottom:1px solid #eaebec;height:auto}
.site-header a{color:#82898c}
.site-header a:hover{color:#2f3b40}
@media only screen and (min-width:837px) and (max-width:1151.98px){.site-header.-open .site-header__header>.cmp-navigation__item--level-0>input.menu__check[type="radio"]:checked ~ .cmp-navigation__group,.site-header.-open .highlight-flex-container{display:block !important;width:100vw;height:calc(100vh - 130px) !important;background-color:transparent !important;overflow-x:hidden;overflow-y:scroll !important;scrollbar-width:none;-ms-overflow-style:none}
.site-header.-open .site-header__header>.cmp-navigation__item--level-0>input.menu__check[type="radio"]:checked ~ .cmp-navigation__group::-webkit-scrollbar,.site-header.-open .highlight-flex-container::-webkit-scrollbar{display:none}
.site-header.-open .site-header__header>.cmp-navigation__item--level-0>input.menu__check[type="radio"]:checked ~ .cmp-navigation__group>*,.site-header.-open .highlight-flex-container>*{background-color:#fff !important;pointer-events:all !important;flex-grow:0 !important}
}
@media only screen and (max-width:837px){.site-header{display:flex;flex-flow:column nowrap;top:0;left:0;width:100vw}
.site-header.-mobile-open{padding-bottom:104px;width:100vw !important;height:100vh !important;background-color:#fff !important;overflow-x:hidden !important;overflow-y:scroll !important;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}
.site-header.-mobile-open::-webkit-scrollbar{display:none}
@-moz-document url-prefix(){.-mobile-open{padding-bottom:56px}
}
}
.site-header__pre-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eaebec}
.site-header__pre-header .container{display:flex;align-items:center;margin:0 auto;padding:8px 37px;max-width:calc(1225.98px)}
.site-header__pre-header .site-header__pre-header__left{flex-grow:1}
.site-header__pre-header .site-header__pre-header__left ul{justify-content:flex-start}
.site-header__pre-header .site-header__pre-header__right{padding:0 16px;justify-content:flex-end}
.site-header__pre-header .site-header__pre-header__right ul{display:flex}
.site-header__pre-header .site-header__pre-header__right ul li{padding:0 16px}
.site-header__pre-header .list-menu ul{display:flex;flex-flow:row nowrap;align-items:center}
.site-header__pre-header .list-menu .list-menu__item .list-menu__item__cta{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c}
.site-header__pre-header .list-menu .list-menu__item .list-menu__item__cta img{margin-right:8px}
.site-header__pre-header .list-menu .list-menu__item .list-menu__item__cta span{white-space:nowrap}
.site-header__pre-header .list-menu .list-menu__item.-icon-arrow .list-menu__item__cta{display:inline-block;padding-right:16px}
.site-header__pre-header .list-menu .list-menu__item.-icon-arrow .list-menu__item__cta::after{content:" ";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border:2px solid #f2b20d;border-width:2px 2px 0 0;transition:border .15s ease-in-out}
.site-header__pre-header .language-navigation .cmp-languagenavigation__group{display:flex}
.site-header__pre-header .language-navigation .cmp-languagenavigation__group li:not(:first-child)::before{content:"|";padding-left:4px;color:#596266;font-weight:400}
.site-header__pre-header .language-navigation .cmp-languagenavigation__group a{text-transform:uppercase;color:#596266;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500}
@media screen and (max-width:1152px){.site-header__pre-header .language-navigation .cmp-languagenavigation__group a{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500}
}
.site-header__pre-header .language-navigation .cmp-languagenavigation__group a:hover{color:#2f3b40}
.site-header__pre-header .language-navigation .cmp-languagenavigation__group .cmp-languagenavigation__item--active a{color:#fcc200 !important;text-decoration:underline}
@media only screen and (max-width:1152px){.site-header__pre-header .list-menu .list-menu__item .list-menu__item__cta{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.site-header__pre-header .list-menu .list-menu__item .list-menu__item__cta img{margin-right:6px}
}
@media only screen and (max-width:837px){.site-header__pre-header{order:1;display:none;border-bottom:0}
.site-header__pre-header .container{padding:0;flex-flow:column nowrap;align-items:flex-start}
.site-header__pre-header .container>*{width:100%;max-width:100%;flex-grow:1}
.site-header__pre-header .list-menu ul{flex-flow:column nowrap;align-items:flex-start}
.site-header__pre-header .list-menu .list-menu__item{padding:0}
.site-header__pre-header .list-menu .list-menu__item:first-child .list-menu__item__cta{padding:23px 0 13px}
.site-header__pre-header .list-menu .list-menu__item .list-menu__item__cta{padding:13px 0;font-size:1rem;line-height:24px;font-weight:600;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:400}
.site-header__pre-header .list-menu .list-menu__item .list-menu__item__cta img{margin-right:16px}
.site-header__pre-header .site-header__pre-header__left{order:2;padding-top:13px}
.site-header__pre-header .site-header__pre-header__left .list-menu__item{padding:0 !important}
.site-header__pre-header .site-header__pre-header__left .list-menu__item .list-menu__item__cta{display:inline-block;padding:13px 37px 13px 21px !important}
.site-header__pre-header .site-header__pre-header__left .list-menu__item .list-menu__item__cta:last-of-type{padding:13px 37px 21px 21px !important}
.site-header__pre-header .site-header__pre-header__left .list-menu__item .list-menu__item__cta:last-of-type::after{transform:translateY(-50%) translateY(-4px) rotate(45deg)}
.site-header__pre-header .site-header__pre-header__right{padding:0 21px;order:0;background-color:#f4f5f8}
.site-header__pre-header .site-header__pre-header__right ul li{padding:0}
.site-header__pre-header .language-navigation{order:1;padding:16px 21px 30px;background-color:#f4f5f8}
.site-header__pre-header .language-navigation .cmp-languagenavigation__group li:not(:first-child)::before{padding:0 8px}
.site-header__pre-header .language-navigation .cmp-languagenavigation__group a{font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:837px) and screen and (max-width:1152px){.site-header__pre-header .language-navigation .cmp-languagenavigation__group a{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.site-header__header{margin:0 auto;padding:0 37px;max-width:calc(1225.98px);font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;transition:box-shadow .15s ease-in-out}
.site-header__header .site-logo{display:inline-block;text-decoration:none;margin-right:64px}
.site-header__header .site-logo .logo-home{display:none}
.site-header__header .navigation{flex-grow:1}
.site-header__header .cmp-navigation>.cmp-navigation__group{display:flex;flex-flow:row nowrap;justify-content:flex-end}
.site-header__header .cmp-navigation>.cmp-navigation__group>*{flex-grow:0}
.site-header__header .cmp-navigation__item a{display:inline-block;position:relative}
.site-header__header label.level0__submenu__close{display:block;position:fixed;top:135px;left:0;width:100vw;height:100vh;background-color:black;opacity:0;pointer-events:none;cursor:unset !important;z-index:1;transition:opacity .15s ease-in-out .05s}
.site-header__header .cmp-navigation__item--level-0{position:static;flex-grow:1;margin-right:48px}
.site-header__header .cmp-navigation__item--level-0 input.menu__check[type="radio"],.site-header__header .cmp-navigation__item--level-0 input.submenu__check[type="checkbox"]{opacity:0;position:absolute;pointer-events:none}
.site-header__header .cmp-navigation__item--level-0>label,.site-header__header .cmp-navigation__item--level-0>a{padding:36px 0 37px;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;margin-bottom:0;text-decoration:none;text-transform:uppercase;color:#2f3b40;cursor:pointer;transition:border .15s ease-in-out}
@media screen and (max-width:1152px){.site-header__header .cmp-navigation__item--level-0>label,.site-header__header .cmp-navigation__item--level-0>a{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500}
}
.site-header__header .cmp-navigation__item--level-0>label::before,.site-header__header .cmp-navigation__item--level-0>a::before,.site-header__header .cmp-navigation__item--level-0>label::after,.site-header__header .cmp-navigation__item--level-0>a::after{content:" ";display:block;position:absolute}
.site-header__header .cmp-navigation__item--level-0>label::before,.site-header__header .cmp-navigation__item--level-0>a::before{bottom:0;left:0;width:115%;height:3px;border-radius:3px;background-color:#f2b20d;opacity:0;transition:opacity .15s ease-in-out}
.site-header__header .cmp-navigation__item--level-0>label:hover::before,.site-header__header .cmp-navigation__item--level-0>a:hover::before{opacity:1}
.site-header__header .cmp-navigation__item--level-0 input.menu__check[type="radio"]:checked + label::before{opacity:1}
.site-header__header .cmp-navigation__item--level-0.-with-children>label,.site-header__header .cmp-navigation__item--level-0.-with-children>a{padding:36px 20px 37px 0}
.site-header__header .cmp-navigation__item--level-0.-with-children>label::after,.site-header__header .cmp-navigation__item--level-0.-with-children>a::after{background-image:url("clientlib-site/resources/icons-template.svg#icn-arrow-dropdown-view");top:46%;right:-15%;width:12px;height:7px;transition:border .15s ease-in-out}
.site-header__header .cmp-navigation__item--level-0.-with-children input.menu__check[type="radio"]:checked ~ label.level0__submenu__close{pointer-events:all;opacity:.32}
.site-header__header .cmp-navigation__item--level-0.-with-children input.menu__check[type="radio"]:checked + label::after{background-image:url("clientlib-site/resources/icons-template.svg#icn-arrow-dropdown-open-view");border-color:#f2b20d}
.site-header__header .cmp-navigation__item--level-0>.cmp-navigation__group,.site-header__header .cmp-navigation__item--level-0>.highlight-flex-container{padding:56px 0;display:flex;flex-flow:row nowrap;justify-content:space-between !important;position:absolute;left:50%;transform:translateX(-50%);width:100vw;max-width:calc(1225.98px);height:auto;border-top:1px solid #eaebec;background-color:white;visibility:hidden;opacity:0;z-index:198;transition:opacity .15s ease-in-out}
.site-header__header .cmp-navigation__item--level-0>.cmp-navigation__group::before,.site-header__header .cmp-navigation__item--level-0>.highlight-flex-container::before,.site-header__header .cmp-navigation__item--level-0>.cmp-navigation__group::after,.site-header__header .cmp-navigation__item--level-0>.highlight-flex-container::after{content:" ";display:block;position:absolute;top:0;width:100%;height:100%;background-color:white}
.site-header__header .cmp-navigation__item--level-0>.cmp-navigation__group::before,.site-header__header .cmp-navigation__item--level-0>.highlight-flex-container::before{left:0;transform:translateX(-100%) translateX(3px)}
.site-header__header .cmp-navigation__item--level-0>.cmp-navigation__group::after,.site-header__header .cmp-navigation__item--level-0>.highlight-flex-container::after{right:0;transform:translateX(100%) translateX(-3px)}
.site-header__header .cmp-navigation__item--level-0>.cmp-navigation__group>*,.site-header__header .cmp-navigation__item--level-0>.highlight-flex-container>*{flex-grow:1;width:100%;max-width:23.4375%}
.site-header__header .cmp-navigation__item--level-0>.cmp-navigation__group>*:not(:last-child),.site-header__header .cmp-navigation__item--level-0>.highlight-flex-container>*:not(:last-child){margin-right:24px}
.site-header__header .highlight-flex-container{padding:56px 37px !important;max-width:calc(1225.98px) !important;transform:translateX(-50%) translateX(-37px) !important}
@media only screen and (max-width:1152px){.site-header__header .highlight-flex-container{transform:translateX(-50%) translateX(-13px) !important}
}
@media only screen and (max-width:837px){.site-header__header .highlight-flex-container{transform:translateX(-50%) !important}
}
.site-header__header .cmp-navigation__item--level-0>input.menu__check[type="radio"]:checked ~ .highlight-flex-container,.site-header__header .cmp-navigation__item--level-0>input.menu__check[type="radio"]:checked ~ .cmp-navigation__group{opacity:1;pointer-events:all;visibility:visible;cursor:default}
.site-header__header .cmp-navigation__item--level-0>input.menu__check[type="radio"]:checked ~ .highlight-flex-container .cmp-navigation__item-link,.site-header__header .cmp-navigation__item--level-0>input.menu__check[type="radio"]:checked ~ .cmp-navigation__group .cmp-navigation__item-link{pointer-events:all}
.site-header__header .cmp-navigation__item--level-0>input.menu__check[type="radio"]:checked ~ .highlight-flex-container .highlight-block,.site-header__header .cmp-navigation__item--level-0>input.menu__check[type="radio"]:checked ~ .cmp-navigation__group .highlight-block{display:block}
.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link,.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link{margin-bottom:27px;padding-right:16px;display:inline-block;vertical-align:bottom;font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;color:#2f3b40}
@media screen and (max-width:1152px){.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link,.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600}
}
.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link::after,.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link::after{content:" ";display:block;transform:rotate(45deg);position:absolute;margin-left:9px;top:6px;right:0;width:7px;height:7px;border:2px solid #f2b20d;border-width:2px 2px 0 0;transition:transform .15s ease-in-out,border .15s ease-in-out}
.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link:hover::after,.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link:hover::after{transform:translateX(4px) rotate(45deg)}
.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link{display:none}
.site-header__header .cmp-navigation__item--level-1>.cmp-navigation__group>.cmp-navigation__item{margin-bottom:16px}
.site-header__header .cmp-navigation__item--level-1>.cmp-navigation__group>.cmp-navigation__item>a{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500}
@media screen and (max-width:1152px){.site-header__header .cmp-navigation__item--level-1>.cmp-navigation__group>.cmp-navigation__item>a{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500}
}
.site-header__header .highlight-flex-container>.cmp-navigation__group{flex-grow:1;width:100%;max-width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between}
.site-header__header .highlight-block{display:none;border-left:1px solid #eaebec}
.site-header__header .highlight-block h6.highlight-block__title,.site-header__header .highlight-block p.highlight-block__descr{padding-left:25px;font-weight:400}
.site-header__header .highlight-block h6.highlight-block__title{margin-bottom:14px;font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media screen and (max-width:1152px){.site-header__header .highlight-block h6.highlight-block__title{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.site-header__header .highlight-block p.highlight-block__descr{margin-bottom:29px;font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c}
@media screen and (max-width:1152px){.site-header__header .highlight-block p.highlight-block__descr{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.site-header__header .highlight-block .img-block{margin-bottom:8px;font-size:0}
.site-header__header .highlight-block .img-block img{max-width:100%;height:auto}
.site-header__header .highlight-block .highlight-block__cta{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;height:16px;color:#2f3b40}
@media screen and (max-width:1152px){.site-header__header .highlight-block .highlight-block__cta{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600}
}
.site-header__header .highlight-block .highlight-block__cta:hover{text-decoration:underline}
.site-header__header .highlight-block .highlight-block__cta::after{content:" ";display:block;transform:rotate(45deg);position:absolute;margin-left:9px;top:85% !important;right:0;width:7px;height:7px;border:2px solid #f2b20d;border-width:2px 2px 0 0;transition:transform .15s ease-in-out,border .15s ease-in-out}
.site-header__header .highlight-block .highlight-block__cta:hover::after{transform:translateX(4px) rotate(45deg)}
.site-header__header .header-features{display:flex;flex-flow:nowrap;justify-content:flex-end}
.site-header__header .header-features>*{display:inline-block;margin-left:1.5rem}
.site-header__header .header-features label.icn-template-search{background-color:#f4f5f8}
.site-header__header .header-features label.icn-template-user{background-color:transparent}
.site-header__header .header-features label.icn-template-user.-disable{opacity:50%;cursor:none;pointer-events:none}
.site-header__header .header-features label.icn-template-user.-disable::after{content:" ";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0 auto;width:100%;height:100%;border-radius:50%;background-color:#d5d8d9;opacity:50%;z-index:2}
.site-header__header .header-features label.icn-template-search,.site-header__header .header-features label.icn-template-user{border-radius:50%;cursor:pointer;transition:background-color .15s ease-in-out}
.site-header__header .header-features input[type="checkbox"].check-search:checked + label.icn-template-search,.site-header__header .header-features input[type="checkbox"].check-popover-login:checked ~ label.icn-template-user{background-color:#fcc200 !important;border-color:#fcc200 !important;z-index:201}
.site-header__header .header-features input[type="checkbox"].check-popover-login:checked ~ .popover-login{opacity:1;pointer-events:all}
.site-header__header .header-features input[type="checkbox"].check-search:checked ~ .popover-search__close,.site-header__header .header-features input[type="checkbox"].check-popover-login:checked ~ .popover-login__close{opacity:.32;pointer-events:all}
.site-header__header .header-features.-disable-search label.icn-template-search{pointer-events:none !important;background-color:#fcc200 !important;border-color:#fcc200 !important}
.site-header__header .check-search,.site-header__header .check-popover-login{position:absolute;opacity:0;pointer-events:none}
.site-header__header .popover-search__close,.site-header__header .popover-login__close{display:block;position:fixed;top:0;left:-24px;width:100vw;height:100vh;background-color:#000;z-index:200;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}
.site-header__header .popover-search__close{height:calc(100vh - 136px);top:136px}
.site-header__header .popover-login-icon{width:32px;height:32px;display:block}
.site-header__header .popover-login{opacity:0;pointer-events:none;transition:opacity .15s ease-in-out,right .15s ease-in-out;padding:26px 22px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:absolute;top:48px;right:0;width:280px;height:auto;background-color:#fff;border-radius:8px;z-index:201}
.site-header__header .popover-login .title{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;text-align:center;color:#2f3b40 !important;margin-bottom:0 !important}
@media screen and (max-width:1152px){.site-header__header .popover-login .title{font-size:1rem;line-height:24px;font-weight:600;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.site-header__header .popover-login .button{margin:16px 0 20px}
.site-header__header .popover-login .descr{padding-top:17px;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c;text-align:left}
@media screen and (max-width:1152px){.site-header__header .popover-login .descr{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.site-header__header .popover-login .descr::before{content:" ";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(105%);height:1px;background-color:#eaebec}
@media only screen and (max-width:1152px){.site-header__header .site-logo{margin-right:40px}
.site-header__header .site-logo>*{height:50px;width:auto}
.site-header__header .cmp-navigation__item--level-0>.cmp-navigation__group{display:block !important;height:0}
.site-header__header .cmp-navigation__item--level-0>input.menu__check[type="radio"]:checked ~ .cmp-navigation__group{height:auto}
.site-header__header .cmp-navigation__item--level-0.-with-children>.cmp-navigation__group{padding:0}
.site-header__header .cmp-navigation__item--level-0.-with-children>.cmp-navigation__group>*{width:100%;max-width:100%}
.site-header__header .cmp-navigation__item--level-1{border:1px solid #eaebec;border-width:1px 0 0}
.site-header__header .cmp-navigation__item--level-1:first-child{border-width:0}
.site-header__header .cmp-navigation__item--level-1:last-of-type{border-width:1px 0}
.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link,.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link{margin:0 auto;padding:18px 174px;width:100%;font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;cursor:pointer}
.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link::before,.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link::before,.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link::after,.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link::after{content:" ";display:block;position:absolute;top:50%;right:174px;width:15px;height:2px;background-color:#000;border:0;transition:transform .15s ease-in-out}
.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link::before,.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link::before{transform:translateY(-50%)}
.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link::after,.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link::after{transform:translateY(-50%) rotate(90deg)}
.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link:hover::after,.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link:hover::after{transform:translateY(-50%) rotate(90deg)}
.site-header__header .cmp-navigation__item--level-1.-with-submenu-children:hover>label.cmp-navigation__item-link,.site-header__header .cmp-navigation__item--level-1.-with-submenu-children:hover>a.cmp-navigation__item-link{text-decoration:underline}
.site-header__header .cmp-navigation__item--level-1.-with-submenu-children>a.cmp-navigation__item-link{padding-left:0;padding-right:0;width:calc(100% - 408px);color:transparent;position:absolute;top:0;left:174px}
.site-header__header .cmp-navigation__item--level-1.-with-submenu-children>a.cmp-navigation__item-link:before,.site-header__header .cmp-navigation__item--level-1.-with-submenu-children>a.cmp-navigation__item-link:after{display:none}
.site-header__header .cmp-navigation__item--level-1.-with-submenu-children>label.cmp-navigation__item-link{display:inline-block}
.site-header__header .cmp-navigation__item--level-1:not(.-with-submenu-children)>a.cmp-navigation__item-link::before,.site-header__header .cmp-navigation__item--level-1:not(.-with-submenu-children)>label.cmp-navigation__item-link::before,.site-header__header .cmp-navigation__item--level-1:not(.-with-submenu-children)>a.cmp-navigation__item-link::after,.site-header__header .cmp-navigation__item--level-1:not(.-with-submenu-children)>label.cmp-navigation__item-link::after{display:none !important}
.site-header__header .cmp-navigation__item--level-1 input.submenu__check[type="checkbox"]:checked + label.cmp-navigation__item-link{color:#fcc200}
.site-header__header .cmp-navigation__item--level-1 input.submenu__check[type="checkbox"]:checked + label.cmp-navigation__item-link::before,.site-header__header .cmp-navigation__item--level-1 input.submenu__check[type="checkbox"]:checked + label.cmp-navigation__item-link::after{transform:translateY(-50%);background-color:#fcc200}
.site-header__header .cmp-navigation__item--level-1>.cmp-navigation__group{display:none}
.site-header__header .cmp-navigation__item--level-1 input.submenu__check[type="checkbox"]:checked ~ .cmp-navigation__group{display:block}
.site-header__header .highlight-flex-container{padding:0 0 14px !important;display:flex;flex-flow:column nowrap !important;justify-content:flex-start;align-items:center}
.site-header__header .highlight-flex-container>*{width:100% !important;max-width:100% !important}
.site-header__header .highlight-flex-container>.highlight-block{border:0;padding:30px 174px 14px 149px;min-height:222px}
.site-header__header .highlight-flex-container>.highlight-block .img-block{margin-bottom:0;position:absolute;top:50%;transform:translateY(-50%);width:136px;height:136px}
.site-header__header .highlight-flex-container>.highlight-block .img-block img{width:auto;max-width:100%;height:100%;max-height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.site-header__header .highlight-flex-container>.highlight-block .highlight-block__cta,.site-header__header .highlight-flex-container>.highlight-block h6.highlight-block__title,.site-header__header .highlight-flex-container>.highlight-block p.highlight-block__descr{padding-left:156px}
.site-header__header .highlight-flex-container>.cmp-navigation__group{padding:0;margin-right:0 !important;display:flex;flex-flow:column nowrap;justify-content:flex-start}
.site-header__header .cmp-navigation__item--level-1>.cmp-navigation__group{padding:30px 0 14px 154px;border-top:1px solid #eaebec}
.site-header__header .cmp-navigation__item--level-1>.cmp-navigation__group>.cmp-navigation__item{margin:0 auto 16px}
.site-header__header .cmp-navigation__item--level-1>.cmp-navigation__group>.cmp-navigation__item>a{padding:0 30px}
.site-header__header .header-features label.icn-template-search,.site-header__header .header-features label.icn-template-user{width:32px !important;height:32px !important}
}
@media only screen and (max-width:1152px) and screen and (max-width:1152px){.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link,.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:837px){.site-header__header{display:block;padding:37px 0 0;margin:0;order:0;background-color:white}
.site-header__header .site-logo{margin-left:21px;padding-bottom:17px}
.site-header__header .cmp-navigation{display:none}
.site-header__header .cmp-navigation>.cmp-navigation__group{display:block}
.site-header__header .cmp-navigation__item--level-0{position:relative;margin:0;border:1px solid #eaebec;border-width:0 0 1px 0}
.site-header__header .cmp-navigation__item--level-0:first-child{border-width:0 0 1px}
.site-header__header .cmp-navigation__item--level-0>label,.site-header__header .cmp-navigation__item--level-0>a{padding:24px 20px 20px !important;display:block;width:100%;font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;transition:none}
.site-header__header .cmp-navigation__item--level-0>label::before,.site-header__header .cmp-navigation__item--level-0>a::before,.site-header__header .cmp-navigation__item--level-0>label::after,.site-header__header .cmp-navigation__item--level-0>a::after{content:" ";display:block;position:absolute}
.site-header__header .cmp-navigation__item--level-0>label::before,.site-header__header .cmp-navigation__item--level-0>a::before{display:none}
.site-header__header .cmp-navigation__item--level-0.-with-children>label::before,.site-header__header .cmp-navigation__item--level-0.-with-children>a::before,.site-header__header .cmp-navigation__item--level-0.-with-children>label::after,.site-header__header .cmp-navigation__item--level-0.-with-children>a::after{right:30px}
.site-header__header .cmp-navigation__item--level-0.-with-children .level0__submenu__close{display:none;position:absolute;top:0}
.site-header__header .cmp-navigation__item--level-0.-with-children>.cmp-navigation__group{display:block;padding:0;position:relative;top:0;height:0;border:0}
.site-header__header .cmp-navigation__item--level-0.-with-children>.cmp-navigation__group::before,.site-header__header .cmp-navigation__item--level-0.-with-children>.cmp-navigation__group::after{display:none}
.site-header__header .cmp-navigation__item--level-0.-with-children>.cmp-navigation__group>*{width:100%;max-width:100%}
.site-header__header .cmp-navigation__item--level-0.-with-children input.menu__check[type="radio"]:checked + label{color:#f2b20d}
.site-header__header .highlight-flex-container{display:block !important;padding:0 !important;position:relative !important;top:0 !important;height:0 !important;border:0}
.site-header__header .highlight-flex-container>*{width:100%;max-width:100%}
.site-header__header .highlight-flex-container>.cmp-navigation__group{top:0}
.site-header__header input.menu__check[type="radio"]:checked ~ .highlight-flex-container{height:auto !important}
.site-header__header .highlight-flex-container,.site-header__header .cmp-navigation__item--level-1{border-width:0 !important}
.site-header__header .highlight-flex-container>a.cmp-navigation__item-link,.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link,.site-header__header .highlight-flex-container>label.cmp-navigation__item-link,.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link{margin:0 auto;padding:18px 21px}
.site-header__header .highlight-flex-container>a.cmp-navigation__item-link::before,.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link::before,.site-header__header .highlight-flex-container>label.cmp-navigation__item-link::before,.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link::before,.site-header__header .highlight-flex-container>a.cmp-navigation__item-link::after,.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link::after,.site-header__header .highlight-flex-container>label.cmp-navigation__item-link::after,.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link::after{right:29px;border:1px solid transparent;border-radius:2px}
.site-header__header .highlight-flex-container>a.cmp-navigation__item-link:hover::after,.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link:hover::after,.site-header__header .highlight-flex-container>label.cmp-navigation__item-link:hover::after,.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link:hover::after{right:29px}
.site-header__header .highlight-flex-container>a.cmp-navigation__item-link,.site-header__header .cmp-navigation__item--level-1>a.cmp-navigation__item-link,.site-header__header .highlight-flex-container>label.cmp-navigation__item-link,.site-header__header .cmp-navigation__item--level-1>label.cmp-navigation__item-link{border:1px solid #eaebec;border-width:1px 0 0}
.site-header__header .highlight-flex-container>.cmp-navigation__item>a,.site-header__header .cmp-navigation__item--level-1>.cmp-navigation__item>a{padding:0 20px}
.site-header__header .highlight-flex-container input.submenu__check[type="checkbox"]:checked ~ .cmp-navigation__item-link,.site-header__header .cmp-navigation__item--level-1 input.submenu__check[type="checkbox"]:checked ~ .cmp-navigation__item-link{border-width:1px 0}
.site-header__header .highlight-block{display:none !important;border-top:1px solid #eaebec !important;padding:24px !important;padding-left:0 !important}
.site-header__header .cmp-navigation__item--level-1.-with-submenu-children>a.cmp-navigation__item-link{left:0;width:calc(100% - 64px)}
.site-header__header .cmp-navigation__item--level-1>.cmp-navigation__group{padding:25px 0 13px;border:0}
.site-header__header .cmp-navigation__item--level-1>.cmp-navigation__group>.cmp-navigation__item>a{padding:0 41px}
.site-header__header .header-features{position:absolute;top:48px;right:70px}
}
@media only screen and (max-width:837px) and screen and (max-width:1152px){.site-header__header .cmp-navigation__item--level-0>label,.site-header__header .cmp-navigation__item--level-0>a{font-size:1rem;line-height:24px;font-weight:600;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:375px){.site-header__header .popover-login{right:-48px}
}
input[type="checkbox"].btnmobile__check{position:absolute;opacity:0 !important;pointer-events:none;visibility:hidden !important}
.btnmobile__label{display:none;position:absolute;top:48px;right:21px;width:32px;height:32px;background-color:white;cursor:pointer;z-index:200}
.btnmobile__label .btnmobile__label__icon{display:block;position:absolute;top:50%;left:50%;width:26px;height:3px;background-color:#2f3b40;border-radius:1.5px;transform:translateX(-50%) translateY(-50%);transition:background-color .15s ease-in-out}
.btnmobile__label .btnmobile__label__icon::before,.btnmobile__label .btnmobile__label__icon::after{content:" ";display:block;position:absolute;top:0;left:0;width:26px;height:3px;background-color:#2f3b40;border-radius:1.5px;transition:top .15s ease-in-out,transform .15s ease-in-out}
.btnmobile__label .btnmobile__label__icon:before{top:-8px}
.btnmobile__label .btnmobile__label__icon:after{top:8px}
@media only screen and (max-width:837px){.btnmobile__label{display:block}
}
.btnmobile__check:checked + label{position:fixed;z-index:201}
.btnmobile__check:checked + label .btnmobile__label__icon{background-color:transparent}
.btnmobile__check:checked + label .btnmobile__label__icon:before{top:0;transform:rotate(-45deg)}
.btnmobile__check:checked + label .btnmobile__label__icon:after{top:0;transform:rotate(45deg)}
.btnmobile__check:checked ~ .site-header__pre-header{display:block}
.btnmobile__check:checked ~ .site-header__pre-header .cmp-navigation{display:block}
.btnmobile__check:checked ~ .site-header__header{padding-top:104px}
.btnmobile__check:checked ~ .site-header__header::before{content:" ";position:fixed;top:0;right:0;width:55vw;height:104px;background-color:#fff;z-index:200}
.btnmobile__check:checked ~ .site-header__header .site-logo{position:fixed;z-index:199;margin-left:0;padding-left:21px;padding-top:37px;top:0;left:0;width:50vw;height:104px;background-color:#fff}
.btnmobile__check:checked ~ .site-header__header .site-logo::after{content:" ";position:fixed;top:104px;left:0;width:100vw;height:1px;background-color:#eaebec;z-index:200}
.btnmobile__check:checked ~ .site-header__header .header-features{position:fixed;z-index:201}
.btnmobile__check:checked ~ .site-header__header .cmp-navigation{display:block}
header:not(.-scrolled).-homepage{background-color:rgba(255,255,255,0);color:#fff}
header:not(.-scrolled).-homepage .btnmobile__label{background-color:transparent}
header:not(.-scrolled).-homepage .btnmobile__label .btnmobile__label__icon{background-color:#fff}
header:not(.-scrolled).-homepage .btnmobile__label .btnmobile__label__icon::before,header:not(.-scrolled).-homepage .btnmobile__label .btnmobile__label__icon::after{background-color:#fff}
header:not(.-scrolled).-homepage .btnmobile__check:checked + label::before{border-top:2px solid rgba(255,255,255,0)}
header:not(.-scrolled).-homepage .site-header{background-color:transparent;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#2f3b40 1000%);background-blend-mode:multiply;border-bottom:1px solid rgba(0,0,0,0)}
header:not(.-scrolled).-homepage .site-header__pre-header{background-color:rgba(36,46,50,0.12);border-bottom:1px solid rgba(0,0,0,0)}
header:not(.-scrolled).-homepage .list-menu .list-menu__item .list-menu__item__cta{color:#fff}
header:not(.-scrolled).-homepage .language-navigation .cmp-languagenavigation__group{display:flex}
header:not(.-scrolled).-homepage .language-navigation .cmp-languagenavigation__group li:not(:first-child)::before{color:#596266}
header:not(.-scrolled).-homepage .language-navigation .cmp-languagenavigation__group a{color:#fff}
header:not(.-scrolled).-homepage .language-navigation .cmp-languagenavigation__group a:hover{color:#fff}
header:not(.-scrolled).-homepage .site-header__header{border-bottom:1px solid transparent;background-color:transparent}
header:not(.-scrolled).-homepage .site-header__header .site-logo .logo-content{display:none}
header:not(.-scrolled).-homepage .site-header__header .site-logo .logo-home{display:block}
header:not(.-scrolled).-homepage .site-header__header .cmp-navigation>.cmp-navigation__group{background-color:transparent}
header:not(.-scrolled).-homepage .site-header__header .cmp-navigation__item--level-0>label,header:not(.-scrolled).-homepage .site-header__header .cmp-navigation__item--level-0>a{color:#fff}
header:not(.-scrolled).-homepage .site-header__header .cmp-navigation__item--level-0.-with-children>label::after,header:not(.-scrolled).-homepage .site-header__header .cmp-navigation__item--level-0.-with-children>a::after{background-image:url("clientlib-site/resources/icons-template.svg#icn-arrow-white")}
header:not(.-scrolled).-homepage .site-header__header .cmp-navigation__item--level-0.-with-children input.menu__check[type="radio"]:checked + label::after{border-color:#f2b20d}
header:not(.-scrolled).-homepage .site-header__header .header-features label.icn-template-search{background-color:rgba(47,59,64,0.2);border:1px solid rgba(255,255,255,0.2)}
header:not(.-scrolled).-homepage .site-header__header .header-features label.icn-template-user{background-color:rgba(47,59,64,0.2)}
header:not(.-scrolled).-homepage .site-header__header .header-features input[type="checkbox"].check-search:checked + label.icn-template-search input[type="checkbox"].check-popover-login:checked ~ label.icn-template-user{background-color:#fcc200 !important;border-color:#fcc200 !important;z-index:201}
header:not(.-scrolled).-homepage-hover{background-color:#fff}
header:not(.-scrolled).-homepage-hover .site-header__header .cmp-navigation__item--level-0.-with-children input.menu__check[type="radio"] + label::after{background-image:url("clientlib-site/resources/icons-template.svg#icn-arrow-dropdown-view");border-color:#f2b20d}
header:not(.-scrolled).-homepage-hover .site-header__header .cmp-navigation__item--level-0.-with-children input.menu__check[type="radio"]:checked + label::after{background-image:url("clientlib-site/resources/icons-template.svg#icn-arrow-dropdown-open-view");border-color:#f2b20d}
header:not(.-scrolled).-homepage-hover .site-header__header .header-features label.icn-template-search{background-position:center;background-size:40px}
header:not(.-scrolled).-homepage-hover .site-header__header .header-features input[type="checkbox"].check-search:checked + label.icn-template-search input[type="checkbox"].check-popover-login:checked ~ label.icn-template-user{z-index:201}
body.search-results .header-features input[type="checkbox"].check-search{display:none}
body.search-results .header-features label.icn-template-search{background-color:#fcc200 !important;pointer-events:none !important}
.loyalty-financial-benefits .loyalty-financial-benefits__container .loyalty-financial-benefits__title{color:#2f3b40}
.loyalty-financial-benefits .loyalty-financial-benefits__container .loyalty-financial-benefits__text{color:#596266;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.loyalty-financial-benefits .loyalty-financial-benefits__container .loyalty-financial-benefits__text{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.loyalty-financial-benefits .financial-benefits__modal{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;z-index:3000}
.loyalty-financial-benefits .financial-benefits__modal.-active{opacity:1;pointer-events:all}
.loyalty-financial-benefits .financial-benefits__modal .btn-close{position:fixed;top:2rem !important;left:50%;transform:translateX(282px) translateX(-4rem);transition:transform .15s ease-in-out}
.loyalty-financial-benefits .financial-benefits__modal .btn-close:hover{transform:translateX(282px) translateX(-4rem) rotate(90deg)}
@media only screen and (max-width:1152px){.loyalty-financial-benefits .financial-benefits__modal .btn-close{position:fixed;top:24px;right:0 !important;left:auto !important;transform:translateX(-50%)}
.loyalty-financial-benefits .financial-benefits__modal .btn-close:hover{transform:translateX(-50%) rotate(90deg)}
}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:black;opacity:.32}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container{padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:564px;height:auto;max-height:95vh;background-color:white;border-radius:8px;overflow:hidden}
@media only screen and (max-width:1152px){.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container{position:fixed;top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}
}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content{padding:6rem 4.5rem;overflow:hidden;overflow-y:auto;height:100%;max-height:90vh}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content::-webkit-scrollbar{width:8px;border-radius:4px}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content::-webkit-scrollbar-track{-webkit-box-shadow:none}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content::-webkit-scrollbar-thumb{background-color:lightgrey;outline:0}
@media only screen and (max-width:1152px){.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content{padding:4.5rem 4.5rem 3rem;scroll-behavior:smooth;overflow-x:visible;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content::-webkit-scrollbar{display:none}
}
@media only screen and (max-width:837px){.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content{padding:7rem 1.25rem}
}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .error-col-container{flex-flow:column}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .error-col-container .error-col-txt{padding:30px}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .error-col-container .error-col-img{display:none}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__actions .financial-benefits__modal__actions__description-title{font-size:.875rem;line-height:18px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;color:#2f3b40;margin-bottom:12px}
@media only screen and (max-width:1152px){.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__actions .financial-benefits__modal__actions__description-title{font-size:.8125rem;line-height:17px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__actions .financial-benefits__modal__actions__description-text{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c;margin-bottom:32px}
@media only screen and (max-width:1152px){.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__actions .financial-benefits__modal__actions__description-text{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__actions .form-financial-benefits #nifNumber{background:#f4f5f8;color:#82898c}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__actions .form-financial-benefits .item-list{margin:2px 0 0 10px}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__actions .form-financial-benefits .financial-benefits__modal__error{padding:20px;margin-bottom:35px;border-radius:8px;background-color:#e15a32}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__actions .form-financial-benefits .financial-benefits__modal__error .financial-benefits__modal__error__title{font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff;margin-bottom:15px}
@media only screen and (max-width:1152px){.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__actions .form-financial-benefits .financial-benefits__modal__error .financial-benefits__modal__error__title{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__actions .form-financial-benefits .financial-benefits__modal__error .financial-benefits__modal__error__text{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff}
@media only screen and (max-width:1152px){.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__actions .form-financial-benefits .financial-benefits__modal__error .financial-benefits__modal__error__text{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__message{display:flex;flex-flow:column;justify-content:center;align-items:center}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__message .financial-benefits__modal__message-img-block{margin-bottom:16px}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__message .financial-benefits__modal__message-img-block .financial-benefits__modal__message-img{background-image:url("clientlib-site/resources/loyalty-success-request.svg");background-repeat:no-repeat;width:270px;height:270px}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__message .financial-benefits__modal__message-title{text-align:center;margin-bottom:16px}
.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__message .financial-benefits__modal__message-description{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;text-align:center}
@media only screen and (max-width:1152px){.loyalty-financial-benefits .financial-benefits__modal .financial-benefits__modal__container .financial-benefits__modal__content .financial-benefits__modal__message .financial-benefits__modal__message-description{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-figures-content-module .cmp-figures-content-module__title{font-size:2rem;line-height:42px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#242e32;text-align:center;margin-bottom:48px}
@media only screen and (max-width:1152px){.cmp-figures-content-module .cmp-figures-content-module__title{font-size:1.375rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-figures-content-module .cmp-figures-content-module__columns .cmp-figures-content-module__columns__list{overflow:visible;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;margin:0 -12px}
@media screen and (max-width:837px){.cmp-figures-content-module .cmp-figures-content-module__columns .cmp-figures-content-module__columns__list{flex-flow:row wrap}
}
.cmp-figures-content-module .cmp-figures-content-module__columns .cmp-figures-content-module__columns__list .cmp-figures-content-module__columns__item-list{margin-left:12px;margin-right:12px;background-color:#fff}
@media screen and (max-width:837px){.cmp-figures-content-module .cmp-figures-content-module__columns .cmp-figures-content-module__columns__list .cmp-figures-content-module__columns__item-list{margin-left:4px;margin-right:4px;margin-bottom:80px}
}
.cmp-figures-content-module .cmp-figures-content-module__columns .cmp-figures-content-module__columns__list .cmp-figures-content-module__columns__item-list .cmp-figures-content-module__columns__icon-container{display:flex;flex-flow:row nowrap;justify-content:center;margin-bottom:26px}
.cmp-figures-content-module .cmp-figures-content-module__columns .cmp-figures-content-module__columns__list .cmp-figures-content-module__columns__item-list .cmp-figures-content-module__columns__icon-container .cmp-figures-content-module__columns__icon{width:128px;height:128px}
.cmp-figures-content-module .cmp-figures-content-module__columns .cmp-figures-content-module__columns__list .cmp-figures-content-module__columns__item-list .cmp-figures-content-module__columns__icon-container .cmp-figures-content-module__columns__icon img{transform:translateX(-50%) translateY(-50%);display:block;position:absolute;max-width:100%;left:50%;top:50%}
.cmp-figures-content-module .cmp-figures-content-module__columns .cmp-figures-content-module__columns__list .cmp-figures-content-module__columns__item-list .cmp-figures-content-module__columns__cardLabel{display:flex;flex-flow:row nowrap;justify-content:center;max-width:250px;font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#242e32;text-align:center}
@media only screen and (max-width:1152px){.cmp-figures-content-module .cmp-figures-content-module__columns .cmp-figures-content-module__columns__list .cmp-figures-content-module__columns__item-list .cmp-figures-content-module__columns__cardLabel{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-figures-content-module .cmp-figures-content-module__columns .cmp-figures-content-module__columns__list .cmp-figures-content-module__columns__item-list .cmp-figures-content-module__columns__description{display:flex;flex-flow:row nowrap;justify-content:center;max-width:250px;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c;text-align:center;margin-top:12px}
@media only screen and (max-width:1152px){.cmp-figures-content-module .cmp-figures-content-module__columns .cmp-figures-content-module__columns__list .cmp-figures-content-module__columns__item-list .cmp-figures-content-module__columns__description{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-fast-access-module .cmp-fast-access-module__columns .cmp-fast-access-module__columns__list{display:flex;justify-content:center;align-items:stretch;overflow:visible;margin:0 -12px}
@media screen and (max-width:837px){.cmp-fast-access-module .cmp-fast-access-module__columns .cmp-fast-access-module__columns__list{flex-flow:row wrap;margin:0 -4px}
}
.cmp-fast-access-module .cmp-fast-access-module__columns .cmp-fast-access-module__columns__list .cmp-fast-access-module__columns__item-list{padding:0 12px;display:flex}
.cmp-fast-access-module .cmp-fast-access-module__columns .cmp-fast-access-module__columns__list .cmp-fast-access-module__columns__item-list a{width:100%;text-decoration:none;background-color:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,0.07)}
@media screen and (max-width:837px){.cmp-fast-access-module .cmp-fast-access-module__columns .cmp-fast-access-module__columns__list .cmp-fast-access-module__columns__item-list{padding:0 4px;margin-bottom:10px}
}
.cmp-fast-access-module .cmp-fast-access-module__columns .cmp-fast-access-module__columns__list .cmp-fast-access-module__columns__item-list .cmp-fast-access-module__columns__icon-container{display:flex;flex-flow:row nowrap;justify-content:center;margin-top:26px}
@media screen and (max-width:837px){.cmp-fast-access-module .cmp-fast-access-module__columns .cmp-fast-access-module__columns__list .cmp-fast-access-module__columns__item-list .cmp-fast-access-module__columns__icon-container{margin-top:19px}
}
.cmp-fast-access-module .cmp-fast-access-module__columns .cmp-fast-access-module__columns__list .cmp-fast-access-module__columns__item-list .cmp-fast-access-module__columns__icon-container .cmp-fast-access-module__columns__icon{width:72px;height:72px;border-radius:100%;background-color:#fcc200}
@media screen and (max-width:837px){.cmp-fast-access-module .cmp-fast-access-module__columns .cmp-fast-access-module__columns__list .cmp-fast-access-module__columns__item-list .cmp-fast-access-module__columns__icon-container .cmp-fast-access-module__columns__icon{width:40px;height:40px}
}
.cmp-fast-access-module .cmp-fast-access-module__columns .cmp-fast-access-module__columns__list .cmp-fast-access-module__columns__item-list .cmp-fast-access-module__columns__icon-container .cmp-fast-access-module__columns__icon img{display:block;position:absolute;width:34px;height:34px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}
@media screen and (max-width:837px){.cmp-fast-access-module .cmp-fast-access-module__columns .cmp-fast-access-module__columns__list .cmp-fast-access-module__columns__item-list .cmp-fast-access-module__columns__icon-container .cmp-fast-access-module__columns__icon img{width:19.6px;height:19.6px}
}
.cmp-fast-access-module .cmp-fast-access-module__columns .cmp-fast-access-module__columns__list .cmp-fast-access-module__columns__item-list .cmp-fast-access-module__columns__title{display:flex;flex-flow:row nowrap;justify-content:center;font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;text-align:center;margin:13px 13px 21px 13px}
@media screen and (max-width:837px){.cmp-fast-access-module .cmp-fast-access-module__columns .cmp-fast-access-module__columns__list .cmp-fast-access-module__columns__item-list .cmp-fast-access-module__columns__title{margin:13px 13px 31px 13px}
}
@media only screen and (max-width:1152px){.cmp-fast-access-module .cmp-fast-access-module__columns .cmp-fast-access-module__columns__list .cmp-fast-access-module__columns__item-list .cmp-fast-access-module__columns__title{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.e-training .e-training__modal{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;z-index:10000}
.e-training .e-training__modal.-active{opacity:1;pointer-events:all}
.e-training .e-training__modal .btn-close{position:fixed;top:2rem !important;left:50%;transform:translateX(282px) translateX(-4rem);transition:transform .15s ease-in-out}
.e-training .e-training__modal .btn-close:hover{transform:translateX(282px) translateX(-4rem) rotate(90deg)}
@media only screen and (max-width:837px){.e-training .e-training__modal .btn-close{position:fixed;top:1.5rem;right:0 !important;left:auto !important;transform:translateX(-50%)}
.e-training .e-training__modal .btn-close:hover{transform:translateX(-50%) rotate(90deg)}
}
.e-training .slick-prev{left:50%;transform:translateX(-50%) translateX(-282px) translateY(-50%) rotate(90deg)}
.e-training .slick-next{right:50%;transform:translateX(50%) translateX(282px) translateY(-50%) rotate(270deg)}
@media only screen and (max-width:837px){.e-training .slick-prev{width:32px;height:32px;position:fixed;top:2rem !important;left:1.25rem !important;transform:rotate(90deg)}
.e-training .slick-next{width:32px;height:32px;position:fixed;top:2rem !important;left:4rem !important;transform:rotate(270deg)}
}
.e-training .slick-dots{margin:2.5rem 0 5rem;display:flex;flex-flow:row nowrap;justify-content:center;z-index:10;opacity:1;pointer-events:all;transition:opacity .15s ease-in-out}
.e-training .slick-dots li{list-style:none;display:inline-block;margin-right:.5rem;background-color:transparent;margin-top:.25rem;display:flex;width:10px;height:10px;border:solid 1px #fcc200;border-radius:50px}
.e-training .slick-dots li.slick-active{background-color:#fcc200;width:28px}
.e-training .slick-dots li:only-child{display:none !important}
.e-training .slick-dots li button{background-color:transparent;color:transparent;border:0;font-size:0}
@media only screen and (max-width:837px){.e-training .slick-dots{margin:0 !important;position:fixed;bottom:5rem;left:50%;transform:translateX(-50%)}
}
.e-training .e-training__modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:black;opacity:.32}
.e-training .e-training__modal__container{padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:564px;height:auto;max-height:95vh;background-color:white;border-radius:8px}
@media only screen and (max-width:837px){.e-training .e-training__modal__container{position:fixed;top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}
}
.e-training .e-training__modal__content__container{display:block;position:relative;width:100%;height:100%}
.e-training .e-training__modal__content__container .e-training__modal__card__item{padding:3rem 4.5rem;overflow:hidden;overflow-y:auto;height:100%;max-height:90vh;text-align:center}
.e-training .e-training__modal__content__container .e-training__modal__card__item *{text-align:center}
.e-training .e-training__modal__content__container .e-training__modal__card__item::-webkit-scrollbar{width:8px}
.e-training .e-training__modal__content__container .e-training__modal__card__item::-webkit-scrollbar-track{-webkit-box-shadow:none}
.e-training .e-training__modal__content__container .e-training__modal__card__item::-webkit-scrollbar-thumb{background-color:lightgrey;outline:0}
@media only screen and (max-width:837px){.e-training .e-training__modal__content__container .e-training__modal__card__item{padding:4.5rem 4.5rem 3rem;scroll-behavior:smooth;overflow-x:visible;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}
.e-training .e-training__modal__content__container .e-training__modal__card__item::-webkit-scrollbar{display:none}
}
@media only screen and (max-width:837px){.e-training .e-training__modal__content__container .e-training__modal__card__item{padding:7rem 1.25rem}
}
.e-training .e-training__modal__content__container .e-training__modal__card__item .e-training__card__item__icon-container{display:flex;align-items:center;justify-content:center;aspect-ratio:1}
@media screen and (max-width:837px){.e-training .e-training__modal__content__container .e-training__modal__card__item .e-training__card__item__icon-container{margin:60px;aspect-ratio:0}
}
.e-training .e-training__modal__content__container .e-training__modal__card__item .e-training__card__item__icon-container .e-training__card__item__decor{position:absolute;width:50%;aspect-ratio:1;border-radius:50%;z-index:0}
@media screen and (max-width:837px){.e-training .e-training__modal__content__container .e-training__modal__card__item .e-training__card__item__icon-container .e-training__card__item__decor{width:200px;height:200px}
}
.e-training .e-training__modal__content__container .e-training__modal__card__item .e-training__card__item__icon-container .e-training__card__item__icon{display:flex;align-items:center;justify-content:center;width:150px;height:150px;border-radius:100%;background-color:#fff;box-shadow:0 10px 12px rgba(0,0,0,0.07)}
.e-training .e-training__modal__content__container .e-training__modal__card__item .e-training__card__item__icon-container .e-training__card__item__icon .e-training__card__item__icon-decor{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:100%;background-color:#fcc200}
.e-training .e-training__modal__content__container .e-training__modal__card__item .e-training__card__item__icon-container .e-training__card__item__icon .e-training__card__item__icon-decor .e-training__card__item__img{width:100%;max-width:50px}
.e-training .e-training__modal__content__container .e-training__modal__card__item .e-training__card__item__title{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;margin-bottom:12px}
@media screen and (max-width:1152px){.e-training .e-training__modal__content__container .e-training__modal__card__item .e-training__card__item__title{font-size:1rem;line-height:24px;font-weight:600;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.e-training .e-training__modal__content__container .e-training__modal__card__item .e-training__card__item__content{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c}
@media screen and (max-width:1152px){.e-training .e-training__modal__content__container .e-training__modal__card__item .e-training__card__item__content{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.e-training .e-training__modal__content__container .e-training__modal__card__item:nth-child(4n+1) .e-training__card__item__icon-container .e-training__card__item__decor{background-image:linear-gradient(180deg,transparent 50%,#fcc200 50%),linear-gradient(90deg,#fcc200 50%,transparent 50%)}
.e-training .e-training__modal__content__container .e-training__modal__card__item:nth-child(4n+2) .e-training__card__item__icon-container .e-training__card__item__decor{background-image:linear-gradient(180deg,#fcc200 50%,transparent 50%),linear-gradient(90deg,#fcc200 50%,transparent 50%)}
.e-training .e-training__modal__content__container .e-training__modal__card__item:nth-child(4n+3) .e-training__card__item__icon-container .e-training__card__item__decor{background-image:linear-gradient(180deg,#fcc200 50%,transparent 50%),linear-gradient(90deg,transparent 50%,#fcc200 50%)}
.e-training .e-training__modal__content__container .e-training__modal__card__item:nth-child(4n+4) .e-training__card__item__icon-container .e-training__card__item__decor{background-image:linear-gradient(180deg,transparent 50%,#fcc200 50%),linear-gradient(90deg,transparent 50%,#fcc200 50%)}
.cmp-download{background-color:#f4f5f8;padding:16px 20px 16px 14px;font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;border-radius:4px;display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;box-shadow:0 0 0 rgba(0,0,0,0);transition:box-shadow .15s ease-in-out,background-color .15s ease-in-out}
@media only screen and (max-width:1152px){.cmp-download{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-download .cmp-download__title{text-decoration:underline;color:#2f3b40;display:flex;align-items:center;word-break:break-word;font-weight:500}
.cmp-download .cmp-download__title::before{background:url("clientlib-site/resources/icons-template.svg#file-view") no-repeat;content:" ";width:24px;height:24px;margin-right:14px;flex-shrink:0}
.cmp-download .cmp-download__title.cmp-download__title--pdf::before{background:url("clientlib-site/resources/icons-template.svg#pdf-view") no-repeat;width:24px;height:24px}
.cmp-download .cmp-download__extension{text-decoration:none;color:#82898c;white-space:nowrap;margin-left:8px}
.cmp-download:hover{background:#fff;box-shadow:0 4px 32px rgba(0,0,0,0.12);text-decoration:none}
.document-center{padding-top:48px;padding-bottom:64px}
.document-center .dropdown_container{background-color:#fff}
.document-center .dropdown_container .mobile__title{padding:46px 21px 20px;display:none;flex-flow:row nowrap;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;width:100vw;background-color:#fff}
.document-center .dropdown_container .mobile__title::after{content:" ";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100vw - 42px);height:1px;font-size:0;line-height:0;background-color:#eaebec}
.document-center .dropdown_container .mobile__title .mobile__title__label{font-size:.9375rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.document-center .dropdown_container .mobile__title .mobile__title__label{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.document-center .dropdown_container .mobile__title .mobile__title__close{background-color:transparent;background-size:16px;width:32px;height:32px;border:1px solid #fcc200;border-radius:50%}
.document-center .dropdown_container .select2-results__options:not(.select2-results__options--nested){max-height:20vh !important;overflow-y:scroll !important}
@media only screen and (max-width:837px){.document-center .dropdown_container .select2-results__options:not(.select2-results__options--nested){max-height:unset !important;padding-bottom:40px !important}
}
.document-center .dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group .select2-results__group{padding-bottom:6px !important}
.document-center .dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group:not(:first-child) .select2-results__group{padding-top:24px !important}
.document-center .dropdown_container strong.select2-results__group.hide{display:none !important}
.document-center .dropdown_container.-type .select2-results__options{padding-top:16px !important;padding-bottom:16px !important}
.document-center .dropdown_container.-subcat .select2-results__options li.select2-results__option--group{padding:0 !important}
.document-center .mask{display:none}
@media only screen and (max-width:837px){.document-center .dropdown_container{overflow:hidden;z-index:1000}
.document-center .dropdown_container .mobile__title.-open{display:flex;z-index:1000}
.document-center .mask{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000}
.document-center .mask.-enable{display:block}
.document-center .dropdown_container .select2-dropdown{position:fixed;top:0;left:0;width:100vw !important;height:100vh !important}
.document-center .dropdown_container .select2-dropdown .select2-search.select2-search--dropdown{margin-top:101px}
.document-center .dropdown_container .select2-dropdown .select2-search.select2-search--dropdown::after{top:12px;right:21px !important}
.document-center .dropdown_container .select2-dropdown .select2-search.select2-search--dropdown .select2-search__field{width:calc(100% - 34px) !important}
.document-center .dropdown_container .select2-dropdown .select2-results>.select2-results__options{padding-top:97px !important;top:0 !important;box-shadow:none !important;border-radius:0 !important;height:calc(100vh - 122px) !important}
.document-center .dropdown_container .select2-dropdown .select2-results__message{padding-left:36px !important;padding-right:36px !important}
.document-center .dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group{padding-left:12px !important;padding-right:12px !important}
.document-center .dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group:first-child .select2-results__group{padding-top:10px !important}
.document-center .dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group:not(:first-child) .select2-results__group{padding-top:24px !important}
.document-center .dropdown_container .select2-dropdown .select2-results__group ~ .select2-results__options.select2-results__options--nested .select2-results__option{padding-top:7px !important;padding-bottom:7px !important}
}
.filter-radio-item{margin-right:21px;display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}
.filter-radio-item>*{display:inline-block;cursor:pointer}
.filter-radio-item>label{margin:0;padding:0;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.filter-radio-item>label{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.filter-radio-item .filter-radio-toggle{margin-right:10px;width:20px;height:20px;border:1px solid #acb1b3;border-radius:50%}
.filter-radio-item .filter-radio-toggle::after{content:' ';display:block;position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background-color:#fcc200;transform:translateX(-50%) translateY(-50%);opacity:0;transition:opacity .15s ease-in-out}
.filter-radio-item .filter-radio-toggle:checked{border-color:#fcc200}
.filter-radio-item .filter-radio-toggle:checked::after{opacity:1}
.filter-radio-item .filter-radio-toggle:checked ~ label{font-weight:500}
.filter-radio-item:nth-of-type(1) .filter-radio-toggle:checked ~ .docs__list__wrapper:nth-of-type(1),.filter-radio-item:nth-of-type(2) .filter-radio-toggle:checked ~ .docs__list__wrapper:nth-of-type(2),.filter-radio-item:nth-of-type(2) .filter-radio-toggle:checked ~ .docs__list__wrapper:nth-of-type(3),.filter-radio-item:nth-of-type(2) .filter-radio-toggle:checked ~ .docs__list__wrapper:nth-of-type(4),.filter-radio-item:nth-of-type(2) .filter-radio-toggle:checked ~ .docs__list__wrapper:nth-of-type(5){display:block}
.filter-select2-group{padding:44px 0 11px;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}
.filter-select2-group.-visible{opacity:1;pointer-events:all}
.filter-select2-group>form{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;z-index:10}
.filter-select2-group>form label{width:270px !important}
.filter-select2-group>form label:not(:first-child){margin-left:24px}
.filter-select2-group>form label.-disabled>span{color:#d5d8d9 !important}
.filter-select2-group>form label>span{display:block !important;margin-bottom:13px;font-size:.9375rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.filter-select2-group>form label>span{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.filter-select2-group>form label>select{width:270px !important}
.filter-select2-group>form .filters__submit{top:31px;margin-left:auto}
.filter-select2-group .select2{width:100% !important}
@media screen and (max-width:1152px){.filter-select2-group>form label{width:240px !important}
.filter-select2-group>form label:not(:first-child){margin-left:16px}
.filter-select2-group>form label>select{width:240px !important}
}
@media screen and (max-width:908px){.filter-select2-group>form label{width:230px !important}
.filter-select2-group>form label>select{width:230px !important}
}
@media screen and (max-width:837px){.filter-select2-group>form{flex-flow:column nowrap}
.filter-select2-group>form label{width:100% !important}
.filter-select2-group>form label:not(:first-child){margin-left:0}
.filter-select2-group>form label>select{width:100% !important}
.filter-select2-group>form .filters__submit{margin-top:8px;margin-left:0;top:auto;width:100%}
}
.docs__list__wrapper{margin-top:24px;min-height:200px;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}
.docs__list__wrapper:not(:first-of-type){display:none}
.docs__list__wrapper.-active{opacity:1;pointer-events:all;display:block}
.docs__list__list{max-width:858px}
.other .docs__list__list{max-width:100% !important;display:flex;flex-flow:row wrap;justify-content:space-between}
.other .docs__list__list>*{width:calc(50% - 12px)}
@media only screen and (max-width:837px){.other .docs__list__list>*{width:100%}
}
.docs__list__results__subtitle{padding-top:40px;border-top:1px solid #eaebec;font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}
.docs__list__results__subtitle.-active{opacity:1;pointer-events:all}
@media only screen and (max-width:1152px){.docs__list__results__subtitle{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.docs__list__item{border-bottom:1px solid #d5d8d9}
.docs__list__item:first-child{border-top:1px solid #eaebec}
.docs__list__item input.radio-toggle{visibility:hidden;position:absolute;pointer-events:none}
.docs__list__item input.radio-toggle + label.docs__group__title{display:block;margin:0;padding:19px 60px 18px 0;font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;cursor:pointer}
.docs__list__item input.radio-toggle + label.docs__group__title::before,.docs__list__item input.radio-toggle + label.docs__group__title::after{content:' ';display:block;position:absolute;top:50%;right:22px;width:16px;height:2px;background-color:#000;border-radius:2px;transition:transform .15s ease-in-out,background-color .15s ease-in-out}
.docs__list__item input.radio-toggle + label.docs__group__title::before{transform:translateY(-50%)}
.docs__list__item input.radio-toggle + label.docs__group__title::after{transform:translateY(-50%) rotate(90deg)}
.docs__list__item input.radio-toggle + label.docs__group__title:hover{text-decoration:underline}
.docs__list__item input.radio-toggle + label.docs__group__title:hover::before,.docs__list__item input.radio-toggle + label.docs__group__title:hover::after{background-color:#f2b20d}
@media only screen and (max-width:1152px){.docs__list__item input.radio-toggle + label.docs__group__title{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.docs__list__item input.radio-toggle:checked + label.docs__group__title::before,.docs__list__item input.radio-toggle:checked + label.docs__group__title::after{background-color:#f2b20d}
.docs__list__item input.radio-toggle:checked + label.docs__group__title::after{transform:translateY(-50%) rotate(180deg)}
.docs__list__item input.radio-toggle ~ .docs__group__content{overflow:hidden;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c;opacity:0;transition:opacity .25s ease-in-out}
.docs__list__item input.radio-toggle ~ .docs__group__content.-animate-height{transition:opacity .25s ease-in-out,padding .25s ease-in-out,height .35s ease-in-out}
@media only screen and (max-width:1152px){.docs__list__item input.radio-toggle ~ .docs__group__content{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.docs__list__item input.radio-toggle:checked ~ .docs__group__content{padding:0 0 18px !important}
.docs__group__content{padding:0}
.docs__group__content>*{max-width:564px}
.docs__group__content .bt__download__all{margin-top:14px;padding-right:38px !important}
.docs__group__content .bt__download__all::after{content:' ';display:block;position:absolute;top:50%;right:16px;transform:translateY(-50%);width:16px;height:16px;background:url("clientlib-site/resources/icons-template.svg#icn-btn-download-view") no-repeat}
@media only screen and (max-width:837px){.docs__group__content>*{max-width:100%}
}
.docs__list__pagination{padding-top:56px;padding-bottom:24px;text-align:center;max-width:858px}
@media only screen and (max-width:1152px){.docs__list__pagination{padding-top:40px}
}
.docs__list__wrapper.other .docs__list__pagination{max-width:100%}
.direct-link-list{display:none !important}
.direct-link-list.-active{display:block !important}
@import "../../../../../../clientlibs/clientlib-dependencies/css/slick.css";.cmp-detailsgallery .layout{width:600px;margin:10px auto}
.cmp-detailsgallery .layout a{border-color:#666}
.cmp-detailsgallery .slider-item{aspect-ratio:1}
.cmp-detailsgallery .slider-item .slider-item-wrapper{width:100%;aspect-ratio:1;background-color:#f4f5f8;overflow:hidden}
.cmp-detailsgallery .slider-item .slider-item-wrapper .cmp-detailsgallery__image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.cmp-detailsgallery .slick-next{right:0}
.cmp-detailsgallery .slick-prev{left:0}
.cmp-detailsgallery .slide{display:none;z-index:1}
.cmp-detailsgallery .slide li{list-style:none}
.cmp-detailsgallery .slide.slick-initialized{display:block}
.cmp-detailsgallery .slide-disabled{display:none !important}
.cmp-detailsgallery .cmp-detailsgallery__slides.-moreSlides::before,.cmp-detailsgallery .cmp-detailsgallery__slides.-moreSlides::after{content:" ";display:block;position:absolute;top:0;width:16px;height:100%;background:linear-gradient(to right,#fff,rgba(255,255,255,0));z-index:10}
.cmp-detailsgallery .cmp-detailsgallery__slides.-moreSlides::before{left:-1px}
.cmp-detailsgallery .cmp-detailsgallery__slides.-moreSlides::after{right:-1px;transform:rotate(180deg)}
.cmp-detailsgallery .cmp-detailsgallery__slides,.cmp-detailsgallery .slick-dots{display:flex;flex-flow:row nowrap;justify-content:left;align-items:center}
@media screen and (max-width:1152px){.cmp-detailsgallery .cmp-detailsgallery__slides,.cmp-detailsgallery .slick-dots{margin-left:0 !important;justify-content:center;left:0}
}
.cmp-detailsgallery .cmp-detailsgallery__slides .slider-item,.cmp-detailsgallery .slick-dots .slider-item{background-color:#fff}
.cmp-detailsgallery .cmp-detailsgallery__slides .slider-item,.cmp-detailsgallery .slick-dots .slider-item,.cmp-detailsgallery .cmp-detailsgallery__slides li,.cmp-detailsgallery .slick-dots li{list-style:none;display:inline-block}
.cmp-detailsgallery .cmp-detailsgallery__slides .slider-item:not(:last-child),.cmp-detailsgallery .slick-dots .slider-item:not(:last-child),.cmp-detailsgallery .cmp-detailsgallery__slides li:not(:last-child),.cmp-detailsgallery .slick-dots li:not(:last-child){margin-right:24px}
.cmp-detailsgallery .cmp-detailsgallery__slides .slider-item img,.cmp-detailsgallery .slick-dots .slider-item img,.cmp-detailsgallery .cmp-detailsgallery__slides li img,.cmp-detailsgallery .slick-dots li img{opacity:.5;width:74px;height:74px;object-fit:cover;object-position:50% 50%;border-radius:8px}
@media screen and (max-width:1152px){.cmp-detailsgallery .cmp-detailsgallery__slides .slider-item img,.cmp-detailsgallery .slick-dots .slider-item img,.cmp-detailsgallery .cmp-detailsgallery__slides li img,.cmp-detailsgallery .slick-dots li img{max-width:66.68px;max-height:66.68px}
}
@media screen and (max-width:628px){.cmp-detailsgallery .cmp-detailsgallery__slides .slider-item img,.cmp-detailsgallery .slick-dots .slider-item img,.cmp-detailsgallery .cmp-detailsgallery__slides li img,.cmp-detailsgallery .slick-dots li img{max-width:38.7px;max-height:38.7px}
}
.cmp-detailsgallery .cmp-detailsgallery__slides .slider-item.slick-current img,.cmp-detailsgallery .slick-dots .slider-item.slick-current img,.cmp-detailsgallery .cmp-detailsgallery__slides li.slick-active img,.cmp-detailsgallery .slick-dots li.slick-active img{opacity:1;border:1.6px solid #fcc200;border-radius:8px}
.cmp-detailsgallery.type-product{left:-13.3%}
.cmp-detailsgallery.type-product .cmp-detailsgallery__decor{position:absolute;width:50%;aspect-ratio:1;z-index:0;left:0;top:0;border-radius:100% 0 0 0}
.cmp-detailsgallery.type-product .cmp-detailsgallery__slides{left:13.3%;width:70%}
@media screen and (max-width:1152px){.cmp-detailsgallery.type-product .cmp-detailsgallery__slides{left:0;width:auto}
}
@media screen and (max-width:1152px){.cmp-detailsgallery.type-product .cmp-detailsgallery__slides .slick-track.-lessSlides{width:auto !important}
}
.cmp-detailsgallery.type-product .cmp-detailsgallery__gallery::before{content:" ";display:block;position:absolute;max-width:464px;width:73.3%;aspect-ratio:1;border-radius:50%;background-color:#f4f5f8;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.cmp-detailsgallery.type-product .cmp-detailsgallery__gallery .slider-item{max-width:633px;aspect-ratio:1}
.cmp-detailsgallery.type-product .cmp-detailsgallery__gallery .slider-item .slider-item-wrapper{position:absolute;max-width:464px;width:73.3%;aspect-ratio:1;border-radius:50%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.cmp-detailsgallery.type-product .cmp-detailsgallery__gallery .slider-item .slider-item-wrapper img{width:100%;height:auto}
.cmp-detailsgallery.type-product .cmp-detailsgallery__gallery .slick-prev,.cmp-detailsgallery.type-product .cmp-detailsgallery__gallery .slick-next{top:50%}
.cmp-detailsgallery.type-product .cmp-detailsgallery__gallery .slick-next{right:13.3% !important;transform:translateX(50%) translateY(-50%) rotate(270deg)}
@media screen and (max-width:837px){.cmp-detailsgallery.type-product .cmp-detailsgallery__gallery .slick-next{width:40px;height:40px}
}
@media screen and (max-width:375px){.cmp-detailsgallery.type-product .cmp-detailsgallery__gallery .slick-next{width:33px;height:33px}
}
.cmp-detailsgallery.type-product .cmp-detailsgallery__gallery .slick-prev{left:13.3%;transform:translateX(-50%) translateY(-50%) rotate(90deg)}
@media screen and (max-width:837px){.cmp-detailsgallery.type-product .cmp-detailsgallery__gallery .slick-prev{width:40px;height:40px}
}
@media screen and (max-width:375px){.cmp-detailsgallery.type-product .cmp-detailsgallery__gallery .slick-prev{width:33px;height:33px}
}
.cmp-detailsgallery.type-product .slick-dots{transform:translateY(-73%) translateY(10px)}
@media screen and (max-width:1152px){.cmp-detailsgallery.type-product{left:0;margin-top:32px;margin-left:auto;margin-right:auto;max-width:562px}
}
@media screen and (max-width:628px){.cmp-detailsgallery.type-product{margin-top:21px;max-width:calc(100% - 42px)}
}
.cmp-detailsgallery.type-solution .cmp-detailsgallery__slides{margin-top:40px;width:90%}
@media screen and (max-width:1152px){.cmp-detailsgallery.type-solution .cmp-detailsgallery__slides{width:auto}
}
@media screen and (max-width:1152px){.cmp-detailsgallery.type-solution .cmp-detailsgallery__slides .slick-track.-lessSlides{width:auto !important}
}
.cmp-detailsgallery.type-solution .slider-item{max-width:576px}
.cmp-detailsgallery.type-solution .slider-item .slider-item-wrapper{position:absolute;width:100%;border-radius:2.5%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
@media screen and (max-width:1152px){.cmp-detailsgallery.type-solution .slider-item .slider-item-wrapper{max-width:520px}
}
.cmp-detailsgallery.type-solution .slider-item .slider-item-wrapper img{width:100%;height:auto}
.cmp-detailsgallery.type-solution .slick-prev,.cmp-detailsgallery.type-solution .slick-next{top:50%}
.cmp-detailsgallery.type-solution .slick-next{transform:translateX(50%) translateY(-50%) rotate(270deg)}
@media screen and (max-width:1152px){.cmp-detailsgallery.type-solution .slick-next{right:4.86%;width:40px;height:40px}
}
@media screen and (max-width:628px){.cmp-detailsgallery.type-solution .slick-next{right:0;width:40px;height:40px}
}
@media screen and (max-width:375px){.cmp-detailsgallery.type-solution .slick-next{width:33px;height:33px}
}
.cmp-detailsgallery.type-solution .slick-prev{transform:translateX(-50%) translateY(-50%) rotate(90deg)}
@media screen and (max-width:1152px){.cmp-detailsgallery.type-solution .slick-prev{left:4.86%;width:40px;height:40px}
}
@media screen and (max-width:628px){.cmp-detailsgallery.type-solution .slick-prev{left:0;width:40px;height:40px}
}
@media screen and (max-width:375px){.cmp-detailsgallery.type-solution .slick-prev{width:33px;height:33px}
}
.cmp-detailsgallery.type-solution .slick-dots{margin-left:24px}
@media screen and (max-width:1152px){.cmp-detailsgallery.type-solution{left:0;margin-top:32px;margin-left:auto;margin-right:auto;max-width:562px}
}
@media screen and (max-width:628px){.cmp-detailsgallery.type-solution{margin-top:21px;max-width:calc(100% - 42px)}
}
@media screen and (max-width:1152px){.details-list{padding:0 21px}
}
.details-list .cmp-details-list{margin-bottom:64px}
.details-list .cmp-details-list .cmp-details-list__title{font-size:.9375rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;margin-bottom:16px}
@media screen and (max-width:1152px){.details-list .cmp-details-list .cmp-details-list__title{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.details-list .cmp-details-list .cmp-details-list__list{margin-bottom:30px;display:flex;flex-flow:row nowrap;align-items:center}
.details-list .cmp-details-list .cmp-details-list__list .cmp-details-list__label{font-size:.875rem;line-height:18px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;margin-left:35px}
@media screen and (max-width:1152px){.details-list .cmp-details-list .cmp-details-list__list .cmp-details-list__label{font-size:.8125rem;line-height:17px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.details-list .cmp-details-list .cmp-details-list__list::before{content:" ";display:block;position:absolute;top:3px;left:0;transform:rotate(45deg);width:12px;height:12px;border:2px solid #f2b20d;border-width:3px 3px 0 0}
.dashboard-benefits-list{text-align:left;margin:0 -37px}
.dashboard-benefits-list .slick-prev{left:-15px;transform:translateY(-50%) translateY(19px) rotate(90deg)}
@media only screen and (max-width:837px){.dashboard-benefits-list .slick-prev{left:-10px}
}
@media only screen and (max-width:576px){.dashboard-benefits-list .slick-prev{transform:translateY(-50%) translateY(11px) rotate(90deg);left:30px}
}
.dashboard-benefits-list .slick-next{right:-15px;transform:translateY(-50%) translateY(19px) rotate(270deg)}
@media only screen and (max-width:837px){.dashboard-benefits-list .slick-next{right:-10px}
}
@media only screen and (max-width:576px){.dashboard-benefits-list .slick-next{transform:translateY(-50%) translateY(11px) rotate(270deg);right:30px}
}
.dashboard-benefits-list .dashboard__benefits__list__container{padding:0 37px;min-height:272px;width:100%}
@media only screen and (max-width:576px){.dashboard-benefits-list .dashboard__benefits__list__container{padding:0}
}
.dashboard-benefits-list .dashboard__benefits__list__container::-webkit-scrollbar{display:none}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item{margin-bottom:0;overflow:hidden;height:272px;max-width:calc(33.33% - 16px);max-height:400px;margin:0 13px;aspect-ratio:.7751938;border-radius:8px;background-color:#f4f5f8;transition:background-color .3s ease-in-out}
@media only screen and (max-width:1152px){.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item{margin-right:10px !important;margin-left:10px !important}
}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item.-blocked::before,.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item.-blocked::after{content:' ';display:block;position:absolute}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item.-blocked::before{top:10px;right:10px;width:24px;height:24px;background-image:url("clientlib-site/resources/ico_lock.svg");background-repeat:no-repeat;background-position:top right;background-size:24px;z-index:6}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item.-blocked::after{top:0;left:0;width:100%;height:100%;border-radius:8px;background-color:rgba(47,59,64,0.5);z-index:5}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:not(.-blocked):hover{background-color:#2f3b40}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:not(.-blocked):hover .benefits__list__item__subtitle,.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:not(.-blocked):hover .benefits__list__item__descr{color:#fff !important}
@media only screen and (max-width:837px){.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item{max-width:calc(50% - 12px)}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:not(:nth-child(3n)){margin-right:0}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:nth-child(odd){margin-right:12px}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:nth-child(even){margin-left:12px}
}
@media only screen and (max-width:628px){.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item{max-width:100%;margin-bottom:16px}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:nth-child(odd),.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:nth-child(even){margin-left:0;margin-right:0}
}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__link{display:block;position:relative;width:100%;height:100%;text-decoration:none;text-align:center;cursor:pointer}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__link.-with-gradient::after{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 54.77%,rgba(0,0,0,0.736) 94.25%);opacity:.8;transition:opacity .15s ease-in-out;z-index:1}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__textblock{display:block;position:absolute;bottom:0;left:0;margin-bottom:0 !important;padding:0 58px 34px 30px;width:100%;height:100%;z-index:3}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__textblock *{margin:0;padding:0;color:white !important;transition:color .15s ease-in-out}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__title{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:0;width:90%;position:absolute;top:98px;left:50%;transform:translateX(-50%)}
@media only screen and (max-width:1152px){.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__title{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__extra-text{width:100%;height:100%;max-height:43.4%;position:absolute;bottom:0;left:0;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;padding:29px 15px 40px}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__subtitle{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;color:#242e32 !important}
@media only screen and (max-width:1152px){.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__subtitle{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__descr{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#242e32 !important}
@media only screen and (max-width:1152px){.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__descr{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__imgblock{width:100%;height:100%;max-height:56.6%}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__imgblock::before,.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__imgblock::after{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__imgblock::before{background-color:#fcc200;opacity:0;z-index:2;transition:opacity .15s ease-in-out}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:not(.-blocked) .benefits__list__item__link:hover .benefits__list__item__imgblock::before{opacity:.3}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__imgblock::after{background-color:#000;opacity:.3;z-index:1}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__img{width:100%;height:100%;display:block;position:absolute;object-fit:cover;z-index:0}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__iconblock{display:block;position:absolute;top:56px;left:32px;width:36px;height:36px;top:44px;left:50%;transform:translateX(-50%);z-index:4}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__iconblock::before,.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__iconblock::after{content:' ';display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__iconblock::before{width:48px;height:48px;background:url("clientlib-site/resources/bg_ico_benefits.svg") center no-repeat;background-size:48px;transition:transform .3s ease-in-out;z-index:1}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__iconblock::after{width:36px;height:36px;background-color:#fff;border-radius:50%;z-index:2}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item__icon{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:24px;height:24px;z-index:3}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:nth-child(1n) .benefits__list__item__iconblock::before{transform:translateX(-50%) translateY(-50%)}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:nth-child(2n) .benefits__list__item__iconblock::before{transform:translateX(-50%) translateY(-50%) rotate(90deg)}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:nth-child(3n) .benefits__list__item__iconblock::before{transform:translateX(-50%) translateY(-50%) rotate(180deg)}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:nth-child(4n) .benefits__list__item__iconblock::before{transform:translateX(-50%) translateY(-50%) rotate(270deg)}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:nth-child(1n):not(.-blocked) .benefits__list__item__link:hover .benefits__list__item__iconblock::before{transform:translateX(-50%) translateY(-50%) rotate(180deg)}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:nth-child(2n):not(.-blocked) .benefits__list__item__link:hover .benefits__list__item__iconblock::before{transform:translateX(-50%) translateY(-50%) rotate(90deg) rotate(180deg)}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:nth-child(3n):not(.-blocked) .benefits__list__item__link:hover .benefits__list__item__iconblock::before{transform:translateX(-50%) translateY(-50%) rotate(180deg) rotate(180deg)}
.dashboard-benefits-list .dashboard__benefits__list__container .benefits__list__item:nth-child(4n):not(.-blocked) .benefits__list__item__link:hover .benefits__list__item__iconblock::before{transform:translateX(-50%) translateY(-50%) rotate(270deg) rotate(180deg)}
.dashboard-benefits-list .dashboard__benefits__list__container .slick-dots{display:none !important}
@keyframes listItemFadeIn{from{opacity:0}
to{background-opacity:1}
}
.loader--on .product-list-filters,.loader--on .product-list-cards{pointer-events:none}
.customProductList *{font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.customProductList .container{margin-top:12px;padding:0 37px}
@media only screen and (max-width:1152px){.customProductList .container{padding:0 37px}
}
@media only screen and (max-width:837px){.customProductList .container{padding:0 21px}
}
.products-found{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:64px;padding-top:8px;color:#82898c}
@media only screen and (max-width:1152px){.products-found{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.customProductList__list{display:flex;flex-flow:row wrap;align-items:flex-start}
.customProductList__list__item{margin-bottom:48px;width:33.33%;padding:0 22.5px;animation-name:listItemFadeIn;animation-duration:1s}
@media only screen and (max-width:1152px){.customProductList__list__item{margin-bottom:32px}
}
.customProductList__list__item .customProductList__list__item__link{display:block;width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;text-decoration:none;color:unset}
.customProductList__list__item .customProductList__list__item__link .item__img{width:248px;min-height:264px;line-height:0}
.customProductList__list__item .customProductList__list__item__link .item__img::before{content:" ";display:block;position:absolute;left:50%;transform:translateX(-50%);width:248px;height:248px;background-color:#f4f5f8;border-radius:50%;box-shadow:0 0 0 rgba(0,0,0,0);transition:background-color .3s ease-in-out,box-shadow .15s ease-in-out}
.customProductList__list__item .customProductList__list__item__link .item__img img{display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:auto;line-height:0}
.customProductList__list__item .customProductList__list__item__link>*{text-align:center}
.customProductList__list__item .customProductList__list__item__link .item__title{margin:21px 0 13px;font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40 !important}
@media only screen and (max-width:1152px){.customProductList__list__item .customProductList__list__item__link .item__title{font-size:1rem;line-height:24px;font-weight:600;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.customProductList__list__item .customProductList__list__item__link .item__descr{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c !important}
@media only screen and (max-width:1152px){.customProductList__list__item .customProductList__list__item__link .item__descr{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.customProductList__list__item:hover .customProductList__list__item__link .item__img::before{background-color:#fff;box-shadow:0 4px 32px rgba(0,0,0,0.12)}
@media only screen and (max-width:1152px){.customProductList__list__item{margin-bottom:40px}
.customProductList__list__item .customProductList__list__item__link .item__img{width:226px;min-height:244px}
.customProductList__list__item .customProductList__list__item__link .item__img::before{width:226px;height:226px}
}
@media only screen and (max-width:837px){.customProductList__list__item{width:100%}
.customProductList__list__item .item__img{width:248px;min-height:264px}
.customProductList__list__item .item__img::before{width:248px;height:248px}
}
.customProductList__pagination{display:flex;align-items:center;justify-content:center;margin:24px 0 56px}
@media only screen and (max-width:1152px){.customProductList__pagination{margin:12px 0 44px}
}
.customProductList__pagination button{display:flex;align-items:center}
.customProductList__pagination button::after{display:block;content:" ";background-image:url("clientlib-site/resources/icons-template.svg#plus-view");background-repeat:no-repeat;background-position:center center;background-size:12px;height:12px;width:12px;border-radius:50%;margin-left:8px}
.product-list-filters{font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;padding-bottom:20px}
@media only screen and (max-width:837px){.product-list-filters{border-bottom:1px solid #eaebec;padding-bottom:24px;margin-bottom:22px}
}
.customProductList .filters-mobile{position:fixed;z-index:250;background-color:#fff;left:0;top:0;right:0;bottom:0;overflow:auto;padding:32px 21px;margin-bottom:0}
.customProductList .filters-mobile .product-list-filters__title{justify-content:space-between;max-width:562px;margin:0 auto;display:flex}
.customProductList .filters-mobile .product-list-filters__title .product-list-filters__toggle-filters{transform:rotate(45deg)}
.customProductList .filters-mobile .product-list-filters__ul{max-width:562px;margin:0 auto}
.customProductList .filters-mobile .product-list-filters__buttons{display:flex;justify-content:center;padding-top:52px;flex-direction:row-reverse}
@media only screen and (max-width:628px){.customProductList .filters-mobile .product-list-filters__buttons{display:block;text-align:center}
}
.customProductList .filters-mobile .product-list-filters__buttons .button__primary{width:100%;margin-left:24px}
@media only screen and (max-width:837px){.customProductList .filters-mobile .product-list-filters__buttons .button__primary{margin-left:12px}
}
@media only screen and (max-width:628px){.customProductList .filters-mobile .product-list-filters__buttons .button__primary{flex-direction:row;margin-left:0;margin-bottom:8px;width:auto}
}
@media only screen and (max-width:375px){.customProductList .filters-mobile .product-list-filters__buttons .button__primary{width:100%}
}
.customProductList .filters-mobile .product-list-filters__buttons .button__secondary{width:100%;display:flex;align-items:center;justify-content:center}
@media only screen and (max-width:628px){.customProductList .filters-mobile .product-list-filters__buttons .button__secondary{width:auto;margin:0 auto}
}
@media only screen and (max-width:375px){.customProductList .filters-mobile .product-list-filters__buttons .button__secondary{width:100%}
}
.customProductList .filters-mobile .product-list-filters__buttons .button__secondary .product-list-filters__toggle-filters{background-size:16px;height:16px;width:16px;border:0;transform:rotate(45deg);padding:0;margin-left:10px}
@-moz-document url-prefix(){.filters-mobile{padding-bottom:56px !important}
}
.product-list-filters__title{font-size:.875rem;line-height:18px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;text-transform:uppercase;padding-left:36px;padding-top:8px;display:inline-flex;align-items:center;width:100%}
@media only screen and (max-width:1152px){.product-list-filters__title{font-size:.8125rem;line-height:17px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.product-list-filters__title::before{content:" ";display:inline-flex;background-image:url("clientlib-site/resources/icons-template.svg#filter-view");background-repeat:no-repeat;background-position:center center;height:15px;width:20px;position:absolute;left:0;z-index:-2}
.product-list-filters__title-filter{position:absolute;left:8px;top:8px;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;display:flex;height:16px;width:16px;place-content:center;align-items:center;color:#2f3b40}
@media only screen and (max-width:1152px){.product-list-filters__title-filter{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.product-list-filters__title-filter::before{content:" ";display:block;height:16px;width:16px;border-radius:50%;position:absolute;background-color:#fcc200;z-index:-1}
.product-list-filters__toggle-filters{background-image:url("clientlib-site/resources/icons-template.svg#plus-view");background-repeat:no-repeat;background-position:center center;background-size:12px;height:12px;width:12px;border:1px solid #fcc200;border-radius:50%;padding:16px;margin-left:16px}
.product-list-filters__clean-button{max-height:0;padding-top:0;overflow:hidden}
.product-list-filters__clean-button.open{max-height:100%;padding-top:24px;transition:max-height 1s ease-in-out}
.product-list-filters__clean-button .button__secondary{display:flex;align-items:center}
.product-list-filters__clean-button .button__secondary .product-list-filters__toggle-filters{background-size:16px;height:16px;width:16px;border:0;transform:rotate(45deg);padding:0;margin-left:10px}
.product-list-filters__ul{width:100%}
.product-list-filters__ul .product-list-filters__category{cursor:pointer;font-size:.9375rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;padding-top:24px;margin-top:24px;border-top:1px solid #eaebec;display:flex;align-items:baseline;justify-content:space-between}
@media only screen and (max-width:1152px){.product-list-filters__ul .product-list-filters__category{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.product-list-filters__ul .product-list-filters__category::after{content:" ";display:inline-flex;background-image:url("clientlib-site/resources/icons-template.svg#arrow-down-view");background-repeat:no-repeat;background-position:center center;height:8px;width:14px;margin:0 20px;flex-shrink:0;transform:rotate(0)}
.product-list-filters__ul .product-list-filters__category.product-list-filters__category--open::after{transform:rotate(180deg)}
.product-list-filters__ul .checkbox-group li{color:#596266;display:flex;align-items:center;padding:8px 0}
.product-list-filters__ul .checkbox-group li.semi-closed{display:flex}
.product-list-filters__ul .checkbox-group li.semi-closed.hidden{display:none}
.product-list-filters__ul .checkbox-group.checkbox-group--open{padding-top:20px}
.product-list-filters__ul .checkbox-group.ipt-lbl{font-weight:500}
.product-list-filters__ul .link-cta{padding-left:0;cursor:pointer}
.product-list-filters__ul .link-cta.up::after{transform:translateY(-6px) rotate(135deg)}
.product-list-filters__ul .link-cta.up:hover::after{right:4px;transform:translateY(0) rotate(135deg);transition:transform .15s ease-in-out,border .15s ease-in-out}
.product-list-filters__ul .link-cta.down::after{transform:translateY(-2px) rotate(315deg)}
.product-list-filters__ul .link-cta.down:hover::after{right:4px;transform:translateY(-8px) rotate(315deg);transition:transform .15s ease-in-out,border .15s ease-in-out}
@keyframes listItemFadeIn{from{opacity:0}
to{background-opacity:1}
}
@keyframes animatefrombottom{from{bottom:-100%;opacity:0}
to{bottom:0;opacity:1}
}
.custom-solution-list{margin-bottom:56px}
@media only screen and (max-width:837px){.dropdown_container.-solutions .select2-dropdown .select2-results>.select2-results__options{padding-top:121px !important}
}
.dropdown_container .mobile__title{justify-content:flex-end}
.dropdown_container .mobile__title::after{display:none}
.custom-solution-list .custom-solution-list__filter{display:flex;justify-content:flex-end;margin:28px 0;max-height:47px !important}
@media only screen and (max-width:837px){.custom-solution-list .custom-solution-list__filter{justify-content:flex-start;margin-top:0}
}
.custom-solution-list .custom-solution-list__filter .select2-container{width:100% !important}
.custom-solution-list .cmp-brands-information.column-child{margin:0}
.custom-solution-list .cmp-brands-information .cmp-brands-information__brand{display:none;margin:12px auto 28px}
.custom-solution-list .solution-list-cards{margin-top:44px;justify-content:flex-start}
@media only screen and (max-width:837px){.custom-solution-list .solution-list-cards{justify-content:center}
}
@media only screen and (max-width:628px){.custom-solution-list .solution-list-cards{margin-top:28px}
}
.custom-solution-list .solution-list-cards li{padding:12px;display:flex;justify-content:center;animation-name:listItemFadeIn;animation-duration:1s}
@media only screen and (max-width:1152px){.custom-solution-list .solution-list-cards li{padding:8px}
}
@media only screen and (max-width:628px){.custom-solution-list .solution-list-cards li{padding:10px 8px}
}
.custom-solution-list .solution-list-cards li a{display:block;width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;border-radius:8px;overflow:hidden;text-decoration:none;color:unset}
.custom-solution-list .solution-list-cards li a::after{display:block;content:" ";height:100%;width:100%;position:absolute;background-color:tranparent;transition:background-color .5s ease-in-out}
.custom-solution-list .solution-list-cards li a img{display:block;border-radius:8px;top:0;left:50%;transform:translateX(-50%);width:100%;height:auto;line-height:0}
.custom-solution-list .solution-list-cards li a .item__content{position:absolute;width:100%;height:100%;display:flex;flex-flow:column;justify-content:flex-end;padding:30px}
@media only screen and (max-width:1152px){.custom-solution-list .solution-list-cards li a .item__content{padding:20px}
}
@media only screen and (max-width:837px){.custom-solution-list .solution-list-cards li a .item__content{padding:28px}
}
.custom-solution-list .solution-list-cards li a .item__content::after{display:block;content:" ";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,0) 54.77%,rgba(0,0,0,0.736) 94.25%)}
.custom-solution-list .solution-list-cards li a .item__content .item__logos_wrapper{position:absolute;top:30px;right:30px;left:30px;display:flex;flex-flow:wrap}
@media only screen and (max-width:1152px){.custom-solution-list .solution-list-cards li a .item__content .item__logos_wrapper{top:20px;right:20px;left:20px}
}
@media only screen and (max-width:837px){.custom-solution-list .solution-list-cards li a .item__content .item__logos_wrapper{top:28px;right:28px;left:28px}
}
.custom-solution-list .solution-list-cards li a .item__content .item__logos_wrapper .item__logo{display:block;background:#fff;border-radius:4px;padding:5px 10px;margin:4px}
.custom-solution-list .solution-list-cards li a .item__content .item__logos_wrapper .item__logo .icn-template-logo-secil{width:25px;height:27px}
.custom-solution-list .solution-list-cards li a .item__content .item__logos_wrapper .item__logo .icn-template-unibetao{width:25px;height:27px}
.custom-solution-list .solution-list-cards li a .item__content .item__logos_wrapper .item__logo .icn-template-secil-britas{width:25px;height:27px}
.custom-solution-list .solution-list-cards li a .item__content .item__title{z-index:1;font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff}
@media only screen and (max-width:1152px){.custom-solution-list .solution-list-cards li a .item__content .item__title{font-size:1rem;line-height:24px;font-weight:600;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.custom-solution-list .solution-list-cards li a .item__content .item__descr{z-index:1;color:#242e32;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin:0;display:none;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}
@media only screen and (hover:hover){.custom-solution-list .solution-list-cards li a:hover::after{background-color:#fcc200;opacity:.88;border-radius:8px}
.custom-solution-list .solution-list-cards li a:hover .item__content{z-index:1;animation-name:animatefrombottom;animation-duration:.5s}
.custom-solution-list .solution-list-cards li a:hover .item__content::after{display:none}
.custom-solution-list .solution-list-cards li a:hover .item__content .item__logos_wrapper{display:none}
.custom-solution-list .solution-list-cards li a:hover .item__content .item__title{color:#242e32}
.custom-solution-list .solution-list-cards li a:hover .item__content .item__descr{margin-top:16px;display:-webkit-box}
}
@media only screen and (hover:hover) and only screen and (max-width:1152px){.custom-solution-list .solution-list-cards li a:hover .item__content .item__descr{display:none}
}
.custom-solution-list .custom-solution-list__pagination{display:flex;align-items:center;justify-content:center;margin-top:24px}
@media only screen and (max-width:1152px){.custom-solution-list .custom-solution-list__pagination{margin-top:48px}
}
.custom-solution-list .custom-solution-list__pagination button{display:flex;align-items:center}
.custom-solution-list .custom-solution-list__pagination button::after{display:block;content:" ";background-image:url("clientlib-site/resources/icons-template.svg#plus-view");background-repeat:no-repeat;background-position:center center;background-size:12px;height:12px;width:12px;border-radius:50%;margin-left:8px}
@media only screen and (max-width:837px){.custom-solution-list .dropdown_container{overflow:hidden;z-index:1000}
.custom-solution-list .dropdown_container .mobile__title.-open{display:flex;z-index:1000}
.custom-solution-list .dropdown_container .select2-dropdown{position:fixed;top:0;left:0;width:100vw !important;height:100vh !important}
.custom-solution-list .dropdown_container .select2-dropdown .select2-search.select2-search--dropdown{margin-top:101px}
.custom-solution-list .dropdown_container .select2-dropdown .select2-search.select2-search--dropdown::after{top:12px;right:21px !important}
.custom-solution-list .dropdown_container .select2-dropdown .select2-search.select2-search--dropdown .select2-search__field{width:calc(100% - 34px) !important}
.custom-solution-list .dropdown_container .select2-dropdown .select2-results>.select2-results__options{padding-top:97px !important;top:0 !important;box-shadow:none !important;border-radius:0 !important;height:calc(100vh - 122px) !important}
.custom-solution-list .dropdown_container .select2-dropdown .select2-results__message{padding-left:36px !important;padding-right:36px !important}
.custom-solution-list .dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group{padding-left:12px !important;padding-right:12px !important}
.custom-solution-list .dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group:first-child .select2-results__group{padding-top:10px !important}
.custom-solution-list .dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group:not(:first-child) .select2-results__group{padding-top:24px !important}
.custom-solution-list .dropdown_container .select2-dropdown .select2-results__group ~ .select2-results__options.select2-results__options--nested .select2-results__option{padding-top:7px !important;padding-bottom:7px !important}
.custom-solution-list .dropdown_container .select2-dropdown .select2-results__option,.custom-solution-list .dropdown_container .select2-dropdown .select2-results__option--selectable{pointer-events:none !important}
.custom-solution-list .dropdown_container .select2-dropdown .select2-results__option.-enable,.custom-solution-list .dropdown_container .select2-dropdown .select2-results__option--selectable.-enable{pointer-events:all !important}
}
@keyframes listItemFadeIn{from{opacity:0}
to{opacity:1}
}
.loader--on .product-list-filters,.loader--on .product-list-cards{pointer-events:none}
.custom-search-results{padding:0 0 88px}
.custom-search-results>.search-box{margin-bottom:44px}
@media only screen and (max-width:837px){.custom-search-results{padding:0 0 44px}
.custom-search-results>.search-box{margin-bottom:22px}
}
.results__container__title{margin-bottom:8px;font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
.results__container__title .keyword{text-transform:capitalize}
@media only screen and (max-width:1152px){.results__container__title{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.results__container__subtitle{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c}
@media only screen and (max-width:1152px){.results__container__subtitle{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.results__top__container{margin:0 auto 24px;padding:0 37px 12px;max-width:calc(1225.98px)}
.results__top__container::after{content:' ';display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1152px;height:1px;border-bottom:1px solid #eaebec}
@media only screen and (max-width:837px){.results__top__container{margin-bottom:0;padding:0 21px 12px}
.results__top__container::after{width:100vw}
}
.results__list{margin:0 auto;margin-bottom:88px;padding:0 37px;max-width:calc(1225.98px);min-height:128px}
@media only screen and (max-width:837px){.results__list{padding:0}
}
.results__list__item{display:block;padding:24px;animation-name:listItemFadeIn;animation-duration:1s;box-shadow:0 0 0 rgba(0,0,0,0);border-radius:0;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out}
.results__list__item:nth-child(even){background-color:rgba(244,245,248,0.5);border-radius:8px}
.results__list__item:hover{text-decoration:none;background-color:#fff;border-radius:8px;box-shadow:0 4px 32px rgba(0,0,0,0.12)}
.results__list__item:hover .results__list__item__title{text-decoration:underline}
@media only screen and (max-width:837px){.results__list__item:nth-child(even){border-radius:0}
.results__list__item:hover{box-shadow:0 0 0 rgba(0,0,0,0);border-radius:0}
}
.results__list__item__tag{display:inline-block;margin-bottom:12px}
.results__list__item__title{margin:0;display:block;font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.results__list__item__title{font-size:1rem;line-height:24px;font-weight:600;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.results__list__item__descr{margin-top:12px;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#596266}
.results__list__item__descr:empty{margin:0;font-size:0 !important}
@media only screen and (max-width:1152px){.results__list__item__descr{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.results__list__pagination{display:flex;align-items:center;justify-content:center;margin:24px 0 56px}
@media only screen and (max-width:1152px){.results__list__pagination{margin:12px 0 44px}
}
.results__list__pagination button{display:flex;align-items:center}
.results__list__pagination button::after{display:block;content:" ";background-image:url("clientlib-site/resources/icons-template.svg#plus-view");background-repeat:no-repeat;background-position:center center;background-size:12px;height:12px;width:12px;border-radius:50%;margin-left:8px}
@keyframes listItemFadeIn{from{opacity:0}
to{background-opacity:1}
}
@keyframes animatefrombottom{from{bottom:-100%;opacity:0}
to{bottom:0;opacity:1}
}
.loader--on .product-list-filters,.loader--on .product-list-cards{pointer-events:none}
.custom-project-list{margin-top:28px;padding:0}
.custom-project-list .project-list-filter{margin:0 -12px;display:flex;align-items:center;flex-flow:wrap}
@media only screen and (max-width:837px){.custom-project-list .project-list-filter{justify-content:center;margin:0;flex-flow:wrap}
}
.custom-project-list .project-list-filter .tag{margin:12px}
.custom-project-list .project-list-filter-type{display:flex;justify-content:flex-end;align-items:flex-start;margin-left:24px;flex-flow:wrap}
@media only screen and (max-width:837px){.custom-project-list .project-list-filter-type{justify-content:center;margin:0}
}
.custom-project-list .project-list-filter-type .button{border:1px solid transparent;color:#82898c;display:inline-flex;align-items:center;margin:12px 0;font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;padding:10px 22px;border-radius:80px;background-color:transparent}
.custom-project-list .project-list-filter-type .button .icn{margin-right:8px}
@media only screen and (min-width:1152px){.custom-project-list .project-list-filter-type .button:hover{color:#2f3b40;background-color:#f4f5f8;border-color:#f4f5f8;transition:background-color .15s ease-in-out,border .15s ease-in-out,opacity .15s ease-in-out}
}
.custom-project-list .project-list-filter-type .button.-selected{color:#2f3b40;background-color:transparent;border:1px solid #fcc200;transition:background-color .15s ease-in-out,border .15s ease-in-out,opacity .15s ease-in-out}
@media only screen and (min-width:1152px){.custom-project-list .project-list-filter-type .button.-selected:hover{color:#2f3b40;background-color:#f4f5f8;border-color:#f4f5f8}
}
.custom-project-list .project-list-filter-type .button.-disabled{color:#acb1b3 !important}
@media only screen and (max-width:837px){.custom-project-list .project-list-filter-type{padding-top:24px;margin-left:0}
}
.custom-project-list .projects-list-cards{margin-top:44px}
.custom-project-list .projects-list-cards ul{margin:0 -8px;justify-content:flex-start}
@media only screen and (max-width:837px){.custom-project-list .projects-list-cards ul{justify-content:center}
}
@media only screen and (max-width:628px){.custom-project-list .projects-list-cards ul{margin:0}
}
.custom-project-list .projects-list-cards li{padding:12px;display:flex;justify-content:center;animation-name:listItemFadeIn;animation-duration:1s}
@media only screen and (max-width:1152px){.custom-project-list .projects-list-cards li{padding:8px}
}
@media only screen and (max-width:628px){.custom-project-list .projects-list-cards li{padding:10px 0}
}
.custom-project-list .projects-list-cards li a{width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;border-radius:8px;overflow:hidden;text-decoration:none;color:unset}
.custom-project-list .projects-list-cards li a::after{display:block;content:" ";height:100%;width:100%;position:absolute;background-color:tranparent;transition:background-color .5s ease-in-out}
.custom-project-list .projects-list-cards li a img{display:block;border-radius:8px;top:0;left:50%;transform:translateX(-50%);width:100%;height:auto;line-height:0}
.custom-project-list .projects-list-cards li a .item__content{position:absolute;width:100%;height:100%;display:flex;flex-flow:column;justify-content:space-between;padding:30px}
@media only screen and (max-width:1152px){.custom-project-list .projects-list-cards li a .item__content{padding:20px}
}
@media only screen and (max-width:837px){.custom-project-list .projects-list-cards li a .item__content{padding:28px}
}
.custom-project-list .projects-list-cards li a .item__content::after{display:block;content:" ";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,0) 54.77%,rgba(0,0,0,0.736) 94.25%)}
.custom-project-list .projects-list-cards li a .item__content .item__tags_wrapper{margin:0 -8px;display:flex;justify-content:space-between}
.custom-project-list .projects-list-cards li a .item__content .item__tags_wrapper .tag{margin:0 8px 16px}
.custom-project-list .projects-list-cards li a .item__content .item__tags_wrapper .tag__construction__icn{margin-left:11px;width:32px;height:32px;border-radius:50%;background-size:20px !important;flex-shrink:0;background-color:#fff}
.custom-project-list .projects-list-cards li a .item__content .item__title{z-index:1;font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff}
@media only screen and (max-width:1152px){.custom-project-list .projects-list-cards li a .item__content .item__title{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.custom-project-list .projects-list-cards li a .item__content .item__descr{z-index:1;color:#242e32;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin:0;display:none}
.custom-project-list .projects-list-cards li a:hover::after{background-color:#fcc200;opacity:.88;border-radius:8px}
.custom-project-list .projects-list-cards li a:hover .item__content{z-index:1;animation-name:animatefrombottom;animation-duration:.5s;justify-content:flex-end}
.custom-project-list .projects-list-cards li a:hover .item__content::after{display:none}
.custom-project-list .projects-list-cards li a:hover .item__content .item__tags_wrapper{display:none}
.custom-project-list .projects-list-cards li a:hover .item__content .item__title{color:#242e32}
.custom-project-list .projects-list-cards li a:hover .item__content .item__descr{margin-top:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}
.custom-project-list .customProjectList__pagination{display:flex;align-items:center;justify-content:center;margin:46px 0 0}
@media only screen and (max-width:1152px){.custom-project-list .customProjectList__pagination{margin:12px 0 44px}
}
.custom-project-list .customProjectList__pagination button{display:flex;align-items:center}
.custom-project-list .customProjectList__pagination button::after{display:block;content:" ";background-image:url("clientlib-site/resources/icons-template.svg#plus-view");background-repeat:no-repeat;background-position:center center;background-size:12px;height:12px;width:12px;border-radius:50%;margin-left:8px}
.cross-sell .cmp-cross-sell{background-color:#f4f5f8;padding-top:44px;padding-bottom:60px;border-radius:15px}
@media screen and (max-width:837px){.cross-sell .cmp-cross-sell{padding-bottom:0}
}
.cross-sell .cmp-cross-sell .cmp-cross-sell__title{font-size:2rem;line-height:42px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;text-align:center;align-items:center;margin-bottom:45px}
@media screen and (max-width:1152px){.cross-sell .cmp-cross-sell .cmp-cross-sell__title{font-size:1.375rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list{overflow:visible;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start}
@media screen and (max-width:837px){.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list{display:contents}
}
.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list{width:100%;padding-left:58px;padding-right:58px}
@media screen and (max-width:1152px){.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list{padding-left:40px;padding-right:40px}
}
@media screen and (max-width:837px){.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list{padding-left:16px;padding-right:16px}
.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list:not(:last-child){margin-bottom:100px}
}
.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list:nth-child(2n+1) .cmp-cross-sell__columns__icon-container .cmp-cross-sell__columns__decor{position:absolute;background-color:#fcc200;height:100%;width:100%;max-width:64.5px;max-height:63.5px;border-top-right-radius:0;border-top-left-radius:100%;border-bottom-right-radius:0;border-bottom-left-radius:0;z-index:0;top:-13px;right:50%}
.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list:nth-child(2n) .cmp-cross-sell__columns__icon-container .cmp-cross-sell__columns__decor{position:absolute;background-color:#fcc200;height:100%;width:100%;max-width:63.5px;max-height:63.5px;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:100%;border-bottom-left-radius:0;z-index:0;bottom:-13px;left:50%}
.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list:not(:last-child)::after{content:' ';display:inline-block;border:1px solid #d5d8d9;background-color:#d5d8d9;position:absolute;left:100%;top:0;height:100%}
@media screen and (max-width:837px){.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list:not(:last-child)::after{width:90%;height:0;left:5%;top:100%;margin-bottom:50px;margin-top:50px}
}
@media screen and (max-width:837px){.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list:last-child{content:' ';padding-bottom:52px}
}
.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list .cmp-cross-sell__columns__icon-container{display:flex;flex-flow:row nowrap;justify-content:center}
.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list .cmp-cross-sell__columns__icon-container .cmp-cross-sell__columns__icon{width:99px;height:99px;border-radius:100%;background-color:#fff;box-shadow:0 10px 12px rgba(0,0,0,0.07)}
.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list .cmp-cross-sell__columns__icon-container .cmp-cross-sell__columns__icon img{width:44px;height:44px;transform:translateX(-50%) translateY(-50%);display:block;position:absolute;left:50%;top:50%}
.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list .cmp-cross-sell__columns__subtitle{font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;text-align:center;margin-top:27px;margin-bottom:11px}
@media screen and (max-width:1152px){.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list .cmp-cross-sell__columns__subtitle{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list .cmp-cross-sell__columns__description{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#242e32;text-align:center;margin-bottom:59px}
@media screen and (max-width:1152px){.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list .cmp-cross-sell__columns__description{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media screen and (max-width:837px){.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list .cmp-cross-sell__columns__description{margin-bottom:30px}
}
.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list .cmp-cross-sell__columns__button-container{display:flex;flex-flow:row nowrap;justify-content:center}
.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list .cmp-cross-sell__columns__button-container .cmp-cross-sell__columns__button{background-color:#fcc200;height:auto;border-radius:30px;border-color:transparent;padding:12px 22px;font-size:.9375rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#242e32;text-decoration:none;text-align:center}
@media screen and (max-width:1152px){.cross-sell .cmp-cross-sell .cmp-cross-sell__columns .cmp-cross-sell__columns__list .cmp-cross-sell__columns__item-list .cmp-cross-sell__columns__button-container .cmp-cross-sell__columns__button{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.content-module-benefits .cmp-content-module__text{margin-bottom:20px}
@media screen and (max-width:837px){.content-module-benefits .cmp-content-module__text{margin-bottom:20px}
}
.content-module-benefits .cmp-content-module__text .cmp-content-module__preTitle{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;margin-bottom:6px;text-transform:uppercase;color:#2f3b40}
@media screen and (max-width:1152px){.content-module-benefits .cmp-content-module__text .cmp-content-module__preTitle{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500}
}
.content-module-benefits .cmp-content-module__text .cmp-content-module__title{font-size:2rem;line-height:42px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:14px;color:#2f3b40}
@media screen and (max-width:1152px){.content-module-benefits .cmp-content-module__text .cmp-content-module__title{font-size:1.375rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.content-module-benefits .cmp-content-module__text .cmp-content-module__description{margin-bottom:30px;color:#596266}
.content-module-benefits .cmp-content-module__text .link-cta{padding-left:0}
.content-module-benefits .cmp-content-module__img-block{overflow:hidden;margin:0 auto}
.content-module-benefits .cmp-content-module__img-block .cmp-content-module__img{background-repeat:no-repeat;background-position:center center;background-size:cover}
.content-module-benefits .cmp-content-module__img-block .cmp-content-module__img img{width:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:cover}
.content-module-benefits .cmp-content-module__img-block .cmp-content-module__img.-transparent{background-image:url(clientlib-site/resources/loyalty-background-black.svg)}
.content-module-benefits .cmp-content-module__img-block .cmp-content-module__img.-transparent img{-webkit-mask-image:url(clientlib-site/resources/loyalty-mask-grey.svg);mask-image:url(clientlib-site/resources/loyalty-mask-grey.svg)}
.content-module-benefits .cmp-content-module__img-block .cmp-content-module__img.-yellow{background-image:url(clientlib-site/resources/loyalty-background-yellow.svg)}
.content-module-benefits .cmp-content-module__img-block .cmp-content-module__img.-yellow img{-webkit-mask-image:url(clientlib-site/resources/loyalty-mask-color.svg);mask-image:url(clientlib-site/resources/loyalty-mask-color.svg)}
.content-module-benefits .cmp-content-module__container--left .cmp-content-module__img-block{justify-content:right}
.content-module-benefits .cmp-content-module__text--right{flex-direction:column-reverse}
.content-module-benefits .cmp-content-module__text--right .cmp-content-module__img-block{justify-content:left}
.content-module-benefits .cmp-content-module__container--left.-yellow .cmp-content-module__img-block,.content-module-benefits .cmp-content-module__container--right.-yellow .cmp-content-module__img-block,.content-module-benefits .cmp-content-module__container--left.-white .cmp-content-module__img-block,.content-module-benefits .cmp-content-module__container--right.-white .cmp-content-module__img-block,.content-module-benefits .cmp-content-module__container--left.-grey .cmp-content-module__img-block,.content-module-benefits .cmp-content-module__container--right.-grey .cmp-content-module__img-block{overflow:hidden;max-height:324px}
.content-module-benefits .cmp-content-module__container--left.-yellow .cmp-content-module__img-block .img-mask,.content-module-benefits .cmp-content-module__container--right.-yellow .cmp-content-module__img-block .img-mask,.content-module-benefits .cmp-content-module__container--left.-white .cmp-content-module__img-block .img-mask,.content-module-benefits .cmp-content-module__container--right.-white .cmp-content-module__img-block .img-mask,.content-module-benefits .cmp-content-module__container--left.-grey .cmp-content-module__img-block .img-mask,.content-module-benefits .cmp-content-module__container--right.-grey .cmp-content-module__img-block .img-mask{height:100%}
.content-module-benefits .cmp-content-module__container--left.-yellow .cmp-content-module__img-block .img-mask,.content-module-benefits .cmp-content-module__container--right.-yellow .cmp-content-module__img-block .img-mask{background:transparent url(clientlib-site/resources/loyalty-mask-yellow.svg) center no-repeat;background-size:contain}
.content-module-benefits .cmp-content-module__container--left.-white .cmp-content-module__img-block .img-mask,.content-module-benefits .cmp-content-module__container--right.-white .cmp-content-module__img-block .img-mask{background:transparent url(clientlib-site/resources/loyalty-mask-white.svg) center no-repeat;background-size:contain}
.content-module-benefits .cmp-content-module__container--left.-grey .cmp-content-module__img-block .img-mask,.content-module-benefits .cmp-content-module__container--right.-grey .cmp-content-module__img-block .img-mask{background:transparent url(clientlib-site/resources/loyalty-mask-grey.svg) center no-repeat;background-size:contain}
@media screen and (max-width:837px){.content-module-benefits .cmp-content-module__container--left,.content-module-benefits .cmp-content-module__container--right{display:flex;justify-content:center}
}
.content-module .cmp-content-module .cmp-content-module_text-container .cmp-content-module_slides__item .cmp-content-module__slides__preTitle{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;margin-bottom:6px;text-transform:uppercase;color:#2f3b40}
@media screen and (max-width:1152px){.content-module .cmp-content-module .cmp-content-module_text-container .cmp-content-module_slides__item .cmp-content-module__slides__preTitle{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500}
}
.content-module .cmp-content-module .cmp-content-module_text-container .cmp-content-module_slides__item .cmp-content-module__slides__title{font-size:2.625rem;line-height:50px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:14px;color:#2f3b40}
@media screen and (max-width:1152px){.content-module .cmp-content-module .cmp-content-module_text-container .cmp-content-module_slides__item .cmp-content-module__slides__title{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.content-module .cmp-content-module .cmp-content-module_text-container .cmp-content-module_slides__item .cmp-content-module__slides__description{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:30px;color:#596266}
@media screen and (max-width:1152px){.content-module .cmp-content-module .cmp-content-module_text-container .cmp-content-module_slides__item .cmp-content-module__slides__description{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.content-module .cmp-content-module .cmp-content-module_text-container .cmp-content-module_slides__item .cmp-content-module__slides__buttons-containers{display:flex;flex-flow:row wrap}
.content-module .cmp-content-module .cmp-content-module_text-container .cmp-content-module_slides__item .cmp-content-module__slides__buttons-containers .button{margin-bottom:20px;margin-right:30px}
.content-module .cmp-content-module .cmp-content-module_text-container .slick-dots{display:flex;flex-flow:row nowrap;transform:translateY(100%);z-index:4}
.content-module .cmp-content-module .cmp-content-module_text-container .slick-dots li{list-style:none;display:inline-block;margin-right:8px;background-color:#fff;margin-top:5px;display:flex;width:10px;height:10px;border:solid 1px #fcc200;border-radius:50px}
.content-module .cmp-content-module .cmp-content-module_text-container .slick-dots li.slick-active{background-color:#fcc200;width:28px}
.content-module .cmp-content-module .cmp-content-module_text-container .slick-dots li:only-child{display:none !important}
@media screen and (max-width:837px){.content-module .cmp-content-module .cmp-content-module__image-container{margin-top:20px}
}
.content-module .cmp-content-module .cmp-content-module__image-container img{width:100%}
.content-module .cmp-content-module .cmp-content-module__image-container .slick-dots{display:none}
.content-module .cmp-content-module .cmp-content-module__slides__left .cmp-content-module__image-container .cmp-content-module_slides__item{justify-content:right}
@media screen and (max-width:837px){.content-module .cmp-content-module .cmp-content-module__slides__left .cmp-content-module__image-container .cmp-content-module_slides__item{display:flex;flex-flow:row nowrap;justify-content:center}
}
.content-module .cmp-content-module .cmp-content-module__slides__right .cmp-content-module__image-container .cmp-content-module_slides__item{justify-content:left}
@media screen and (max-width:837px){.content-module .cmp-content-module .cmp-content-module__slides__right .cmp-content-module__image-container .cmp-content-module_slides__item{margin-bottom:30px;display:flex;flex-flow:row nowrap;justify-content:center}
}
.cmp-content-module__slides__left.-yellow .cmp-content-module__slides__img-block,.cmp-content-module__slides__right.-yellow .cmp-content-module__slides__img-block,.cmp-content-module__slides__left.-white .cmp-content-module__slides__img-block,.cmp-content-module__slides__right.-white .cmp-content-module__slides__img-block,.cmp-content-module__slides__left.-grey .cmp-content-module__slides__img-block,.cmp-content-module__slides__right.-grey .cmp-content-module__slides__img-block{overflow:hidden;width:498px;height:324px}
.cmp-content-module__slides__left.-yellow .cmp-content-module__slides__img-block::after,.cmp-content-module__slides__right.-yellow .cmp-content-module__slides__img-block::after,.cmp-content-module__slides__left.-white .cmp-content-module__slides__img-block::after,.cmp-content-module__slides__right.-white .cmp-content-module__slides__img-block::after,.cmp-content-module__slides__left.-grey .cmp-content-module__slides__img-block::after,.cmp-content-module__slides__right.-grey .cmp-content-module__slides__img-block::after{content:' ';display:block;position:absolute;width:100%;height:100%;top:0;z-index:0}
.cmp-content-module__slides__left.-yellow .cmp-content-module__slides__img-block::after,.cmp-content-module__slides__right.-yellow .cmp-content-module__slides__img-block::after{background:transparent url(clientlib-site/resources/loyalty-mask-yellow.svg) center no-repeat}
.cmp-content-module__slides__left.-white .cmp-content-module__slides__img-block::after,.cmp-content-module__slides__right.-white .cmp-content-module__slides__img-block::after{background:transparent url(clientlib-site/resources/loyalty-mask-white.svg) center no-repeat}
.cmp-content-module__slides__left.-grey .cmp-content-module__slides__img-block::after,.cmp-content-module__slides__right.-grey .cmp-content-module__slides__img-block::after{background:transparent url(clientlib-site/resources/loyalty-mask-grey.svg) center no-repeat}
#select2-filter-services-results li{padding-top:0 !important}
#select2-filter-services-results .select2-results__option.select2-results__option--group:not(:last-of-type){padding-bottom:0 !important}
#select2-filter-services-results .select2-results__option:not(.select2-results__message),#select2-filter-services-results .select2-results__option .select2-results__option:not(.select2-results__message),#select2-filter-services-results .select2-results__option .select2-results__option .select2-results__option:not(.select2-results__message),#select2-filter-services-results .select2-results__option .select2-results__option .select2-results__option .select2-results__option:not(.select2-results__message),#select2-filter-services-results .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option:not(.select2-results__message),#select2-filter-services-results .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option:not(.select2-results__message){padding-left:0}
#select2-filter-services-results .select2-results__options--nested>.select2-results__option{padding:8px 21px !important}
#select2-filter-services-results .optInvisible{display:none !important}
.dropdown_container{background-color:#fff}
.dropdown_container .mobile__title{padding:46px 21px 20px;display:none;flex-flow:row nowrap;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;width:100vw;background-color:#fff}
.dropdown_container .mobile__title::after{content:" ";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100vw - 42px);height:1px;font-size:0;line-height:0;background-color:#eaebec}
.dropdown_container .mobile__title .mobile__title__label{font-size:.9375rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.dropdown_container .mobile__title .mobile__title__label{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.dropdown_container .mobile__title .mobile__title__close{background-color:transparent;background-size:16px;width:32px;height:32px;border:1px solid #fcc200;border-radius:50%}
.dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group .select2-results__group{padding-bottom:6px !important}
.dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group:not(:first-child) .select2-results__group{padding-top:24px !important}
.dropdown_container strong.select2-results__group.hide{display:none !important}
.contact__filters{margin-top:51px;margin-bottom:46px;z-index:10}
.contact__filters .contact__filters-services{max-width:400px}
@media only screen and (max-width:628px){.contact__filters .contact__filters-services{max-width:300px}
}
.contact__filters .contact__filters-services .select2.select2-container.select2-container--default{max-width:400px}
@media only screen and (max-width:628px){.contact__filters .contact__filters-services .select2.select2-container.select2-container--default{max-width:300px}
}
.contact__filters>label{min-width:270px}
.contact__filters>label:not(:first-child){margin-left:24px}
.contact__filters>label.-disabled>span{color:#d5d8d9 !important}
.contact__filters>label>span{display:block;margin-bottom:13px;font-size:.9375rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.contact__filters>label>span{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.contact__filters>label>select{min-width:270px}
@keyframes loadingMap{0{content:"."}
25%{content:".."}
50%{content:"..."}
75%{content:".."}
100%{content:"."}
}
.contacts-list .contacts_first_container{display:none}
.contacts-list .contact__card__title{margin-bottom:32px;margin-left:12px;font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.contacts-list .contact__card__title{margin-bottom:24px;font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.contacts-list .contact__content{z-index:1;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:128px}
.contacts-list .contact__content .contact__content__map{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;min-height:384px}
.contacts-list .contact__content .contact__content__map>*{max-height:384px}
.contacts-list .contact__content .contact__content__map::before{content:" ";z-index:0;display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);animation:loadingMap .5s ease-in-out}
.contacts-list .contact__list{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}
.contacts-list .contact__list.-active{opacity:1;pointer-events:all}
.contacts-list .contact__card{position:absolute;top:0;left:0;width:100%;height:auto;z-index:1;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}
.contacts-list .contact__card.-active{opacity:1;pointer-events:all}
.contacts-list .contact__card .contact__card__line{margin:0 10.5px;padding-left:57px}
.contacts-list .contact__card .contact__card__line:not(:first-child){margin-top:40px}
.contacts-list .contact__card .contact__card__line:only-child{margin-top:0 !important}
.contacts-list .contact__card .contact__card__line .contact__icon{display:block;position:absolute;top:0;left:0;width:42px;height:42px;background-color:#fcc200;background-size:20px;border-radius:50%}
.contacts-list .contact__card .contact__card__line>*{margin:0;padding:0}
.contacts-list .contact__card .contact__card__line .contact__label{padding:9px 0 6px;font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;text-transform:capitalize;color:#2f3b40}
@media only screen and (max-width:1152px){.contacts-list .contact__card .contact__card__line .contact__label{font-size:1rem;line-height:24px;font-weight:600;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.contacts-list .contact__card .contact__card__line .contact__info{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#596266}
@media only screen and (max-width:1152px){.contacts-list .contact__card .contact__card__line .contact__info{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.contacts-list .contact__card .contact__card__line .contact__info a{color:#596266}
.contacts-list .contact__card .contact__card__line .contact__info a:hover{text-decoration:underline;color:#2f3b40}
.contacts-list .contact__card .contact__card__line.--phone .contact__info{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}
.contacts-list .contact__card .contact__card__line.--phone .contact__info a{display:block;width:90%}
.contacts-list .contact__card .contact__card__line.--phone .contact__info a:not(:last-child){margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #eaebec}
@media only screen and (max-width:1152px){.contacts-list .contact__content{margin-bottom:88px}
.contacts-list .contact__filters{margin-top:30px}
}
@media only screen and (max-width:837px){.contacts-list .contact__filters{margin-bottom:28px}
.contacts-list .contact__filters>label{min-width:0 !important;width:100% !important;margin-bottom:0}
.contacts-list .contact__filters>label:not(:first-child){margin-left:0}
.contacts-list .contact__filters>label>select{min-width:0 !important;width:100% !important}
.contacts-list .contact__content{margin-bottom:64px;z-index:1;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.contacts-list .dropdown_container{overflow:hidden;z-index:1000}
.contacts-list .dropdown_container .mobile__title.-open{display:flex;z-index:1000}
.contacts-list .dropdown_container .select2-dropdown{position:fixed;top:0;left:0;width:100vw !important;height:100vh !important}
.contacts-list .dropdown_container .select2-dropdown .select2-search.select2-search--dropdown{margin-top:101px}
.contacts-list .dropdown_container .select2-dropdown .select2-search.select2-search--dropdown::after{top:12px;right:21px !important}
.contacts-list .dropdown_container .select2-dropdown .select2-search.select2-search--dropdown .select2-search__field{width:calc(100% - 34px) !important}
.contacts-list .dropdown_container .select2-dropdown>.select2-results,.contacts-list .dropdown_container .select2-dropdown>.select2-results>ul.select2-results__options{position:relative;height:100vh;box-shadow:none !important;border-radius:0 !important}
.contacts-list .dropdown_container .select2-dropdown>.select2-results>.select2-results__option.select2-results__option--group:not(.select2-results__option--disabled),.contacts-list .dropdown_container .select2-dropdown>.select2-results>ul.select2-results__options>.select2-results__option.select2-results__option--group:not(.select2-results__option--disabled){position:relative}
.contacts-list .dropdown_container .select2-dropdown>.select2-results>ul.select2-results__options{padding-bottom:97px !important}
.contacts-list .dropdown_container .select2-dropdown .select2-results__message{padding-left:36px !important;padding-right:36px !important}
.contacts-list .dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group{padding-left:12px !important;padding-right:12px !important}
.contacts-list .dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group:first-child .select2-results__group{padding-top:10px !important}
.contacts-list .dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group:not(:first-child) .select2-results__group{padding-top:24px !important}
.contacts-list .dropdown_container .select2-dropdown .select2-results__group ~ .select2-results__options.select2-results__options--nested .select2-results__option{padding-top:7px !important;padding-bottom:7px !important}
.contacts-list .dropdown_container .select2-dropdown .select2-results__option,.contacts-list .dropdown_container .select2-dropdown .select2-results__option--selectable{pointer-events:none !important}
.contacts-list .dropdown_container .select2-dropdown .select2-results__option.-enable,.contacts-list .dropdown_container .select2-dropdown .select2-results__option--selectable.-enable{pointer-events:all !important}
.contacts-list .select2-container--default .select2-search--dropdown:not(.select2-search--hide) ~ .select2-results>.select2-results__options{padding-bottom:104px !important;height:calc(100vh - 104px) !important}
@supports(-moz-appearance:none){.dropdown_container.-services .select2-results>.select2-results__options>li.select2-results__option--group:last-of-type{padding-bottom:12rem !important}
}
}
@media only screen and (max-width:837px){.contact-form .dropdown_container .select2-dropdown .select2-results>.select2-results__options{padding-top:121px !important}
}
.contact-form .dropdown_container .mobile__title{justify-content:space-between}
.contact-form .dropdown_container .mobile__title::after{display:none}
@media only screen and (max-width:837px){.contact-form .dropdown_container{overflow:hidden;z-index:1000}
.contact-form .dropdown_container .mobile__title{margin-bottom:24px}
.contact-form .dropdown_container .mobile__title.-open{display:flex;z-index:1000}
.contact-form .dropdown_container .mobile__title::after{content:" ";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100vw - 42px);height:1px;font-size:0;line-height:0;background-color:#eaebec}
.contact-form .dropdown_container.-subject-areas .select2-results__options,.contact-form .dropdown_container.-location-areas .select2-results__options{margin-top:24px}
.contact-form .dropdown_container .select2-dropdown{position:fixed;top:0;left:0;width:100vw !important;height:100vh !important}
.contact-form .dropdown_container .select2-dropdown .select2-search.select2-search--dropdown{margin-top:101px}
.contact-form .dropdown_container .select2-dropdown .select2-search.select2-search--dropdown::after{top:12px;right:21px !important}
.contact-form .dropdown_container .select2-dropdown .select2-search.select2-search--dropdown .select2-search__field{width:calc(100% - 34px) !important}
.contact-form .dropdown_container .select2-dropdown .select2-results>.select2-results__options{padding-top:97px !important;top:0 !important;box-shadow:none !important;border-radius:0 !important;height:calc(100vh - 122px) !important}
.contact-form .dropdown_container .select2-dropdown .select2-results__message{padding-left:36px !important;padding-right:36px !important}
.contact-form .dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group{padding-left:12px !important;padding-right:12px !important}
.contact-form .dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group:first-child .select2-results__group{padding-top:10px !important}
.contact-form .dropdown_container .select2-dropdown .select2-results__option.select2-results__option--group:not(:first-child) .select2-results__group{padding-top:24px !important}
.contact-form .dropdown_container .select2-dropdown .select2-results__group ~ .select2-results__options.select2-results__options--nested .select2-results__option{padding-top:7px !important;padding-bottom:7px !important}
.contact-form .dropdown_container .select2-dropdown .select2-results__option,.contact-form .dropdown_container .select2-dropdown .select2-results__option--selectable{pointer-events:none !important}
.contact-form .dropdown_container .select2-dropdown .select2-results__option.-enable,.contact-form .dropdown_container .select2-dropdown .select2-results__option--selectable.-enable{pointer-events:all !important}
}
@media screen and (max-width:1152px){.characteristic-multipicker{padding:0 21px}
}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container{font-size:.9375rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media screen and (max-width:1152px){.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__text{font-weight:600;margin-bottom:14px}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container ul{list-style-type:none;margin:0;padding:0;overflow:visible}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color{display:flex;flex-flow:row nowrap;align-items:flex-start;margin-bottom:25px}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color.-expanded{align-items:flex-end}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color li{margin-left:-10px;margin-right:3px}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color{line-height:1em;width:auto;height:auto;max-width:340px;display:flex;flex-flow:row wrap;justify-content:flex-start}
@media screen and (max-width:837px){.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color li{margin-left:-8px;margin-right:0}
}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color li.colors:nth-child(n+9){display:none}
@media screen and (max-width:837px){.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color li.colors:nth-child(n+7){display:none}
}
@media screen and (max-width:375px){.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color li.colors:nth-child(n+6){display:none}
}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .cmp-characteristics-multipicker__characteristic-color{position:relative;display:inline-block}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .cmp-characteristics-multipicker__characteristic-color .cmp-characteristics-multipicker__icon-color{display:block;position:relative;width:16px;height:16px;border-radius:100%;margin:15px;box-shadow:0 0 0 1px #eaebec,0 0 0 3px #fff,0 0 0 4px #596266}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .cmp-characteristics-multipicker__characteristic-color .cmp-characteristics-multipicker__tooltip-color{display:block;opacity:0;pointer-events:none;width:120px;background-color:#242e32;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:10;top:-5px;left:50%;transform:translateX(-50%);transition:transform .15s ease-in-out;font-size:.6875rem;line-height:18px;font-weight:500;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .cmp-characteristics-multipicker__characteristic-color .cmp-characteristics-multipicker__tooltip-color::after{content:"";position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#242e32 transparent transparent transparent}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .cmp-characteristics-multipicker__characteristic-color:hover .cmp-characteristics-multipicker__tooltip-color{opacity:1;transform:translateX(-50%) translateY(-70%)}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .btn-more-colors{width:24px;height:24px;align-items:center;justify-content:center;background-color:#fcc200;border-radius:100%;border:0;margin:11px 0 11px 3px;padding:0 !important}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .btn-more-colors.-icn-more{background:#fcc200 url("clientlib-site/resources/icons-template.svg#icn-plus-view") center no-repeat !important;background-size:14px !important}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .btn-more-colors.-icn-less{background:#fcc200 url("clientlib-site/resources/icons-template.svg#icn-less-view") center no-repeat !important;background-size:14px !important}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .btn-more-colors svg{flex-shrink:0}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .btn-more-colors.-desktop{display:flex}
@media screen and (max-width:837px){.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .btn-more-colors.-desktop{display:none}
}
@media screen and (max-width:375px){.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .btn-more-colors.-desktop{display:none}
}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .btn-more-colors.-tablet{display:none}
@media screen and (max-width:837px){.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .btn-more-colors.-tablet{display:flex}
}
@media screen and (max-width:375px){.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .btn-more-colors.-tablet{display:none}
}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .btn-more-colors.-mobile{display:none}
@media screen and (max-width:837px){.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .btn-more-colors.-mobile{display:none}
}
@media screen and (max-width:375px){.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-color .cmp-characteristics-multipicker__list-color .btn-more-colors.-mobile{display:flex}
}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-format{margin-bottom:10px}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-format .cmp-characteristics-multipicker__list-format{display:flex;flex-flow:row wrap}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-format .cmp-characteristics-multipicker__list-format .cmp-characteristics-multipicker__characteristic-format{display:flex;align-content:flex-start}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-format .cmp-characteristics-multipicker__list-format .cmp-characteristics-multipicker__characteristic-format img{position:absolute}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-format .cmp-characteristics-multipicker__list-format .cmp-characteristics-multipicker__tooltip-format{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-left:40px}
@media screen and (max-width:1152px){.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-format .cmp-characteristics-multipicker__list-format .cmp-characteristics-multipicker__tooltip-format{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-format .cmp-characteristics-multipicker__list-format li{float:left;width:33%;margin-bottom:20px}
@media screen and (max-width:837px){.characteristic-multipicker .cmp-characteristics-multipicker .cmp-characteristics-multipicker__container .cmp-characteristics-multipicker__container-format .cmp-characteristics-multipicker__list-format li{float:none;width:auto;margin-right:30px}
}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__title{font-size:4rem;line-height:72px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#242e32;text-align:center}
@media screen and (max-width:1152px){.cf-news-detail .cmp-contentfragment .cmp-contentfragment__title{font-size:2.625rem;line-height:50px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:375px){.cf-news-detail .cmp-contentfragment .cmp-contentfragment__title{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600}
}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-top{display:flex;flex-wrap:wrap;margin-bottom:35px}
@media screen and (max-width:837px){.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-top{margin-bottom:0}
}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-top .cmp-contentfragment__element--publishDate{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#242e32}
@media screen and (max-width:1152px){.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-top .cmp-contentfragment__element--publishDate{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media screen and (max-width:837px){.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-top .cmp-contentfragment__element--publishDate{margin-bottom:15px}
}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-top .cmp-contentfragment__element--publishDate .publish-date{margin-right:60px}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-top .cmp-contentfragment__element--source{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#596266;margin-right:60px}
@media screen and (max-width:1152px){.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-top .cmp-contentfragment__element--source{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media screen and (max-width:837px){.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-top .cmp-contentfragment__element--source{margin-bottom:15px}
}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-top .cmp-contentfragment__element--categories .categories-tag{margin-top:-2px}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-top .cmp-contentfragment__element--categories .categories-tag .tag{margin-right:10px}
@media screen and (max-width:837px){.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-top .cmp-contentfragment__element--categories .categories-tag .tag{margin-bottom:5px}
}
@media screen and (max-width:837px){.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-top .cmp-contentfragment__element--categories{flex:100%;margin-bottom:15px}
}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-content .cmp-contentfragment__element--thumbnail{margin-bottom:35px}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-content .cmp-contentfragment__element--thumbnail img{display:block;margin-left:auto;margin-right:auto;width:100%;height:auto;max-width:1152px}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-content .cmp-contentfragment__element--text{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#242e32}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-content .cmp-contentfragment__element--text ul,.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-content .cmp-contentfragment__element--text ol{margin:18px 0 18px 18px}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-content .cmp-contentfragment__element--text ul{display:block;list-style:none;margin-left:15px}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-content .cmp-contentfragment__element--text ul li{position:relative;padding-left:15px;text-align:left}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-content .cmp-contentfragment__element--text ul li:before{position:absolute;content:"";display:inline-block;background-color:#000;top:11px;left:1px;height:4px;width:4px;border-radius:50%}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-content .cmp-contentfragment__element--text ul li ul{margin-left:20px}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-content .cmp-contentfragment__element--text ul li ul li:before{position:absolute;content:"";background-color:#000;border-radius:50%;top:10px;height:8px;width:8px}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-content .cmp-contentfragment__element--text ol{display:block;list-style:none;margin-left:15px;counter-reset:list-num-counter}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-content .cmp-contentfragment__element--text ol li{position:relative;padding-left:20px;color:#596266;counter-increment:list-num-counter}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-content .cmp-contentfragment__element--text ol li:before{content:counter(list-num-counter) attr(data-line) ".";position:absolute;background:0;top:0;left:0;width:15px;height:21px;padding-left:5px}
@media screen and (max-width:1152px){.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-content .cmp-contentfragment__element--text{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cf-news-detail .cmp-contentfragment .cmp-contentfragment__elements-content .cmp-contentfragment__element--text img{max-width:100%}
@media only screen and (max-width:1152px){.loyalty-cashback-discount{margin:0 auto !important}
}
.loyalty-cashback-discount.-fixed{position:fixed;z-index:3;transition:top .15s ease-in-out}
@media only screen and (max-width:1152px){.loyalty-cashback-discount.-fixed{width:calc(100% - 75px)}
}
@media only screen and (max-width:837px){.loyalty-cashback-discount.-fixed{width:calc(100% - 42px)}
}
@media only screen and (max-width:1152px){.loyalty-cashback-discount.-fixed.-scrolled{top:115px}
}
@media only screen and (max-width:837px){.loyalty-cashback-discount.-fixed.-scrolled{top:84px}
}
@media only screen and (max-width:1152px){.loyalty-cashback-discount.-fixed.-scrolled.-up{top:155px}
}
@media only screen and (max-width:837px){.loyalty-cashback-discount.-fixed.-scrolled.-up{top:105px}
}
.loyalty-cashback-discount .loyalty-cashback-discount__container{background-color:#242e32;border-radius:8px;padding:28px 24px}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .loyalty-cashback-discount__container{margin:0 -37px;border-radius:0;cursor:pointer}
}
@media only screen and (max-width:837px){.loyalty-cashback-discount .loyalty-cashback-discount__container{margin:0 -21px}
}
.loyalty-cashback-discount .loyalty-cashback-discount__container .tooltip .tooltip__img::before{position:relative;top:6px;transform:translateX(-10px) translateY(-50%)}
.loyalty-cashback-discount .loyalty-cashback-discount__container .tooltip .tooltip__content__container{transform:translateY(19px) translateX(11px)}
.loyalty-cashback-discount .loyalty-cashback-discount__container .tooltip .tooltip__content__container .sec_tooltip.tooltip__img::before{position:absolute}
.loyalty-cashback-discount .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance{display:flex;align-items:center;margin-bottom:13px}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance{margin-bottom:0}
.loyalty-cashback-discount .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance::after{content:" ";display:block;position:absolute;pointer-events:all;background-image:url("clientlib-site/resources/icons-template.svg#icn-arrow-dropdown-open-view");right:0;width:12px;height:7px;transform:rotate(180deg);transition:transform .15s ease-in-out}
}
.loyalty-cashback-discount .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance .loyalty-cashback-discount__container__balance-icon{margin-bottom:0;margin-right:4px}
.loyalty-cashback-discount .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance .loyalty-cashback-discount__container__balance-container{display:flex}
.loyalty-cashback-discount .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance .loyalty-cashback-discount__container__balance-container .loyalty-cashback-discount__container__balance-label,.loyalty-cashback-discount .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance .loyalty-cashback-discount__container__balance-container .loyalty-cashback-discount__container__balance-value{color:#fff;font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance .loyalty-cashback-discount__container__balance-container .loyalty-cashback-discount__container__balance-label,.loyalty-cashback-discount .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance .loyalty-cashback-discount__container__balance-container .loyalty-cashback-discount__container__balance-value{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.loyalty-cashback-discount .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance .loyalty-cashback-discount__container__balance-container .loyalty-cashback-discount__container__balance-value{font-weight:700;text-decoration:underline;margin-left:10px}
.loyalty-cashback-discount .loyalty-cashback-discount__container .loyalty-cashback-discount__button{width:100%;background-color:#fff;border:solid 1px #fff;transition:background-color .15s ease-in-out;border-color:#fff}
.loyalty-cashback-discount .loyalty-cashback-discount__container.-active{padding-bottom:14px}
.loyalty-cashback-discount .loyalty-cashback-discount__container.-active .loyalty-cashback-discount__container__balance{margin-bottom:28px}
.loyalty-cashback-discount .loyalty-cashback-discount__container.-active .loyalty-cashback-discount__container__balance::after{transform:scaleX(-1)}
.loyalty-cashback-discount .loyalty-cashback-discount__list{display:flex;flex-flow:column;align-items:flex-end}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .loyalty-cashback-discount__list{margin:-2px -37px;background-color:#242e32;padding-bottom:14px}
}
@media only screen and (max-width:837px){.loyalty-cashback-discount .loyalty-cashback-discount__list{margin:-2px -21px}
}
.loyalty-cashback-discount .loyalty-cashback-discount__list .loyalty-cashback-discount__list-item{text-align:right}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .loyalty-cashback-discount__list .loyalty-cashback-discount__list-item{margin-right:37px}
}
@media only screen and (max-width:837px){.loyalty-cashback-discount .loyalty-cashback-discount__list .loyalty-cashback-discount__list-item{margin-right:21px}
}
.loyalty-cashback-discount .loyalty-cashback-discount__list .loyalty-cashback-discount__list-item label{color:#596266;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:0}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .loyalty-cashback-discount__list .loyalty-cashback-discount__list-item label{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff}
}
.loyalty-cashback-discount .loyalty-cashback-discount__list .loyalty-cashback-discount__list-item .loyalty-cashback-discount__list-item__value{font-weight:700}
.loyalty-cashback-discount .loyalty-cashback-discount__list .loyalty-cashback-discount__list-item.-accumulated{width:60%;margin-top:24px}
.loyalty-cashback-discount .cashback-discount__modal{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;z-index:3000}
.loyalty-cashback-discount .cashback-discount__modal.-active{opacity:1;pointer-events:all}
.loyalty-cashback-discount .cashback-discount__modal .btn-close{position:fixed;top:2rem !important;left:50%;transform:translateX(282px) translateX(-4rem);transition:transform .15s ease-in-out}
.loyalty-cashback-discount .cashback-discount__modal .btn-close:hover{transform:translateX(282px) translateX(-4rem) rotate(90deg)}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .cashback-discount__modal .btn-close{position:fixed;top:24px;right:0 !important;left:auto !important;transform:translateX(-50%)}
.loyalty-cashback-discount .cashback-discount__modal .btn-close:hover{transform:translateX(-50%) rotate(90deg)}
}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:black;opacity:.32}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container{padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:564px;height:auto;max-height:95vh;background-color:white;border-radius:8px;overflow:hidden}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container{position:fixed;top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}
}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content{padding:6rem 4.5rem;overflow:hidden;overflow-y:auto;height:100%;max-height:90vh}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content::-webkit-scrollbar{width:8px;border-radius:4px}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content::-webkit-scrollbar-track{-webkit-box-shadow:none}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content::-webkit-scrollbar-thumb{background-color:lightgrey;outline:0}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content{padding:4.5rem 4.5rem 3rem;scroll-behavior:smooth;overflow-x:visible;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content::-webkit-scrollbar{display:none}
}
@media only screen and (max-width:837px){.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content{padding:7rem 1.25rem}
}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .error-col-container{flex-flow:column}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .error-col-container .error-col-txt{padding:30px}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .error-col-container .error-col-img{display:none}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__description .cashback-discount__modal__content__description-title{font-size:.875rem;line-height:18px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;color:#2f3b40;margin-bottom:12px}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__description .cashback-discount__modal__content__description-title{font-size:.8125rem;line-height:17px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__description .cashback-discount__modal__content__description-text{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c;margin-bottom:32px}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__description .cashback-discount__modal__content__description-text{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__description .loyalty-cashback-discount__container{background-color:#242e32;border-radius:8px;padding:28px 24px;margin-bottom:32px}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__description .loyalty-cashback-discount__container{border-radius:8px;margin:0;margin-bottom:32px}
}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__description .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance{display:flex;align-items:center;justify-content:center;margin-bottom:0}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__description .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance::after{content:none}
}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__description .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance .loyalty-cashback-discount__container__balance-icon{margin-bottom:0;margin-right:4px}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__description .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance .loyalty-cashback-discount__container__balance-container{display:flex}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__description .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance .loyalty-cashback-discount__container__balance-container .loyalty-cashback-discount__container__balance-label,.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__description .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance .loyalty-cashback-discount__container__balance-container .loyalty-cashback-discount__container__balance-value{color:#fff;font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__description .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance .loyalty-cashback-discount__container__balance-container .loyalty-cashback-discount__container__balance-label,.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__description .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance .loyalty-cashback-discount__container__balance-container .loyalty-cashback-discount__container__balance-value{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__description .loyalty-cashback-discount__container .loyalty-cashback-discount__container__balance .loyalty-cashback-discount__container__balance-container .loyalty-cashback-discount__container__balance-value{font-weight:700;text-decoration:underline;margin-left:10px}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__error{padding:20px;border-radius:2px;background-color:#e15a32}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__error .cashback-discount__modal__error__title{font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__error .cashback-discount__modal__error__title{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__error .cashback-discount__modal__error__text{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__error .cashback-discount__modal__error__text{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__content__actions .form-component__button-container{display:flex;justify-content:center}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__message{display:flex;flex-wrap:wrap;justify-content:center}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__message .cashback-discount__modal__message-img-block{margin-bottom:16px}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__message .cashback-discount__modal__message-img-block .cashback-discount__modal__message-img{background-image:url("clientlib-site/resources/loyalty-success-request.svg");background-repeat:no-repeat;width:270px;height:270px}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__message .cashback-discount__modal__message-title{text-align:center;margin-bottom:16px}
.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__message .cashback-discount__modal__message-description{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;text-align:center}
@media only screen and (max-width:1152px){.loyalty-cashback-discount .cashback-discount__modal .cashback-discount__modal__container .cashback-discount__modal__content .cashback-discount__modal__message .cashback-discount__modal__message-description{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cashback-benefit .form-component__field__input{padding:8px 16px}
.cashback-benefit .cashback__mobile__trigger{display:none;position:fixed;pointer-events:none;bottom:0;left:0;width:100vw;height:110px;transition:bottom .15s ease-in-out;z-index:199}
@media only screen and (max-width:1152px){.cashback-benefit .cashback__mobile__trigger{display:block;pointer-events:all;cursor:pointer}
.cashback-benefit .cashback__mobile__trigger.-open{bottom:250px}
}
.cashback-benefit .cashback-benefit__card .cashback-benefit__card-title{font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;margin-top:55px}
@media only screen and (max-width:1152px){.cashback-benefit .cashback-benefit__card .cashback-benefit__card-title{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cashback-benefit .cashback-benefit__card .cashback-benefit__card-description{color:#242e32;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:12px}
@media only screen and (max-width:1152px){.cashback-benefit .cashback-benefit__card .cashback-benefit__card-description{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cashback-benefit .cashback-benefit__card .cashback__card__container{padding:22px 24px 16px;border-radius:8px;text-align:center}
.cashback-benefit .cashback-benefit__card .cashback__card__container *{margin:0 auto;width:100%;text-align:center}
.cashback-benefit .cashback-benefit__card .cashback__card__container .cashback__card__title{margin-bottom:2px;font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.cashback-benefit .cashback-benefit__card .cashback__card__container .cashback__card__title{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cashback-benefit .cashback-benefit__card .cashback__card__container .cashback__card__descr{margin-bottom:14px;font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.cashback-benefit .cashback-benefit__card .cashback__card__container .cashback__card__descr{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cashback-benefit .cashback-benefit__card .cashback__card__container .cashback__card__button{outline:none !important;padding:15px 22px;font-weight:700;max-width:294px}
@media screen and (max-width:1152px){.cashback-benefit .cashback-benefit__card .cashback__card__container .cashback__card__button{padding:12px 22px}
}
.cashback-benefit .cashback-benefit__card .cashback__card__start,.cashback-benefit .cashback-benefit__card .cashback__card__expiration{display:none;margin-top:12px;text-align:right;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;opacity:0;transition:opacity .15s ease-in-out .2s}
@media only screen and (max-width:1152px){.cashback-benefit .cashback-benefit__card .cashback__card__start,.cashback-benefit .cashback-benefit__card .cashback__card__expiration{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cashback-benefit .cashback-benefit__card .cashback__card__start .-strong,.cashback-benefit .cashback-benefit__card .cashback__card__expiration .-strong{font-weight:700 !important}
.cashback-benefit .cashback-benefit__card.ACTIVE .cashback__card__container{background-color:#fcc200;color:#242e32 !important}
.cashback-benefit .cashback-benefit__card.ACTIVE .cashback__card__container *{pointer-events:all}
.cashback-benefit .cashback-benefit__card.ACTIVE .cashback__card__container .cashback__card__button{pointer-events:all !important;background-color:#fff !important;border-color:#fff !important;color:#2f3b40 !important}
.cashback-benefit .cashback-benefit__card.ACTIVE .cashback__card__start{opacity:0;display:none}
.cashback-benefit .cashback-benefit__card.ACTIVE .cashback__card__expiration{opacity:1;display:block}
.cashback-benefit .cashback-benefit__card.BLOCKED .cashback__card__container{background-color:#eaebec;color:#82898c !important}
.cashback-benefit .cashback-benefit__card.BLOCKED .cashback__card__container::after{content:' ';display:block;position:absolute;top:16px;right:10px;width:24px;height:24px;background-image:url("clientlib-site/resources/ico_lock_gray.svg");background-repeat:no-repeat;background-position:top right;background-size:24px;z-index:6}
.cashback-benefit .cashback-benefit__card.BLOCKED .cashback__card__container *{pointer-events:none}
.cashback-benefit .cashback-benefit__card.BLOCKED .cashback__card__container .cashback__card__title{color:#82898c !important}
.cashback-benefit .cashback-benefit__card.BLOCKED .cashback__card__container .cashback__card__button{background-color:#acb1b3 !important;border-color:#acb1b3 !important;color:#596266 !important}
.cashback-benefit .cashback-benefit__card.BLOCKED .cashback__card__start{opacity:1;display:block}
.cashback-benefit .cashback-benefit__card.BLOCKED .cashback__card__expiration{opacity:0;display:none}
.cashback-benefit .cashback-benefit__card.WAITING .cashback__card__container{color:#fff;background-color:#e89806}
.cashback-benefit .cashback-benefit__card.WAITING .cashback__card__container *{color:#fff !important;pointer-events:none}
.cashback-benefit .cashback-benefit__card.WAITING .cashback__card__container .cashback__card__button{background-color:#f6a609 !important;border-color:#f6a609 !important}
.cashback-benefit .cashback-benefit__card.WAITING .cashback__card__start,.cashback-benefit .cashback-benefit__card.WAITING .cashback__card__expiration{opacity:0;display:none}
.cashback-benefit .cashback-benefit__card.APPROVED .cashback__card__container{pointer-events:none;color:#fff;background-color:#6ccc8a}
.cashback-benefit .cashback-benefit__card.APPROVED .cashback__card__container *{color:#fff !important}
.cashback-benefit .cashback-benefit__card.APPROVED .cashback__card__container .cashback__card__button{background-color:#2f9850 !important;border-color:#2f9850 !important}
.cashback-benefit .cashback-benefit__card.APPROVED .cashback__card__start,.cashback-benefit .cashback-benefit__card.APPROVED .cashback__card__expiration{display:none}
@media only screen and (max-width:1152px){.cashback-benefit .cashback-benefit__card{min-height:360px;padding-bottom:72px;border-radius:48px 48px 0 0 !important}
.cashback-benefit .cashback-benefit__card .cashback__card__start,.cashback-benefit .cashback-benefit__card .cashback__card__expiration{text-align:center !important}
.cashback-benefit .cashback-benefit__card .cashback__card__container{background-color:transparent !important;border-radius:0 !important}
.cashback-benefit .cashback-benefit__card .cashback__card__container::before{content:' ';display:block;position:absolute;top:9px;left:50%;transform:translateX(-50%);width:80px;height:2px;background-color:#fff}
.cashback-benefit .cashback-benefit__card .cashback__card__container .cashback__card__title{margin-top:4px;margin-bottom:16px;transition:margin-top .15s ease-in-out,margin-bottom .15s ease-in-out}
.cashback-benefit .cashback-benefit__card.ACTIVE{background-color:#fcc200;color:#242e32 !important}
.cashback-benefit .cashback-benefit__card.ACTIVE .cashback-benefit__card-title,.cashback-benefit .cashback-benefit__card.ACTIVE .cashback-benefit__card-description{text-align:center;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.cashback-benefit .cashback-benefit__card.ACTIVE .cashback-benefit__card-title{font-weight:600;margin-top:10px}
.cashback-benefit .cashback-benefit__card.ACTIVE .cashback-benefit__card-description{margin-bottom:20px}
.cashback-benefit .cashback-benefit__card.BLOCKED{background-color:#eaebec;color:#82898c !important}
.cashback-benefit .cashback-benefit__card.BLOCKED .cashback-benefit__card-title,.cashback-benefit .cashback-benefit__card.BLOCKED .cashback-benefit__card-description{color:#82898c !important;text-align:center;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.cashback-benefit .cashback-benefit__card.BLOCKED .cashback-benefit__card-title{font-weight:600;margin-top:10px}
.cashback-benefit .cashback-benefit__card.BLOCKED .cashback-benefit__card-description{margin-bottom:20px}
.cashback-benefit .cashback-benefit__card.BLOCKED .cashback__card__container::before{background-color:#82898c}
.cashback-benefit .cashback-benefit__card.BLOCKED .cashback__card__container::after{top:26px;right:26px}
.cashback-benefit .cashback-benefit__card.BLOCKED .cashback__card__start{opacity:1;display:block}
.cashback-benefit .cashback-benefit__card.BLOCKED .cashback__card__expiration{opacity:0;display:none}
.cashback-benefit .cashback-benefit__card.WAITING{color:#fff;background-color:#e89806}
.cashback-benefit .cashback-benefit__card.WAITING .cashback-benefit__card-title,.cashback-benefit .cashback-benefit__card.WAITING .cashback-benefit__card-description{text-align:center;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.cashback-benefit .cashback-benefit__card.WAITING .cashback-benefit__card-title{font-weight:600;margin-top:10px}
.cashback-benefit .cashback-benefit__card.WAITING .cashback-benefit__card-description{margin-bottom:20px}
.cashback-benefit .cashback-benefit__card.APPROVED{background-color:#6ccc8a;color:#fff;padding-bottom:120px}
.cashback-benefit .cashback-benefit__card.APPROVED .cashback-benefit__card-title,.cashback-benefit .cashback-benefit__card.APPROVED .cashback-benefit__card-description{text-align:center;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.cashback-benefit .cashback-benefit__card.APPROVED .cashback-benefit__card-title{font-weight:600;margin-top:10px}
.cashback-benefit .cashback-benefit__card.APPROVED .cashback-benefit__card-description{margin-bottom:20px}
}
@media only screen and (max-width:1152px) and only screen and (max-width:1152px){.cashback-benefit .cashback-benefit__card.ACTIVE .cashback-benefit__card-title,.cashback-benefit .cashback-benefit__card.ACTIVE .cashback-benefit__card-description{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:1152px) and only screen and (max-width:1152px){.cashback-benefit .cashback-benefit__card.BLOCKED .cashback-benefit__card-title,.cashback-benefit .cashback-benefit__card.BLOCKED .cashback-benefit__card-description{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:1152px) and only screen and (max-width:1152px){.cashback-benefit .cashback-benefit__card.WAITING .cashback-benefit__card-title,.cashback-benefit .cashback-benefit__card.WAITING .cashback-benefit__card-description{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:1152px) and only screen and (max-width:1152px){.cashback-benefit .cashback-benefit__card.APPROVED .cashback-benefit__card-title,.cashback-benefit .cashback-benefit__card.APPROVED .cashback-benefit__card-description{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:1152px){.cashback-benefit .cashback-benefit__cards__slick__container{width:100vw;min-height:308px;position:fixed;left:0;bottom:0;z-index:198;transform:translateY(100%) translateY(-110px);transition:transform .15s ease-in-out}
.cashback-benefit .cashback-benefit__cards__slick__container.-open{transform:none}
.cashback-benefit .cashback-benefit__cards__slick__container.-open .cashback__card__title{margin-top:22px;margin-bottom:2px}
.cashback-benefit .cashback-benefit__cards__slick__container .slick-dots{position:fixed;bottom:30px;left:0;width:100vw;display:flex;justify-content:center;align-items:center}
.cashback-benefit .cashback-benefit__cards__slick__container .slick-dots>* button{margin:0 !important;padding:0 !important;width:10px;height:10px;border:1px solid #fff;border-radius:50%;font-size:0;line-height:0;color:transparent;background-color:transparent}
.cashback-benefit .cashback-benefit__cards__slick__container .slick-dots>*.slick-active button{width:28px;background-color:#fff;border-radius:8px}
.cashback-benefit .cashback-benefit__cards__slick__container .slick-dots>*:not(:first-child){margin-left:8px}
}
.cashback-benefit .cashback__message__modal,.cashback-benefit .cashback__card__modal{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;z-index:3000}
.cashback-benefit .cashback__message__modal.-active,.cashback-benefit .cashback__card__modal.-active{opacity:1;pointer-events:all}
.cashback-benefit .cashback__message__modal .cashback__message__modal__overlay,.cashback-benefit .cashback__card__modal .cashback__message__modal__overlay,.cashback-benefit .cashback__message__modal .cashback__card__modal__overlay,.cashback-benefit .cashback__card__modal .cashback__card__modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:black;opacity:.32}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container,.cashback-benefit .cashback__card__modal .cashback__message__modal__container,.cashback-benefit .cashback__message__modal .cashback__card__modal__container,.cashback-benefit .cashback__card__modal .cashback__card__modal__container{padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:564px;height:auto;max-height:95vh;background-color:white;border-radius:8px;overflow:hidden}
@media only screen and (max-width:1152px){.cashback-benefit .cashback__message__modal .cashback__message__modal__container,.cashback-benefit .cashback__card__modal .cashback__message__modal__container,.cashback-benefit .cashback__message__modal .cashback__card__modal__container,.cashback-benefit .cashback__card__modal .cashback__card__modal__container{position:fixed;top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}
}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content{padding:6rem 4.5rem;overflow:hidden;overflow-y:auto;height:100%;max-height:90vh}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content::-webkit-scrollbar,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content::-webkit-scrollbar,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content::-webkit-scrollbar,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content::-webkit-scrollbar,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content::-webkit-scrollbar,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content::-webkit-scrollbar,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content::-webkit-scrollbar,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content::-webkit-scrollbar{width:8px}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content::-webkit-scrollbar-track,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content::-webkit-scrollbar-track,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content::-webkit-scrollbar-track,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content::-webkit-scrollbar-track,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content::-webkit-scrollbar-track,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content::-webkit-scrollbar-track,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content::-webkit-scrollbar-track,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content::-webkit-scrollbar-track{-webkit-box-shadow:none}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content::-webkit-scrollbar-thumb,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content::-webkit-scrollbar-thumb,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content::-webkit-scrollbar-thumb,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content::-webkit-scrollbar-thumb,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content::-webkit-scrollbar-thumb,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content::-webkit-scrollbar-thumb,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content::-webkit-scrollbar-thumb,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content::-webkit-scrollbar-thumb{background-color:lightgrey;outline:0}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-success,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-success,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-success,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-success,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-success,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-success,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-success,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-success,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-error,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-error,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-error,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-error,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-error,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-error,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-error,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-error{display:none}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-success *,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-success *,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-success *,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-success *,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-success *,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-success *,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-success *,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-success *,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-error *,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-error *,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-error *,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-error *,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-error *,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-error *,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-error *,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-error *{text-align:center !important}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-success .content__img,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-success .content__img,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-success .content__img,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-success .content__img,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-success .content__img,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-success .content__img,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-success .content__img,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-success .content__img,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-error .content__img,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-error .content__img,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-error .content__img,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-error .content__img,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-error .content__img,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-error .content__img,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-error .content__img,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-error .content__img{display:block;margin:0 auto;margin-bottom:16px;max-width:270px;height:auto}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-success.-active,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-success.-active,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-success.-active,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-success.-active,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-success.-active,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-success.-active,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-success.-active,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-success.-active,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-error.-active,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-error.-active,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-error.-active,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-error.-active,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-error.-active,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-error.-active,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-error.-active,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-error.-active{display:block}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block{margin-bottom:16px}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block .cashback__modal__container__message-img,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block .cashback__modal__container__message-img,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block .cashback__modal__container__message-img,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block .cashback__modal__container__message-img,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block .cashback__modal__container__message-img,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block .cashback__modal__container__message-img,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block .cashback__modal__container__message-img,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content .cashback-benefit__content-success .cashback__modal__container__message-img-block .cashback__modal__container__message-img{background-image:url("clientlib-site/resources/loyalty-success-request.svg");background-repeat:no-repeat;width:270px;height:270px}
@media only screen and (max-width:1152px){.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content{padding:4.5rem 4.5rem 3rem;scroll-behavior:smooth;overflow-x:visible;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content::-webkit-scrollbar,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content::-webkit-scrollbar,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content::-webkit-scrollbar,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content::-webkit-scrollbar,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content::-webkit-scrollbar,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content::-webkit-scrollbar,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content::-webkit-scrollbar,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content::-webkit-scrollbar{display:none}
}
@media only screen and (max-width:837px){.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__message__modal__content,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__message__modal__content,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__message__modal__content,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__message__modal__content,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content{padding:7rem 1.25rem}
}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__title,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__title,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__title,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__title{margin-bottom:12px;color:#2f3b40;font-size:.875rem;line-height:18px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600 !important}
@media only screen and (max-width:1152px){.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__title,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__title,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__title,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__title{font-size:.8125rem;line-height:17px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;text-align:center}
}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__descr,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__descr,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__descr,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__descr{margin-bottom:30px;color:#82898c;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__descr,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__descr,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__descr,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__descr{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;text-align:center}
}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option{margin:0 auto;max-width:420px}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle{padding:16px 16px 16px 46px;color:#2f3b40;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;background-color:rgba(244,245,248,0.5);border-radius:4px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;text-decoration:none !important}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__date,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__date,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__date,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__date{font-weight:400 !important}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__value,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__value,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__value,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__value,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance{display:inline-block}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__value .start-balance-val,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__value .start-balance-val,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__value .start-balance-val,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__value .start-balance-val,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage .start-balance-val,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage .start-balance-val,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage .start-balance-val,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage .start-balance-val,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance .start-balance-val,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance .start-balance-val,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance .start-balance-val,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance .start-balance-val,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__value .final-balance-val,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__value .final-balance-val,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__value .final-balance-val,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__value .final-balance-val,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage .final-balance-val,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage .final-balance-val,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage .final-balance-val,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage .final-balance-val,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance .final-balance-val,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance .final-balance-val,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance .final-balance-val,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance .final-balance-val{font-weight:700 !important}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage{margin:0 8px;padding:6px 16px;font-weight:700 !important;background-color:#f2b20d;border:1px solid #fcc200;border-radius:17px}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance{margin-left:auto}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::before,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::before,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::before,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::before,.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::after,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::after,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::after,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::after{content:' ';display:block;position:absolute;top:50%;left:12px;border-radius:50%;transform:translateY(-50%)}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::before,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::before,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::before,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::before{left:17px;width:10px;height:10px;border-color:transparent}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::after,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::after,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::after,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle::after{width:20px;height:20px;background-color:transparent;border:1px solid #d5d8d9}
@media only screen and (max-width:1152px){.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:628px){.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle{flex-flow:row wrap}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__balance{width:100%;margin-left:unset;margin-right:auto}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option .modal__option__toggle .modal__option__percentage{margin:0 !important;position:absolute;right:16px;top:50%;transform:translateY(-50%)}
}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option.-selected .modal__option__toggle::after,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option.-selected .modal__option__toggle::after,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option.-selected .modal__option__toggle::after,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option.-selected .modal__option__toggle::after{border-color:#fcc200}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option.-selected .modal__option__toggle::before,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option.-selected .modal__option__toggle::before,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option.-selected .modal__option__toggle::before,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option.-selected .modal__option__toggle::before{background-color:#fcc200}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option:not(:last-child),.cashback-benefit .cashback__card__modal .cashback__message__modal__container .cashback__card__modal__content__options .modal__option:not(:last-child),.cashback-benefit .cashback__message__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option:not(:last-child),.cashback-benefit .cashback__card__modal .cashback__card__modal__container .cashback__card__modal__content__options .modal__option:not(:last-child){margin-bottom:16px}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .btn-close,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .btn-close,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .btn-close,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .btn-close{position:fixed;top:2rem !important;left:50%;aspect-ratio:1;transform:translateX(282px) translateX(-4rem);transition:transform .15s ease-in-out}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .btn-close:hover,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .btn-close:hover,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .btn-close:hover,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .btn-close:hover{transform:translateX(282px) translateX(-4rem) rotate(90deg)}
@media only screen and (max-width:1152px){.cashback-benefit .cashback__message__modal .cashback__message__modal__container .btn-close,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .btn-close,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .btn-close,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .btn-close{position:fixed;top:24px;right:0 !important;left:auto !important;transform:translateX(-50%)}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .btn-close:hover,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .btn-close:hover,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .btn-close:hover,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .btn-close:hover{transform:translateX(-50%) rotate(90deg)}
}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .button-loyalty,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .button-loyalty,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .button-loyalty,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .button-loyalty{width:100%;margin-top:36px}
.cashback-benefit .cashback__message__modal .cashback__message__modal__container .button-loyalty .cmp-button,.cashback-benefit .cashback__card__modal .cashback__message__modal__container .button-loyalty .cmp-button,.cashback-benefit .cashback__message__modal .cashback__card__modal__container .button-loyalty .cmp-button,.cashback-benefit .cashback__card__modal .cashback__card__modal__container .button-loyalty .cmp-button{display:block;margin:0 auto}
.card-points .points__widget{width:100%}
@media only screen and (max-width:837px){.card-points .points__widget{order:3;margin-bottom:40px}
}
.card-points .points__widget__container{width:100%;padding:28px 20px 12px;background-color:#fcc200;border-radius:8px}
@media only screen and (max-width:1152px){.card-points .points__widget__container{padding:28px 28px 14px}
}
.card-points .tooltip.-topRight .tooltip__img::before{top:4px;transform:translateX(-13px) translateY(-50%)}
.card-points .tooltip.-bottomRight .tooltip__img::before{top:-17px;transform:translateX(-23px) translateY(-50%)}
.card-points .points__widget__anchor{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.card-points .points__widget__title{padding-left:32px;margin-bottom:13px;font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.card-points .points__widget__title::before{content:' ';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:22px;height:22px;border:2px solid #2f3b40;border-radius:50%;background:url("clientlib-site/resources/icons-template.svg#icn-plus-view") center no-repeat;background-size:14px}
.card-points .points__widget__value{font-weight:700;text-decoration:underline}
.card-points .points__widget__expirationDate{text-align:right;margin-top:7px;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.card-points .points__widget__expirationDate{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.card-points .points__widget__date{display:inline-block;font-weight:700 !important}
.container-button{position:relative}
.container-button .btn-top{display:block;position:fixed;visibility:hidden;opacity:0;bottom:26px;right:0;z-index:99;border:0;outline:0;background-color:#fcc200;padding:8px 31px;border-radius:25px 0 0 25px;transition:all .7s ease-in-out}
.container-button .btn-top .icn-arrow-dropdown{width:18px;height:10px;transform:rotate(180deg);bottom:1px}
.container-button .btn-top:hover{background-color:#f2b20d}
@media screen and (max-width:837px){.container-button .btn-top{display:none}
}
.container-button .btn-visible{visibility:visible;opacity:1;transition:opacity .7s ease-in-out}
@media screen and (max-width:837px){.container-button .btn-visible{display:none}
}
.container-button .btn-stop{position:absolute;bottom:10px}
@media screen and (max-width:837px){.container-button .btn-stop{display:none}
}
.cmp-brands-information .cmp-brands-information__brand{margin-bottom:32px}
.cmp-brands-information .cmp-brands-information__brand .brands-information__title{font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;margin-bottom:8px}
.cmp-brands-information .cmp-brands-information__brand .brands-information__descr{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.cmp-brands-information .cmp-brands-information__brand a{padding-left:0}
@keyframes fade-in{from{opacity:0}
to{opacity:1}
}
.bigbanner{height:840px}
.bigbanner *{font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.bigbanner .big_c{position:absolute;top:45%;left:50%;width:921px;height:921px;transform:translateX(-50%) translateY(-50%) rotate(90deg);transition:opacity 1s ease-in-out,transform 1s ease-in-out}
.bigbanner .big_c.-product{transform:translateX(-50%) translateY(-50%) rotate(0)}
.bigbanner .big_c.-content{transform:translateX(-50%) translateY(-50%) rotate(90deg)}
.bigbanner .big_c.-hide{opacity:0}
.bigbanner .big_c>svg{width:100%;height:100%}
.bigbanner .big_c .c-path{stroke-dasharray:2320;stroke-dashoffset:2320}
@media only screen and (max-width:1152px){.bigbanner{height:502px}
.bigbanner .big_c{top:50%;width:584px;height:584px}
.bigbanner .big_c>svg circle{transform-origin:center;transform:scale(0.56677524)}
}
@media only screen and (max-width:837px){.bigbanner{height:573px;transform:translateY(-22px)}
.bigbanner .big_c{top:50%;width:584px;height:584px;transition:transform 1s ease-in-out}
.bigbanner .big_c>svg circle{transform-origin:center;transform:scale(0.63409338)}
}
.bigbanner .cmp-carousel__content{height:760px}
@media only screen and (max-width:1152px){.bigbanner .cmp-carousel__content{height:480px}
}
@media only screen and (max-width:837px){.bigbanner .cmp-carousel__content{height:519px}
}
.bigbanner .cmp-carousel__item{display:block !important;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}
.bigbanner .cmp-carousel__item .teaser .cmp-teaser .cmp-teaser__content{opacity:0;transition:opacity .5s ease-in-out .5s}
.bigbanner .cmp-carousel__item--active{opacity:1;pointer-events:all}
.bigbanner .cmp-carousel__item--active .teaser .cmp-teaser .cmp-teaser__content{opacity:1;transition:opacity .5s ease-in-out .5s}
.bigbanner .cmp-carousel__indicators-wrapper{position:relative;height:100%;width:100%;max-width:1358px;margin:0 auto;padding:0 37px}
.bigbanner .cmp-carousel__indicators-wrapper .cmp-carousel__indicators{position:absolute;top:50%;transform:translateY(-50%);width:10px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;z-index:10}
.bigbanner .cmp-carousel__indicators-wrapper .cmp-carousel__indicators .cmp-carousel__indicator{margin:0;padding:0;width:10px;height:10px;background-color:transparent;border:1px solid #fcc200;border-radius:5px;transition:height .15s ease-in-out,background-color .15s ease-in-out;cursor:pointer}
.bigbanner .cmp-carousel__indicators-wrapper .cmp-carousel__indicators .cmp-carousel__indicator:not(:last-child){margin-bottom:8px}
.bigbanner .cmp-carousel__indicators-wrapper .cmp-carousel__indicators .cmp-carousel__indicator--active{height:28px;background-color:#fcc200}
@media only screen and (max-width:1152px){.bigbanner .cmp-carousel__indicators-wrapper .cmp-carousel__indicators{transform:translateY(0);width:8px}
.bigbanner .cmp-carousel__indicators-wrapper .cmp-carousel__indicators .cmp-carousel__indicator{width:8px;height:8px}
.bigbanner .cmp-carousel__indicators-wrapper .cmp-carousel__indicators .cmp-carousel__indicator:not(:last-child){margin-bottom:6px}
.bigbanner .cmp-carousel__indicators-wrapper .cmp-carousel__indicators .cmp-carousel__indicator--active{height:22px}
}
@media only screen and (max-width:837px){.bigbanner .cmp-carousel__indicators-wrapper .cmp-carousel__indicators{left:21px;transform:translateY(-50%) translateY(22px);width:15px}
.bigbanner .cmp-carousel__indicators-wrapper .cmp-carousel__indicators .cmp-carousel__indicator{width:15px;height:15px;border-radius:50px}
.bigbanner .cmp-carousel__indicators-wrapper .cmp-carousel__indicators .cmp-carousel__indicator:not(:last-child){margin-bottom:6px}
.bigbanner .cmp-carousel__indicators-wrapper .cmp-carousel__indicators .cmp-carousel__indicator--active{height:54px}
}
.bigbanner .cmp-carousel__indicators-wrapper::before,.bigbanner .cmp-carousel__indicators-wrapper::after{top:85%}
.bigbanner .cmp-carousel__indicators-wrapper::before,.bigbanner .cmp-carousel__indicators-wrapper::after{content:" ";display:block;position:absolute;top:100%;z-index:100}
.bigbanner .cmp-carousel__indicators-wrapper::before{content:"scroll";color:#fcc200;text-transform:uppercase;font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;transform:translateY(-85px) translateX(-50%) rotate(-90deg)}
@media only screen and (max-width:1152px){.bigbanner .cmp-carousel__indicators-wrapper::before{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.bigbanner .cmp-carousel__indicators-wrapper::after{width:56px;height:2px;background-color:#fcc200;border-radius:2px;transform:translateX(-50%) translateY(0) rotate(-90deg)}
@media only screen and (max-width:1152px){.bigbanner .cmp-carousel__indicators-wrapper::before,.bigbanner .cmp-carousel__indicators-wrapper::after{display:none}
}
.bigbanner .cmp-carousel__actions{display:none}
.bigbanner .teaser{height:100%}
.bigbanner .teaser .cmp-teaser{margin:0 auto;height:100%;max-height:760px;overflow:hidden;animation-timing-function:ease-out;animation-duration:1s;animation-name:fade-in}
.bigbanner .teaser .cmp-teaser .cmp-teaser__image,.bigbanner .teaser .cmp-teaser .cmp-image{width:100%;height:100%}
.bigbanner .teaser .cmp-teaser.-darkMask .cmp-teaser__image::after{content:" ";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0 auto;width:100%;height:100%;background-color:#000;opacity:.26;z-index:2}
.bigbanner .teaser .cmp-teaser .cmp-image .image-wrapper{position:unset;display:unset}
.bigbanner .teaser .cmp-teaser .cmp-image .image-wrapper .cmp-image__image{display:block;position:absolute !important;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:auto;height:100%;min-width:100%;min-height:100%}
@media only screen and (max-width:908px){.bigbanner .teaser .cmp-teaser .cmp-image .image-wrapper .cmp-image__image{min-width:unset;max-width:unset !important;width:auto;min-height:100%;height:100%}
}
@media only screen and (max-width:1152px){.bigbanner .teaser .cmp-teaser .cmp-image .image-wrapper .cmp-image__image{min-width:100%;max-width:unset !important;width:auto;min-height:unset}
}
@media only screen and (min-width:1600px){.bigbanner .teaser .cmp-teaser .cmp-image .image-wrapper .cmp-image__image{height:auto}
}
.bigbanner .teaser .cmp-teaser .cmp-imageProduct{position:absolute;max-width:50%;top:50%;left:50%;transform:translateY(-50%)}
.bigbanner .teaser .cmp-teaser .cmp-imageProduct .cmp-imageProduct__link{display:block;text-decoration:none;width:100%;height:100%;line-height:0}
.bigbanner .teaser .cmp-teaser .cmp-imageProduct .cmp-imageProduct__image{line-height:0;display:block;max-width:100%;height:auto}
.bigbanner .teaser .cmp-teaser .cmp-teaser__videoButton{display:none;width:100%;height:100%;max-width:100% !important;position:absolute;top:0;left:0;z-index:11}
.bigbanner .teaser .cmp-teaser .cmp-teaser__videoButton::after{content:" ";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:80px;height:80px;border-radius:50%;background-color:rgba(36,46,50,0.12)}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content{position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0 auto;padding:0 105px;width:100%;height:100%;max-width:1358px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;color:#fff;z-index:2}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content *{color:#fff;letter-spacing:-0.1px}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content>*{max-width:calc(75% - 24px)}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;text-transform:uppercase}
@media only screen and (max-width:1152px){.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin:0}
}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title{font-size:4rem;line-height:72px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title{font-size:2.625rem;line-height:50px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin:0}
}
@media only screen and (max-width:837px){.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600}
}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title-link:hover{text-decoration:none}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description{font-size:1.125rem;line-height:24px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:400}
@media only screen and (max-width:1152px){.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description{margin:10px 0 0;font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:400}
}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__content-extra{display:none;vertical-align:bottom;margin:19px 0 0}
@media only screen and (max-width:1152px){.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__content-extra{margin:19px 0 0}
}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__content-extra *{vertical-align:bottom}
@media only screen and (max-width:1152px){.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container{margin:0}
}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link{margin-top:24px;margin-right:16px}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link:first-of-type{background-color:#fcc200;border:solid 1px #fcc200;color:#2f3b40 !important}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link:first-of-type:hover{background-color:#f2b20d;border-color:#f2b20d}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content.-product>*:not(.cmp-imageProduct){max-width:calc(50% - 24px)}
.bigbanner .teaser .cmp-teaser.-bigBannerProduct .cmp-teaser__content>*{max-width:calc(50% - 24px)}
.bigbanner .teaser .cmp-teaser.-bigBannerContent .cmp-teaser__content-extra{display:block}
.bigbanner .teaser .cmp-teaser.-bigBannerVideo .cmp-teaser__action-container{display:none}
.bigbanner .teaser .cmp-teaser.-bigBannerVideo .cmp-teaser__videoButton{display:block;cursor:pointer}
@media only screen and (max-width:1152px){.bigbanner .teaser .cmp-teaser{max-height:480px}
.bigbanner .teaser .cmp-teaser .cmp-teaser__videoButton{top:-32px}
.bigbanner .teaser .cmp-teaser .cmp-teaser__videoButton::after{width:64px;height:64px}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content{margin:0 auto;padding:0 236px 0 85px;max-width:100%}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link{padding:15px 22px;border-radius:80px}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content.-product>*:not(.cmp-imageProduct){max-width:calc(70% - 64px)}
.bigbanner .teaser .cmp-teaser.-default .cmp-teaser__content>*{max-width:100%}
.bigbanner .teaser .cmp-teaser.-bigBannerProduct .cmp-teaser__content>*:not(.cmp-imageProduct){max-width:calc(70% - 64px)}
.bigbanner .teaser .cmp-teaser.-bigBannerContent .cmp-teaser__content>*:not(.cmp-imageProduct){max-width:100% !important}
.bigbanner .teaser .cmp-teaser:not(.-bigBannerVideo) .cmp-teaser__content{margin-top:67px}
.bigbanner .teaser .cmp-teaser.-bigBannerVideo .cmp-teaser__content{margin-top:32px}
}
@media only screen and (max-width:837px){.bigbanner .teaser .cmp-teaser{max-height:519px}
.bigbanner .teaser .cmp-teaser .cmp-imageProduct{display:none}
.bigbanner .teaser .cmp-teaser .cmp-teaser__videoButton,.bigbanner .teaser .cmp-teaser .cmp-teaser__videoButton::after{width:48px;height:48px;position:relative;top:auto;left:auto;transform:none}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content{margin:0 auto;padding:0 64px;max-width:100%}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content>*:not(.cmp-imageProduct){max-width:100%}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__content-extra{margin-top:8px}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__videoButton{margin-top:24px}
.bigbanner .teaser .cmp-teaser .cmp-teaser__content.-video>*:not(.cmp-imageProduct),.bigbanner .teaser .cmp-teaser .cmp-teaser__content.-product>*:not(.cmp-imageProduct){max-width:100%}
.bigbanner .teaser .cmp-teaser.-default .cmp-teaser .cmp-teaser__content>*{max-width:100%}
.bigbanner .teaser .cmp-teaser:not(.-bigBannerVideo) .cmp-teaser__content{margin-top:52.5px}
.bigbanner .teaser .cmp-teaser:not(.-bigBannerVideo) .cmp-teaser__content>*{max-width:100% !important}
.bigbanner .teaser .cmp-teaser.-bigBannerVideo .cmp-teaser .cmp-teaser__content{margin-top:52.5px}
.bigbanner .teaser .cmp-teaser.-bigBannerVideo .cmp-teaser .cmp-teaser__content>*{max-width:100% !important}
.bigbanner .teaser .cmp-teaser.-bigBannerProduct .cmp-teaser .cmp-teaser__content>*{max-width:100% !important}
}
.-homepage .bigbanner{margin-top:-136px}
.-homepage .bigbanner .big_c{transform:translateX(-50%) translateY(-50%) rotate(90deg)}
.-homepage .bigbanner .big_c.-product{transform:translateX(-50%) translateY(-50%) rotate(0)}
.-homepage .bigbanner .big_c.-content{transform:translateX(-50%) translateY(-50%) rotate(90deg)}
@media only screen and (max-width:1152px){.-homepage .bigbanner .big_c{transform:translateX(-50%) translateY(-50%) rotate(90deg)}
.-homepage .bigbanner .big_c.-product{transform:translateX(-50%) translateY(-50%) rotate(0)}
.-homepage .bigbanner .big_c.-content{transform:translateX(-50%) translateY(-50%) rotate(90deg)}
}
@media only screen and (max-width:837px){.-homepage .bigbanner{margin-top:-113px}
}
.modal-video{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:fade-in;transition:opacity .3s ease-out}
.modal-video .modal-video-close{opacity:0}
.modal-video .modal-video-body{margin:0 auto;width:100vw;height:100vh;max-width:80vw;display:flex;justify-content:center;align-items:center}
.modal-video .modal-video-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
@media(orientation:landscape){.modal-video .modal-video-inner{padding:10px 60px}
}
.modal-video .modal-video-movie-wrap{padding-bottom:56.25%;position:relative;width:100%;height:0;background-color:#2f3b40;opacity:1}
.modal-video .modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.modal-video .modal-video-close-btn{display:inline-block;overflow:hidden;position:absolute;top:-45px;right:0;width:32px;height:32px;border:0;background:transparent;z-index:2}
.modal-video .modal-video-close-btn::before,.modal-video .modal-video-close-btn::after{content:' ';display:block;position:absolute;top:50%;left:50%;width:26px;height:3px;background-color:white;border-radius:1.5px}
.modal-video .modal-video-close-btn::before{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}
.modal-video .modal-video-close-btn::after{transform:translateX(-50%) translateY(-50%) rotate(45deg)}
@media(orientation:landscape){.modal-video .modal-video-close-btn{top:0;right:-45px}
}
.color__container__wrapper{margin:64px auto}
@media only screen and (max-width:1152px){.color__container__wrapper{margin:44px auto}
}
.color__container__wrapper.-gray{background-color:#f4f5f8}
.color__container__wrapper.-yellow{background-color:#fdce33}
.benefits-card-list{text-align:left}
.benefits-card-list .benefits__card__list__container{display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%}
.benefits-card-list .benefits__card__list__container .benefits__card__item{margin-bottom:24px;overflow:hidden;width:100%;height:100%;max-width:calc(33.33% - 16px);max-height:400px;aspect-ratio:.90909091;border-radius:8px}
.benefits-card-list .benefits__card__list__container .benefits__card__item:not(:nth-child(3n)){margin-right:24px}
@media only screen and (max-width:837px){.benefits-card-list .benefits__card__list__container .benefits__card__item{max-width:calc(50% - 12px)}
.benefits-card-list .benefits__card__list__container .benefits__card__item:not(:nth-child(3n)){margin-right:0}
.benefits-card-list .benefits__card__list__container .benefits__card__item:nth-child(odd){margin-right:12px}
.benefits-card-list .benefits__card__list__container .benefits__card__item:nth-child(even){margin-left:12px}
}
@media only screen and (max-width:628px){.benefits-card-list .benefits__card__list__container .benefits__card__item{max-width:100%;margin-bottom:16px}
.benefits-card-list .benefits__card__list__container .benefits__card__item:nth-child(odd),.benefits-card-list .benefits__card__list__container .benefits__card__item:nth-child(even){margin-left:0;margin-right:0}
}
.benefits-card-list .benefits__card__list__container .benefits__card__item__link{display:block;position:relative;width:100%;height:100%;text-decoration:none;text-align:left;cursor:pointer}
.benefits-card-list .benefits__card__list__container .benefits__card__item__link.-with-gradient::after{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 54.77%,rgba(0,0,0,0.736) 94.25%);opacity:.8;transition:opacity .15s ease-in-out;z-index:1}
.benefits-card-list .benefits__card__list__container .benefits__card__item__textblock{display:block;position:absolute;bottom:0;left:0;margin-bottom:0 !important;padding:0 58px 34px 30px;width:100%;height:auto;z-index:3}
.benefits-card-list .benefits__card__list__container .benefits__card__item__textblock::before,.benefits-card-list .benefits__card__list__container .benefits__card__item__textblock::after{content:' ';display:block;position:absolute;bottom:58px;right:32px;width:18px;height:3px;background-color:white;border-radius:3px}
.benefits-card-list .benefits__card__list__container .benefits__card__item__textblock::after{transform:rotate(-90deg)}
.benefits-card-list .benefits__card__list__container .benefits__card__item__textblock *{margin:0;padding:0;color:white !important;transition:color .15s ease-in-out}
.benefits-card-list .benefits__card__list__container .benefits__card__item__title{font-size:1.25rem;line-height:26px;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;margin-bottom:4px}
@media only screen and (max-width:1152px){.benefits-card-list .benefits__card__list__container .benefits__card__item__title{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.benefits-card-list .benefits__card__list__container .benefits__card__item__extra-text{display:none}
@media only screen and (max-width:1152px){.benefits-card-list .benefits__card__list__container .benefits__card__item__textblock{padding:0 3rem 2rem 2rem}
.benefits-card-list .benefits__card__list__container .benefits__card__item__textblock::before,.benefits-card-list .benefits__card__list__container .benefits__card__item__textblock::after{bottom:41px}
}
.benefits-card-list .benefits__card__list__container .benefits__card__item__img{width:100%;height:100%;display:block;position:absolute;object-fit:cover;z-index:0}
.benefits-card-list .benefits__card__list__container .benefits__card__item__imgblock{width:100%;height:100%}
.benefits-card-list .benefits__card__list__container .benefits__card__item__imgblock::before,.benefits-card-list .benefits__card__list__container .benefits__card__item__imgblock::after{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.benefits-card-list .benefits__card__list__container .benefits__card__item__imgblock::before{background-color:#fcc200;opacity:0;z-index:2;transition:opacity .15s ease-in-out}
.benefits-card-list .benefits__card__list__container .benefits__card__item:not(.-blocked) .benefits__card__item__link:hover .benefits__card__item__imgblock::before{opacity:.3}
.benefits-card-list .benefits__card__list__container .benefits__card__item__imgblock::after{background-color:#000;opacity:.3;z-index:1}
.benefits-card-list .benefits__card__list__container .benefits__card__item__iconblock{display:block;position:absolute;top:56px;left:32px;width:51px;height:51px;z-index:4}
.benefits-card-list .benefits__card__list__container .benefits__card__item__iconblock::before,.benefits-card-list .benefits__card__list__container .benefits__card__item__iconblock::after{content:' ';display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.benefits-card-list .benefits__card__list__container .benefits__card__item__iconblock::before{width:68px;height:68px;background:url("clientlib-site/resources/bg_ico_benefits.svg") center no-repeat;background-size:68px;transition:transform .3s ease-in-out;z-index:1}
.benefits-card-list .benefits__card__list__container .benefits__card__item__iconblock::after{width:51px;height:51px;background-color:#fff;border-radius:50%;z-index:2}
.benefits-card-list .benefits__card__list__container .benefits__card__item__icon{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:3}
.benefits-card-list .benefits__card__list__container .benefits__card__item:nth-child(1n) .benefits__card__item__iconblock::before{transform:translateX(-50%) translateY(-50%)}
.benefits-card-list .benefits__card__list__container .benefits__card__item:nth-child(2n) .benefits__card__item__iconblock::before{transform:translateX(-50%) translateY(-50%) rotate(90deg)}
.benefits-card-list .benefits__card__list__container .benefits__card__item:nth-child(3n) .benefits__card__item__iconblock::before{transform:translateX(-50%) translateY(-50%) rotate(180deg)}
.benefits-card-list .benefits__card__list__container .benefits__card__item:nth-child(4n) .benefits__card__item__iconblock::before{transform:translateX(-50%) translateY(-50%) rotate(270deg)}
.benefits-card-list .benefits__card__list__container .benefits__card__item:nth-child(1n):not(.-blocked) .benefits__card__item__link:hover .benefits__card__item__iconblock::before{transform:translateX(-50%) translateY(-50%) rotate(180deg)}
.benefits-card-list .benefits__card__list__container .benefits__card__item:nth-child(2n):not(.-blocked) .benefits__card__item__link:hover .benefits__card__item__iconblock::before{transform:translateX(-50%) translateY(-50%) rotate(90deg) rotate(180deg)}
.benefits-card-list .benefits__card__list__container .benefits__card__item:nth-child(3n):not(.-blocked) .benefits__card__item__link:hover .benefits__card__item__iconblock::before{transform:translateX(-50%) translateY(-50%) rotate(180deg) rotate(180deg)}
.benefits-card-list .benefits__card__list__container .benefits__card__item:nth-child(4n):not(.-blocked) .benefits__card__item__link:hover .benefits__card__item__iconblock::before{transform:translateX(-50%) translateY(-50%) rotate(270deg) rotate(180deg)}
.benefits-card-list .benefits__card__list__container .benefits__modal{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:10000}
.benefits-card-list .benefits__card__list__container .benefits__modal.-active{opacity:1;pointer-events:all}
.benefits-card-list .benefits__card__list__container .benefits__modal .btn-close{position:fixed;top:50%;left:50%;transform:translateX(282px) translateX(-4rem) translateY(-340px) translateY(2rem);transition:transform .3s ease-in-out}
.benefits-card-list .benefits__card__list__container .benefits__modal .btn-close:hover{transform:translateX(282px) translateX(-4rem) translateY(-340px) translateY(2rem) rotate(90deg)}
@media only screen and (max-width:1152px){.benefits-card-list .benefits__card__list__container .benefits__modal .btn-close{position:fixed;top:16px;right:0 !important;left:auto !important;transform:translateX(-50%) translateY(0.5rem)}
.benefits-card-list .benefits__card__list__container .benefits__modal .btn-close:hover{transform:translateX(-50%) translateY(0.5rem) rotate(90deg)}
}
.benefits-card-list .benefits__card__list__container .benefits__modal .nav__arrow{display:none;cursor:pointer;transition:opacity .3s ease-in-out}
.benefits-card-list .benefits__card__list__container .benefits__modal .nav__arrow.-active{display:block}
.benefits-card-list .benefits__card__list__container .benefits__modal .nav__arrow:hover{opacity:1}
.benefits-card-list .benefits__card__list__container .benefits__modal .nav__arrow.slick-prev{left:50%;transform:translateX(-50%) translateX(-282px) translateY(-50%) rotate(90deg)}
.benefits-card-list .benefits__card__list__container .benefits__modal .nav__arrow.slick-next{right:50%;transform:translateX(50%) translateX(282px) translateY(-50%) rotate(270deg)}
@media only screen and (max-width:1152px){.benefits-card-list .benefits__card__list__container .benefits__modal .nav__arrow{position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:32px !important;height:32px !important;bottom:0 !important}
.benefits-card-list .benefits__card__list__container .benefits__modal .nav__arrow.slick-prev{left:1.25rem !important;bottom:-1.5rem !important;transform:translateX(0) translateY(0) rotate(90deg)}
.benefits-card-list .benefits__card__list__container .benefits__modal .nav__arrow.slick-next{left:4rem !important;top:-0.5rem !important;transform:translateX(0) translateY(0) rotate(270deg)}
}
.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.32}
.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__container{padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:564px;height:100%;max-height:680px;background-color:#fff;border-radius:8px;overflow:hidden;overflow-y:scroll}
.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__container::-webkit-scrollbar{width:8px}
.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__container::-webkit-scrollbar-track{-webkit-box-shadow:none}
.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__container::-webkit-scrollbar-thumb{background-color:lightgrey;outline:0}
@media only screen and (max-width:1152px){.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__container{position:fixed;top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}
.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__container::after{content:' ';display:block;position:fixed;top:0;left:0;width:100vw;height:72px;background-color:white;z-index:5}
}
.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__content{width:100%;height:auto;padding:6rem 4.5rem}
@media only screen and (max-width:1152px){.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__content{padding:4.5rem 4.5rem 3rem;scroll-behavior:smooth;overflow-x:visible;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__content::-webkit-scrollbar{display:none}
}
@media only screen and (max-width:837px){.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__content{padding:7rem 1.25rem}
}
.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__container__title{margin-bottom:1rem;font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__container__title{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__container__intro-content{margin-bottom:16px;width:100%;min-height:278px}
.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__card__item__imgblock{border-radius:8px;overflow:hidden}
.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__card__item__img{position:relative}
.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__card__item__iconblock{top:32px}
.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__container__content p{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#596266}
.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__container__content img{width:100%;max-width:100%}
@media only screen and (max-width:1152px){.benefits-card-list .benefits__card__list__container .benefits__modal .benefits__modal__container__content{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media screen and (max-width:1152px){.benefits{padding:0 21px}
}
.benefits .cmp-benefits .cmp-benefits__container-title{font-size:.9375rem;line-height:18px;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;margin-bottom:20px;font-weight:600}
@media screen and (max-width:1152px){.benefits .cmp-benefits .cmp-benefits__container-title{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.benefits .cmp-benefits .cmp-benefits__list-benefits{margin-bottom:30px;display:flex;flex-flow:row nowrap;align-items:center}
.benefits .cmp-benefits .cmp-benefits__list-benefits .icn-benefit{margin-right:20px;max-width:24px;max-height:24px}
.benefits .cmp-benefits .cmp-benefits__list-benefits .cmp-benefits__label{font-size:.875rem;line-height:18px;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;font-weight:500}
@media screen and (max-width:1152px){.benefits .cmp-benefits .cmp-benefits__list-benefits .cmp-benefits__label{font-size:.8125rem;line-height:17px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.banner .cmp-banner{background-color:#f4f5f8;border-radius:15px}
.banner .cmp-banner .cmp-banner_text-container .cmp-banner__subtitle{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:6px;text-transform:uppercase}
@media screen and (max-width:1152px){.banner .cmp-banner .cmp-banner_text-container .cmp-banner__subtitle{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.banner .cmp-banner .cmp-banner_text-container .cmp-banner__title{font-size:2rem;line-height:42px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:14px}
@media screen and (max-width:1152px){.banner .cmp-banner .cmp-banner_text-container .cmp-banner__title{font-size:1.375rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.banner .cmp-banner .cmp-banner_text-container .cmp-banner__description{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:30px}
@media screen and (max-width:1152px){.banner .cmp-banner .cmp-banner_text-container .cmp-banner__description{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.banner .cmp-banner .cmp-banner__image-container{position:relative;display:flex}
.banner .cmp-banner .cmp-banner__image-container img{position:relative;bottom:-56px;max-width:608px;width:100%}
@media screen and (max-width:837px){.banner .cmp-banner .cmp-banner__image-container img{bottom:0}
}
.banner .cmp-banner .cmp-banner__left .cmp-banner_text-container{padding:56px 0 56px 56px}
@media screen and (max-width:1152px){.banner .cmp-banner .cmp-banner__left .cmp-banner_text-container{padding:46px 33px 46px 33px}
}
@media screen and (max-width:837px){.banner .cmp-banner .cmp-banner__left .cmp-banner_text-container{padding:32px 20px 32px 20px}
}
.banner .cmp-banner .cmp-banner__left .cmp-banner__image-container{justify-content:end}
.banner .cmp-banner .cmp-banner__left .cmp-banner__image-container img{right:-10%}
@media screen and (max-width:837px){.banner .cmp-banner .cmp-banner__left .cmp-banner__image-container img{right:-12%;margin-bottom:-30px}
}
.banner .cmp-banner .cmp-banner__right{flex-direction:row}
.banner .cmp-banner .cmp-banner__right .cmp-banner_text-container{padding:56px 56px 56px 0}
@media screen and (max-width:1152px){.banner .cmp-banner .cmp-banner__right .cmp-banner_text-container{padding:46px 33px 46px 33px}
}
@media screen and (max-width:837px){.banner .cmp-banner .cmp-banner__right .cmp-banner_text-container{padding:34px 20px 34px 20px}
}
.banner .cmp-banner .cmp-banner__right .cmp-banner__image-container{justify-content:start}
.banner .cmp-banner .cmp-banner__right .cmp-banner__image-container img{left:-10%}
@media screen and (max-width:837px){.banner .cmp-banner .cmp-banner__right .cmp-banner__image-container img{left:-12%;margin-top:-30px}
}
.agreement .agreement-title-wrapper{background-color:#f4f5f8}
.agreement .agreement-title-wrapper .agreement-title{max-width:calc(1225.98px);padding:53px 37px 112px;margin:0 auto;font-size:4rem;line-height:72px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.agreement .agreement-title-wrapper .agreement-title{font-size:2.625rem;line-height:50px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:375px){.agreement .agreement-title-wrapper .agreement-title{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600}
}
.agreement .agreement-body{max-width:calc(1225.98px);padding:0 37px;margin:0 auto}
.agreement .agreement__message__modal{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;z-index:3000}
.agreement .agreement__message__modal.-active{opacity:1;pointer-events:all}
.agreement .agreement__message__modal .agreement__message__modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:black;opacity:.32}
.agreement .agreement__message__modal .agreement__message__modal__container{padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:564px;height:auto;max-height:95vh;background-color:white;border-radius:8px;overflow:hidden}
@media only screen and (max-width:1152px){.agreement .agreement__message__modal .agreement__message__modal__container{position:fixed;top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}
}
.agreement .agreement__message__modal .agreement__message__modal__container .agreement__message__modal__content{padding:6rem 4.5rem;overflow:hidden;overflow-y:auto;height:100%;max-height:90vh}
.agreement .agreement__message__modal .agreement__message__modal__container .agreement__message__modal__content::-webkit-scrollbar{width:8px}
.agreement .agreement__message__modal .agreement__message__modal__container .agreement__message__modal__content::-webkit-scrollbar-track{-webkit-box-shadow:none}
.agreement .agreement__message__modal .agreement__message__modal__container .agreement__message__modal__content::-webkit-scrollbar-thumb{background-color:lightgrey;outline:0}
.agreement .agreement__message__modal .agreement__message__modal__container .agreement__message__modal__content .agreement__content-error *{text-align:center !important}
.agreement .agreement__message__modal .agreement__message__modal__container .agreement__message__modal__content .agreement__content-error .content__img{display:block;margin:0 auto;margin-bottom:16px;max-width:270px;height:auto}
@media only screen and (max-width:1152px){.agreement .agreement__message__modal .agreement__message__modal__container .agreement__message__modal__content{padding:4.5rem 4.5rem 3rem;scroll-behavior:smooth;overflow-x:visible;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.agreement .agreement__message__modal .agreement__message__modal__container .agreement__message__modal__content::-webkit-scrollbar{display:none}
}
@media only screen and (max-width:837px){.agreement .agreement__message__modal .agreement__message__modal__container .agreement__message__modal__content{padding:7rem 1.25rem}
}
.agreement .agreement__message__modal .agreement__message__modal__container .agreement__card__modal__content__title{margin-bottom:12px;color:#2f3b40;font-size:.875rem;line-height:18px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600 !important}
@media only screen and (max-width:1152px){.agreement .agreement__message__modal .agreement__message__modal__container .agreement__card__modal__content__title{font-size:.8125rem;line-height:17px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;text-align:center}
}
.agreement .agreement__message__modal .agreement__message__modal__container .agreement__card__modal__content__descr{margin-bottom:30px;color:#82898c;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.agreement .agreement__message__modal .agreement__message__modal__container .agreement__card__modal__content__descr{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;text-align:center}
}
.agreement .agreement__message__modal .agreement__message__modal__container .btn-close{position:fixed;top:2rem !important;left:50%;aspect-ratio:1;transform:translateX(282px) translateX(-4rem);transition:transform .15s ease-in-out}
.agreement .agreement__message__modal .agreement__message__modal__container .btn-close:hover{transform:translateX(282px) translateX(-4rem) rotate(90deg)}
@media only screen and (max-width:1152px){.agreement .agreement__message__modal .agreement__message__modal__container .btn-close{position:fixed;top:24px;right:0 !important;left:auto !important;transform:translateX(-50%)}
.agreement .agreement__message__modal .agreement__message__modal__container .btn-close:hover{transform:translateX(-50%) rotate(90deg)}
}
.accordion__faqs__title{margin-bottom:38px;font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.accordion__faqs__title{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.accordion__faqs__question__item{display:none;border-bottom:1px solid #d5d8d9}
.accordion__faqs__question__item.-active{display:block}
.accordion__faqs__question__item:first-child{border-top:1px solid #eaebec}
.accordion__faqs__question__item input.radio-toggle{visibility:hidden;position:absolute;pointer-events:none}
.accordion__faqs__question__item input.radio-toggle + label.question{display:block;margin:0;padding:19px 60px 18px 0;font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;cursor:pointer}
.accordion__faqs__question__item input.radio-toggle + label.question::before,.accordion__faqs__question__item input.radio-toggle + label.question::after{content:' ';display:block;position:absolute;top:50%;right:22px;width:16px;height:2px;background-color:#000;border-radius:2px;transition:transform .15s ease-in-out,background-color .15s ease-in-out}
.accordion__faqs__question__item input.radio-toggle + label.question::before{transform:translateY(-50%)}
.accordion__faqs__question__item input.radio-toggle + label.question::after{transform:translateY(-50%) rotate(90deg)}
.accordion__faqs__question__item input.radio-toggle + label.question:hover{text-decoration:underline}
.accordion__faqs__question__item input.radio-toggle + label.question:hover::before,.accordion__faqs__question__item input.radio-toggle + label.question:hover::after{background-color:#f2b20d}
@media only screen and (max-width:1152px){.accordion__faqs__question__item input.radio-toggle + label.question{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.accordion__faqs__question__item input.radio-toggle:checked + label.question::before,.accordion__faqs__question__item input.radio-toggle:checked + label.question::after{background-color:#f2b20d}
.accordion__faqs__question__item input.radio-toggle:checked + label.question::after{transform:translateY(-50%) rotate(180deg)}
.accordion__faqs__question__item input.radio-toggle ~ .answer{overflow:hidden;padding:0 0 18px;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c}
@media only screen and (max-width:1152px){.accordion__faqs__question__item input.radio-toggle ~ .answer{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.accordion__faqs__question__item input.radio-toggle ~ .answer a{color:#596266;text-decoration:underline;font-weight:500}
.accordion__faqs__question__item input.radio-toggle ~ .answer a:visited{text-decoration:underline}
.accordion__faqs__question__item input.radio-toggle ~ .answer a:active{text-decoration:underline}
.accordion__faqs__question__item input.radio-toggle ~ .answer a:focus{text-decoration:none}
.accordion__faqs__question__item input.radio-toggle ~ .answer ul{display:block;list-style:none;margin-left:15px}
.accordion__faqs__question__item input.radio-toggle ~ .answer ul li{position:relative;padding-left:15px;color:#82898c;text-align:left}
.accordion__faqs__question__item input.radio-toggle ~ .answer ul li:before{position:absolute;content:'';background:transparent url(clientlib-site/resources/bullet-point.svg) no-repeat center center;background-size:5px 5px;width:15px;height:21px;top:1px;left:-5px}
.accordion__faqs__question__item input.radio-toggle ~ .answer ul li ul{margin-left:20px}
.accordion__faqs__question__item input.radio-toggle ~ .answer ul li ul li:before{position:absolute;content:'';background-size:6px 6px;width:10px;height:10px;margin-top:5px;top:0;left:0;background:transparent url(clientlib-site/resources/cross.svg) no-repeat center center}
.accordion__faqs__question__item input.radio-toggle:checked ~ .answer{display:block;padding:0 0 18px !important}
.accordion-faqs__link{margin-top:21px;padding-left:0 !important;display:inline-block}
.cmp-carousel__content{position:relative}
.cmp-carousel__item{display:none}
.cmp-carousel__item--active{display:block}
.cmp-carousel__action{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cmp-carousel__indicators{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}
.cmp-carousel__indicator{position:relative;flex:0 1 auto;width:10px;height:10px;margin:0 7px;border-radius:50%;font-size:0;text-indent:-3000px;background-color:rgba(0,0,0,0.5)}
.cmp-carousel__indicator--active{background-color:rgba(0,0,0,0.8)}
.edit-mode-label{font-size:12px;color:#fff;margin-bottom:4px;padding:4px;text-align:center;background-color:#2680eb}
.edit-mode-hidden{visibility:hidden !important}
.root.container.responsivegrid{overflow-x:hidden}
.container,.container-sm,.container-md,.container-lg{max-width:calc(1225.98px);margin:0 auto}
.separator .cmp-separator{max-width:calc(1225.98px);margin:0 auto}
.separator .cmp-separator__horizontal-rule{margin:0 37px;height:1px;background-color:#eaebec;border:0}
.no-scroll{overflow-y:hidden !important}
.-body__lock{overflow:hidden !important;position:relative;touch-action:none;-ms-touch-action:none;height:100%}
body{font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
main{padding-bottom:44px}
.content-page-iframe{overflow:hidden}
.content-page-iframe .root.container.responsivegrid{overflow:hidden}
.content-page-iframe .root.container.responsivegrid .site-header{z-index:1}
.content-page-iframe .root.container.responsivegrid main{padding-bottom:0}
.cmp-breadcrumb{margin:15px auto;max-width:calc(1225.98px);padding:0 37px}
@media screen and (max-width:1152px){.cmp-breadcrumb{padding:0 37px}
}
.cmp-breadcrumb,.cmp-breadcrumb__list{display:flex}
@media only screen and (max-width:837px){.cmp-breadcrumb,.cmp-breadcrumb__list{display:none}
}
.cmp-breadcrumb__item{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;color:#82898c}
@media screen and (max-width:1152px){.cmp-breadcrumb__item{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500}
}
.cmp-breadcrumb__item a{color:#82898c}
.cmp-breadcrumb__item:not(:first-child)::before{content:"•";margin:0 8px}
.cmp-breadcrumb__item.cmp-breadcrumb__item--active{color:#2f3b40}
.cmp-breadcrumb__item.cmp-breadcrumb__item--active::before{color:#fcc200}
.noclick .cmp-breadcrumb__item:nth-child(2) a{pointer-events:none}
.footer{background-color:#f4f5f8;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;margin-top:64px}
.footer *{letter-spacing:-0.1px}
.nav-footer{margin:0 auto;padding:45px 37px 49px;max-width:calc(1225.98px);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}
@media only screen and (max-width:1151.98px){.nav-footer{padding:38px 37px 39px;max-width:100%}
}
@media only screen and (max-width:837px){.nav-footer{flex-flow:column nowrap;justify-content:center !important;align-items:center;padding:36px 21px 42px}
}
.logo-footer{width:74px;height:72px;margin-right:121px;line-height:0}
.logo-footer img{width:100%;height:auto}
@media only screen and (max-width:1151.98px){.logo-footer{width:52px;height:51px;margin-right:46px}
}
@media only screen and (max-width:837px){.logo-footer{margin-right:0}
}
.links-container{display:flex;flex-flow:row nowrap;justify-content:flex-start;flex-grow:1;width:100%}
.links-container .links-col{margin-top:12px}
.links-container .links-col .link-list__title{margin-bottom:23px;font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media screen and (max-width:1152px){.links-container .links-col .link-list__title{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.links-container .links-col .list-menu{min-width:172px;margin-right:24px}
.links-container .links-col .list-menu .list-menu__item{margin-bottom:10px}
.links-container .links-col .list-menu .list-menu__item .list-menu__item__cta,.links-container .links-col .list-menu .list-menu__item .list-menu__item__cta:active,.links-container .links-col .list-menu .list-menu__item .list-menu__item__cta:visited{text-decoration:none;color:#82898c}
.links-container .links-col .list-menu .list-menu__item .list-menu__item__cta:hover{color:#2f3b40;text-decoration:underline}
.links-container .links-col .list-menu .list-menu__item .list-menu__item__cta{display:inline-block}
.links-container .links-col .list-menu .list-menu__item .list-menu__item__cta span{display:inline-block;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.links-container .links-col .list-menu .list-menu__item .list-menu__item__cta span{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:1152px){.links-container .links-col{margin-top:10px}
.links-container .links-col .link-list__title{margin-bottom:20px}
.links-container .links-col .list-menu{min-width:116px;margin-right:36px}
}
@media only screen and (max-width:837px){.links-container{display:block}
.links-container .links-col{margin-top:32px}
.links-container .links-col .link-list__title{text-align:center;margin-bottom:25px}
.links-container .links-col .list-menu{min-width:0;margin-right:0}
.links-container .links-col .list-menu .list-menu__item .list-menu__item__cta{width:100%}
.links-container .links-col .list-menu .list-menu__item .list-menu__item__cta span{width:100%;text-align:center}
}
.contacts-container>*{margin:0 auto}
.contacts-container .button__newsletter{display:block;margin:0 0 45px 0;padding:20px 20px 18px;width:368px;height:auto;font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;border-radius:100px}
@media screen and (max-width:1152px){.contacts-container .button__newsletter{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.contacts-container .button__newsletter::before,.contacts-container .button__newsletter::after{content:" ";display:block;position:absolute;top:50%;transform:translateY(-50%)}
.contacts-container .button__newsletter::before{width:38px;height:38px;right:11px;background-color:#fff;border-radius:50%}
.contacts-container .button__newsletter::after{width:10px;height:10px;right:27px;transform:translateY(-50%) rotate(45deg);border:2px solid #2f3b40;border-width:2px 2px 0 0}
.contacts-container .sociallinks__container{width:100%;padding-left:20px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}
@media screen and (max-width:837px){.contacts-container .sociallinks__container{flex-flow:row wrap}
}
.contacts-container .sociallinks__container .sociallinks__title{margin:0 10px 0 0;font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;white-space:nowrap}
@media screen and (max-width:1152px){.contacts-container .sociallinks__container .sociallinks__title{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.contacts-container .sociallinks__container .sociallinks__container-icons{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}
@media screen and (max-width:628px){.contacts-container .sociallinks__container .sociallinks__container-icons{flex-flow:column;align-items:flex-start}
}
.contacts-container .sociallinks__container .sociallinks__container-icons .sociallinks__list{display:flex;flex-flow:row nowrap;justify-content:flex-start}
.contacts-container .sociallinks__container .sociallinks__container-icons .sociallinks__list li{width:32px;height:32px;margin:8px 12px 8px;border-radius:50%;background-color:#fcc200;transition:background-color .15s ease-in-out}
.contacts-container .sociallinks__container .sociallinks__container-icons .sociallinks__list li a.icn-social{display:block;width:100%;height:100%;font-size:0 !important;color:transparent !important;text-decoration:none !important}
.contacts-container .sociallinks__container .sociallinks__container-icons .sociallinks__list li a.icn-social .img-new{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.contacts-container .sociallinks__container .sociallinks__container-icons .sociallinks__list li:hover{background-color:#f2b20d}
@media only screen and (max-width:1152px){.contacts-container .button__newsletter{margin:0 0 40px 0;width:306px;max-width:333px;padding:12px 16px 11px;border-radius:80px}
.contacts-container .button__newsletter::before{width:32px;height:32px;right:4px}
.contacts-container .button__newsletter::after{width:8px;height:8px;right:18px}
}
@media only screen and (max-width:837px){.contacts-container{margin-top:46px}
.contacts-container .button__newsletter{margin:0 auto 32px;width:100%}
.contacts-container .sociallinks__container{padding-left:0;justify-content:center}
.contacts-container .sociallinks__container .sociallinks__title{margin:0;white-space:nowrap}
}
.nav-footer-copyright{padding:23px 0 21px;background-color:#2f3b40}
.nav-footer-copyright .footer-copyright-container{margin:0 auto;padding:0 37px;max-width:calc(1225.98px);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}
.nav-footer-copyright *{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#f4f5f8}
@media screen and (max-width:1152px){.nav-footer-copyright *{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.nav-footer-copyright .copyright-txt{margin:0}
.nav-footer-copyright .list-menu ul{display:flex;flex-flow:row nowrap;justify-content:flex-end}
.nav-footer-copyright .list-menu .list-menu__item{font-weight:500}
.nav-footer-copyright .list-menu .list-menu__item:not(:last-child)::after{content:"|";margin:0 8px}
.nav-footer-copyright .list-menu .list-menu__item .list-menu__item__cta,.nav-footer-copyright .list-menu .list-menu__item .list-menu__item__cta:active,.nav-footer-copyright .list-menu .list-menu__item .list-menu__item__cta:visited{text-decoration:none;text-transform:uppercase;color:#fff}
@media only screen and (max-width:1151.98px){.nav-footer-copyright{padding:17px 0 16px}
.nav-footer-copyright .footer-copyright-container{flex-flow:column nowrap;justify-content:center}
.nav-footer-copyright .copyright-txt{margin:0 0 12px 0;text-align:center}
}
@media only screen and (max-width:837px){.nav-footer-copyright *{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.nav-footer-copyright .list-menu ul{display:block;text-align:center}
.nav-footer-copyright .list-menu .list-menu__item{margin-bottom:8px;display:inline-block;font-weight:400}
.nav-footer-copyright .list-menu .list-menu__item:not(:last-child)::after{margin:0 6px}
.nav-footer-copyright .list-menu .list-menu__item .list-menu__item__cta,.nav-footer-copyright .list-menu .list-menu__item .list-menu__item__cta:active,.nav-footer-copyright .list-menu .list-menu__item .list-menu__item__cta:visited{text-decoration:none;text-transform:none;white-space:nowrap}
}
@media only screen and (max-width:837px) and screen and (max-width:1152px){.nav-footer-copyright *{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:340px){.nav-footer-copyright .list-menu ul .list-menu__item{display:block;margin-bottom:8px}
.nav-footer-copyright .list-menu ul .list-menu__item::after{display:none !important}
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
h1,.h1{font-size:4rem;line-height:72px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#242e32;margin-bottom:35px}
@media screen and (max-width:1152px){h1,.h1{font-size:2.625rem;line-height:50px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
h2,.h2{font-size:2.625rem;line-height:50px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#242e32;margin-bottom:35px}
@media screen and (max-width:1152px){h2,.h2{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
h3,.h3{font-size:2rem;line-height:42px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;margin-bottom:35px}
@media screen and (max-width:1152px){h3,.h3{font-size:1.375rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
h4,.h4{font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;margin-bottom:35px}
@media screen and (max-width:1152px){h4,.h4{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
h5,.h5{font-size:1.25rem;line-height:26px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;margin-bottom:35px}
@media screen and (max-width:1152px){h5,.h5{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
h6,.h6{font-size:1.125rem;line-height:24px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;margin-bottom:35px}
@media screen and (max-width:1152px){h6,.h6{font-size:1rem;line-height:24px;font-weight:600;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.prop-hide--sreader{overflow:hidden;position:absolute;clip:rect(0 0 0 0);margin:-1px;border:0;padding:0;width:1px;height:1px}
.contact-form{padding-bottom:88px}
@media screen and (max-width:1152px){.contact-form{padding-bottom:56px}
}
.checkbox-group li{padding:8px 0;display:flex}
input{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.ipt-lbl{font-size:.875rem;line-height:18px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;cursor:pointer;display:block}
@media screen and (max-width:1152px){.ipt-lbl{font-size:.8125rem;line-height:17px;font-weight:500;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.ipt-lbl.ipt-disabled{color:#acb1b3}
.ipt-disabled,:disabled{pointer-events:none}
input[type="checkbox"],input.checkbox{-webkit-appearance:none;-moz-appearance:none;height:20px;width:20px;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid #acb1b3;border-radius:4px;background:#fff;flex-shrink:0}
input[type="checkbox"] + .ipt-lbl,input.checkbox + .ipt-lbl{margin:0 8px;display:inline-flex;align-items:center}
input[type="checkbox"]::after,input.checkbox::after{content:"";display:block}
input[type="checkbox"]:checked,input.checkbox:checked{background-color:#fcc200;border:1px solid #fcc200;background-position:center center}
input[type="checkbox"]:checked::after,input.checkbox:checked::after{background-image:url("clientlib-site/resources/icons-template.svg#check-view");background-size:70%;background-repeat:no-repeat;background-position:center bottom;height:14px;width:100%}
input[type="checkbox"].ipt-disabled,input.checkbox.ipt-disabled{background-color:#d5d8d9;border-color:#d5d8d9}
.form-component{margin-bottom:30px}
.form-component__fieldset{padding:0;border:0}
.form-component__field{position:relative;margin-bottom:30px}
.form-component__field iframe{height:auto !important}
.form-component__field .checkbox{position:relative;display:flex;flex-wrap:nowrap;align-items:center}
.form-component__field .checkbox .checkbox-label{margin-bottom:0;margin-left:16px}
.form-component__field-checkbox__contact-form{position:relative;display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:16px}
.form-component__field-checkbox__contact-form .checkbox-label{margin-bottom:0;margin-left:16px}
.form-component__field__label{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#596266}
@media screen and (max-width:1152px){.form-component__field__label{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.form-component__field__input:placeholder-shown + .form-component__field__label{opacity:0;visibility:hidden;-webkit-transform:translateY(16px);transform:translateY(16px)}
.form-component__field__input{width:100%;height:48px;padding:16px;font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#596266;background:transparent;border-radius:8px;border:1px solid #d5d8d9;outline:0}
@media screen and (max-width:1152px){.form-component__field__input{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.form-component__field__input::placeholder{font-weight:400;color:#82898c}
.text-area{height:104px}
.form-component__field.error-field .error-message{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#ce4821;margin-top:8px}
@media screen and (max-width:1152px){.form-component__field.error-field .error-message{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.form-component__response .form-component__response__icon{text-align:center;margin-bottom:8px}
.form-component__response .form-component__response__icon .icn-error-alert{width:53px;height:47}
.form-component__field.form-select{margin-bottom:30px}
.form-component__field.form-select .select2-container{display:inline-block;margin:0;position:relative;vertical-align:middle;height:48px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.form-component__field.form-select .select2-container .select2-selection--single{cursor:pointer;display:block;user-select:none;-webkit-user-select:none}
.form-component__field.form-select .select2-container .select2-selection--single .select2-selection__rendered{display:block;padding:13px;padding-left:24px;padding-right:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.form-component__field.form-select .select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:0;font-size:1em}
.form-component__field.form-select .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.form-component__field.form-select .select2-container .select2-selection--multiple{cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.form-component__field.form-select .select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}
.form-component__field.form-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__clear{background-color:transparent;border:0;font-size:1em}
.form-component__field.form-select .select2-dropdown{background-color:white;border-radius:24px;display:block;position:absolute;left:-100000px;width:100%;z-index:100}
.form-component__field.form-select .select2-results{display:block}
.form-component__field.form-select .select2-results__options{list-style:none;margin:0;padding:0}
.form-component__field.form-select .select2-results__option{padding:8px 21px;font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;user-select:none;-webkit-user-select:none}
@media screen and (max-width:1152px){.form-component__field.form-select .select2-results__option{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.form-component__field.form-select .select2-results__option[aria-disabled=true]{display:none}
.form-component__field.form-select .select2-results__option--selectable{cursor:pointer}
.form-component__field.form-select .select2-results__option--selectable:hover{text-decoration:underline}
.form-component__field.form-select .select2-container--open .select2-dropdown{left:0}
.form-component__field.form-select .select2-container--default{width:100% !important}
.form-component__field.form-select .select2-container--default .select2-selection--single{border:1px solid #d5d8d9;border-radius:8px;width:100%;height:48px;transition:border-color .2s ease-in-out}
.form-component__field.form-select .select2-container--default .select2-selection--single .select2-selection__rendered{color:#596266;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.form-component__field.form-select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.form-component__field.form-select .select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;height:26px;margin-right:20px;padding-right:0}
.form-component__field.form-select .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#82898c;font-weight:400}
.form-component__field.form-select .select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:0;width:48px;height:48px}
.form-component__field.form-select .select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;width:16px;height:9px;background-image:url("clientlib-site/resources/icons-template.svg#icn-arrow-dropdown-view");background-size:100%;transform:translateX(-50%) translateY(-50%);transition:transform .15s ease-in-out}
.form-component__field.form-select .select2-container--default.select2-container--open .select2-selection--single{border-color:#596266}
.form-component__field.form-select .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:translateX(-50%) translateY(-50%) scaleY(-1)}
.form-component__field.form-select .select2-container--default.select2-container--open .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;position:absolute;top:11px;left:0;background-color:#fff;border:1px solid #d5d8d9;box-shadow:0 4px 24px rgba(0,0,0,0.12);border-radius:8px;width:100%}
.form-component__field.form-select .select2-container--default.select2-container--open .select2-results__option--disabled{color:#2f3b40}
.form-component__field.form-select .select2-container--default.select2-container--open .select2-results__option--selected{font-weight:600;color:#2f3b40;text-decoration:underline}
.containerDropdown.-first,.containerDropdown.-second{z-index:1000}
.containerDropdown.-first .select2-container--open,.containerDropdown.-second .select2-container--open{pointer-events:none}
.containerDropdown.-first .select2-container--open>*,.containerDropdown.-second .select2-container--open>*{pointer-events:all}
.containerDropdown.-first .select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options,.containerDropdown.-second .select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options{transform:translateY(-100%) translateY(-20px)}
.secil-richtext{color:#596266;margin-bottom:15px;font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.secil-richtext{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.secil-richtext hr{clear:both;width:100%;height:1px;border:0}
.secil-richtext p{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;display:inherit !important}
@media screen and (max-width:1152px){.secil-richtext p{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.secil-richtext a{color:#596266;text-decoration:underline;font-weight:500;font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.secil-richtext a{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.secil-richtext a:visited{text-decoration:underline}
.secil-richtext a:active{text-decoration:underline}
.secil-richtext a:focus{text-decoration:none}
.secil-richtext strong{font-weight:700}
.secil-richtext b{font-weight:700}
.secil-richtext .body1{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.secil-richtext .body1{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.secil-richtext .body2{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.secil-richtext .body2{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.secil-richtext .subtitle1{font-size:1.125rem;line-height:24px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.secil-richtext .subtitle1{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.secil-richtext .subtitle2{font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.secil-richtext .subtitle2{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.secil-richtext .small1{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.secil-richtext .small1{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.secil-richtext small,.secil-richtext .small2{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.secil-richtext small,.secil-richtext .small2{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.secil-richtext em{font-style:italic;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.secil-richtext em{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.secil-richtext figure{position:relative}
.secil-richtext figcaption{text-align:left;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media screen and (max-width:1152px){.secil-richtext figcaption{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.secil-richtext figure + figcaption{margin:0}
.secil-richtext img{max-width:100%;max-height:100%}
.secil-richtext.-imageFullWidth img{width:100% !important}
.secil-richtext iframe{display:block;clear:both;max-width:100%}
.secil-richtext blockquote{position:relative;display:block;width:100%;max-width:920px;font-size:1.375rem;line-height:36px;font-weight:300;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;word-spacing:2.3px}
@media screen and (max-width:1152px){.secil-richtext blockquote{font-size:1.125rem;line-height:32px;font-weight:300;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.secil-richtext ul{display:block;list-style:none;margin-left:15px}
.secil-richtext ul li{position:relative;padding-left:15px;color:#596266;text-align:left}
.secil-richtext ul li:before{position:absolute;content:'';background:transparent url(clientlib-site/resources/bullet-point.svg) no-repeat center center;background-size:5px 5px;width:15px;height:21px;top:3px;left:-5px}
.secil-richtext ul li ul{margin-left:20px}
.secil-richtext ul li ul li:before{position:absolute;content:'';background-size:6px 6px;width:10px;height:10px;margin-top:5px;top:0;left:0;background:transparent url(clientlib-site/resources/cross.svg) no-repeat center center}
.secil-richtext ol{display:block;list-style:none;margin-left:15px;counter-reset:list-num-counter}
.secil-richtext ol li{position:relative;padding-left:20px;color:#596266;counter-increment:list-num-counter}
.secil-richtext ol li:before{content:counter(list-num-counter) attr(data-line) ".";position:absolute;background:0;top:0;left:0;width:15px;height:21px;padding-left:5px}
.secil-richtext dl{display:block;clear:both}
.secil-richtext dl dt{display:block;clear:both}
.secil-richtext dl dd{display:block;clear:both}
.secil-richtext table{width:100%;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;letter-spacing:.5px;border-style:none;border-collapse:separate;border-spacing:0;display:table;padding:0}
@media screen and (max-width:1152px){.secil-richtext table{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.secil-richtext table td{padding:15px 32px;border:solid 1px transparent;border-style:none solid solid none;min-width:200px}
.secil-richtext table td[valign=middle]{vertical-align:middle !important}
.secil-richtext table td[valign=bottom]{vertical-align:bottom !important}
.secil-richtext table td:first-child{width:200px;vertical-align:top}
@media screen and (max-width:837px){.secil-richtext table td:first-child{width:100px}
}
.secil-richtext table tr:nth-child(2n+1) td{background-color:#f4f5f8}
.secil-richtext table tr:nth-child(2n+1) td:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}
.secil-richtext table tr:nth-child(2n+1) td:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}
@media screen and (max-width:837px){.secil-richtext table td{padding:20px;min-width:0}
.secil-richtext table td:first-child{min-width:100px}
}
@media screen and (max-width:375px){.secil-richtext table thead{display:none}
.secil-richtext table td:first-child{width:100%;padding-bottom:0}
.secil-richtext table tbody td{display:block;text-align:left}
.secil-richtext table tbody td:before{content:attr(data-th);display:block;text-align:left;font-weight:normal}
.secil-richtext table tbody td::before{content:attr(data-th);display:none}
}
.cmp-richtext.-light .secil-richtext,.cmp-richtext-loyalty.-light .secil-richtext,.cmp-richtext.-light .cmp-richtext__title,.cmp-richtext-loyalty.-light .cmp-richtext__title,.cmp-richtext.-light h1,.cmp-richtext-loyalty.-light h1,.cmp-richtext.-light h2,.cmp-richtext-loyalty.-light h2,.cmp-richtext.-light h3,.cmp-richtext-loyalty.-light h3,.cmp-richtext.-light h4,.cmp-richtext-loyalty.-light h4,.cmp-richtext.-light h5,.cmp-richtext-loyalty.-light h5,.cmp-richtext.-light h6,.cmp-richtext-loyalty.-light h6,.cmp-richtext.-light .h1,.cmp-richtext-loyalty.-light .h1,.cmp-richtext.-light .h2,.cmp-richtext-loyalty.-light .h2,.cmp-richtext.-light .h3,.cmp-richtext-loyalty.-light .h3,.cmp-richtext.-light .h4,.cmp-richtext-loyalty.-light .h4,.cmp-richtext.-light .h5,.cmp-richtext-loyalty.-light .h5,.cmp-richtext.-light .h6,.cmp-richtext-loyalty.-light .h6,.cmp-richtext.-light a,.cmp-richtext-loyalty.-light a,.cmp-richtext.-light ul li,.cmp-richtext-loyalty.-light ul li,.cmp-richtext.-light ol li,.cmp-richtext-loyalty.-light ol li{color:#fff !important}
.cmp-richtext.-light ul li:before,.cmp-richtext-loyalty.-light ul li:before{background-color:#2f3b40 !important}
.cmp-richtext.-light ul li ul li:before,.cmp-richtext-loyalty.-light ul li ul li:before{border:1px #fff solid;background:transparent !important}
.cmp-richtext.-dark .secil-richtext,.cmp-richtext-loyalty.-dark .secil-richtext{color:#596266 !important}
.cmp-richtext.-dark .cmp-richtext__title,.cmp-richtext-loyalty.-dark .cmp-richtext__title,.cmp-richtext.-dark h1,.cmp-richtext-loyalty.-dark h1,.cmp-richtext.-dark h2,.cmp-richtext-loyalty.-dark h2,.cmp-richtext.-dark h3,.cmp-richtext-loyalty.-dark h3,.cmp-richtext.-dark h4,.cmp-richtext-loyalty.-dark h4,.cmp-richtext.-dark h5,.cmp-richtext-loyalty.-dark h5,.cmp-richtext.-dark h6,.cmp-richtext-loyalty.-dark h6,.cmp-richtext.-dark .h1,.cmp-richtext-loyalty.-dark .h1,.cmp-richtext.-dark .h2,.cmp-richtext-loyalty.-dark .h2,.cmp-richtext.-dark .h3,.cmp-richtext-loyalty.-dark .h3,.cmp-richtext.-dark .h4,.cmp-richtext-loyalty.-dark .h4,.cmp-richtext.-dark .h5,.cmp-richtext-loyalty.-dark .h5,.cmp-richtext.-dark .h6,.cmp-richtext-loyalty.-dark .h6,.cmp-richtext.-dark a,.cmp-richtext-loyalty.-dark a,.cmp-richtext.-dark ul li,.cmp-richtext-loyalty.-dark ul li,.cmp-richtext.-dark ol li,.cmp-richtext-loyalty.-dark ol li{color:#2f3b40 !important}
.cmp-richtext.-dark ul li:before,.cmp-richtext-loyalty.-dark ul li:before{background-color:transparent !important}
.cmp-richtext.-dark ul li ul li:before,.cmp-richtext-loyalty.-dark ul li ul li:before{border:1px #2f3b40 solid;background:transparent !important}
.cmp-richtext .cmp-richtext__title,.cmp-richtext-loyalty .cmp-richtext__title{margin-bottom:24px}
.cmp-richtext .cmp-richtext__title.-left,.cmp-richtext-loyalty .cmp-richtext__title.-left{text-align:left}
.cmp-richtext .cmp-richtext__title.-center,.cmp-richtext-loyalty .cmp-richtext__title.-center{text-align:center}
.cmp-richtext .cmp-richtext__title.-right,.cmp-richtext-loyalty .cmp-richtext__title.-right{text-align:right}
.structure-columns .container{padding:0 37px;max-width:calc(1225.98px)}
@media only screen and (max-width:1152px){.structure-columns .container{padding:0 37px}
}
@media only screen and (max-width:837px){.structure-columns .container{padding:0 21px}
}
.structure-columns .container-fluid{padding:0}
.structure-columns .column-child{margin:64px auto}
@media only screen and (max-width:1152px){.structure-columns .column-child{margin:44px auto}
}
.structure-columns .background{position:relative;overflow:unset}
.structure-columns .background .type-columns{z-index:20}
.structure-columns .background--full::after{content:' ';display:block;width:560px;height:560px;background:transparent url(clientlib-site/resources/background-full.svg) center no-repeat;position:absolute;left:auto;bottom:-296px;right:-296px;z-index:0}
.structure-columns .background--bottom::after{content:' ';display:block;width:286px;height:286px;background:transparent url(clientlib-site/resources/background-right-bottom.svg) center no-repeat;position:absolute;left:auto;bottom:-143px;right:-147px;z-index:0}
.structure-columns .background--top::after{content:' ';display:block;width:330px;height:330px;background:transparent url(clientlib-site/resources/background-top.svg) center no-repeat;position:absolute;left:auto;top:-160px;right:-145px;z-index:0}
.structure-columns .background--left-top::after{content:' ';display:block;width:260px;height:260px;background:transparent url(clientlib-site/resources/background-left-top.svg) center no-repeat;position:absolute;top:130px;left:-130px;transform:translateY(-50%) translateY(-55px);z-index:0}
.structure-columns .background--left-bottom::after{content:' ';display:block;width:351px;height:351px;background:transparent url(clientlib-site/resources/background-left-bottom.svg) center no-repeat;position:absolute;right:auto;top:285px;left:-199px;z-index:0}
.structure-columns .background--right-bottom-loyalty::after{content:' ';display:block;width:286px;height:180px;background:transparent url(clientlib-site/resources/background-right-bottom-loyalty.svg) center no-repeat;position:absolute;left:auto;bottom:65px;right:-37px;z-index:0}
.structure-columns .background--grey{background-color:#f4f5f8}
.structure-columns .background--yellow{background-color:#fdce33}
@media only screen and (max-width:1152px){.structure-columns .background::after{display:none}
}
.structure-columns .structure-2-columns .column-left{padding-right:48px}
.structure-columns .structure-2-columns .column-left .cmp-container:empty,.structure-columns .structure-2-columns .column-left .cmp-container:not(:empty)>div:empty{height:16px}
@media only screen and (max-width:1152px){.structure-columns .structure-2-columns .column-left{padding-right:0}
}
@media only screen and (max-width:1152px){.structure-columns .structure-2-columns .column-left .column-child{margin-bottom:28px}
}
.structure-columns .structure-2-columns .column-left .title{margin-bottom:0}
.structure-columns .structure-2-columns .column-right{padding-left:48px}
.structure-columns .structure-2-columns .column-right .cmp-container:empty,.structure-columns .structure-2-columns .column-right .cmp-container:not(:empty)>div:empty{height:16px}
@media only screen and (max-width:1152px){.structure-columns .structure-2-columns .column-right{padding-left:0}
}
@media only screen and (max-width:1152px){.structure-columns .structure-2-columns .column-right .column-child{margin-top:28px}
}
.structure-columns .structure-2-columns .column-right .cmp-productdescription{margin-bottom:0}
.structure-columns .structure-2-columns .column-right .title{margin-bottom:0}
.structure-columns .structure-2-columns .column-right .cmp-benefits,.structure-columns .structure-2-columns .column-right .download:last-child{margin-bottom:64px}
@media only screen and (max-width:1152px){.structure-columns .structure-2-columns .column-right .cmp-benefits,.structure-columns .structure-2-columns .column-right .download:last-child{margin-bottom:44px}
}
.structure-columns .structure-3-columns .column-left{padding-right:16px}
.structure-columns .structure-3-columns .column-left .cmp-container:empty,.structure-columns .structure-3-columns .column-left .cmp-container:not(:empty)>div:empty{height:16px}
@media only screen and (max-width:1152px){.structure-columns .structure-3-columns .column-left{padding-right:0}
}
@media only screen and (max-width:1152px){.structure-columns .structure-3-columns .column-left .column-child{margin-bottom:28px}
}
.structure-columns .structure-3-columns .column-middle{padding-right:8px;padding-left:8px}
.structure-columns .structure-3-columns .column-middle .cmp-container:empty,.structure-columns .structure-3-columns .column-middle .cmp-container:not(:empty)>div:empty{height:16px}
@media only screen and (max-width:1152px){.structure-columns .structure-3-columns .column-middle{padding-right:0;padding-left:0}
}
@media only screen and (max-width:1152px){.structure-columns .structure-3-columns .column-middle .column-child{margin:28px 0}
}
.structure-columns .structure-3-columns .column-right{padding-left:16px}
.structure-columns .structure-3-columns .column-right .cmp-container:empty,.structure-columns .structure-3-columns .column-right .cmp-container:not(:empty)>div:empty{height:16px}
@media only screen and (max-width:1152px){.structure-columns .structure-3-columns .column-right{padding-left:0}
}
@media only screen and (max-width:1152px){.structure-columns .structure-3-columns .column-right .column-child{margin-top:28px}
}
.error-col-container{margin:32px auto;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%;max-width:1104px;background-color:white;box-shadow:2px 2px 24px rgba(0,0,0,0.08);border-radius:8px}
@media only screen and (max-width:1152px){.error-col-container{max-width:calc(100% - 48px)}
}
@media only screen and (max-width:837px){.error-col-container{flex-flow:column nowrap}
}
.error-col-txt{flex-grow:1;padding-left:72px}
.error-col-txt>*{margin:0 !important;padding:0 !important}
@media only screen and (max-width:1152px){.error-col-txt{padding:64px 32px 32px}
}
@media only screen and (max-width:837px){.error-col-txt{text-align:center}
.error-col-txt>*{margin:0 auto;text-align:center}
}
.error__handler__overlay__title{margin:0 !important;margin-bottom:8px !important}
.error__handler__overlay__descr{margin:0 !important;margin-bottom:32px !important}
.error__handler__overlay__button{display:inline-block;padding:15px 25px !important}
@media only screen and (max-width:1152px){.error__handler__overlay__button{padding:12px 22px !important}
}
.error__handler__overlay__homeLink{display:inline-block;margin-top:24px !important;padding-left:24px !important;color:black !important;text-decoration:underline !important;background:url(../../../etc.clientlibs/secilComercial/clientlibs/clientlib-site/resources/ic_error_Homepage.svg) left no-repeat}
.error-col-img{flex-grow:1;padding:36px 99px 36px 0;text-align:center !important}
@media only screen and (max-width:837px){.error-col-img{padding:32px}
}
.error-col-img>img{width:270px;height:270px}
.button,.button-loyalty .cmp-button{display:inline-block;cursor:pointer;color:#2f3b40 !important;border-style:none;box-sizing:border-box !important;border-radius:100px}
.button:hover,.button-loyalty .cmp-button:hover{text-decoration:none}
.button.icon-arrow,.button-loyalty .cmp-button.icon-arrow{display:inline-flex}
.button.icon-arrow::after,.button-loyalty .cmp-button.icon-arrow::after{content:" ";display:block;position:absolute;top:50%;width:7px;height:7px;border-width:2px 2px 0 0;border-style:solid;transition:border .15s ease-in-out}
.button.icon-arrow.-right-icon::after,.button-loyalty .cmp-button.icon-arrow.-right-icon::after{transform:translateY(-50%) rotate(45deg)}
.button.icon-arrow.-left-icon::after,.button-loyalty .cmp-button.icon-arrow.-left-icon::after{transform:translateY(-50%) rotate(225deg)}
.button.-large,.button-loyalty.-large .cmp-button{font-size:1rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;padding:19px 28px;border-radius:100px}
@media screen and (max-width:1152px){.button.-large,.button-loyalty.-large .cmp-button{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;border-radius:80px;padding:12px 22px}
}
.button-loyalty.-large .cmp-button.icon-arrow.-right-icon{padding-right:48px}
.button-loyalty.-large .cmp-button.icon-arrow.-right-icon::after{right:28px}
.button-loyalty.-large .cmp-button.icon-arrow.-left-icon{padding-left:48px}
.button-loyalty.-large .cmp-button.icon-arrow.-left-icon::after{left:28px}
@media screen and (max-width:1152px){.button-loyalty.-large .cmp-button.icon-arrow.icon-arrow.-right-icon{padding-right:40px}
.button-loyalty.-large .cmp-button.icon-arrow.icon-arrow.-right-icon::after{right:22px}
.button-loyalty.-large .cmp-button.icon-arrow.icon-arrow.-left-icon{padding-left:40px}
.button-loyalty.-large .cmp-button.icon-arrow.icon-arrow.-left-icon::after{left:22px}
}
.button.-medium,.button-loyalty.-medium .cmp-button{font-size:.9375rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;border-radius:80px;padding:15px 22px}
@media screen and (max-width:1152px){.button.-medium,.button-loyalty.-medium .cmp-button{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;padding:12px 22px}
}
.button.-small,.button-loyalty.-small .cmp-button{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;border-radius:80px;padding:12px 22px}
.button-loyalty.-medium .cmp-button.icon-arrow.-right-icon,.button-loyalty.-small .cmp-button.icon-arrow.-right-icon{padding-right:40px}
.button-loyalty.-medium .cmp-button.icon-arrow.-right-icon::after,.button-loyalty.-small .cmp-button.icon-arrow.-right-icon::after{right:22px}
.button-loyalty.-medium .cmp-button.icon-arrow.-left-icon,.button-loyalty.-small .cmp-button.icon-arrow.-left-icon{padding-left:40px}
.button-loyalty.-medium .cmp-button.icon-arrow.-left-icon::after,.button-loyalty.-small .cmp-button.icon-arrow.-left-icon::after{left:22px}
.button.button__primary,.button-loyalty.button__primary .cmp-button{background-color:#fcc200;border:solid 0 #fcc200;transition:background-color .15s ease-in-out;border-color:#fcc200}
.button.button__primary.icon-arrow.-right-icon::after,.button-loyalty.button__primary .cmp-button.icon-arrow.-right-icon::after,.button.button__primary.icon-arrow.-left-icon::after,.button-loyalty.button__primary .cmp-button.icon-arrow.-left-icon::after{border-color:#fff}
.button.button__primary:hover,.button-loyalty.button__primary .cmp-button:hover{background-color:#f2b20d;border-color:#f2b20d}
.button.button__primary:hover.icon-arrow.-right-icon::after,.button-loyalty.button__primary .cmp-button:hover.icon-arrow.-right-icon::after,.button.button__primary:hover.icon-arrow.-left-icon::after,.button-loyalty.button__primary .cmp-button:hover.icon-arrow.-left-icon::after{border-color:#2f3b40}
.button.button__secondary,.button-loyalty.button__secondary .cmp-button{background-color:transparent;border:1px solid #fcc200;transition:background-color .15s ease-in-out,border .15s ease-in-out,opacity .15s ease-in-out}
.button.button__secondary.icon-arrow.-right-icon::after,.button-loyalty.button__secondary .cmp-button.icon-arrow.-right-icon::after,.button.button__secondary.icon-arrow.-left-icon::after,.button-loyalty.button__secondary .cmp-button.icon-arrow.-left-icon::after{border-color:#2f3b40}
@media(hover:hover) and (pointer:fine){.button.button__secondary:hover,.button-loyalty.button__secondary .cmp-button:hover{background-color:#fcc200}
.button.button__secondary:hover.icon-arrow.-right-icon::after,.button-loyalty.button__secondary .cmp-button:hover.icon-arrow.-right-icon::after,.button.button__secondary:hover.icon-arrow.-left-icon::after,.button-loyalty.button__secondary .cmp-button:hover.icon-arrow.-left-icon::after{border-color:#fff}
}
.button.button__secondary-ghost,.button-loyalty.button__secondary-ghost .cmp-button{background-color:transparent;border:2px solid #fff;color:#fff !important;transition:background-color .15s ease-in-out,border .15s ease-in-out,opacity .15s ease-in-out}
.button.button__secondary-ghost.icon-arrow.-right-icon::after,.button-loyalty.button__secondary-ghost .cmp-button.icon-arrow.-right-icon::after,.button.button__secondary-ghost.icon-arrow.-left-icon::after,.button-loyalty.button__secondary-ghost .cmp-button.icon-arrow.-left-icon::after{border-color:#fff}
@media(hover:hover) and (pointer:fine){.button.button__secondary-ghost:hover,.button-loyalty.button__secondary-ghost .cmp-button:hover{background-color:#fff;color:#2f3b40 !important}
.button.button__secondary-ghost:hover.icon-arrow.-right-icon::after,.button-loyalty.button__secondary-ghost .cmp-button:hover.icon-arrow.-right-icon::after,.button.button__secondary-ghost:hover.icon-arrow.-left-icon::after,.button-loyalty.button__secondary-ghost .cmp-button:hover.icon-arrow.-left-icon::after{border-color:#2f3b40}
}
.button:disabled,.button.-disabled,.button-loyalty:disabled .cmp-button,.button-loyalty.-disabled .cmp-button{background-color:#eaebec;border-color:#eaebec;color:#82898c !important;pointer-events:none}
.button:disabled::after,.button.-disabled::after,.button-loyalty:disabled .cmp-button::after,.button-loyalty.-disabled .cmp-button::after{opacity:.4}
.button:disabled.button__secondary-ghost,.button.-disabled.button__secondary-ghost,.button-loyalty:disabled .cmp-button.button__secondary-ghost,.button-loyalty.-disabled .cmp-button.button__secondary-ghost{background-color:transparent;border:2px solid #fff;color:#fff;opacity:.5}
.link-cta,.button-loyalty.link-cta{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600 !important;display:inline-block;padding:12px 25px;color:#2f3b40 !important}
@media screen and (max-width:1152px){.link-cta,.button-loyalty.link-cta{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.link-cta::after,.button-loyalty.link-cta::after{content:" ";display:block;position:absolute;top:50%;right:4px;transform:translateY(-50%) rotate(45deg);width:9px;height:9px;border:2px solid #f2b20d;border-width:2px 2px 0 0;transition:right .15s ease-in-out,border .15s ease-in-out}
.link-cta:hover::after,.button-loyalty.link-cta:hover::after{right:0}
.button-loyalty.link-cta .cmp-button.icon-arrow::after{display:none}
.structure-columns .background.background--yellow .link-cta::after,.structure-columns .background.background--yellow .button-loyalty.link-cta::after{border:2px solid #2f3b40;border-width:2px 2px 0 0}
.slick-prev,.slick-next{width:48px;height:48px;background-color:#fcc200;border-radius:50%;border:0;background-size:16px;background-repeat:no-repeat;background-position:center;z-index:1;position:absolute;top:50%;background-image:url("clientlib-site/resources/icons-template.svg#arrow-down-view")}
@media only screen and (max-width:837px){.slick-prev,.slick-next{width:40px;height:40px}
}
.slick-prev:hover,.slick-next:hover{background-color:#f2b20d}
.slick-prev.slick-disabled,.slick-next.slick-disabled{display:none !important}
.slick-prev{transform:translateY(-50%) translateY(-26px) rotate(90deg)}
.slick-next{transform:translateY(-50%) translateY(-26px) rotate(270deg)}
.btn-more-elements{width:auto;height:auto;background-color:#fff;border:solid 0 #d5d8d9;border-radius:50px;padding:6px 16px;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#596266;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center}
@media screen and (max-width:1152px){.btn-more-elements{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.btn-more-elements svg{color:#596266;margin-left:4px;flex-shrink:0}
.btn-close{position:absolute;top:50%;width:32px;height:32px;border-radius:50%;border:2px solid #fcc200;background-image:url("clientlib-site/resources/icons-template.svg#icn-mobile-filters-close-view");background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:20px;cursor:pointer}
.info-tooltip{width:14px;height:14px;border:1px solid transparent;border-radius:50%;background-image:url("clientlib-site/resources/icons-template.svg#icn-btn-info-view");background-color:#fff;cursor:pointer}
.icn{display:inline-block;text-indent:-9999px;text-align:left;color:transparent}
button[class^="icn-template"],button[class*=" icn-template"]{background-color:transparent;border:0}
header.-homepage:not(.-scrolled) .icn-template-user{background-image:url("clientlib-site/resources/icons-template.svg#user-view-white") !important}
header.-homepage:not(.-scrolled) .icn-template-search{background-image:url("clientlib-site/resources/icons-template.svg#search-view-white") !important}
header.-homepage-hover:not(.-scrolled) .icn-template-user,.icn-template-user{background-image:url("clientlib-site/resources/icons-template.svg#user-view") !important;background-repeat:no-repeat;width:40px;height:40px}
header.-homepage-hover:not(.-scrolled) .icn-template-search,.icn-template-search{background-image:url("clientlib-site/resources/icons-template.svg#search-view") !important;background-repeat:no-repeat;width:40px;height:40px}
.icn-arrow-dropdown{background-image:url("clientlib-site/resources/icons-template.svg#icn-arrow-dropdown-view") !important;background-repeat:no-repeat;width:9px;height:15px}
.icn-arrow-dropdown-open{background-image:url("clientlib-site/resources/icons-template.svg#icn-arrow-dropdown-open-view") !important;background-repeat:no-repeat;width:9px;height:15px}
.icn-template-logo-secil{background:url("clientlib-site/resources/icons-template.svg#secil-cimento-view") no-repeat;width:33px;height:38px}
.cmp-detailsdescription-icons-logo.es .icn-template-logo-secil,.module-products_logo.es .icn-template-logo-secil{background:url("clientlib-site/resources/secil_cimentos_es.svg") no-repeat}
.module-products_logo.es .icn-template-logo-secil,.module-products_logo.es .icn-template-unibetao,.module-products_logo.es .icn-template-secil-britas{background-size:37px !important;width:37px !important}
.icn-template-secil-tek{background:url("clientlib-site/resources/icons-template.svg#secil-tek-view") no-repeat;width:58px;height:12px}
.icn-template-unibetao{background:url("clientlib-site/resources/icons-template.svg#unibetao-view") no-repeat;width:33px;height:38px}
.cmp-detailsdescription-icons-logo.es .icn-template-unibetao,.module-products_logo.es .icn-template-unibetao{background:url("clientlib-site/resources/secil_betao_es.svg") no-repeat}
.icn-template-secil-britas{background:url("clientlib-site/resources/icons-template.svg#secil-britas-view") no-repeat;width:38px;height:38px}
.cmp-detailsdescription-icons-logo.es .icn-template-secil-britas,.module-products_logo.es .icn-template-secil-britas{background:url("clientlib-site/resources/secil_agregados_es.svg") no-repeat}
.icn-template-cimentos-madeira{background:url("clientlib-site/resources/logo-cimentos.svg") no-repeat;background-size:82px;width:82px;height:55px}
.icn-template-beto-madeira{background:url("clientlib-site/resources/logo-beto.svg") no-repeat;background-size:60px;width:59px;height:53px}
.icn-template-brimade{background:url("clientlib-site/resources/logo-brimade.svg") no-repeat;background-size:46px;width:46px;height:55px}
.icn-template-prefab{background:url("clientlib-site/resources/icons-template.svg#prefab-view") no-repeat;width:47px;height:36px}
.icn-template-sustentability{background:url("clientlib-site/resources/icons-template.svg#sustentability-view") no-repeat;width:32px;height:32px}
.icn-social.-fb{background:url("clientlib-site/resources/icons-template.svg#ico-social-FB-view") center no-repeat}
.icn-social.-in{background:url("clientlib-site/resources/icons-template.svg#ico-social-IN-view") center no-repeat}
.icn-social.-lk{background:url("clientlib-site/resources/icons-template.svg#ico-social-LK-view") center no-repeat}
.icn-social.-yt{background:url("clientlib-site/resources/icons-template.svg#ico-social-YT-view") center no-repeat}
.icn-template-plus{background:url("clientlib-site/resources/icons-template.svg#icn-plus-view") no-repeat;width:14px;height:14px}
.icn-template-less{background:url("clientlib-site/resources/icons-template.svg#icn-less-view") no-repeat;width:14px;height:14px}
.icn-newconstruction{background:url("clientlib-site/resources/icons-template.svg#icn-construction-new-view") center no-repeat;width:20px;height:20px}
.icn-newconstruction.-disabled{background:url("clientlib-site/resources/icons-template.svg#icn-construction-new-disabled-view")}
.icn-reabilitacao{background:url("clientlib-site/resources/icons-template.svg#icn-construction-rehab-view") center no-repeat;width:20px;height:20px}
.icn-reabilitacao.-disabled{background:url("clientlib-site/resources/icons-template.svg#icn-construction-rehab-disabled-view")}
.icn-template-videoButton::after{background:url("clientlib-site/resources/icons-template.svg#bigbanner-button-play-view") center no-repeat}
.icn-contacts-email{background:url("clientlib-site/resources/icons-template.svg#icn-contacts-email-view") center no-repeat}
.icn-contacts-fax{background:url("clientlib-site/resources/icons-template.svg#icn-contacts-fax-view") center no-repeat}
.icn-contacts-locator{background:url("clientlib-site/resources/icons-template.svg#icn-contacts-locator-view") center no-repeat}
.icn-contacts-phone{background:url("clientlib-site/resources/icons-template.svg#icn-contacts-phone-view") center no-repeat}
.icn-contacts-email,.icn-contacts-fax,.icn-contacts-locator,.icn-contacts-phone{width:20px;height:20px}
.icn-mobile-filters-close{background:url("clientlib-site/resources/icons-template.svg#icn-mobile-filters-close-view") center no-repeat}
.icn-btn-download{background:url("clientlib-site/resources/icons-template.svg#icn-btn-download-view") center no-repeat}
.icn-money{background-repeat:no-repeat;background-color:transparent;width:24px;height:24px;background:url("clientlib-site/resources/icons-template.svg#icn-money-view") center no-repeat}
.icn-lock{background:url("clientlib-site/resources/icons-template.svg#ic-Lock-view") center no-repeat;background-repeat:no-repeat;background-color:transparent;width:24px;height:24px}
.tag{display:inline-flex;padding:4px 18px 5px;align-items:center;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;color:#2f3b40;border-radius:16px;background-color:transparent;border:1.5px solid #fdce33;pointer-events:none}
@media only screen and (max-width:1152px){.tag{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500}
}
.tag.-clickable{pointer-events:all}
@media only screen and (min-width:1152px){.tag.-clickable:hover{background-color:#fcc200;border-color:#fcc200}
}
.tag.-clickable.-disabled{pointer-events:none !important;cursor:none !important;color:#82898c !important;border-color:#eaebec}
.tag.-selected{background-color:#fcc200;border-color:#fcc200}
.tag.-small{height:24px}
.tag.-large{height:32px}
@keyframes recursive-circle{from{transform:translateX(50%) translateY(50%) rotate(0)}
to{transform:translateX(50%) translateY(50%) rotate(360deg)}
}
.loader--on .loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.5;z-index:3009}
.loader--on .loader-wrapper.-popover{position:absolute}
.loader,.loader:before,.loader:after{box-sizing:border-box;flex-grow:0;flex-shrink:0}
.loader.recursive-circle{height:70px;width:70px;color:#fcc200;display:inline-block;border:3px solid;border-radius:50%;border-top-color:transparent;transform-origin:center center;animation:recursive-circle 2s linear infinite;z-index:3010;top:calc(50% - 35px);left:calc(50% - 65px)}
.loader.recursive-circle.-popover{top:calc(50% - 75px);left:calc(50% - 70px)}
@media only screen and (max-width:1152px){.loader.recursive-circle{left:calc(50% - 80px)}
}
.loader.recursive-circle::after{content:"";height:50%;width:50%;display:block;box-sizing:border-box;position:absolute;border:3px solid;transform-origin:center center;border-radius:50%;border-top-color:transparent;animation:recursive-circle calc(1s) linear infinite reverse;z-index:3010}
.select2-container{display:inline-block;margin:0;position:relative;vertical-align:middle;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
.select2-container .select2-selection--single{cursor:pointer;display:block;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding:10px;padding-left:24px;padding-right:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;line-height:18px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500 !important;color:#2f3b40}
@media only screen and (max-width:1152px){.select2-container .select2-selection--single .select2-selection__rendered{font-size:.875rem;line-height:16px;font-weight:600;letter-spacing:.2px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500 !important}
}
.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:0;font-size:1em}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}
.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__clear{background-color:transparent;border:0;font-size:1em}
.select2-container .select2-search--inline .select2-search__field{border:0;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;overflow:hidden;word-break:keep-all}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:white;border-radius:24px;display:block;position:absolute;left:-100000px;width:100%;z-index:100}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0;width:100%;scrollbar-color:#82898c #f4f5f8}
.select2-results__options::-webkit-scrollbar{width:6px}
.select2-results__options::-webkit-scrollbar-track{background:#f4f5f8;border-radius:5px}
.select2-results__options::-webkit-scrollbar-thumb{background:#82898c;border-radius:5px}
.select2-results__option{padding:8px 21px;font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;user-select:none;-webkit-user-select:none}
@media only screen and (max-width:1152px){.select2-results__option{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.select2-results__option[aria-disabled=true]{display:none}
.select2-results__option--selectable{cursor:pointer}
.select2-results__option--selectable:hover{text-decoration:underline}
.select2-container--open .select2-dropdown{left:0}
.select2-search--dropdown{display:block;padding:4px;transform:translateY(16px);text-align:center;z-index:20}
.select2-search--dropdown::before{content:' ';display:block;position:absolute;top:-16px;left:0;width:calc(100% - 12px);height:calc(100% + 24px);background:white;border-radius:8px 8px 0 0}
.select2-search--dropdown::after{content:' ';display:block;position:absolute;top:11px;right:16px;width:40px;height:40px;background:url("clientlib-site/resources/icons-template.svg#search-view") center no-repeat;background-size:100%;z-index:2;pointer-events:none}
.select2-search--dropdown .select2-search__field{margin-top:8px;padding:10px 12px;width:92.5925925926%;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;border-radius:20px;transition:border .2s ease-in-out;z-index:1}
@media only screen and (max-width:1152px){.select2-search--dropdown .select2-search__field{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.select2-search--dropdown .select2-search__field:focus-within,.select2-search--dropdown .select2-search__field:focus-visible{outline:0;border:1px solid #d5d8d9 !important}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #d5d8d9;border-radius:24px;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0;transition:border-color .2s ease-in-out}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#2f3b40}
.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:0;width:48px;height:48px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;width:16px;height:9px;background-image:url("clientlib-site/resources/icons-template.svg#icn-arrow-dropdown-view");background-size:100%;transform:translateX(-50%) translateY(-50%);transition:transform .15s ease-in-out}
.select2-container--default.select2-container--disabled ~ label{color:#d5d8d9}
.select2-container--default.select2-container--disabled *{color:#d5d8d9 !important}
.select2-container--default.select2-container--disabled .select2-selection--single{border-color:#d5d8d9;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single b{opacity:.2}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single{border-color:#d5d8d9}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:translateX(-50%) translateY(-50%) scaleY(-1)}
.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #d5d8d9;border-radius:24px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}
.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #d5d8d9;border-radius:24px;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:0;border-right:1px solid #d5d8d9;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#2f3b40;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:0}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection__arrow{left:1px;right:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #d5d8d9;border-right:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d5d8d9}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{overflow-y:auto;position:absolute;top:11px;left:0;max-height:270px;background-color:white;box-shadow:0 4px 24px rgba(0,0,0,0.12);border-radius:8px}
@media only screen and (max-width:1152px){.select2-container--default .select2-results>.select2-results__options{max-height:unset}
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--group:first-child{padding:14px 0 0}
.select2-container--default .select2-results__option--group:last-of-type{padding:0 0 6px}
.select2-container--default .select2-results__option--disabled{color:#2f3b40}
.select2-container--default .select2-results__option--selected{font-weight:600;color:#2f3b40;text-decoration:underline}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:0 21px;font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#acb1b3}
@media only screen and (max-width:1152px){.select2-container--default .select2-results__group{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.select2-container--default .select2-results__group:empty{display:none !important}
.select2-container--default .select2-search--dropdown:not(.select2-search--hide) ~ .select2-results>.select2-results__options{margin-top:-73px;padding-top:73px;padding-bottom:6px;transform:translateY(16px)}
.select2-container--default .select2-search--dropdown:not(.select2-search--hide) ~ .select2-results>.select2-results__options>*{pointer-events:all !important}
.select2-results__options--nested{-ms-overflow-style:none;scrollbar-width:none}
.select2-results__options--nested::-webkit-scrollbar{display:none}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #d5d8d9;border-radius:24px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#2f3b40}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #d5d8d9;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #d5d8d9;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:0}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #d5d8d9;border-radius:24px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #d5d8d9;border-radius:24px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:0;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:0}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #d5d8d9;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:0}
.select2-container--classic .select2-dropdown--below{border-top:0}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option--group{padding:0}
.select2-container--classic .select2-results__option--disabled{color:grey}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:white}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.errorpages-container .list-menu ul .list-menu__item{margin-bottom:16px}
.errorpages-container .list-menu ul .list-menu__item a{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500}
.errorpages-container .list-menu ul .list-menu__item a img{margin-right:8px}
.errorpages-container .list-menu ul .list-menu__item a span{color:#2f3b40;text-decoration:underline}
.errorpages-container .list-menu ul .list-menu__item a>*{display:block}
@media only screen and (max-width:375px){.aem-GridColumn--default--1 .cmp-container .secil-carousel{margin:0 -24px 98px}
.aem-GridColumn--default--1 .cmp-container .secil-carousel .secil-carousel__products-item .slick-prev{left:24px}
.aem-GridColumn--default--1 .cmp-container .secil-carousel .secil-carousel__products-item .slick-next{right:24px}
}
.secil-carousel{max-width:1600px;margin:0 auto}
@media only screen and (max-width:628px){.secil-carousel{margin-left:-21px !important;margin-right:-21px !important}
}
.secil-carousel .secil-carousel__title{text-align:center;padding:0 24px}
@media only screen and (max-width:1152px){.secil-carousel .secil-carousel__title{padding:0 37px}
}
@media only screen and (max-width:837px){.secil-carousel .secil-carousel__title{padding:0 21px}
}
.secil-carousel .secil-carousel__subtitle{text-align:center}
.secil-carousel .img-block{width:100%}
.secil-carousel .img-block img{max-width:100%;height:100%;width:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.secil-carousel .secil-carousel__solutions .secil-carousel__solutions-item{margin:0 -6px}
.secil-carousel .secil-carousel__solutions .secil-carousel__solutions-item .slick-prev{left:-20px;transform:translateY(-50%) translateY(-50px) rotate(90deg)}
@media only screen and (max-width:1152px){.secil-carousel .secil-carousel__solutions .secil-carousel__solutions-item .slick-prev{left:-8px}
}
@media only screen and (max-width:628px){.secil-carousel .secil-carousel__solutions .secil-carousel__solutions-item .slick-prev{left:28px}
}
.secil-carousel .secil-carousel__solutions .secil-carousel__solutions-item .slick-next{right:-20px;transform:translateY(-50%) translateY(-50px) rotate(270deg)}
@media only screen and (max-width:1152px){.secil-carousel .secil-carousel__solutions .secil-carousel__solutions-item .slick-next{right:-8px}
}
@media only screen and (max-width:628px){.secil-carousel .secil-carousel__solutions .secil-carousel__solutions-item .slick-next{right:28px}
}
.secil-carousel .secil-carousel__solutions .secil-carousel__solutions-item .slick-slide{padding:0 6px;text-decoration:none}
.secil-carousel .secil-carousel__solutions .secil-carousel__solutions-item .img-block{height:0;padding-top:75%;overflow:hidden}
.secil-carousel .secil-carousel__solutions .secil-carousel__solutions-item .secil-carousel__solutions-label{text-align:center;padding-top:32px;padding-bottom:14px;color:#2f3b40;text-transform:none;font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.secil-carousel .secil-carousel__solutions .secil-carousel__solutions-item .secil-carousel__solutions-label{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;padding-bottom:8px}
}
.secil-carousel .secil-carousel__solutions .secil-carousel__solutions-item .secil-carousel__solutions-label::after{background:url("clientlib-site/resources/icons-template.svg#yellow-line-view") no-repeat;content:" ";display:block;width:56px;height:4px;flex-shrink:0;position:absolute;bottom:0;z-index:10;visibility:visible;left:50%;transform:translateX(-50%)}
@media only screen and (max-width:1152px){.secil-carousel .secil-carousel__solutions .secil-carousel__solutions-item .secil-carousel__solutions-label::after{width:32px;height:2x}
}
.secil-carousel .secil-carousel__products-item{margin:0 -24px}
@media only screen and (max-width:1152px){.secil-carousel .secil-carousel__products-item{margin:0}
}
.secil-carousel .secil-carousel__products-item .slick-prev{left:0}
@media only screen and (max-width:628px){.secil-carousel .secil-carousel__products-item .slick-prev{left:21px}
}
.secil-carousel .secil-carousel__products-item .slick-next{right:0}
@media only screen and (max-width:628px){.secil-carousel .secil-carousel__products-item .slick-next{right:21px}
}
.secil-carousel .secil-carousel__products-item .slick-slide{padding:0 24px;text-decoration:none}
.secil-carousel .secil-carousel__products-item .img-block{aspect-ratio:1;background-color:#f4f5f8;border-radius:100%;margin-top:15px}
.secil-carousel .secil-carousel__products-item .secil-carousel__products-label{padding-top:20px;text-align:center;color:#2f3b40;text-transform:none;font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.secil-carousel .secil-carousel__products-item .secil-carousel__products-label{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.secil-carousel .secil-carousel__products-item .card-hover:hover .img-block{background-color:#fff;mix-blend-mode:normal;box-shadow:0 4px 32px rgba(0,0,0,0.12)}
.secil-carousel .secil-carousel__products-item .card-hover:hover .secil-carousel__products-label{text-decoration:underline}
.secil-carousel .secil-carousel__projects{margin-top:-20px}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item{margin:0 -20px}
@media only screen and (max-width:1152px){.secil-carousel .secil-carousel__projects .secil-carousel__projects-item{margin:0 -16px}
}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .slick-prev,.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .slick-next{border:1px solid #fcc200;top:unset}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .slick-prev:hover,.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .slick-next:hover{border-color:#f2b20d}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .slick-prev{left:2px;transform:translateY(-4px) rotate(90deg)}
@media only screen and (max-width:628px){.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .slick-prev{left:38px}
}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .slick-next{right:2px;transform:translateY(-4px) rotate(270deg)}
@media only screen and (max-width:628px){.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .slick-next{right:38px}
}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .slick-list{overflow-x:hidden}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .slick-slide{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;text-decoration:none;margin-top:20px}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .slick-slide>*{margin:0 auto}
@media only screen and (max-width:1152px){.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .slick-slide{padding:0 16px}
}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .img-block{background-color:#f4f5f8;border-radius:8px;overflow:hidden}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .img-block img{max-width:100%;height:auto;width:100%;position:relative;top:unset;left:unset;transform:none}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .secil-carousel__projects-label{text-align:center;padding-top:15px;padding-bottom:14px;color:#2f3b40;text-transform:none;font-size:1rem;line-height:20px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
@media only screen and (max-width:1152px){.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .secil-carousel__projects-label{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;padding-bottom:8px}
}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .card-hover>a{text-decoration:none}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .card-hover .img-block{box-shadow:0 0 0 rgba(0,0,0,0);transition:box-shadow .25s ease-in-out}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item .card-hover .secil-carousel__projects-label{transition:color .15s ease-in-out}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item a:hover .img-block{mix-blend-mode:normal;box-shadow:0 0 20px rgba(0,0,0,0.16)}
.secil-carousel .secil-carousel__projects .secil-carousel__projects-item a:hover .secil-carousel__projects-label{color:#fcc200}
.form-label{font-size:2.625rem;line-height:50px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40;margin-bottom:18px}
@media only screen and (max-width:1152px){.form-label{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.form-description{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#596266;margin-bottom:52px}
@media only screen and (max-width:1152px){.form-description{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.form-dataDisclaimer{font-size:.75rem;line-height:16px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#82898c;margin-bottom:40px}
@media only screen and (max-width:1152px){.form-dataDisclaimer{font-size:.75rem;line-height:20px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.secil-richtext p{display:contents}
.form-component__response-error{padding:20px;border-radius:2px;background-color:#e15a32}
.form-component__response-success{padding:20px;border-radius:2px;background-color:#6ccc8a}
.form-component__response__title{font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff}
@media only screen and (max-width:1152px){.form-component__response__title{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.form-component__response__text{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#fff}
@media only screen and (max-width:1152px){.form-component__response__text{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.expand__modal{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;z-index:10000}
.expand__modal.-active{opacity:1;pointer-events:all}
.expand__modal .btn-close{position:absolute;top:32px !important;left:50%;transform:translateX(282px) translateX(-64px);width:32px;height:32px;border-radius:50%;border:2px solid #fcc200;background-image:url("clientlib-site/resources/icons-template.svg#icn-mobile-filters-close-view");background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:20px;cursor:pointer}
.expand__modal .btn-close:hover{transform:translateX(282px) translateX(-64px) rotate(90deg)}
@media only screen and (max-width:1152px){.expand__modal .btn-close{position:fixed;top:24px;right:4px !important;left:auto !important;transform:translateX(-50%)}
.expand__modal .btn-close:hover{transform:translateX(-50%) rotate(90deg)}
}
.expand__modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.32}
.expand__modal__container{padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:564px;height:auto;max-height:95vh;background-color:#fff;border-radius:8px;overflow:hidden}
@media only screen and (max-width:1152px){.expand__modal__container{position:fixed;top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}
}
.expand__modal__content{padding:96px 72px;overflow:hidden;overflow-y:auto;height:100%;max-height:90vh}
.expand__modal__content::-webkit-scrollbar{width:8px}
.expand__modal__content::-webkit-scrollbar-track{-webkit-box-shadow:none}
.expand__modal__content::-webkit-scrollbar-thumb{background-color:lightgrey;outline:0}
@media only screen and (max-width:1152px){.expand__modal__content{padding:72px 72px 48px;scroll-behavior:smooth;overflow-x:visible;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.expand__modal__content::-webkit-scrollbar{display:none}
}
@media only screen and (max-width:837px){.expand__modal__content{padding:112px 20px}
}
.expand__modal__container__pretitle{margin-bottom:16px;font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:500 !important;text-transform:uppercase;color:#2f3b40}
@media only screen and (max-width:1152px){.expand__modal__container__pretitle{font-size:.8125rem;line-height:18px;font-weight:400;letter-spacing:0;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.expand__modal__container__title{margin-bottom:16px;font-size:1.375rem;line-height:28px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.expand__modal__container__title{font-size:1.25rem;line-height:26px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.expand__modal__container__content p{font-size:1rem;line-height:26px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#596266}
.expand__modal__container__content img{width:100%;max-width:100%}
@media only screen and (max-width:1152px){.expand__modal__container__content{font-size:.875rem;line-height:20px;font-weight:400;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
.cmp-teaser.-pageTitle{margin:53px auto 112px;max-width:calc(1225.98px);padding:0 37px}
.cmp-teaser.-pageTitle .cmp-teaser__content.pageTitle .cmp-teaser__title{margin-bottom:14px;font-size:4rem;line-height:72px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#2f3b40}
@media only screen and (max-width:1152px){.cmp-teaser.-pageTitle .cmp-teaser__content.pageTitle .cmp-teaser__title{font-size:2.625rem;line-height:50px;font-weight:600;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:375px){.cmp-teaser.-pageTitle .cmp-teaser__content.pageTitle .cmp-teaser__title{font-size:2rem;line-height:38px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;font-weight:600}
}
.cmp-teaser.-pageTitle .cmp-teaser__content.pageTitle .cmp-teaser__description{font-size:1.125rem;line-height:24px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif;color:#596266}
@media only screen and (max-width:1152px){.cmp-teaser.-pageTitle .cmp-teaser__content.pageTitle .cmp-teaser__description{font-size:.875rem;line-height:22px;font-weight:500;letter-spacing:-0.1px;font-family:'Poppins',"Open Sans",Helvetica,Arial,sans-serif}
}
@media only screen and (max-width:1152px){.cmp-teaser.-pageTitle{margin:16px auto 86px;padding:0 37px}
}
@media only screen and (max-width:837px){.cmp-teaser.-pageTitle{margin:61px auto;padding:0 21px}
}