/*!
 Theme Name:   Otree
 Description:  Otree Theme by OTree
 Author:       Otree
 Author URI:   http://otree.tech
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  otree
 Domain Path: /languages
*/@font-face{font-family:"Myriad Pro";src:url("/assets/fonts/myriad-pro/MYRIADPRO-REGULAR.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Myriad Pro";src:url("/assets/fonts/myriad-pro/MyriadPro-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Myriad Pro";src:url("/assets/fonts/myriad-pro/MYRIADPRO-SEMIBOLD.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Myriad Pro";src:url("/assets/fonts/myriad-pro/MYRIADPRO-SEMIBOLDIT.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"Myriad Pro";src:url("/assets/fonts/myriad-pro/MYRIADPRO-BOLD.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Myriad Pro";src:url("/assets/fonts/myriad-pro/MYRIADPRO-BOLDIT.woff") format("woff");font-weight:700;font-style:italic}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;text-decoration:none}ol,ul{list-style:none}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}button,input,textarea,select{all:unset;box-sizing:border-box}a{text-decoration:none;color:inherit}div{display:block}html{scroll-behavior:smooth}body{font-family:"Myriad Pro";background:url("./../../../assets/media/images/background-home.png")}.page-ctnr{display:block;width:100%;max-width:100rem;margin:auto;padding:0.625rem 0.5rem 0.5rem 0.5rem}@media (min-width: 991.5px){.page-ctnr{padding:1.875rem 2rem 1.75rem}}section,.section{margin-bottom:1rem}@media (min-width: 991.5px){section,.section{margin-bottom:2rem}}.fadeInElements>*,.fadeInElement{opacity:0;transform:translateY(2rem)}.upDownIn{animation:UpDown 0.8s ease-in-out forwards}@keyframes UpDown{50%{opacity:1;transform:translateY(-1rem)}100%{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{transform:none}}@keyframes fadeIn{from{opacity:0}}.scrollAnimatedSections>*{animation-delay:0.35s;opacity:0;animation:fadeInUp 1.5s ease-in-out;transform:translateY(30px);transition:opacity 0.6s ease-in-out, transform 0.7s ease-in-out}.scrollAnimatedSections>*.animateFromTop{transform:translateY(-30px)}.scrollAnimatedSections>*.isCurrentWindow{transform:none;opacity:1}.header{animation:fadeIn 1.5s ease-in-out}.btn{cursor:pointer;padding:0.5rem;position:absolute;bottom:-1.25rem;right:1.5rem;border-radius:0.5rem;border:0.1875rem solid #fff;transition:opacity .25s ease-in-out, visibility .25s ease-in-out;z-index:10}@media (min-width: 991.5px){.btn{display:none}}.btn-yellow{background:#ebef66}.btn-violet{background:#8969d3}.btn-kaktus{background:#23c6b0}.btn-puder{background:#f6cdd7}.btn-sky{background:#7ba4dd}.img--fill{display:block;width:100%;height:100%}.img--cover{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover}.icon::before{content:"";display:block;background-position:center;background-repeat:no-repeat;background-size:contain}.header{margin-bottom:1.375rem;display:flex;justify-content:space-between;align-items:center;width:100%}.header__logo{width:4.25rem;aspect-ratio:1;height:auto}.header__social{display:flex;align-items:center;width:max-content}.header__social__img{display:block;aspect-ratio:1;flex-shrink:0;height:auto;transition:scale .25s ease-in-out}.header__social__img:hover{scale:1.1}.header__social__img--logo{margin-right:auto;width:2.5rem;height:2.5rem}.header__social__link{margin-right:1.75rem}.header__social__link:last-child{margin-right:0}.footer{padding:1.3125rem 1.3438rem 2.4375rem 1rem;border-radius:0.625rem;border-bottom:0.875rem solid #8969d3;background:#dfd2ff}@media (min-width: 991.5px){.footer{padding:2rem 2rem 3.125rem}}.footer-logos{display:flex;align-items:center;width:100%;margin-bottom:1.5rem}.footer-logos__img{display:block;aspect-ratio:1;flex-shrink:0;height:auto;transition:scale 0.25s ease-in-out}.footer-logos__img:hover{scale:1.1}.footer-logos__img--logo{margin-right:auto;width:2.5rem;height:2.5rem}.footer-logos__link{margin-right:1.75rem}.footer-logos__link:last-child{margin-right:0}.footer-links{color:#000f9f;margin-bottom:1.5rem}.footer-links:last-child{margin-bottom:0}.footer-links__title{font:300 1rem "Myriad Pro";margin-bottom:0.5rem}.footer-links__list{display:flex;flex-wrap:wrap;gap:0.875rem}.footer-links__item{flex:0 1 auto}.footer-links__link{display:block;padding:9px 16px 7px 16px;text-align:center;border-radius:24px;background:rgba(255,255,255,0.4);font:400 0.9375rem "Myriad Pro";transition:background 0.3s ease-in-out, color 0.3s ease-in-out}.footer-links__link:hover{background:#000f9f;color:#fff}.footer__company-made{display:block;width:max-content;margin-top:10px;padding:9px 16px 7px 10px;text-align:center;border-radius:24px;font:400 0.9375rem 'Myriad Pro'}.gallery-section{padding:1rem 0}.gallery-section__link{margin-bottom:2rem}.banner{display:block;width:100%}.banner__imgCtnr{display:block;width:100%}.banner__img{width:100%;border-radius:0.625rem}.foldable-texts{width:100%}.foldable-texts__list{display:flex;justify-content:center;flex-wrap:wrap;gap:0.75rem}@media (min-width: 991.5px){.foldable-texts__list{min-height:17.0625rem}}.foldable-item{flex:1;width:100%;min-width:20rem}@media (min-width: 991.5px){.foldable-item{max-width:25rem}}.foldable-item:nth-child(1) .foldable-item__header{background-color:#23c6b0}.foldable-item:nth-child(2) .foldable-item__header{background-color:#ff7276}.foldable-item:nth-child(3) .foldable-item__header{background-color:#8969d3}.foldable-item:nth-child(4) .foldable-item__header{background-color:#f45197}.foldable-item__header{display:flex;align-items:center;width:100%;border-radius:0.875rem;background-color:#23c6b0;cursor:pointer}.foldable-item__header::after{content:'';display:block;width:2.6875rem;aspect-ratio:1;height:auto;margin-left:auto;background:url("/assets/media/icons/arrow-narrow-up.svg") no-repeat center;transition:transform 0.3s ease-in-out}@media (min-width: 992px){.foldable-item__header::after{display:none}}.foldable-item__img{display:block;width:2.75rem;aspect-ratio:1;height:auto;padding:0.5rem;margin-right:1.375rem;margin-left:1rem}.foldable-item__title{color:#fff;font:400 1.375rem "Myriad Pro";letter-spacing:0.05em}.foldable-item__content{padding:0 1.5rem 0 5.125rem;color:#333;letter-spacing:0.033em;margin-top:0.625rem;font:400 0.9375rem/133% "Myriad Pro";overflow:hidden;transition:height 0.3s ease-in-out, margin-top 0.3s ease-in-out}@media (max-width: 991.95px){.foldable-item:not(.foldable-item--open) .foldable-item__content{height:0 !important;margin-top:0 !important}}.foldable-item:not(.foldable-item--open) .foldable-item__header::after{transform:rotateX(180deg)}@media (max-width: 991px){.foldable-texts__list{flex-direction:column}.foldable-item__content{padding-left:5.2rem}.foldable-item__header{cursor:pointer}.foldable-item:not(.foldable-item--open) .foldable-item__content{height:0 !important;margin-top:0 !important}.foldable-item:not(.foldable-item--open) .foldable-item__header::after{transform:rotateX(180deg)}}.categories-list{background-color:#f45197;padding:2.125rem 0.625rem;border-radius:.625rem}@media (min-width: 991.5px){.categories-list{padding:2rem 2rem 2.5rem 2rem}}.categories-list__title{color:#fff;font-size:1.5rem;font-weight:400;margin-bottom:0.5rem;max-width:18.0625rem}.categories-list__subtitle{color:#fff;font-size:1rem;font-weight:400;line-height:normal}.categories-list .swiper{margin-top:24px}@media (min-width: 991.5px){.categories-list .swiper{margin-top:1.6875rem}}.categories-list .swiper-slide__wrapper .category__title::after{transition:transform .25s ease-in-out}.categories-list .swiper-slide__wrapper:hover .category__title::after{transform:translate(5px, -5px)}.categories-list .swiper .swiper-buttons{margin-left:auto;position:relative;margin-top:25px;width:125px;height:45px}@media (max-width: 992px){.categories-list .swiper .swiper-buttons{display:none}}.categories-list .swiper .swiper-buttons .swiper-button-prev,.categories-list .swiper .swiper-buttons .swiper-button-next{height:45px;width:45px}.categories-list .swiper .swiper-buttons .swiper-button-prev img,.categories-list .swiper .swiper-buttons .swiper-button-next img{object-fit:contain;height:45px;width:45px}.categories-list .swiper .swiper-buttons .swiper-button-prev::after,.categories-list .swiper .swiper-buttons .swiper-button-next::after{display:none}.categories-list .category__img{border-radius:.625rem;background:#FFF;overflow:hidden;position:relative;margin-bottom:1rem;width:100%;height:100%;min-height:23rem}.categories-list .category__img img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:contain}.categories-list .category__title{color:#fff;font-size:1.1875rem;font-weight:400;line-height:normal;position:relative}.categories-list .category__title::after{position:absolute;top:0;right:10px;content:"";display:block;background:url("./../../../assets/media/icons/arrow-narrow-up-right.svg") no-repeat;background-size:contain;width:30px;height:30px}.set-list__list{display:flex;flex-direction:column;gap:2rem}@media (min-width: 991.5px){.set-list__list{flex-direction:row;flex-wrap:wrap;gap:0.375rem}}.set-list__item{height:100%;min-height:26.1875rem;width:100%;position:relative;overflow:hidden;border-radius:10px}@media (min-width: 991.5px){.set-list__item{width:calc(50% - 6px);min-height:26.875rem}}.set-list__item-img{height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;border-radius:0.625rem}.set-list__item-main{display:flex;flex-direction:column;justify-content:end}@media (min-width: 991.5px){.set-list__item-main{width:calc(50% - 6px)}}.set-list__item-main__content{position:relative;z-index:2}.set-list__item-main__title{padding:1rem;border-radius:0.625rem 0.625rem 0rem 0rem;background-color:#fff;color:#7BA4DD;font-size:2.375rem;font-weight:400;line-height:3.5625rem;letter-spacing:-0.125rem}.set-list__item-main__description{padding:1.5rem 1rem;border-radius:0rem 0rem 0.625rem 0.625rem;background:#7ba4dd;color:#FFF;font-size:1rem;font-weight:400}.set-list__item-product{min-height:max-content;overflow:visible;transition:max-height .25s ease-in-out}@media (min-width: 991.5px){.set-list__item-product{width:calc(25% - 6px);max-height:100%;min-height:26.875rem}}.set-list__item-product__wrapper{display:flex;justify-content:start;align-items:center;flex-direction:column;padding:1.875rem 1rem;position:relative;z-index:1;overflow:hidden;transition:max-height .25s ease-in-out}@media (min-width: 991.5px){.set-list__item-product__wrapper{padding:1.5rem 1rem;max-height:100%;min-height:24.5625rem}}.set-list__item-product__title{color:#000f9f;font-size:1.1875rem;font-weight:300;margin-bottom:1.5rem}@media (min-width: 992px){.set-list__item-product__title{font-size:.875rem}}@media (min-width: 1100px){.set-list__item-product__title{font-size:1rem}}@media (min-width: 1250px){.set-list__item-product__title{font-size:1.1875rem}}@media (min-width: 1400px){.set-list__item-product__title{font-size:1.25rem}}@media (min-width: 1600px){.set-list__item-product__title{font-size:1.4375rem}}.set-list__item-product__title span{font-weight:600}.set-list__item-product__img{min-height:224px;max-height:14rem;width:auto;object-fit:contain;margin-bottom:0.625rem}.set-list__item-product__description{color:#000f9f;font-size:.875rem;font-weight:400}.set-list__item-product-main{max-height:100%}.set-list__item-product-main .set-list__item-product__wrapper{max-height:100%;overflow:visible}.set-list__item-product-main .set-list__item-img-blue{display:none}@media (min-width: 991.5px){.set-list__item-product-main .set-list__item-img-blue{display:block}}.set-list__item-product-main .set-list__item-img-pink{display:block}@media (min-width: 991.5px){.set-list__item-product-main .set-list__item-img-pink{display:none}}.set-list__item-text{display:flex;justify-content:center;align-items:center;background-color:#7ba4dd;width:100%;padding:1.5rem}@media (min-width: 991.5px){.set-list__item-text{padding:0 3.875rem;width:calc(50% - 6px)}}@media (max-width: 768px){.set-list__item-text{min-height:auto}}.set-list__item-text__description{color:#fff;font-size:1rem;font-weight:400;line-height:1.375rem}.set-list__item-media{display:none}@media (min-width: 991.5px){.set-list__item-media{display:block;width:calc(50% - 6px)}}.open-card{max-height:37.5rem}.open-card .set-list__item-product__wrapper{max-height:37.5rem}.hide{opacity:0;visibility:hidden}.gallery-section{max-width:75rem;width:100%;margin:auto;padding-top:1rem;padding-bottom:2rem}.gallery-section__link{display:flex;justify-content:center;color:#000f9f;font-size:1.5rem;font-weight:300;line-height:1.5rem}.gallery-section__icon{margin-right:8px;width:20px;height:20px;object-fit:contain}.small-gallery__img{height:100%;width:100%;border-radius:0.625rem;overflow:hidden}@media (min-width: 991.5px){.small-gallery__img{border-radius:1.4652rem}}.small-gallery__img-wrapper{max-width:19.0625rem}.small-gallery .swiper-wrapper{display:flex;gap:0.5rem}@media (min-width: 991.5px){.small-gallery .swiper-wrapper{gap:1rem}}.small-gallery .swiper-slide{width:11.4375rem !important;max-width:11.4375rem;flex-shrink:0}@media (min-width: 991.5px){.small-gallery .swiper-slide{width:19.0625rem !important;max-width:19.0625rem}}.small-gallery .swiper-pagination{display:none !important}@media (max-width: 992px){.video-gallery{margin-left:-0.625rem;width:100vw}}.video-gallery__img{height:100%;width:100%;object-fit:cover}.video-gallery__img-wrapper{max-width:19.0625rem}.video-gallery__item{display:block;height:100%;width:100%;border-radius:1.1336rem;overflow:hidden;position:relative}.video-gallery__item iframe{height:100%;width:100%}.video-gallery__item--opacity{position:absolute;background-color:rgba(142,142,142,0.76);width:100%;height:100%;z-index:10;transition:background-color .25s ease-in-out}.video-gallery__item--opacity:hover{background-color:rgba(142,142,142,0)}.video-gallery .videoGallery{width:100%}@media (min-width: 991.5px){.video-gallery .videoGallery{padding-bottom:6.25rem}}.video-gallery .swiper-wrapper{display:flex}.video-gallery .swiper-slide{margin:auto;height:15.5rem;flex-shrink:0;border-radius:0.625rem}@media (min-width: 991.5px){.video-gallery .swiper-slide{border-radius:1.1336rem;height:28.0625rem}}.video-gallery .swiper-pagination{bottom:45px !important}.video-gallery .swiper-slide-next{opacity:1;min-width:11.125rem !important;height:18.125rem;flex-shrink:0}@media (min-width: 991.5px){.video-gallery .swiper-slide-next{height:32.875rem}}.video-gallery .swiper-slide-next .video-gallery__item--opacity{background-color:rgba(142,142,142,0)}.video-gallery .custom-pagination{position:relative;bottom:-80px}.video-gallery .swiper-pagination-bullet-active{background:#f45197 !important;scale:1.4}.links-groups{display:flex;flex-direction:column;gap:1rem}@media (min-width: 991.5px){.links-groups{flex-direction:row}}.links-groups__item{border-radius:.625rem;background:url("./../../assets/media/images/logo-happy.svg") no-repeat center,#f6cdd7;padding:1.6875rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.links-groups__item:nth-child(1){background-position:50% -6.25rem}@media (min-width: 550px){.links-groups__item:nth-child(1){background-position:50% -15.625rem}}@media (min-width: 991.5px){.links-groups__item:nth-child(1){background-size:107.6875rem 106.4375rem;background-position:0rem -60.625rem}}.links-groups__item:nth-child(2){background-position:50% -30.625rem}@media (min-width: 991.5px){.links-groups__item:nth-child(2){background-size:107.6875rem 106.4375rem;background-position:-61.25rem -60.625rem}}@media (min-width: 991.5px){.links-groups__item{width:65%}.links-groups__item:nth-child(2){width:35%}}.links-groups__logo{width:12.625rem;object-fit:contain}.links-groups__title{color:#F4257E;text-align:center;font-size:1.375rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:2rem;max-width:13.696875rem}.links-groups__title--violet{margin-bottom:1.625rem;color:#8969d3}.links-groups__buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.links-groups__btnCtnr{height:110px;justify-content:end;max-width:15.625rem;display:flex;flex-direction:column}.links-groups__btn{margin-top:1rem;border-radius:.625rem;padding:0.875rem 5.1875rem 0.875rem 3.1875rem;position:relative;color:#fff;text-align:center;font-size:.9375rem;font-weight:400}.links-groups__btn::after{position:absolute;content:"";display:block;width:1.5rem;height:1.5rem;top:50%;right:2.625rem;transform:translateY(-50%);background:url("./../../assets/media/icons/arrow-narrow-up-right.svg") no-repeat;background-size:contain}.links-groups .btn-check--red{background-color:#C3002D;border:1px solid #C3002D;transition:background-color .25s ease-in-out}.links-groups .btn-check--red:hover{background-color:transparent;color:#C3002D}.links-groups .btn-check--red:hover:after{filter:brightness(0) saturate(100%) invert(12%) sepia(100%) saturate(5210%) hue-rotate(340deg) brightness(75%) contrast(108%)}.links-groups .btn-check--darkviolet{background-color:#512771;border:1px solid #512771;transition:background-color .25s ease-in-out}.links-groups .btn-check--darkviolet:hover{background-color:transparent;color:#512771}.links-groups .btn-check--darkviolet:hover:after{filter:brightness(0) saturate(100%) invert(20%) sepia(16%) saturate(4369%) hue-rotate(244deg) brightness(93%) contrast(98%)}.links-groups .btn-check--violet{background-color:#8969d3;border:1px solid #8969d3;transition:background-color .25s ease-in-out}.links-groups .btn-check--violet:hover{background-color:transparent;color:#8969d3}.links-groups .btn-check--violet:hover:after{filter:brightness(0) saturate(100%) invert(57%) sepia(29%) saturate(6120%) hue-rotate(224deg) brightness(86%) contrast(91%)}
/*# sourceMappingURL=style.css.map */
