body{font-family:"Proxima Nova";color:var(--color-white);margin:0;padding:0;font-size:18px;background-color:var(--color-dark-gray)}@media only screen and (max-width: 992px){body{font-size:16px}}body.lock{overflow:hidden !important}html{scroll-behavior:smooth}body,html{height:100%}div,p,form,input,a,span,button,textarea,input,li{box-sizing:border-box}ul,li{display:block;padding:0;margin:0}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0}a,a:hover,a:active{text-decoration:none}a,button,input{transition:all .5s ease}a{color:inherit}input{font-family:inherit;border-radius:0;-webkit-appearance:button}input,input:hover,input:focus,input:active,button,button:hover,button:focus,button:active,textarea,textarea:hover,textarea:focus,textarea:active{outline:none}textarea{outline:none;resize:none;font-family:inherit;border:none;display:block}main{flex:1 1 auto}img{max-width:100%;display:block;height:auto;-o-object-fit:cover;object-fit:cover}button{font-family:inherit;text-align:center;cursor:pointer;border:none;background-color:rgba(0,0,0,0);padding:0}@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNova-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNova-RegularIt.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("../fonts/ProximaNova-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}body:not(.home) .main-wrapper{padding-top:133px}.container{margin:0 auto;max-width:1360px;padding-left:40px;padding-right:40px}@media only screen and (max-width: 992px){.container{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 768px){.container{padding-left:15px;padding-right:15px}}.btn{padding:10px 25px;font-size:15px;letter-spacing:.21px;line-height:1.43;text-transform:uppercase;font-weight:700;display:block;max-width:-moz-max-content;max-width:max-content}.btn-primary{box-shadow:0 0 0 3px var(--color-forest-teal-opacity-80);border-radius:4px 24px 4px 24px;background:var(--gradient-1);color:var(--color-white)}.btn-primary:hover{box-shadow:none}.btn--arrow{display:flex;align-items:center;justify-content:center;-moz-column-gap:10px;column-gap:10px}.btn--arrow .btn-icon{width:15px;height:15px}.btn-white{box-shadow:0 0 0 3px var(--color-white-opacity-25);border-radius:4px 24px 4px 24px;background-color:var(--color-white);color:var(--color-electric-indigo)}.btn-white:hover{box-shadow:none}.btn-pink{box-shadow:0 0 0 3px var(--color-pink-600-opacity-50);border-radius:4px 24px 4px 24px;background-color:var(--color-pink-600);color:var(--color-white)}.btn-pink:hover{box-shadow:none}.btn-violet{box-shadow:0 0 0 3px var(--color-violet-500-opacity-50);border-radius:4px 24px 4px 24px;background-color:var(--color-violet-500);color:var(--color-white)}.btn-violet:hover{box-shadow:none}.nav-burger-btn{width:35px;height:20px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.nav-burger-btn span{display:block;position:absolute;height:3px;width:100%;background-color:var(--color-white);border-radius:3px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.nav-burger-btn span:nth-child(1){top:0px;transform-origin:left center}.nav-burger-btn span:nth-child(2){top:50%;transform-origin:left center}.nav-burger-btn span:nth-child(3){top:100%;transform-origin:left center}.nav-burger-btn.is-open span:nth-child(1){transform:rotate(45deg);top:-2px}.nav-burger-btn.is-open span:nth-child(2){width:0%;opacity:0}.nav-burger-btn.is-open span:nth-child(3){transform:rotate(-45deg);top:23px;left:0}.slider-button{width:48px;height:48px;border:1px solid var(--color-violet);border-radius:4px 16px 4px 16px;background-color:var(--color-midnight-opacity-75);display:flex;align-items:center;justify-content:center;z-index:1}@media only screen and (max-width: 576px){.slider-button{width:40px;height:40px}}.social-list{display:flex;align-items:center;-moz-column-gap:25px;column-gap:25px}.social-list__link img{width:25px;height:25px;-o-object-fit:contain;object-fit:contain}.txt-wysiwyg a{color:inherit;text-decoration:underline;text-underline-offset:3px}.txt-wysiwyg a:hover{text-decoration:none}.txt-wysiwyg ul li{position:relative;padding-left:9px;color:var(--color-muted-gray);font-size:13px;line-height:1.5;letter-spacing:.2px}.txt-wysiwyg ul li:not(:last-child){margin-bottom:5px}.txt-wysiwyg ul li::before{content:"";position:absolute;width:4px;height:4px;top:8px;left:0;background-color:var(--color-electric-purple);border-radius:50px}.icon-star{background:url("../img/svg-icons/star-icon.svg") no-repeat center center/contain;width:24px;height:24px;display:block}.section{margin:64px 0}.section-inner{border-radius:4px 24px 4px 24px;background:url("../img/circuit-board-9fc1726d1.png"),var(--color-midnight-opacity-50);padding:64px;overflow:hidden}@media only screen and (max-width: 1200px){.section-inner{padding:45px}}@media only screen and (max-width: 768px){.section-inner{padding:35px}}@media only screen and (max-width: 576px){.section-inner{padding:35px 20px}}.section-inner--teal{border:2px solid var(--color-fresh-teal);box-shadow:0px 15px 40px 0px var(--color-fresh-teal-opacity-50)}.section-inner--purple{border:2px solid var(--color-electric-purple);box-shadow:0px 15px 40px 0px var(--color-electric-purple-opacity-50)}.section-inner--violet{border:2px solid var(--color-violet);box-shadow:0px 15px 40px 0px var(--color-violet-opacity-50)}.section-title{font-size:36px;text-transform:uppercase;margin-bottom:20px;letter-spacing:3px}@media only screen and (max-width: 1200px){.section-title{font-size:30px}}@media only screen and (max-width: 768px){.section-title{font-size:25px;letter-spacing:2.4px}}.wpcf7 .wpcf7-not-valid-tip{color:#873b3b;font-size:14px;margin-top:10px}.wpcf7 .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0}.wpcf7 form .wpcf7-response-output{line-height:1.4;text-align:center}:root{--color-dark-gray: #24222C;--color-midnight: #020617;--color-midnight-opacity-50: rgba(2, 6, 23, 0.5);--color-midnight-opacity-75: rgba(2, 6, 23, 0.75);--color-midnight-opacity-80: rgba(2, 6, 23, 0.8);--color-black: #000000;--color-black-opacity-40: rgba(0, 0, 0, 0.4);--color-black-opacity-50: rgba(0, 0, 0, 0.5);--color-black-opacity-60: rgba(0, 0, 0, 0.6);--color-black-opacity-65: rgba(0, 0, 0, 0.65);--color-black-opacity-80: rgba(0, 0, 0, 0.80);--color-white: #FFFFFF;--color-white-opacity-25: rgba(255, 255, 255, 0.25);--color-white-opacity-30: rgba(255, 255, 255, 0.30);--color-light-gray: #E5E7EB;--color-muted-gray: #9CA3AF;--color-medium-gray: #555555;--color-electric-indigo: #4F46E5;--color-fresh-teal: #14B8A6;--color-fresh-teal-opacity-50: rgba(20, 184, 165, 0.5);--color-electric-purple: #D946EF;--color-electric-purple-opacity-50: rgba(216, 70, 239, 0.5);--color-pink-600: #f5006b;--color-pink-600-opacity-50: rgba(245, 0, 107, 0.5);--color-violet: #786CEA;--color-violet-opacity-50: rgba(121, 108, 234, 0.5);--color-violet-500: #a84cea;--color-violet-500-opacity-50: rgba(168, 76, 234, 0.5);--color-sky-blue: #2F9AFF;--color-forest-teal: #115E59;--color-forest-teal-opacity-80: rgba(17, 94, 89, 0.8);--gradient-1: linear-gradient(90deg, #2bd2bd 0.191%, #0d9689 99.778%);--gradient-2: linear-gradient(90deg, #a84cea 0.191%, #f5006d 99.778%);--gradient-3: linear-gradient(90.00deg, #4f46e5, #db2777 100%);--transition: all .25s ease-in}.modal{position:fixed;width:100%;height:100%;top:0;right:0;z-index:10;background-color:rgba(0,0,0,.7);overflow-y:auto;opacity:0;visibility:hidden;transition:all .5s ease;pointer-events:none}.modal.opened{visibility:visible;opacity:1;pointer-events:all}.modal-wrapper{width:100%;min-height:100vh;display:flex;justify-content:center;padding:50px}@media only screen and (max-width: 1200px){.modal-wrapper{padding:40px 15px}}@media only screen and (max-width: 768px){.modal-wrapper{padding:40px 10px}}.modal-inner{padding:40px 35px;background-color:var(--color-midnight);max-width:850px;width:95%;display:flex;flex-direction:column;justify-content:space-between;gap:30px;position:relative;overflow-y:auto;border-radius:4px 24px 4px 24px;border:1px solid var(--color-violet);margin:auto 0;max-height:675px}@media only screen and (max-width: 768px){.modal-inner{padding:30px 20px}}.modal-inner__close{position:absolute;top:15px;right:15px}.modal-inner__close svg{width:25px;height:25px}.modal-inner--2{padding:0;background:rgba(0,0,0,0);border:none;max-height:none;border-radius:0}.modal-inner--2 .fareharbor-calendar-wrap{border-radius:12px;overflow:hidden}.modal-content p,.modal-content li{color:var(--color-muted-gray);font-size:16px !important;line-height:1.5;letter-spacing:.2px}@media only screen and (max-width: 576px){.modal-content p,.modal-content li{font-size:14px !important}}.modal-content p:not(:last-child),.modal-content ul:not(:last-child){margin-bottom:20px}.modal-content li:not(:last-child){margin-bottom:10px}.modal-content li::before{top:11px !important}@media only screen and (max-width: 576px){.modal-content li::before{top:9px !important}}.header{position:fixed;width:100%;left:0;right:0;z-index:10;background-color:var(--color-black-opacity-40);border-bottom:1px solid var(--color-medium-gray);backdrop-filter:blur(15px)}.header__wrapper{max-width:1172px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:30px;column-gap:30px;padding:16px 0}.header__logotype img{max-width:-moz-max-content;max-width:max-content;height:101px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 1200px){.header__logotype img{height:80px}}@media only screen and (max-width: 768px){.header__logotype img{height:65px}}@media only screen and (max-width: 992px){.header__nav{overflow:hidden}}@media only screen and (max-width: 992px){.header__nav-body{align-items:center;background-color:var(--color-dark-gray);gap:40px;height:100dvh;left:0;overflow:auto;padding:50px 0px 100px;position:fixed;top:112px;transform:translateY(100%);transition:var(--transition);width:100%;will-change:transform;z-index:10}.header__nav-body.is-open{transform:translateY(0)}}@media only screen and (max-width: 768px){.header__nav-body{top:97px}}.header__actions{display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px}@media only screen and (max-width: 768px){.header__actions{-moz-column-gap:15px;column-gap:15px}}.header__btn{line-height:normal}@media only screen and (max-width: 768px){.header__btn{font-size:14px;padding:10px 20px}}.header__burger{display:none}@media only screen and (max-width: 992px){.header__burger{display:block}}.menu{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}@media only screen and (max-width: 1200px){.menu{-moz-column-gap:15px;column-gap:15px}}@media only screen and (max-width: 992px){.menu{flex-direction:column;row-gap:30px}}.menu li a{text-transform:uppercase;font-weight:700;letter-spacing:.8px;font-size:18px}@media only screen and (max-width: 1200px){.menu li a{font-size:17px}}.menu li a:hover{color:var(--color-electric-indigo)}.footer{padding-bottom:30px;font-size:18px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:30px;border-bottom:1px solid var(--color-medium-gray)}@media only screen and (max-width: 576px){.footer-top{flex-direction:column}}.footer-top__logotype img{max-width:-moz-max-content;max-width:max-content;height:125px;-o-object-fit:contain;object-fit:contain}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:30px}@media only screen and (max-width: 576px){.footer-bottom{flex-direction:column;gap:25px}}.footer-bottom__block{max-width:33%}@media only screen and (max-width: 576px){.footer-bottom__block{max-width:100%}}.footer-bottom__address{max-width:255px;margin-bottom:20px}@media only screen and (max-width: 576px){.footer-bottom__address{text-align:center;margin:0 auto 40px}}.footer-bottom__contact{display:flex;align-items:center;flex-wrap:wrap;gap:20px}@media only screen and (max-width: 576px){.footer-bottom__contact{justify-content:center}}.footer-bottom__contact-item{display:flex;align-items:center;gap:10px}.footer-bottom__contact-icon{min-width:15px}.footer-bottom__contact-icon img{width:15px;height:15px;-o-object-fit:contain;object-fit:contain}.footer-bottom__nav ul{display:flex;align-items:center;gap:15px}.footer-bottom__nav ul li a:hover{color:var(--color-electric-indigo)}.hero{position:relative;z-index:1}.hero .container{min-height:100vh;padding-top:280px;padding-bottom:100px}.hero-video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.hero-video::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--color-black-opacity-50)}.hero-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-wrapper{max-width:803px;margin:0 auto;text-align:center}.hero-content__title{margin-bottom:15px}.hero-content__title h1{font-size:40px;text-transform:uppercase;letter-spacing:.57px}@media only screen and (max-width: 992px){.hero-content__title h1{font-size:30px}}.hero-content__title h1 span{background-image:var(--gradient-2);background-clip:text;-webkit-background-clip:text;text-fill-color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.hero-content__description{max-width:563px;margin:0 auto 25px}@media only screen and (max-width: 992px){.hero-content__description{max-width:500px}}.hero-content__description p{line-height:1.33}.hero-content__rating{display:flex;align-items:center;justify-content:center;-moz-column-gap:10px;column-gap:10px;margin-bottom:28px}@media only screen and (max-width: 576px){.hero-content__rating{flex-direction:column;row-gap:10px}}.hero-content__rating-stars{display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px}.hero-content__rating-text p{text-transform:uppercase;font-size:14px;letter-spacing:.56px}.hero-content__actions{display:flex;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px;margin-bottom:30px}.hero-content__text{color:var(--color-muted-gray);font-size:14px}@media only screen and (max-width: 576px){.hero-content__text{max-width:345px;margin:0 auto}}.advantages-repeater{display:flex;flex-wrap:wrap;justify-content:space-between;gap:52px 48px}@media only screen and (max-width: 1200px){.advantages-repeater{gap:40px 30px}}.advantage-item{flex:1 1 45%}@media only screen and (max-width: 576px){.advantage-item{flex:1 1 100%}}.advantage-item__image{margin-bottom:24px;box-sizing:border-box;border:2px solid var(--color-fresh-teal);border-radius:4px 24px 4px 24px;box-shadow:0px 35px 60px -15px var(--color-black);background-color:var(--color-white-opacity-30);min-height:276px;padding-bottom:47.5%;overflow:hidden;position:relative}@media only screen and (max-width: 992px){.advantage-item__image{min-height:185px}}.advantage-item__image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.advantage-item__title{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.3px;margin-bottom:8px;text-transform:uppercase;position:relative;z-index:1}.advantage-item__description{font-size:14px;line-height:1.42;letter-spacing:.2px;color:var(--color-muted-gray)}.offer-repeater{display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px}@media only screen and (max-width: 1200px){.offer-repeater{gap:30px}}a.offer-item:hover .offer-item__image{transform:scale(1.02)}.offer-item{flex:1 1 45%}@media only screen and (max-width: 576px){.offer-item{flex:1 1 100%}}.offer-item__image{margin-bottom:24px;box-sizing:border-box;border:2px solid var(--color-electric-purple);border-radius:4px 24px 4px 24px;box-shadow:0px 35px 60px -15px var(--color-black);background-color:var(--color-white-opacity-30);min-height:276px;padding-bottom:47.5%;overflow:hidden;position:relative;transition:var(--transition)}@media only screen and (max-width: 992px){.offer-item__image{min-height:185px}}.offer-item__image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.offer-item__title{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.3px;margin-bottom:8px;text-transform:uppercase;position:relative;z-index:1}.offer-item__description{font-size:14px;line-height:1.42;letter-spacing:.2px;color:var(--color-muted-gray)}.gallery-slider{height:295px}.gallery-slider .swiper-wrapper{align-items:center}@media only screen and (max-width: 992px){.gallery-slider{overflow:inherit;margin:0 -45px}}@media only screen and (max-width: 768px){.gallery-slider{margin:0 -35px}}@media only screen and (max-width: 576px){.gallery-slider{margin:0 -20px}}.gallery-item{transition:all 200ms linear;filter:blur(5px);height:265px;transform:translateZ(0) scale(0.8) !important}.gallery-item.swiper-slide-active{filter:blur(0px);transform:translateZ(0) scale(1) !important;height:295px}.gallery-item.swiper-slide-active .gallery-item__caption{opacity:1}.gallery-item__wrapper{border:2px solid #786cea;border-radius:4px 24px 4px 24px;background:hsla(0,0%,100%,.29);overflow:hidden;height:260px;position:relative}@media only screen and (max-width: 576px){.gallery-item__wrapper{height:230px}}.gallery-item__wrapper img,.gallery-item__wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-item__video{width:100%;height:100%}.gallery-item__play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.gallery-item__play.is-hidden{opacity:0;pointer-events:none}.gallery-item__caption{opacity:0;transition:var(--transition);text-align:center;color:var(--color-muted-gray);font-size:14px;letter-spacing:.2px;margin-top:15px}.gallery-button-prev,.gallery-button-next{position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 576px){.gallery-button-prev,.gallery-button-next{top:40%}}.gallery-button-prev{left:0}@media only screen and (max-width: 992px){.gallery-button-prev{left:15px}}@media only screen and (max-width: 576px){.gallery-button-prev{left:30px}}.gallery-button-next{right:0}@media only screen and (max-width: 992px){.gallery-button-next{right:15px}}@media only screen and (max-width: 576px){.gallery-button-next{right:30px}}.steps-list{display:flex;flex-wrap:wrap;gap:36px}@media only screen and (max-width: 992px){.steps-list{gap:25px}}.step-item{flex:1 1 calc(33% - 22px);padding:30px 25px;box-sizing:border-box;border:1px solid var(--color-fresh-teal);border-radius:4px 24px 4px 24px;background-color:var(--color-midnight-opacity-80)}@media only screen and (max-width: 1200px){.step-item{padding:25px 20px}}@media only screen and (max-width: 992px){.step-item{flex:1 1 calc(50% - 22px)}}@media only screen and (max-width: 576px){.step-item{flex:1 1 100%}}.step-item__label{color:var(--color-fresh-teal);font-size:20px;line-height:1.2;font-weight:700;margin-bottom:10px;text-transform:uppercase}.step-item__icon{width:50px;height:50px;border-radius:4px 16px 4px 16px;background-color:var(--color-fresh-teal);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.step-item__icon img{height:20px;-o-object-fit:contain;object-fit:contain}.step-item__title{font-size:18px;line-height:1.2;text-transform:uppercase;margin-bottom:5px}.step-item__description{font-size:14px;color:var(--color-muted-gray);letter-spacing:.2px}.packages-wrapper{display:flex;flex-wrap:wrap;gap:20px 29px}.package-item{flex:1 1 45%;border:1px solid var(--color-electric-purple);border-radius:4px 24px 4px 24px;background-color:var(--color-midnight-opacity-80);overflow:hidden;display:flex;flex-direction:column}@media only screen and (max-width: 992px){.package-item{flex:1 1 100%}}.package-item__wrapper{display:flex;flex-direction:column;row-gap:30px;padding:32px;flex-grow:1}@media only screen and (max-width: 576px){.package-item__wrapper{padding:20px 20px 30px}}.package-item__heading{display:flex;flex-direction:column;row-gap:10px}.package-item__heading-top{display:flex;align-items:flex-start;justify-content:space-between;-moz-column-gap:10px;column-gap:10px}.package-item__heading-title{font-size:20px;line-height:1.2;text-transform:uppercase}.package-item__heading-icon{width:24px;flex-shrink:0}.package-item__heading-icon img{width:100%;height:24px;-o-object-fit:contain;object-fit:contain}.package-item__heading-specs ul li{color:var(--color-electric-purple);font-size:14px;line-height:1.2}.package-item__heading-specs ul li strong{text-transform:uppercase;letter-spacing:1px;font-size:13px}.package-item__heading-specs ul li:not(:last-child){margin-bottom:2px}.package-item__heading-text{font-size:13px;color:var(--color-muted-gray);line-height:1.5;letter-spacing:.2px}.package-item__body-description h4{font-size:15px;line-height:1.2;text-transform:uppercase;margin-bottom:10px}.package-item__bottom{display:flex;flex-direction:column;row-gap:15px;margin-top:auto}.package-item__bottom-price{color:var(--color-electric-purple);font-size:18px;line-height:1.18;font-weight:700}@media only screen and (max-width: 576px){.package-item__bottom-btn{font-size:13px}}.package-item__more-button{color:var(--color-electric-purple);text-align:center;width:100%;font-size:16px;font-weight:700;border-top:1px solid var(--color-electric-purple);padding:13px 15px;background-color:var(--color-midnight);letter-spacing:.5px}@media only screen and (max-width: 768px){.package-item__more-button{font-size:14px}}.package-item__more-button:hover{background-color:var(--color-white-opacity-25)}.faq-list{display:flex;flex-direction:column;row-gap:15px}.faq-item{border:1px solid var(--color-fresh-teal);border-radius:4px 24px 4px 24px;background-color:var(--color-midnight-opacity-80)}.faq-item__trigger{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;width:100%;padding:20px 25px}@media only screen and (max-width: 768px){.faq-item__trigger{padding:15px 20px}}.faq-item__trigger[aria-expanded=true] .faq-item__arrow{transform:rotate(180deg)}.faq-item__question{color:var(--color-white);font-size:20px;line-height:1.2;text-transform:uppercase;padding-left:40px;position:relative;text-align:left}@media only screen and (max-width: 768px){.faq-item__question{font-size:18px;padding-left:36px}}.faq-item__question::before{content:"";position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);left:0;background:url("../img/svg-icons/help-circle.svg") no-repeat center center/contain}@media only screen and (max-width: 768px){.faq-item__question::before{width:20px;height:20px}}.faq-item__arrow{transition:var(--transition)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding-left:25px;padding-right:25px;font-size:14px;color:var(--color-muted-gray);letter-spacing:.2px}.faq-item__answer.active{padding-bottom:24px;max-height:-moz-max-content;max-height:max-content}.gift-cards-inner{padding:50px;border-radius:4px 24px 4px 24px;background:var(--gradient-3);text-align:center}@media only screen and (max-width: 576px){.gift-cards-inner{padding:30px}}.gift-cards-inner__wrapper{max-width:700px;margin:0 auto}@media only screen and (max-width: 992px){.gift-cards-inner__wrapper{max-width:515px}}.gift-cards-inner__icon{max-width:64px;margin:0 auto 10px}.gift-cards-inner__title{font-size:50px;line-height:1.2;text-transform:uppercase;margin-bottom:10px}@media only screen and (max-width: 1200px){.gift-cards-inner__title{font-size:45px}}@media only screen and (max-width: 992px){.gift-cards-inner__title{font-size:40px}}@media only screen and (max-width: 576px){.gift-cards-inner__title{font-size:35px}}.gift-cards-inner__description{font-size:25px;letter-spacing:.45px;font-weight:700;margin-bottom:25px}@media only screen and (max-width: 1200px){.gift-cards-inner__description{font-size:22px}}@media only screen and (max-width: 992px){.gift-cards-inner__description{font-size:18px}}@media only screen and (max-width: 576px){.gift-cards-inner__description{font-size:16px}}.gift-cards-inner__btn{font-size:17px;padding:15px 40px;margin:0 auto;line-height:1.17}@media only screen and (max-width: 576px){.gift-cards-inner__btn{font-size:15px;padding:12px 30px}}.contact-inner__wrapper{display:flex;justify-content:space-between;gap:22px}@media only screen and (max-width: 768px){.contact-inner__wrapper{flex-direction:column}}.contact-inner__map{flex:1 1 56%;overflow:hidden;border:2px solid var(--color-violet);border-radius:4px 24px 4px 24px}@media only screen and (max-width: 768px){.contact-inner__map{flex:1 1 100%}}.contact-inner__map iframe{width:100%;height:100%;min-height:400px}.contact-inner__info{flex:1 1 42%;display:flex;flex-direction:column;row-gap:15px}@media only screen and (max-width: 768px){.contact-inner__info{flex:1 1 100%}}.contact-inner__info-body{display:flex;flex-direction:column;row-gap:15px}.contact-inner__info-block{padding:20px;border:1px solid var(--color-violet);border-radius:4px 24px 4px 24px;background-color:var(--color-midnight-opacity-80)}.contact-inner__info-label{font-size:16px;line-height:1.18;letter-spacing:.32px;text-transform:uppercase;margin-bottom:10px;font-weight:700}.contact-inner__info-text{font-size:13px;color:var(--color-muted-gray);line-height:1.5;letter-spacing:.2px}.contact-inner__info-actions{display:flex;flex-wrap:wrap;gap:10px}.contact-inner__info-link{flex:1 1 25%;border:1px solid var(--color-violet);background-color:var(--color-midnight-opacity-80);border-radius:4px 24px 4px 24px;padding:12px 29px;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;font-size:13px;text-transform:uppercase;font-weight:700;line-height:1.5;letter-spacing:.2px;justify-content:center;white-space:nowrap}.contact-inner__info-link:hover{background-color:var(--color-violet)}.cmplz-placeholder-parent{height:100%}