@font-face{font-family:"open-sans-regular-custom";src:url(../../../fonts/OpenSans-Regular.woff2) format("woff2"),url(../../../fonts/OpenSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"open-sans-semi-bold-custom";src:url(../../../fonts/OpenSans-SemiBold.woff2) format("woff2"),url(../../../fonts/OpenSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"open-sans-bold-custom";src:url(../../../fonts/OpenSans-Bold.woff2) format("woff2"),url(../../../fonts/OpenSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"dancing-script-regular-custom";src:url(../../../fonts/DancingScript-Regular.woff2) format("woff2"),url(../../../fonts/DancingScript-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"dancing-script-semi-bold-custom";src:url(../../../fonts/DancingScript-SemiBold.woff2) format("woff2"),url(../../../fonts/DancingScript-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--bg-color:#ffff;--accent-color:#f27bbd;--main-font-size:1.65rem;--main-font-color:#000;--regular-font:"open-sans-regular-custom",sans-serif;--regular-font-semi-bold:"open-sans-semi-bold-custom",sans-serif;--regular-font-bold:"open-sans-bold-custom",sans-serif;--fancy-regular-font:"dancing-script-regular-custom",sans-serif;--fancy-semi-bold-font:"dancing-script-semi-bold-custom",sans-serif;--image-border-radius:13px;--input-border-radius:5px;--button-border-radius:3px;--heading-font-size:3.4rem;--button-font-size:1rem;--heading-margin-bottom:1em;--text-line-height:2.85rem;--subpage-heading-margin-top:1em;--mega-menu-shadow:0 0 5px #00000041}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%;overflow-x:hidden;scroll-behavior:smooth}html{font-size:62.5%}a{text-decoration:none;color:var(--main-font-color)}button,input,select,textarea{color:var(--main-font-color);font:inherit}img{display:block;max-width:100%;height:auto}button{border:none;cursor:pointer}body{font-family:var(--regular-font);background-color:var(--bg-color);color:var(--main-font-color);font-size:var(--main-font-size);line-height:1.5;min-height:100vh;display:flex;flex-direction:column}body footer,body header,body main,body nav{flex-shrink:0}.wrapper{max-width:1300px;width:100%;margin-inline:auto}.section-padding{padding:4em 1em;padding-bottom:0}.section-padding:last-of-type{padding-bottom:4em}.subpage.section-padding:first-of-type{padding-top:2em}.fixed-page{overflow:hidden}.hidden{display:none}.white-bordered-btn{color:#fff;border:1px solid #fff;padding:.4em .8em;transition:transform .3s,background-color .3s;border-radius:var(--button-border-radius)}.white-bordered-btn:hover{transform:scale(.987);background-color:hsla(0,0%,100%,.2392156863)}.about-us .section-heading{margin-bottom:1em}.section-heading{font-size:var(--heading-font-size);font-family:var(--fancy-semi-bold-font);text-align:center;font-weight:600;position:relative;max-width:-moz-max-content;max-width:max-content;margin-inline:auto;margin-bottom:1.3em}.section-heading:before{content:"";position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);height:3px;width:135%;max-width:calc(100vw - 1em);background-color:var(--accent-color)}.button,.form__button{padding:.2em 1em;border-radius:var(--button-border-radius)}.nav__link:is(.nav__link):not(.nav__link--pink):not(.nav__link-mega-parent):not(.nav__mega-links-box .nav__link),.scale-animation{position:relative}.nav__link:is(.nav__link):not(.nav__link--pink):not(.nav__link-mega-parent):not(.nav__mega-links-box .nav__link):before,.scale-animation:before{width:100%;height:3px;content:"";position:absolute;left:50%;bottom:-6px;background-color:var(--accent-color);transform:translateX(-50%) scale(0);transform-origin:50%;transition:transform .3s}.nav__link:hover:is(.nav__link):not(.nav__link--pink):not(.nav__link-mega-parent):not(.nav__mega-links-box .nav__link):before,.scale-animation:hover:before{transform:translateX(-50%) scale(1)}.grecaptcha-badge{visibility:hidden}.form__button,.nav__link--pink,.pink-btn-reverse-animation{border:1px solid transparent;transition:border .3s,background-color .3s,color .3s}.form__button:hover,.nav__link--pink:hover,.pink-btn-reverse-animation:hover{color:#000;border:1px solid var(--accent-color);background-color:transparent}.cookie__box{position:fixed;bottom:0;right:0;z-index:300;background-color:#fff;padding:1em;box-shadow:0 0 5px #ddd}.cookie__box .blue{font-weight:400;font-size:15px;color:#1d74e7}.cookie__box .cookie__text{margin-bottom:.8em;line-height:2.5rem;font-size:15px;text-align:center}.cookie__box .manage__element{font-size:15px;display:flex;justify-content:space-between;margin-bottom:.7em}.cookie__box .manage__element:last-of-type{margin-bottom:1em}.cookie__box .manage__element .green{color:green}.cookie__box .manage__box{display:none}.cookie__box .cookie__buttons{display:flex;flex-direction:column}.cookie__box .cookie__buttons button{padding:.4em .8em;margin-bottom:.8em;color:#000;background-color:hsla(0,0%,87%,.3843137255);border-radius:5px;transition:transform .3s}.cookie__box .cookie__buttons button:last-of-type{margin-bottom:0}.cookie__box .cookie__buttons button:hover{transform:scale(.975)}.cookie__box .cookie__buttons .cookie__accept{background-color:var(--accent-color);color:#fff}.cookie-hidden{display:none}.text-shown{display:block!important}.switch{position:relative;display:inline-block;width:35px;height:14px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:12px;width:12px;left:2px;bottom:1px;background-color:#fff}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(19px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}@media (min-width:768px){.section-padding{padding:4em 2em;padding-bottom:0}.cookie__box{bottom:0;right:25px;width:100%;max-width:450px;border-radius:8px}.cookie__box .cookie__text{text-align:left;line-height:22px}.cookie__box .cookie__buttons{flex-direction:row;column-gap:15px}.cookie__box .cookie__buttons button{flex:1;margin:0}}.footer{border-top:1px solid #ddd;padding:1em;margin-top:auto}.footer__content{flex-direction:column;row-gap:.5rem}.footer__content,.footer a{display:flex;align-items:center}.footer a{transition:color .3s}.footer a svg{margin-right:.45em}.footer a:hover{color:var(--accent-color)}.nav{padding-inline:1em;padding-block:.5em;border-bottom:1px solid #ddd;position:relative;height:92px;z-index:100}.nav,.nav__items{display:flex;align-items:center}.nav__items{justify-content:space-between}.nav__links{position:absolute;transform:translateX(120%);padding-top:1.5em;top:92px;left:0;height:calc(100vh - 92px);background-color:#fff;display:flex;flex-direction:column;width:100%;align-items:center;transition:transform .3s,visibility .3s;visibility:hidden}.nav__links-visible{visibility:visible;transform:translateX(0)}.nav__link{padding:.5em 1em;cursor:pointer}.nav__link--pink{padding-block:.3em;padding-inline:1.3em;background-color:var(--accent-color);border-radius:var(--button-border-radius);color:#fff}.nav__link--flex{display:flex;align-items:center;position:relative}.nav__link--flex .arrow{pointer-events:none;transition:transform .3s}.nav__link--flex svg{display:block;height:100%}.nav__mega-box .nav__link,.nav__mega-box .nav__link-mega-parent{transition:color .3s}.nav__mega-box .nav__link:hover,.nav__mega-box:hover .nav__link-mega-parent:first-of-type{color:var(--accent-color)}.nav__logo img{max-width:70px}.nav__burger-btn{padding:1em;background:none;border:none;cursor:pointer}.nav__burger-btn-box{width:45px;height:40px;display:flex;flex-direction:column;justify-content:space-around}.nav__mega-box,.nav__mega-links-box{display:flex;align-items:center;flex-direction:column}.nav__mega-links-box{max-height:0;overflow:hidden;transition:max-height .3s;visibility:hidden}.nav__mega-links-box.opened{visibility:visible}.nav .arrow-reversed{transform:rotate(180deg)}.nav__burger-btn.opened .nav__burger-btn-line--1{transform:rotate(45deg) translate(9px,10px)}.nav__burger-btn.opened .nav__burger-btn-line--2{opacity:0}.nav__burger-btn.opened .nav__burger-btn-line--3{transform:rotate(-45deg) translate(9px,-10px)}.nav__link--desktop{display:none}.nav__burger-btn-line{height:3px;width:100%;background-color:#000;transition:transform .3s,opacity .2s}.nav__link-desktop-box{display:none}@media (min-width:992px){.nav__burger-btn{display:none}.nav__links{position:static;transform:translateX(0);height:auto;flex-direction:row;padding-top:0;width:auto;visibility:visible;flex:2;justify-content:center}.nav__logo{flex:1}.nav__link--desktop{display:block}.nav__link--mobile{display:none}.nav__mega-box{position:relative}.nav__mega-box:hover .nav__mega-links-box{opacity:1;visibility:visible}.nav__mega-links-box{max-height:none;padding-block:.5em;position:absolute;top:40px;background-color:#fff;border-radius:4px;box-shadow:var(--mega-menu-shadow);width:-moz-max-content;width:max-content;max-width:-moz-max-content;max-width:max-content;opacity:0;visibility:hidden;transition:opacity .3s;align-items:flex-start}.nav__link-desktop-box{display:block;flex:1;display:flex;justify-content:flex-end}.nav__link-desktop-box .nav__link{max-width:-moz-max-content;max-width:max-content}}.form{display:flex;flex-direction:column;align-items:center;row-gap:2rem;width:100%}.form__group{position:relative;width:100%}.form__input:focus,.form__textarea:focus{border-color:var(--accent-color);outline:none}.form__label{position:absolute;cursor:text;z-index:2;top:20px;transform:translateY(-50%);left:10px;font-size:1.4rem;background:#fff;padding:0 10px;color:#000;transition:font-size .3s ease,top .3s ease}.form__input,.form__textarea{display:block;width:100%;min-height:40px;max-height:40px;background:transparent;border:1px solid #ccc;border-radius:var(--input-border-radius);padding:10px 15px;transition:border .3s;font-size:1.5rem}.form__textarea{resize:vertical;min-height:100px;max-height:200px}.form__link{font-family:var(--regular-font-semi-bold);color:var(--accent-color)}.form__button,.form__policy{align-self:flex-start}.form__button{padding-inline:1.5em;border-radius:var(--button-border-radius);height:35px}.form__button--pink{color:#fff;background-color:var(--accent-color)}.form__output{align-self:flex-start}.form__output--success{color:#28a745}.form__output--fail{color:#dc3545}.form__output--hidden{visibility:hidden;display:none}.form .form__input:not(:-moz-placeholder-shown).form__input:not(:focus)+.form__label,.form .form__textarea:not(:-moz-placeholder-shown).form__textarea:not(:focus)+.form__label{font-size:1.1rem;top:-5px}.form .form__input:focus+.form__label,.form .form__input:not(:placeholder-shown).form__input:not(:focus)+.form__label,.form .form__textarea:focus+.form__label,.form .form__textarea:not(:placeholder-shown).form__textarea:not(:focus)+.form__label{font-size:1.1rem;top:-5px}.form__button:has(span):hover{background-color:var(--accent-color);color:#fff}.custom-loader{display:block;width:23px;height:23px;position:relative}.custom-loader:after,.custom-loader:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:#fff;animation:spin 1s infinite linear}.custom-loader:after{border:2px solid hsla(0,0%,100%,.3)}@keyframes spin{to{transform:rotate(1turn)}}.offer-subpage__subheading{text-align:center;line-height:var(--text-line-height)}.offer-subpage__subheading a{color:var(--accent-color);font-family:"open-sans-bold-custom"}.offer-subpage__subheading{max-width:950px;margin-inline:auto}.offer-subpage__subheading:last-of-type{margin-bottom:.5em}.offer-subpage__box,.offer-subpage__boxes{display:flex;flex-direction:column;align-items:center}.offer-subpage__box{width:100%;position:relative}.offer-subpage__text{font-family:var(--regular-font-semi-bold);text-align:center}.offer-subpage__hexagon{height:auto;width:100%;max-width:350px;stroke:var(--accent-color)}.offer-subpage__hexagon path{width:100%;height:auto}.offer-subpage__items{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.offer-subpage__icon-svg{width:90px;height:auto;stroke:var(--accent-color)}.offer-subpage__icon-svg--bigger{width:105px}.offer-subpage__icon{display:flex;justify-content:center;margin-bottom:.6em}.offer-subpage__icon--margin{margin-bottom:0}.offer-subpage__info-text{text-align:center;margin-top:1em;margin-bottom:1.5em}@media (min-width:768px){.offer-subpage__boxes{flex-wrap:wrap;flex-direction:row;justify-content:center;max-width:800px;margin-inline:auto}.offer-subpage__box{width:50%;max-width:375px}.offer-subpage .quote__form{max-width:800px;margin-inline:auto}}