a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a,del,ins{text-decoration:none}a{color:inherit}button,label{cursor:pointer}button,input,textArea{outline:0;border:0;background-color:transparent;resize:none}img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#__next,.container,body,html{width:100vw!important;height:100%;margin:0;padding:0}html{overflow-x:hidden}*{-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch!important;quotes:"“" "”"!important;line-height:125%}@font-face{font-family:PPNeueMontreal-Regular;src:url(/fonts/PPNeueMontreal-Regular.otf)}body{background-color:#f8f5f2;font-family:PPNeueMontreal-Regular;-webkit-text-size-adjust:none}li{list-style-type:none}a,button{color:#000!important}img{pointer-events:none}.header{width:100vw;font-size:14px;text-transform:uppercase;position:fixed;margin:0;z-index:1000000;height:100px;top:0;left:0}.header .header__slider{display:flex;justify-content:space-between;align-items:center;transition-duration:.8s;transition-property:margin-top;background-color:#f8f5f2;padding:30px 50px 20px}.header h1{color:transparent;transition-duration:1s,1s;transition-property:transform,margin-top;transform-origin:left top;transform:scale(1)}.header h1.header__slider__title--big{transform:scale(2.5)}.header h1.header__slider__title--big:after{top:-20px!important}.header h1:after{background-image:url(/images/logo_kaap.png);background-repeat:no-repeat;background-size:contain;width:85px;height:85px;display:block;position:relative;left:50px;top:-40px;content:"";margin-bottom:-40px;margin-left:-55px;position:absolute;transition-property:top;transition-duration:1s}.header .header__nav .header__nav__ul{display:flex}.header .header__nav .header__nav__ul li{margin-left:30px;font-size:14px;cursor:pointer}.header .header__nav .header__nav__ul li.selected:before{content:"";width:22px;height:22px;background-color:#e4e4e4;border-radius:50%;display:block;position:absolute;z-index:1;margin-left:-12px;margin-top:-5px;mix-blend-mode:multiply}.header .header__nav .header__nav__ul li:not(.selected):hover:before{content:"";width:10px;height:10px;background-color:#e4e4e4;border-radius:50%;display:block;position:absolute;z-index:1;margin-left:-13px;margin-top:1px;mix-blend-mode:multiply}.header .header__subnav{width:301px;position:fixed;top:60px;background-color:#f8f5f2;border:1px solid #000;right:50px;border-radius:0 0 5px 5px;padding:5px 10px}.header .header__subnav ul{display:block;padding:0}.header .header__subnav li{display:block;padding:0;margin:14px 0 14px 14px!important;font-size:14px;cursor:pointer}.header .header__subnav li:before{content:"";width:23px;height:23px;display:block;position:absolute;border-radius:11.5px;z-index:-1;margin-left:-11.5px;margin-top:-5px;transition-duration:1s;transition-property:width}.header .header__subnav li:first-child:before{background-color:#ffcfa2}.header .header__subnav li:nth-child(3):before{background-color:#fcedb1}.header .header__subnav li:nth-child(2):before{background-color:#f5c7d9}.header .header__subnav li:nth-child(4):before{background-color:#c5f2f4}.header .header__subnav li:hover:before{width:280px}.header__burger,.header__nav--mobile{display:none}@media(max-width:800px){.header{padding:0}.header h1{z-index:100}.header h1:after{width:50px;height:50px;left:50px;top:0;margin-bottom:-40px;margin-left:-35px}.header h1.header__slider__title--big{transform:scale(4)}.header h1.header__slider__title--big:after{z-index:100;margin-top:0;top:0!important;margin-left:calc(12.5vw - 80px)}.header .header__slider{align-items:flex-start!important;padding:0;height:48px}.header .header__nav{display:none}.header .header__nav--mobile{overflow:hidden;background-color:#f8f5f2;width:100vw;height:0;display:flex;transition-duration:.5s;transition-delay:.3s;transition-property:height;top:0;position:absolute;left:0}.header .header__nav--mobile.header__nav--open{transition-delay:0s}.header .header__nav--mobile.header__nav--open ul{opacity:1;transition-duration:.3s;transition-delay:.6s;height:100%!important;transition-property:opacity}.header .header__nav--mobile ul{display:flex;opacity:0;transition-delay:0s;flex-direction:column;z-index:10;padding:65px 25px;box-sizing:border-box;width:100%;align-items:center;justify-content:center;top:0;left:0;height:100%}.header .header__nav--mobile ul li{text-align:center;margin:25px 0!important}.header .header__burger{display:block;position:absolute;right:20px;margin-top:2px;width:43px;height:43px;z-index:12}.header .header__burger img{width:100%;position:absolute;top:0;left:0;height:100%}}.content__block--preview{width:100%;height:-moz-fit-content;height:fit-content;padding:50px;position:relative}.content__block--preview .preview__header__title--mobile{display:none!important}.content__block--preview .preview__header{border-top:1.1px solid #000;text-transform:uppercase;transition-duration:1s;transition-property:width}.content__block--preview .preview__header .preview__header__section{font-size:14px;margin-top:-3px;padding-right:10px;position:absolute}.content__block--preview .preview__header__title{margin-top:42.5px;font-size:50px;font-weight:100;margin-left:-5px;margin-bottom:30px;width:-moz-fit-content;width:fit-content;display:block;width:60vw}.content__block--preview .preview__header__title h2{transition-duration:1s;transition-property:margin-top;transition-delay:0s}.content__block--preview.content__block--preview--hidden .preview__header{width:0}.content__block--preview.content__block--preview--hidden .preview__header__title h2{margin-top:100px}.content__block--preview.content__block--preview--visible .preview__header{width:100%}.content__block--preview.content__block--preview--visible .preview__header__title h2{margin-top:40px}.content__block--preview .preview__content{display:flex;justify-content:space-between;font-size:18px;position:relative}.content__block--preview .preview__content .preview__content__description{width:calc(50% - 10px);padding-bottom:50px}.content__block--preview .preview__content .preview__content__description__text{transition-duration:.5s;transition-property:opacity}.content__block--preview .preview__content .preview__content__description__text p{margin-bottom:18px}.content__block--preview .preview__content .preview__content__description__nav{display:flex}.content__block--preview .preview__content .preview__content__description__nav li{font-size:18px;padding:0;margin-right:5px}.content__block--preview .preview__content .preview__content__description__nav li button{padding:8px 12px;transition-duration:.1s;transition-property:color}.content__block--preview .preview__content .preview__content__description__nav li button.selected{transition-property:background-color;transition-duration:.5s;border-radius:50%}.content__block--preview .preview__content .preview__content__description__detailLink{padding:18px 0;display:block;transition-duration:.5s;transition-property:margin-left}.content__block--preview .preview__content .preview__content__description__detailLink:before{content:"";background-image:url(/images/triangle.svg);width:12px;height:12px;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:5px;transition-duration:.5s;transition-property:transform;transform-origin:center}.content__block--preview .preview__content .preview__content__description__detailLink:hover{margin-left:20px}.content__block--preview .preview__content .preview__content__description__detailLink:hover:before{transform:rotate(359deg)}.content__block--preview .preview__content .preview__content__price{width:60px;height:60px;border-radius:50%;background-color:#f8f5f2;position:absolute;right:0;top:0;margin-top:-110px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:18px;transition-duration:.3s;transition-property:transform;transform-origin:center}.content__block--preview .preview__content .preview__content__price p{cursor:default}.content__block--preview .preview__content .preview__content__price:hover{transform:scale(1.2) rotate(-5deg)}.content__block--preview .preview__image{width:23vw;padding-bottom:23vw;height:0;border-radius:50%;border:1px solid #252525;overflow:hidden;top:100px;position:absolute;right:50px}.content__block--preview .preview__image .image__container,.content__block--preview .preview__image .image__wrapper{width:23vw;height:23vw}.content__block--preview .preview__image .image__container img,.content__block--preview .preview__image .image__wrapper img{-o-object-fit:cover;object-fit:cover}.content__block--preview .preview__footer__button{min-width:240px;width:-moz-fit-content;width:fit-content;padding:0 30px;height:60px;border:1.1px solid #000;border-radius:37.5px;text-transform:uppercase;overflow:hidden;position:relative;margin-bottom:-5px}.content__block--preview .preview__footer__button:before{width:100%;content:"";background-color:#f8f5f2;height:100%;display:block;position:absolute;top:0;left:-100%;z-index:1;transition-property:left;transition-duration:1s}.content__block--preview .preview__footer__button:hover:before{left:0}.content__block--preview .preview__footer__button p{z-index:10;display:block;position:relative}@media(max-width:800px){.content__block--preview{padding:20px}.content__block--preview .preview__header .preview__header__section{font-size:12px}.content__block--preview .preview__header .preview__header__title{display:none}.content__block--preview .preview__image{top:60px;width:40vw;padding-bottom:40vw;right:unset;margin-left:calc(50% - 20vw - 20px)}.content__block--preview .preview__image .image__container,.content__block--preview .preview__image .image__wrapper{width:40vw;height:40vw}.content__block--preview .preview__content{display:flex;font-size:14px;margin-top:calc(20vw + 95px);flex-direction:column-reverse}.content__block--preview .preview__content .preview__content__price{margin-top:calc(-20vw - 70px);width:40px;height:40px;right:calc(25vw - 40px);font-size:12px}.content__block--preview .preview__content .preview__header__title--mobile{display:block!important;font-size:30px;font-weight:100;margin-left:0;margin-bottom:0;width:100%;margin-top:20px;text-align:center}.content__block--preview .preview__content .preview__header__title--mobile h2{text-transform:uppercase;line-height:110%}.content__block--preview .preview__content .preview__content__description{width:100%;margin-top:20px;padding:0;text-align:center}.content__block--preview .preview__content .preview__content__description__nav{justify-content:center;margin-top:-10px}.content__block--preview .preview__content .preview__content__description__nav li{font-size:14px}.content__block--preview .preview__content .preview__content__description__nav li button{padding:6px 10px}.content__block--preview .preview__content .preview__content__image{width:calc(50vw - 40px);height:calc(50vw - 40px);padding-bottom:0;margin-left:calc(25vw - 20px);margin-top:50px;margin-bottom:0}.content__block--preview .preview__content .preview__content__image .image__container,.content__block--preview .preview__content .preview__content__image .image__wrapper{width:calc(50vw - 40px);height:calc(50vw - 40px)}.content__block--preview .preview__footer{display:flex;justify-content:center}.content__block--preview .preview__footer__button{min-width:200px;width:-moz-fit-content;width:fit-content;height:50px;border-radius:24px;margin:30px auto 5px}}.content{padding:50px;overflow-x:hidden}@media(max-width:800px){.content{padding:20px}}.content__block{margin-bottom:50px}@media(max-width:800px){.content__block{margin-bottom:25px}}.button{min-width:240px;height:60px;border:1.1px solid #000;border-radius:37.5px;text-transform:uppercase;font-size:14px;overflow:hidden;position:relative;margin-bottom:-5px;width:-moz-fit-content;width:fit-content}.button:before{width:100%;content:"";background-color:#f8f5f2;height:100%;display:block;position:absolute;top:0;left:-100%;z-index:1;transition-property:left;transition-duration:1s}.button:hover:before{left:0}.button p{z-index:10;display:block;position:relative;padding:0}@media(max-width:800px){.button{font-size:12px;width:200px;height:48px;border-radius:24px}}.content__block--textimage{width:100vw;margin-left:-50px;display:flex;align-items:center;justify-content:space-between;font-size:18px}.content__block--textimage .textimage__image-wrapper{width:calc(50vw - 10px);height:40vw;max-height:60vh;overflow:hidden}.content__block--textimage .textimage__image-wrapper .image__container{width:calc(50vw - 10px);height:40vw;max-height:60vh;-o-object-fit:cover;object-fit:cover;top:0;z-index:-1}.content__block--textimage .textimage__image-wrapper .image__container .image__wrapper{width:100%;height:100%}.content__block--textimage .textimage__image-wrapper .image__container .image__wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content__block--textimage .textimage__content{padding:0 8.33vw;width:calc(50vw - 10px);box-sizing:border-box;font-size:18px}.content__block--textimage .textimage__content .textimage__content__title{text-transform:uppercase;margin-bottom:15px}.content__block--textimage .textimage__content .textimage__content__title span{width:14px;height:14px;display:inline-block;margin-bottom:-1px;margin-right:5px}.content__block--textimage .textimage__content .textimage__content__button{min-width:160px;padding:0 20px;width:-moz-fit-content;width:fit-content;height:40px!important;border-radius:0!important;margin-top:15px;text-transform:none!important}.content__block--textimage .textimage__content .textimage__content__button:before{background-color:#f8f5f2;left:0!important}.content__block--textimage .textimage__content .textimage__content__button:hover:before{left:100%!important}.content__block--textimage .textimage__content .textimage__content__text p{margin-bottom:18px}@media(max-width:800px){.content__block--textimage{flex-direction:column!important;margin-left:-20px}.content__block--textimage .textimage__image-wrapper{width:100vw;height:100vh}.content__block--textimage .textimage__image-wrapper .image__container{width:100vw;height:100vw!important;max-height:100vw!important;position:relative}.content__block--textimage .textimage__content{width:100vw;font-size:14px;padding:calc(25vw - 20px) 50px calc(25vw - 60px) calc(25vw - 20px)}.content__block--textimage .textimage__content .textimage__content__button{min-width:140px;padding:0 20px;width:-moz-fit-content;width:fit-content;margin-top:22px;height:35px!important}}.content__block--shorttext{width:100%;display:flex;justify-content:space-between;align-items:center;transition-duration:1.5s;transition-property:padding;padding:50px 0}.content__block--shorttext.content__block--shorttext--visible{padding:50px}.content__block--shorttext .shorttext__square{width:30px;height:30px}.content__block--shorttext .shorttext__round{border-radius:50%;width:33px;height:33px}.content__block--shorttext .shorttext__content{width:calc(66.7vw - 100px);font-size:25px;text-align:center}@media(max-width:800px){.content__block--shorttext{flex-direction:column;padding:50px}.content__block--shorttext.content__block--shorttext--visible{padding:50px}.content__block--shorttext .shorttext__round{border-radius:50%;width:25px;height:25px}.content__block--shorttext .shorttext__square{width:23px;height:23px}.content__block--shorttext .shorttext__content{width:100%;font-size:20px;margin:100px 0;transition-property:margin;transition-duration:1s}.content__block--shorttext.content__block--shorttext--visible .shorttext__content{margin:50px 0}}.content__block--longtext{width:100%;display:flex;justify-content:center;align-items:center;transition-duration:1.5s;transition-property:padding;padding:50px}.content__block--longtext .longtext__content{width:calc(66.7vw - 100px);font-size:18px;text-align:justify}.content__block--longtext .longtext__content p{text-indent:19px;margin-bottom:30px}.content__block--longtext .longtext__content p:before{content:"";display:inline-block;width:14px;height:14px;margin-right:5px;margin-top:3px;background-color:var(--color);margin-left:-19px}.content__block--longtext .longtext__content p:after{content:"";display:inline-block;width:15px;height:15px;margin-left:4px;margin-top:3.5px;border-radius:50%;background-color:var(--color)}.content__block--longtext .longtext__content p:after,.content__block--longtext .longtext__content p:before{transition-property:transform;transition-duration:2s;transform:scale(.1);transform-origin:center;position:absolute}.content__block--longtext .longtext__content p:after{transition-delay:2s}.content__block--longtext.content__block--longtext--visible .longtext__content p:after,.content__block--longtext.content__block--longtext--visible .longtext__content p:before{transform:scale(1)}.content__block--longtext.content__block--longtext--visible .longtext__content p:after,.content__block--longtext.content__block--longtext--visible .longtext__content p:before{margin-top:3.5px}@media(max-width:800px){.content__block--longtext{padding:50px 0}.content__block--longtext .longtext__content{width:100%;font-size:14px}.content__block--longtext .longtext__content p{text-indent:19px;margin-bottom:30px}}.content__block--question{margin:100px 0 150px}.content__block--question .question__round{width:200px;height:200px;border-radius:50%;display:block;position:absolute;z-index:-1;transform:scale(.1);transform-origin:center;transition-duration:1.5s;transition-property:transform}.content__block--question .question__text{font-size:50px;font-weight:100;text-align:center;padding:70px 80px 20px;text-transform:uppercase}.content__block--question .question__buttons{display:flex;justify-content:center}.content__block--question .question__buttons__button{padding:0 10px;margin:0 5px;width:250px;transition-duration:1s;transition-property:border-radius;transition-delay:1s}.content__block--question .question__buttons__button:before{background-color:#f8f5f2;left:0!important}.content__block--question .question__buttons__button:hover:before{left:100%!important}.content__block--question .question__buttons__button.button--0{border-radius:30px}.content__block--question .question__buttons__button.button--1{border-radius:0}.content__block--question.content__block--question--visible .question__round{transform:scale(1)}.content__block--question.content__block--question--visible .question__buttons__button.button--0{border-radius:0}.content__block--question.content__block--question--visible .question__buttons__button.button--1{border-radius:30px}@media(max-width:800px){.content__block--question .question__text{font-size:30px;padding:70px 20px 20px}.content__block--question .question__buttons{justify-content:center;flex-direction:column;align-items:center}.content__block--question .question__buttons .question__buttons__button{margin-bottom:10px}.content__block--carousel{padding:20px}.content__block--carousel .carousel__header .carousel__header__section{font-size:12px}.content__block--carousel .carousel__header .carousel__header__title{font-size:50px;margin-left:-5px}.content__block--carousel .carousel__content{font-size:14px;margin-top:20px}}.content__block--carousel{width:100%;height:-moz-fit-content;height:fit-content;padding:50px;position:relative}.content__block--carousel.content__block--carousel--visible .carousel__card{margin-top:0!important}.content__block--carousel .carousel__header{border-top:1.1px solid #000;text-transform:uppercase;transition-duration:1s;transition-property:width}.content__block--carousel .carousel__header .carousel__header__section{font-size:14px;margin-top:-3px;padding-right:10px;position:absolute}.content__block--carousel .carousel__header .carousel__header__title{margin-top:42.5px;font-size:50px;font-weight:100;margin-left:-5px;margin-bottom:30px;width:-moz-fit-content;width:fit-content;display:block;width:50vw}.content__block--carousel .carousel__header .carousel__header__title h2{transition-duration:1s;transition-property:margin-top;transition-delay:0s}.content__block--carousel.content__block--carousel--hidden .carousel__header{width:0}.content__block--carousel.content__block--carousel--hidden .carousel__header__title h2{margin-top:100px}.content__block--carousel.content__block--carousel--visible .carousel__header{width:100%}.content__block--carousel.content__block--carousel--visible .carousel__header__title h2{margin-top:40px}.content__block--carousel .carousel__content{display:flex;justify-content:space-between;font-size:18px;position:relative;height:450px;margin-top:45px;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.content__block--carousel .carousel__content::-webkit-scrollbar{width:0;height:0}.content__block--carousel .carousel__content .carousel__content__scroll{width:-moz-fit-content;width:fit-content;display:flex}.content__block--carousel .carousel__content .carousel__content__description{width:calc(50% - 10px);padding-bottom:50px}.content__block--carousel .carousel__content .carousel__content__description__text{transition-duration:.5s;transition-property:opacity}.content__block--carousel .carousel__content .carousel__content__description__nav{display:flex}.content__block--carousel .carousel__content .carousel__content__description__nav li{font-size:14px;padding:0;margin-right:5px}.content__block--carousel .carousel__content .carousel__content__description__nav li button{padding:8px 12px;transition-duration:.1s;transition-property:color}.content__block--carousel .carousel__content .carousel__content__description__nav li button.selected{transition-property:background-color;transition-duration:.5s;border-radius:50%}.content__block--carousel .carousel__content .carousel__content__description__detailLink{padding:18px 0;display:block;transition-duration:.5s;transition-property:margin-left}.content__block--carousel .carousel__content .carousel__content__description__detailLink:before{content:"";background-image:url(/images/triangle.svg);width:12px;height:12px;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:5px;transition-duration:.5s;transition-property:transform;transform-origin:center}.content__block--carousel .carousel__content .carousel__content__description__detailLink:hover{margin-left:20px}.content__block--carousel .carousel__content .carousel__content__description__detailLink:hover:before{transform:rotate(359deg)}.content__block--carousel .carousel__content .carousel__content__image{width:calc(27.5% - 10px);padding-bottom:calc(27.5% - 10px);height:0;border-radius:50%;border:1.1px solid #000;overflow:hidden;background-color:#f8f5f2;margin-top:-85px}.content__block--carousel .carousel__content .carousel__content__price{width:60px;height:60px;border-radius:50%;background-color:#f8f5f2;position:absolute;right:0;top:0;margin-top:-110px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:18px;transition-duration:.3s;transition-property:transform;transform-origin:center}.content__block--carousel .carousel__content .carousel__content__price p{cursor:default}.content__block--carousel .carousel__content .carousel__content__price:hover{transform:scale(1.2) rotate(-5deg)}.content__block--carousel .carousel__footer__button{width:240px;height:60px;border:1.1px solid #000;border-radius:37.5px;text-transform:uppercase;font-size:18px;overflow:hidden;position:relative;margin-bottom:-5px}.content__block--carousel .carousel__footer__button:before{width:100%;content:"";background-color:#f8f5f2;height:100%;display:block;position:absolute;top:0;left:-100%;z-index:1;transition-property:left;transition-duration:1s}.content__block--carousel .carousel__footer__button:hover:before{left:0}.content__block--carousel .carousel__footer__button p{z-index:10;display:block;position:relative}.content__block--carousel .carousel__arrow{width:40px;height:40px;position:absolute;right:2px;top:300px}.content__block--carousel .carousel__arrow img{transform:rotate(-90deg)}.content__block--carousel .carousel__arrow--black{right:unset;left:2px}.content__block--carousel .carousel__arrow--black img{transform:rotate(90deg)}@media(max-width:800px){.content__block--carousel{padding:20px}.content__block--carousel .carousel__header .carousel__header__section{font-size:12px}.content__block--carousel .carousel__header .carousel__header__title{font-size:50px;margin-left:-5px}.content__block--carousel .carousel__content{font-size:14px;margin-top:20px}.content__block--carousel .carousel__arrow{display:none}}.carousel__card{width:300px;height:100%;background-color:#f8f5f2;margin-right:20px;position:relative;padding:15px 17px;max-width:calc(100vw - 110px);margin-top:395px;transition-duration:1s;transition-property:margin-top}.carousel__card:last-child{margin-right:0}.carousel__card.carousel__card--review .carousel__card__header{margin-top:-20px}.carousel__card .carousel__card__header__section{font-size:14px;text-transform:uppercase}.carousel__card .carousel__card__header__title{font-size:30px;margin:20px 0;line-height:33px;font-weight:100;text-transform:uppercase;padding-right:50px}.carousel__card .carousel__card__header__client{font-size:25px;margin:20px 0;line-height:28px;font-weight:100;text-transform:uppercase;text-align:center;min-height:50px}.carousel__card .carousel__card__line{width:150px;height:1px;display:block;margin-left:60px}.carousel__card .carousel__card__review{font-size:18px;padding:20px;text-align:center;height:200px;margin-bottom:100px}.carousel__card .carousel__card__content{font-size:18px}.carousel__card .carousel__card__content a{display:block;transition-duration:.5s;transition-property:margin-left}.carousel__card .carousel__card__content a:before{content:"";background-image:url(/images/triangle.svg);width:10px;height:10px;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:3px;transition-duration:.5s;transition-property:transform;transform-origin:center}.carousel__card .carousel__card__content a:hover{margin-left:20px}.carousel__card .carousel__card__content a:hover:before{transform:rotate(359deg)}.carousel__card .carousel__card__price{position:absolute;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;right:16px;top:16px;transform:rotate(-3deg);font-size:14px;transition-duration:.3s;transition-property:transform;transform-origin:center}.carousel__card .carousel__card__price:hover{cursor:default;transform:scale(1.2) rotate(-5deg)}.carousel__card .carousel__card__footer__button{position:absolute;bottom:20px;right:20px;width:160px;height:40px!important;border:1px solid #f8f5f2}.carousel__card .carousel__card__footer__button:hover{border:1px solid #eee}.carousel__card .carousel__card__header__logo{width:80px;height:80px;border:1px solid #000;border-radius:50%;overflow:hidden;margin-left:90px;margin-top:70px;margin-bottom:20px}.carousel__card .carousel__card__header__logo .image__container,.carousel__card .carousel__card__header__logo .image__wrapper,.carousel__card .carousel__card__header__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel__card.carousel__card--0{transition-delay:.2s}.carousel__card.carousel__card--1{transition-delay:.4s}.carousel__card.carousel__card--2{transition-delay:.6s}.carousel__card.carousel__card--3{transition-delay:.8s}.carousel__card.carousel__card--4{transition-delay:1s}.carousel__card.carousel__card--5{transition-delay:1.2s}.carousel__card.carousel__card--6{transition-delay:1.4s}.carousel__card.carousel__card--7{transition-delay:1.6s}@media(max-width:800px){.carousel__card{height:100%;width:310px;margin-right:10px}.carousel__card .carousel__header .carousel__header__section{font-size:12px}.carousel__card .carousel__header .carousel__header__title{font-size:50px;margin-left:-5px}.carousel__card .carousel__content{font-size:14px;margin-top:20px}.carousel__card .carousel__card__header__title{font-size:30px;line-height:33px}.carousel__card .carousel__card__content{font-size:14px}.carousel__card .carousel__card__footer__button{width:150px;height:35px!important}.carousel__card .carousel__card__header__client{font-size:20px;margin-bottom:12px}.carousel__card .carousel__card__review{font-size:14px}}.carousel__card--blog{width:300px;max-width:calc(100vw - 110px);height:100%;background-color:#f8f5f2;margin-right:20px;position:relative;padding:15px 17px;margin-top:395px;transition-duration:1s;transition-property:margin-top}.carousel__card--blog:last-child{margin-right:0}.carousel__card--blog .carousel__card__header__date{font-size:14px}.carousel__card--blog .carousel__card__header__title{font-size:30px;margin:20px 0;line-height:38px;font-weight:100;text-transform:uppercase;padding-right:0!important}.carousel__card--blog .carousel__card__content{font-size:18px}.carousel__card--blog .carousel__card__footer__button{position:absolute;bottom:20px;right:20px;width:160px;height:40px!important;border:2px solid #d1ecc6;background-color:#d1ecc6}.carousel__card--blog.carousel__card--0{transition-delay:.2s}.carousel__card--blog.carousel__card--1{transition-delay:.4s}.carousel__card--blog.carousel__card--2{transition-delay:.6s}.carousel__card--blog.carousel__card--3{transition-delay:.8s}.carousel__card--blog.carousel__card--4{transition-delay:1s}.carousel__card--blog.carousel__card--5{transition-delay:1.2s}.carousel__card--blog.carousel__card--6{transition-delay:1.4s}.carousel__card--blog.carousel__card--7{transition-delay:1.6s}@media(max-width:800px){.carousel__card--blog{height:100%;width:310px;margin-right:10px}.carousel__card--blog .carousel__header .carousel__header__section{font-size:12px}.carousel__card--blog .carousel__header .carousel__header__title{font-size:50px;margin-left:-5px}.carousel__card--blog .carousel__content{font-size:14px;margin-top:20px}.carousel__card--blog .carousel__card__header__title{font-size:30px;line-height:33px}.carousel__card--blog .carousel__card__content{font-size:14px}.carousel__card--blog .carousel__card__footer__button{width:150px;height:35px!important}}.content__block--roundsquare{width:100%;height:-moz-fit-content;height:fit-content;display:flex;justify-content:space-between;align-items:center}.content__block--roundsquare .roundsquare__shape{width:calc(25vw - 40px);height:calc(25vw - 40px);transform:scale(.01) rotate(0deg) translateZ(0);transition-duration:1s;transition-timing-function:ease-out;transition-property:transform;transform-origin:center}.content__block--roundsquare .roundsquare__shape:first-child,.content__block--roundsquare .roundsquare__shape:nth-child(3){border-radius:50%;transform:scale(.01) rotate(0deg) translateZ(0)}.content__block--roundsquare .roundsquare__shape:first-child .shape__background-media,.content__block--roundsquare .roundsquare__shape:nth-child(3) .shape__background-media{border-radius:50%}.content__block--roundsquare .roundsquare__shape:first-child{transition-delay:.5s}.content__block--roundsquare .roundsquare__shape:nth-child(2){transition-delay:.7s}.content__block--roundsquare .roundsquare__shape:nth-child(3){transition-delay:.9s}.content__block--roundsquare .roundsquare__shape:nth-child(4){transition-delay:1.1s}.content__block--roundsquare .roundsquare__shape a{width:calc(25vw - 40px);height:calc(25vw - 40px);border-radius:0;display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column}.content__block--roundsquare .roundsquare__shape .shape__icon{display:block;width:25px;height:25px;margin-bottom:10px;margin-top:-10px}.content__block--roundsquare .roundsquare__shape .shape__background-media{opacity:0;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition-duration:.3s;transition-property:opacity;mix-blend-mode:overlay;filter:grayscale(1);width:calc(25vw - 40px);background-color:#f8f5f2;height:calc(25vw - 40px);-o-object-position:top left;object-position:top left}.content__block--roundsquare .roundsquare__shape .shape__title{font-size:18px;text-transform:uppercase;text-align:center;padding:0 20px}.content__block--roundsquare .roundsquare__shape:hover .shape__background-media{opacity:1}.content__block--roundsquare.content__block--roundsquare--visible .roundsquare__shape{transform:scale(1) rotate(0deg) translateZ(0)}@media(max-width:800px){.content__block--roundsquare{flex-wrap:wrap}.content__block--roundsquare .roundsquare__shape{width:calc(50vw - 30px);height:calc(50vw - 30px);margin-bottom:20px}.content__block--roundsquare .roundsquare__shape .shape__background-media,.content__block--roundsquare .roundsquare__shape a{width:calc(50vw - 30px);height:calc(50vw - 30px);opacity:1!important}.content__block--roundsquare .roundsquare__shape .shape__title{font-size:14px}.content__block--roundsquare .roundsquare__shape:first-child,.content__block--roundsquare .roundsquare__shape:first-child .shape__background-media,.content__block--roundsquare .roundsquare__shape:nth-child(4),.content__block--roundsquare .roundsquare__shape:nth-child(4) .shape__background-media{border-radius:50%}.content__block--roundsquare .roundsquare__shape:nth-child(2),.content__block--roundsquare .roundsquare__shape:nth-child(2) .shape__background-media,.content__block--roundsquare .roundsquare__shape:nth-child(3),.content__block--roundsquare .roundsquare__shape:nth-child(3) .shape__background-media{border-radius:0}}.content__header{width:100%;display:flex;justify-content:space-between;align-items:center;transition-duration:1.5s;transition-property:padding;padding:50px calc(15vw + 30px);position:relative;margin-top:80px}.content__header .header__square{width:20px;height:20px}.content__header .header__round{border-radius:50%;width:23px;height:23px}.content__header .header__round,.content__header .header__square{transition-property:transform;transition-duration:1s}.content__header.content__header--visible .header__round,.content__header.content__header--visible .header__square{transform:rotate(1turn)}.content__header .header__text{width:calc(70vw - 100px);text-align:center;text-transform:uppercase}.content__header .header__text .header__text__title{font-size:50px;line-height:50px}.content__header .header__text .header__text__section{font-size:18px;margin-bottom:10px;margin-top:-25px}@media(max-width:800px){.content__header{padding:20px;margin-top:80px}.content__header .header__text{width:calc(100vw - 100px)}.content__header .header__text .header__text__title{font-size:30px;line-height:35px}.content__header .header__text .header__text__section{font-size:14px;margin-bottom:5px;margin-top:-7px}}.intro__header{width:calc(100% - 100px);transition-duration:1.5s;transition-property:padding;padding:0;position:relative;margin-top:85px;margin-left:50px}.intro__header .header__text__title{position:absolute;opacity:0}.intro__header .header__text__square{position:absolute;width:0;transition-duration:2s;transition-property:width;left:calc(25vw - 25px);height:60px;top:30px;overflow:hidden;transition-delay:2s;transition-timing-function:ease-out}.intro__header .header__text__square img,.intro__header .header__text__square video{width:calc(50vw - 50px);height:60px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:overlay;filter:grayscale(1);opacity:.2}.intro__header.intro__header--visible .header__text__square{width:calc(50vw - 50px)}.intro__header .header__text__moto{position:absolute;top:15px;right:0;font-size:45px}.intro__header .header__text__moto b{font-style:italic;margin-right:2px}.intro__header .header__text__moto .header__text__moto__round{border-radius:50%;width:37px;height:37px;display:inline-block;margin-right:7px;margin-bottom:-1px}.intro__header .header__text__moto .header__text__moto__square{width:20px;height:20px;display:inline-block;margin-right:7px;margin-bottom:-3px}.intro__header .header__sentence{text-align:left;margin-top:0;font-size:5vw;color:#000;text-transform:uppercase;font-weight:100;width:100%;height:calc(100vh - 25vw - 145px);display:flex;align-items:flex-end;line-height:100%}.intro__header .header__sentence h2{margin-bottom:-20px;height:11vw}.intro__header .header__sentence h2 span{width:3.2vw;height:3.2vw;border-radius:50%;background-color:pink;display:inline-block;margin-left:.5vw;margin-top:-1vw;opacity:0;animation:opacityTransiton .5s forwards}.intro__header .header__sentence h2 span:first-child{background-color:#e4e4e4;margin-left:2.5vw;animation-delay:0s}.intro__header .header__sentence h2 span:nth-child(2){background-color:#e6d4f4;animation-delay:.3s}.intro__header .header__sentence h2 span:nth-child(3){background-color:#d1ecc6;animation-delay:.6s}@keyframes opacityTransiton{0%{opacity:0}to{opacity:1}}@media(max-width:800px){.intro__header{width:100%;margin-left:20px;margin-bottom:30px;width:calc(100vw - 20px)!important}.intro__header .header__sentence{font-size:7.5vw;height:20vh}.intro__header .header__sentence h2{height:11vw}.intro__header .header__sentence h2 span{width:5.2vw;height:5.2vw;margin-left:1vw;margin-top:-1vw}}.footer{width:calc(100% - 100px);margin-left:50px;background-color:#e4e4e4;border-radius:20px 20px 0 0;display:flex;justify-content:flex-end;align-items:flex-start;position:relative;font-size:14px}.footer h1{color:transparent;position:absolute;left:50px;margin-top:50px}.footer h1:after{background-image:url(/images/logo_kaap.png);background-repeat:no-repeat;background-size:contain;width:200px;height:200px;display:block;position:relative;left:30px;top:-5px;content:"";margin-top:-35px;margin-bottom:-40px;margin-left:-53px}.footer .footer__nav{width:16.67%;margin:50px 0 150px}.footer .footer__nav:nth-child(2){width:25%!important}.footer .footer__nav h4{text-transform:uppercase;margin-bottom:25px;margin-left:-19px}.footer .footer__nav h4 span.footer__nav__title-span--desktop{width:14px;height:14px;display:inline-block;margin-bottom:-1px;margin-right:5px;border-radius:50%;background-color:#f8f5f2!important}.footer .footer__nav h4 span.footer__nav__title-span--mobile{display:none}.footer .footer__nav li,.footer .footer__nav p{margin-bottom:17px;line-height:17px;cursor:pointer}.footer .footer__credits{position:absolute;width:75%;bottom:50px;left:25%;display:flex;margin-left:-19px}.footer .footer__credits span{width:14px;height:14px;display:inline-block;margin-bottom:-2px;margin-right:5px;border-radius:50%;background-color:#f8f5f2}.footer .footer__credits p{width:33.3%}@media(max-width:800px){.footer{margin-top:-20px;width:calc(100% - 20px);margin-left:0;border-radius:0 20px 20px 0;font-size:14px;margin-bottom:19px!important;padding:30px 20px 20px;flex-wrap:wrap;justify-content:flex-start}.footer .footer__nav{width:50%;margin:0 0 50px;padding-right:30px}.footer .footer__nav:nth-child(2){width:50%!important}.footer .footer__nav:nth-child(4){padding-bottom:20px}.footer .footer__nav h4{margin-left:0}.footer .footer__nav h4 span.footer__nav__title-span--mobile{width:14px;height:14px;display:inline-block;border-radius:50%;margin-left:10px;background-color:#f8f5f2!important;margin-bottom:-2px}.footer .footer__nav h4 span.footer__nav__title-span--desktop{display:none}.footer .footer__credits{position:relative!important;width:50%;bottom:10px;flex-wrap:wrap;width:100%;left:20px}.footer .footer__credits a,.footer .footer__credits p{width:100%;padding-right:20px;margin-bottom:4px;display:inline-flex;justify-content:flex-end;flex-direction:row-reverse}.footer .footer__credits a span,.footer .footer__credits p span,.footer h1{display:none}.footer h1{left:unset;right:10px;margin-top:0;width:50px}.footer h1:after{width:60px;height:60px;left:43px;top:7px}}.padding-bottom{height:0}@media(max-width:800px){.padding-bottom{height:1px;display:block}}.falc{width:200px;height:60px;position:fixed;z-index:100;right:-200px;bottom:20px;background-color:#f8f5f2;border-radius:60px;font-size:14px;text-align:center;animation:popup 2s ease-out 3s forwards;transition-duration:.5s;transition-property:margin-right;color:#242424;border:.7px solid #242424}.falc:hover{margin-right:8px}.falc img{width:14px;height:14px;display:inline-block;margin-left:4px;-o-object-fit:contain;object-fit:contain;transform:rotate(-135deg);margin-bottom:-2px;margin-right:-2px}@media(max-width:800px){.falc{bottom:10px;width:150px;height:50px;font-size:12px}.falc,.falc:hover{margin-right:-10px}.falc img{width:12px;height:12px}}@keyframes popup{0%{right:-200px}to{right:17px}}.coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 30vw)}.coming-soon h1{position:absolute;opacity:0}.coming-soon .logo{height:330px;width:380px;z-index:1000;margin-bottom:-80px;z-index:-1}.coming-soon h2{font-size:18px;text-align:center;padding:0 50px;text-transform:uppercase}.coming-soon .content{position:absolute;bottom:5px;width:100vw}.coming-soon .content__block{margin-bottom:0!important}@media(max-width:800px){.coming-soon{flex-wrap:nowrap}.coming-soon .roundsquare__shape{margin-bottom:0}.coming-soon .roundsquare__shape,.coming-soon .roundsquare__shape a{width:calc(25vw - 40px);height:calc(25vw - 40px)}.coming-soon .roundsquare__shape .shape__icon,.coming-soon .roundsquare__shape a .shape__icon{width:19px;height:19px;margin-top:-5px;margin-bottom:5px}.coming-soon .roundsquare__shape a h2,.coming-soon .roundsquare__shape h2{font-size:13px!important;padding:0 10px}.coming-soon .roundsquare__shape a:first-child,.coming-soon .roundsquare__shape a:first-child .shape__background-media,.coming-soon .roundsquare__shape a:nth-child(3),.coming-soon .roundsquare__shape a:nth-child(3) .shape__background-media,.coming-soon .roundsquare__shape:first-child,.coming-soon .roundsquare__shape:first-child .shape__background-media,.coming-soon .roundsquare__shape:nth-child(3),.coming-soon .roundsquare__shape:nth-child(3) .shape__background-media{border-radius:50%}.coming-soon .roundsquare__shape a:nth-child(2),.coming-soon .roundsquare__shape a:nth-child(2) .shape__background-media,.coming-soon .roundsquare__shape a:nth-child(4),.coming-soon .roundsquare__shape a:nth-child(4) .shape__background-media,.coming-soon .roundsquare__shape:nth-child(2),.coming-soon .roundsquare__shape:nth-child(2) .shape__background-media,.coming-soon .roundsquare__shape:nth-child(4),.coming-soon .roundsquare__shape:nth-child(4) .shape__background-media{border-radius:0}}@media(max-width:550px){.coming-soon{height:calc(100vh - 100vw - 105px)}.coming-soon .logo{height:30vh;width:380px;margin-bottom:-50px}.coming-soon h2{font-size:14px}.coming-soon .roundsquare__shape{width:calc(50vw - 30px);height:calc(50vw - 30px);margin-bottom:20px}.coming-soon .roundsquare__shape h2{padding:0}.coming-soon .roundsquare__shape .shape__background-media,.coming-soon .roundsquare__shape a{width:calc(50vw - 30px);height:calc(50vw - 30px);opacity:1!important}.coming-soon .roundsquare__shape .shape__icon{width:25px;height:25px;margin-top:-10px;margin-bottom:10px}.coming-soon .roundsquare__shape h2{font-size:15px!important}.coming-soon .roundsquare__shape .shape__title{font-size:14px}.coming-soon .roundsquare__shape:first-child,.coming-soon .roundsquare__shape:first-child .shape__background-media,.coming-soon .roundsquare__shape:nth-child(4),.coming-soon .roundsquare__shape:nth-child(4) .shape__background-media{border-radius:50%}.coming-soon .roundsquare__shape:nth-child(2),.coming-soon .roundsquare__shape:nth-child(2) .shape__background-media,.coming-soon .roundsquare__shape:nth-child(3),.coming-soon .roundsquare__shape:nth-child(3) .shape__background-media{border-radius:0}.coming-soon .content{bottom:-20px}}.contact__form{width:100%;padding:0 50px;margin-top:-50px}.contact__form.contact__form--hidden .form__header{width:0}.contact__form.contact__form--visible .form__header{width:100%}.contact__form form{background-color:#e4e4e4;border-radius:20px 20px 0 0;padding:20px 20px 80px}.contact__form form .form__header{border-top:1.1px solid #000;text-transform:uppercase;transition-duration:1s;transition-property:width;position:relative;height:50px}.contact__form form .form__header .form__header__section{font-size:14px;margin-top:-3px;padding-right:10px;position:absolute}.contact__form form label{opacity:0;position:absolute;height:0}.contact__form form input,.contact__form form input:-webkit-autofill,.contact__form form input:-webkit-autofill:active,.contact__form form input:-webkit-autofill:focus,.contact__form form input:-webkit-autofill:hover,.contact__form form input:active,.contact__form form input:focus,.contact__form form input:focus-visible{padding-left:0;padding-right:0;border-radius:0;color:#000!important;font-size:18px;width:calc(50% - 20px);margin-right:20px;border-bottom:1px solid #f8f5f2;margin-bottom:15px;background-color:transparent!important}.contact__form form p:not(.button-text){font-size:18px;width:calc(50% - 20px);color:#feab24;display:inline-block}.contact__form form .pwm-field-icon{display:none}.contact__form form textarea{width:100%;border:1px solid #000;border-radius:0;height:150px;padding:10px;margin-bottom:17px;font-family:PPNeueMontreal-Regular;font-size:18px;background-color:#f8f5f2;margin-top:15px}.contact__form form button{right:0;float:right}.contact__form form button:before{background-color:#e6d4f4}.contact__form form button p{font-family:PPNeueMontreal-Regular;font-weight:100}@media(max-width:800px){.contact__form{padding:0 20px;margin-top:-10px}.contact__form form input,.contact__form form input:-webkit-autofill,.contact__form form input:-webkit-autofill:active,.contact__form form input:-webkit-autofill:focus,.contact__form form input:-webkit-autofill:hover,.contact__form form input:active,.contact__form form input:focus,.contact__form form input:focus-visible{width:100%;font-size:14px}.contact__form form button{margin-top:8px}.contact__form form .form__header .form__header__section{font-size:14px}.contact__form form p:not(.button-text){font-size:14px;width:100%!important;display:block;margin-top:-10px}.contact__form form textarea{font-size:14px}}