@font-face{font-family:"Avenir Next";src:url("../assets/fonts/AvenirNext-Bold.woff2") format("woff2"),url("../assets/fonts/AvenirNext-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../assets/fonts/AvenirNext-BoldItalic.woff2") format("woff2"),url("../assets/fonts/AvenirNext-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next Demi";src:url("../assets/fonts/AvenirNext-DemiBold.woff2") format("woff2"),url("../assets/fonts/AvenirNext-DemiBold.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next Demi";src:url("../assets/fonts/AvenirNext-DemiBoldItalic.woff2") format("woff2"),url("../assets/fonts/AvenirNext-DemiBoldItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../assets/fonts/AvenirNext-Italic.woff2") format("woff2"),url("../assets/fonts/AvenirNext-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../assets/fonts/AvenirNext-Medium.woff2") format("woff2"),url("../assets/fonts/AvenirNext-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../assets/fonts/AvenirNext-MediumItalic.woff2") format("woff2"),url("../assets/fonts/AvenirNext-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../assets/fonts/AvenirNext-Regular.woff2") format("woff2"),url("../assets/fonts/AvenirNext-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../assets/fonts/AvenirNext-Heavy.woff2") format("woff2"),url("../assets/fonts/AvenirNext-Heavy.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../assets/fonts/AvenirNext-HeavyItalic.woff2") format("woff2"),url("../assets/fonts/AvenirNext-HeavyItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next Ultra";src:url("../assets/fonts/AvenirNext-UltraLight.woff2") format("woff2"),url("../assets/fonts/AvenirNext-UltraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next Ultra";src:url("../assets/fonts/AvenirNext-UltraLightItalic.woff2") format("woff2"),url("../assets/fonts/AvenirNext-UltraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}:root{--white: #fff;--blue: #004A8B;--black: #14304A;--sky: #AAD7FF;--beige: #F2F0E9;--brown: #A49382;--text: 'Avenir Next', sans-serif;--title: 'Avenir Next', sans-serif;--size_desk_max: 1920;--size_mobile_max: 390;--mobile: 580px;--tab-down: 767px;--desk-tab: 998px;--desk-down: 1280px;--desk-medium: 1600px;--desk-large: 1920px;--desk-big: 2400px}@keyframes btn-click-shrink{0%,100%{transform:translate(-50%, -50%) scale(1);opacity:1}45%{transform:translate(-50%, -50%) scale(0.78);opacity:.96}}@keyframes btn-pulse-ring-black{0%{transform:translate(-50%, -50%) scale(1);opacity:.75}100%{transform:translate(-50%, -50%) scale(1.4);opacity:0;box-shadow:0 0 100px var(--black)}}@keyframes btn-pulse-ring-beige{0%{transform:translate(-50%, -50%) scale(1);opacity:.75}100%{transform:translate(-50%, -50%) scale(1.4);opacity:0;box-shadow:0 0 100px var(--beige)}}.btn{width:-moz-min-content;width:min-content;white-space:nowrap;background-color:var(--blue);color:var(--white);font-weight:500;position:relative;isolation:isolate;overflow:visible;transition:box-shadow .3s ease,transform .3s ease,background-color .3s ease .3s;font-size:18px;padding:16px 20px;border-radius:40px}.btn::before{content:"";position:absolute;border-radius:50%;pointer-events:none;width:90px;height:90px;left:var(--hover-x, 50%);top:var(--hover-y, 50%);transform:translate(-50%, -50%) scale(0);background:var(--beige);transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1),opacity .2s ease;z-index:0;opacity:0}.btn::after{content:"";position:absolute;border-radius:50%;pointer-events:none;width:90px;height:90px;left:var(--hover-x, 50%);top:var(--hover-y, 50%);transform:translate(-50%, -50%) scale(1);background:rgba(0,0,0,0);border:1px solid var(--beige);z-index:0;opacity:0}.btn__progress-wrap{position:absolute;inset:0;overflow:hidden;border-radius:inherit;z-index:-1;pointer-events:none}.btn__progress{position:absolute;top:0;left:0;bottom:0;width:var(--progress, 0%);background-color:var(--blue);transition:width .5s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.btn__tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);background-color:var(--black);color:var(--white);font-size:13px;font-weight:400;padding:8px 14px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:100}.btn__tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top-color:var(--black)}.btn:disabled:hover .btn__tooltip{opacity:1}.btn:disabled{background-color:#adadad;cursor:not-allowed;transition:box-shadow .3s ease,transform .3s ease,background-color 0s}.btn:disabled:hover{transform:none !important;box-shadow:none !important}.btn:disabled:hover::before{transform:translate(-50%, -50%) scale(0) !important;opacity:0 !important}.btn:disabled:hover::after{animation:none !important;opacity:0 !important}.btn:disabled:hover .btn__ripple::before{transform:translate(-50%, -50%) scale(0) !important;opacity:0 !important}.btn:disabled:hover .btn__label-white{opacity:0 !important}.btn__label{position:relative;z-index:0}.btn__ripple{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:1}.btn__ripple::before{content:"";position:absolute;border-radius:50%;width:calc(90/var(--size_mobile_max)*100vw);height:calc(90/var(--size_mobile_max)*100vw);left:var(--hover-x, 50%);top:var(--hover-y, 50%);transform:translate(-50%, -50%) scale(0);background:var(--sky);transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1),opacity .2s ease;z-index:0}.btn__ripple .btn__label-white{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;color:var(--black);clip-path:circle(45px at var(--hover-x, -999px) var(--hover-y, -999px));opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.btn--white{background-color:var(--white);color:var(--black);transition:box-shadow .15s ease,transform .15s ease}.btn--white::before{background-color:var(--beige)}.btn--white .btn__ripple::before{background-color:var(--blue)}.btn--white .btn__label-white{color:var(--white)}.btn:hover{box-shadow:0 0 10px var(--black);transform:scale(1.1)}.btn:hover::before{transform:translate(-50%, -50%) scale(1);opacity:1}.btn:hover::after{animation:btn-pulse-ring-black 1.2s ease-out .3s infinite}.btn:hover .btn__ripple::before{transform:translate(-50%, -50%) scale(1);opacity:1}.btn:hover .btn__label-white{opacity:1}.btn:hover--white{box-shadow:0 0 10px var(--beige)}.btn:hover--white::after{animation:btn-pulse-ring-beige 1.2s ease-out .3s infinite}.btn:hover.btn--clicking::before{animation:btn-click-shrink .2s ease-out}.btn:hover.btn--clicking .btn__ripple::before{animation:btn-click-shrink .2s ease-out}@media only screen and (min-width: 998px){.btn{font-size:calc(22/var(--size_desk_max)*100vw);padding:calc(20/var(--size_desk_max)*100vw) calc(24/var(--size_desk_max)*100vw);border-radius:calc(50/var(--size_desk_max)*100vw)}.btn::before,.btn::after,.btn__ripple::before{width:calc(130/var(--size_desk_max)*100vw);height:calc(130/var(--size_desk_max)*100vw)}.btn__ripple .btn__label-white{clip-path:circle(calc(65 / var(--size_desk_max) * 100vw) at var(--hover-x, -999px) var(--hover-y, -999px))}}@media only screen and (min-width: 1920px){.btn{font-size:22px;padding:20px 24px;border-radius:50px}.btn::before,.btn::after,.btn__ripple::before{width:130px;height:130px}.btn__ripple .btn__label-white{clip-path:circle(65px at var(--hover-x, -999px) var(--hover-y, -999px))}}.c-editor__text p{margin-bottom:30px}@media only screen and (min-width: 998px){.c-editor__text p{margin-bottom:calc(40/var(--size_desk_max)*100vw)}}@media only screen and (min-width: 1920px){.c-editor__text p{margin-bottom:40px}}.c-footer-nav{background-color:var(--blue);color:var(--white)}.c-footer-nav .container{padding:40px 0;border-top:1px solid var(--white)}.c-footer .c-footer__logo{width:150px;flex-shrink:0}.c-footer .c-footer__logo svg{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.c-footer .c-footer__logo svg path{fill:var(--white)}.c-footer__main{display:flex;flex-direction:column;gap:30px;padding-bottom:40px}.c-footer__section{display:flex;flex-direction:column;gap:14px}.c-footer__section h4{color:var(--white);font-size:13px;letter-spacing:.08em;margin-bottom:8px}.c-footer__section a,.c-footer__section div{color:var(--white);font-size:16px;opacity:.75;transition:opacity .25s ease}.c-footer__section a{display:flex;align-items:center;gap:10px}.c-footer__section a svg{width:18px;height:18px;flex-shrink:0;fill:var(--white)}.c-footer__section--social svg,.c-footer__section a svg{fill:var(--white);stroke:var(--white)}.c-footer__section--social a{gap:12px}.c-footer__section--social a svg{width:20px;height:20px}.c-footer__policies{border-top:1px solid var(--white);padding:20px 0;display:flex;flex-direction:column;gap:12px}.c-footer__policies a{color:var(--white);opacity:.5;font-size:13px}.c-footer__policies-w{display:flex;align-items:center;gap:20px}@media only screen and (min-width: 998px){.c-footer-nav{background-color:var(--blue);color:var(--white)}.c-footer-nav .container{padding:calc(120/var(--size_desk_max)*100vw) 0 calc(80/var(--size_desk_max)*100vw);border-top:1px solid var(--white)}.c-footer__logo{width:calc(150/var(--size_desk_max)*100vw);flex-shrink:0}.c-footer__logo svg{width:100%;height:auto}.c-footer__logo svg path{fill:var(--white)}.c-footer__main{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:calc(80/var(--size_desk_max)*100vw);padding-bottom:calc(120/var(--size_desk_max)*100vw)}.c-footer__section{display:flex;flex-direction:column;gap:calc(14/var(--size_desk_max)*100vw)}.c-footer__section h4{color:var(--white);font-size:calc(16/var(--size_desk_max)*100vw);letter-spacing:.08em;margin-bottom:calc(6/var(--size_desk_max)*100vw)}.c-footer__section a,.c-footer__section div{color:var(--white);font-size:calc(18/var(--size_desk_max)*100vw);opacity:.75;transition:opacity .25s ease}.c-footer__section a{display:flex;align-items:center;gap:calc(12/var(--size_desk_max)*100vw)}.c-footer__section a:hover{opacity:1}.c-footer__section a svg{width:calc(20/var(--size_desk_max)*100vw);height:calc(20/var(--size_desk_max)*100vw);flex-shrink:0;fill:var(--white)}.c-footer__section--social a{gap:calc(16/var(--size_desk_max)*100vw)}.c-footer__section--social a svg{width:calc(22/var(--size_desk_max)*100vw);height:calc(22/var(--size_desk_max)*100vw)}.c-footer__policies{border-top:1px solid var(--white);padding-top:calc(28/var(--size_desk_max)*100vw);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0}.c-footer__policies a{color:var(--white);opacity:.5;font-size:calc(16/var(--size_desk_max)*100vw);transition:opacity .25s ease}.c-footer__policies a:hover{opacity:.85}.c-footer__policies-w{display:flex;align-items:center;gap:calc(30/var(--size_desk_max)*100vw)}}@media only screen and (min-width: 1920px){.c-footer-nav .container{padding:120px 0 80px}.c-footer__logo{width:150px}.c-footer__main{gap:80px;padding-bottom:120px}.c-footer__section{gap:14px}.c-footer__section h4{font-size:16px;margin-bottom:6px}.c-footer__section a,.c-footer__section div{font-size:18px}.c-footer__section a{gap:12px}.c-footer__section a svg{width:20px;height:20px}.c-footer__section--social a{gap:16px}.c-footer__section--social a svg{width:22px;height:22px}.c-footer__policies{padding-top:28px}.c-footer__policies a{font-size:16px}.c-footer__policies a:hover{opacity:.85}.c-footer__policies-w{gap:30px}}.c-hero{display:flex;flex-direction:column;align-items:flex-end;position:relative;height:auto}.c-hero .container,.c-hero .container--small{max-width:100%}.c-hero img{width:100%;height:360px;-o-object-fit:cover;object-fit:cover;z-index:-1}.c-hero__content{background-color:var(--blue);color:var(--white);display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding:30px 20px}.c-hero__content h1{margin-bottom:20px}.c-hero__content h4{color:var(--white);margin-bottom:30px}.c-hero__line{display:flex;align-items:center;flex-direction:column;width:100%;margin-top:30px}.c-hero__line-item{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.c-hero__line-item:last-child{margin-bottom:0}.c-hero__line-item h5{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;gap:5px}.c-hero__line-item:nth-child(3){width:78%}.c-hero__line-item:nth-child(3) h5{width:90%}@media only screen and (min-width: 998px){.c-hero{min-height:0;height:calc(980/var(--size_desk_max)*100vw)}.c-hero img{position:absolute;top:0;left:0;height:calc(740/var(--size_desk_max)*100vw)}.c-hero__content{width:calc(1185/var(--size_desk_max)*100vw);padding:calc(40/var(--size_desk_max)*100vw);margin-top:calc(500/var(--size_desk_max)*100vw)}.c-hero__content h1{margin-bottom:calc(15/var(--size_desk_max)*100vw)}.c-hero__content h4{margin-bottom:calc(30/var(--size_desk_max)*100vw);max-width:calc(860/var(--size_desk_max)*100vw)}.c-hero__line{margin-top:calc(40/var(--size_desk_max)*100vw);flex-direction:row;justify-content:center}.c-hero__line-item{margin-bottom:0;padding:calc(20/var(--size_desk_max)*100vw) calc(25/var(--size_desk_max)*100vw);gap:calc(15/var(--size_desk_max)*100vw);border-right:1px solid var(--white)}.c-hero__line-item:last-child{border-right:none}.c-hero__line-item:nth-child(3){width:auto}.c-hero__line-item:nth-child(3) h5{width:auto}}@media only screen and (min-width: 1920px){.c-hero{height:980px}.c-hero img{height:740px}.c-hero__content{width:1185px;padding:40px;margin-top:500px}.c-hero__content h1{margin-bottom:15px}.c-hero__content h4{margin-bottom:30px;max-width:860px}.c-hero__line{margin-top:40px}.c-hero__line-item{padding:20px 25px;gap:15px}}.c-title--white{background-color:var(--white)}.c-title--beige{background-color:var(--beige)}.c-title--sky{background-color:var(--sky)}.c-title .container{display:flex;padding:40px 0}.c-title h4{margin-bottom:12px}.c-title h2{margin-bottom:20px}@media only screen and (min-width: 998px){.c-title .container{padding:0}.c-title h4{margin-bottom:calc(15/var(--size_desk_max)*100vw)}.c-title h2{margin-bottom:calc(25/var(--size_desk_max)*100vw)}}@media only screen and (min-width: 1920px){.c-title h4{margin-bottom:15px}.c-title h2{margin-bottom:25px}}.c-text-image .container{display:flex;flex-direction:column}.c-text-image__image{height:260px;overflow:hidden}.c-text-image__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-text-image__card{display:flex;flex-direction:column;will-change:transform;transform-style:preserve-3d;width:100%;padding:20px}.c-text-image__card img{-o-object-fit:contain;object-fit:contain;width:50px;height:50px;margin-bottom:16px}.c-text-image__card h3{font-weight:500;margin-bottom:12px}.c-text-image__card h5{font-weight:400}@media only screen and (min-width: 998px){.c-text-image .container{flex-direction:row;justify-content:space-between}.c-text-image__image{width:calc(860/var(--size_desk_max)*100vw);height:auto;position:relative}.c-text-image__image img{position:absolute;inset:0}.c-text-image__content{display:block;width:calc(860/var(--size_desk_max)*100vw);position:relative;overflow:hidden}.c-text-image__card{padding:calc(40/var(--size_desk_max)*100vw)}.c-text-image__card:nth-child(odd){width:100%;padding-right:calc(50% + 40/var(--size_desk_max)*100vw)}.c-text-image__card:nth-child(even){width:50%}.c-text-image__card img{width:calc(70/var(--size_desk_max)*100vw);height:calc(60/var(--size_desk_max)*100vw);margin-bottom:calc(25/var(--size_desk_max)*100vw)}.c-text-image__card h3{margin-bottom:calc(15/var(--size_desk_max)*100vw)}}@media only screen and (min-width: 1920px){.c-text-image__image{width:860px;position:relative}.c-text-image__image img{position:absolute;inset:0}.c-text-image__content{width:860px}.c-text-image__card{padding:40px}.c-text-image__card:nth-child(odd){padding-right:calc(50% + 40px)}.c-text-image__card img{width:70px;height:60px;margin-bottom:25px}.c-text-image__card h3{margin-bottom:15px}}.c-grid{background-color:var(--beige)}.c-grid__grid{display:flex;flex-wrap:wrap;justify-content:center;padding-top:30px}.c-grid__cell{width:50%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 16px}.c-grid__cell img{height:40px;-o-object-fit:contain;object-fit:contain;margin-bottom:16px}.c-grid__cell p{color:var(--blue);margin-bottom:12px}.c-grid__cell-list p{color:var(--black);font-size:14px;margin-bottom:0}.c-grid__cell.bdb{border-bottom:1px solid var(--brown)}.c-grid__cell.bdr{border-right:1px solid var(--brown)}.c-grid__cell.bdl{border-left:1px solid var(--brown)}.c-grid+.c-title-text{position:relative}.c-grid+.c-title-text::before{position:absolute;top:0;left:0;width:100%;height:50%;background-color:var(--beige);z-index:-1;content:""}@media only screen and (max-width: 997px){.c-grid__cell.bdb{border-bottom:none}.c-grid__cell.bdr{border-right:none}.c-grid__cell.bdl{border-left:none}.c-grid__cell:nth-child(odd){border-right:1px solid var(--brown)}.c-grid__cell:last-child:nth-child(odd){border-right:none}.c-grid__cell:not(:last-child){border-bottom:1px solid var(--brown)}.c-grid__cell:nth-last-child(2):nth-child(odd){border-bottom:none}}@media only screen and (min-width: 998px){.c-grid__grid{padding-top:calc(60/var(--size_desk_max)*100vw)}.c-grid__cell{width:33%;padding:calc(60/var(--size_desk_max)*100vw)}.c-grid__cell img{height:calc(60/var(--size_desk_max)*100vw);-o-object-fit:contain;object-fit:contain;margin-bottom:calc(25/var(--size_desk_max)*100vw)}.c-grid__cell p{margin-bottom:calc(15/var(--size_desk_max)*100vw)}.c-grid__cell-list p{font-size:calc(24/var(--size_desk_max)*100vw)}}@media only screen and (min-width: 1920px){.c-grid__grid{padding-top:60px}.c-grid__cell{padding:60px}.c-grid__cell img{height:60px;margin-bottom:25px}.c-grid__cell p{margin-bottom:15px}.c-grid__cell-list p{font-size:24px}}.c-title-text .container{background-color:var(--black);display:flex;flex-direction:column;color:var(--white);padding:40px 20px;gap:40px}.c-title-text .container h2,.c-title-text .container h4{color:var(--white)}.c-title-text__right,.c-title-text__left{display:flex;flex-direction:column}.c-title-text__left h2{margin-bottom:16px}.c-title-text__right h4{margin-bottom:16px}@media only screen and (min-width: 998px){.c-title-text .container{padding:calc(130/var(--size_desk_max)*100vw) calc(145/var(--size_desk_max)*100vw) calc(100/var(--size_desk_max)*100vw);flex-direction:row;justify-content:space-between;gap:0}.c-title-text__left{width:calc(550/var(--size_desk_max)*100vw)}.c-title-text__left h2{margin-bottom:calc(25/var(--size_desk_max)*100vw)}.c-title-text__right{width:calc(710/var(--size_desk_max)*100vw)}.c-title-text__right h4{margin-bottom:calc(25/var(--size_desk_max)*100vw)}.c-title-text__right .c-editor__text p{font-size:calc(22/var(--size_desk_max)*100vw)}}@media only screen and (min-width: 1920px){.c-title-text .container{padding:130px 145px 100px}.c-title-text__left{width:550px}.c-title-text__left h2{margin-bottom:25px}.c-title-text__right{width:710px}.c-title-text__right h4{margin-bottom:25px}.c-title-text__right .c-editor__text p{font-size:22px}}.c-form{padding-top:30px}.c-form__honey{display:none}.c-form h3{color:var(--blue);font-weight:500;margin:30px 0 20px}.c-form__row{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.c-form__field{width:100%}.c-form__field input{width:100%}.c-form__checkboxes{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.c-form__checkbox{width:100%;font-size:16px}.c-form__privacy{margin-bottom:30px}.c-form__privacy-item{margin-bottom:16px}.c-form__footer{display:flex;justify-content:center}.c-form__checkbox{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;cursor:pointer;background-color:var(--beige);border-radius:50px;padding:20px;font-weight:400}.c-form__checkbox input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.c-form__checkbox-label{flex:1;color:var(--black)}.c-form__checkbox-box{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1px solid var(--blue);background-color:rgba(0,0,0,0);position:relative;transition:background-color .25s ease,border-color .25s ease}.c-form__checkbox-box::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:80%;height:80%;content:"";background-color:var(--blue);border-radius:50%;transition:transform .25s cubic-bezier(0.34, 1.56, 0.64, 1)}.c-form__checkbox{transition:background-color .25s ease}.c-form__checkbox:has(input:checked){background-color:var(--blue)}.c-form__checkbox:has(input:checked) .c-form__checkbox-label{color:var(--white)}.c-form__checkbox:has(input:checked) .c-form__checkbox-box{background-color:var(--white);border-color:var(--white)}.c-form__checkbox:has(input:checked) .c-form__checkbox-box::before{transform:translate(-50%, -50%) scale(1)}.c-form__privacy-item{display:flex;align-items:center;cursor:pointer;gap:14px}.c-form__privacy-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.c-form__privacy-item:has(input:checked) .c-form__privacy-box{background-color:var(--blue);border-color:var(--blue)}.c-form__privacy-item:has(input:checked) .c-form__privacy-box::after{opacity:1}.c-form__privacy-box{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1px solid var(--brown);background-color:rgba(0,0,0,0);position:relative;margin-top:2px;transition:background-color .2s ease,border-color .2s ease}.c-form__privacy-box::after{content:"";position:absolute;inset:4px;border-radius:50%;background-color:var(--white);opacity:0;transition:opacity .2s ease}.c-form__privacy-text{color:var(--black);font-size:14px;font-weight:400}.c-form__privacy-text a{color:var(--blue);text-decoration:underline;font-weight:500}@media only screen and (min-width: 998px){.c-form{padding-top:calc(60/var(--size_desk_max)*100vw)}.c-form__inner{width:calc(1150/var(--size_desk_max)*100vw);margin:0 auto}.c-form__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0;margin-bottom:calc(40/var(--size_desk_max)*100vw)}.c-form__field{width:48%;position:relative}.c-form__field input{width:100%}.c-form__field::before{content:"";position:absolute;left:0;top:50%;width:3px;height:55%;background-color:var(--blue);transform:translateY(-50%) scaleY(0);transform-origin:center;transition:transform .3s ease;pointer-events:none}.c-form__field:has(input:focus,input:not(:-moz-placeholder))::before{transform:translateY(-50%) scaleY(1)}.c-form__field:has(input:focus,input:not(:placeholder-shown))::before{transform:translateY(-50%) scaleY(1)}.c-form h3{margin:calc(80/var(--size_desk_max)*100vw) 0 calc(40/var(--size_desk_max)*100vw)}.c-form__checkboxes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:calc(40/var(--size_desk_max)*100vw);margin-bottom:calc(80/var(--size_desk_max)*100vw)}.c-form__checkbox{width:48%;font-size:calc(22/var(--size_desk_max)*100vw);padding:calc(20/var(--size_desk_max)*100vw) calc(20/var(--size_desk_max)*100vw) calc(20/var(--size_desk_max)*100vw) calc(30/var(--size_desk_max)*100vw);border-radius:calc(50/var(--size_desk_max)*100vw)}.c-form__checkbox-box{width:calc(25/var(--size_desk_max)*100vw);height:calc(25/var(--size_desk_max)*100vw)}.c-form__privacy{margin-bottom:calc(50/var(--size_desk_max)*100vw)}.c-form__privacy-item{gap:calc(25/var(--size_desk_max)*100vw);margin-bottom:calc(25/var(--size_desk_max)*100vw)}.c-form__privacy-box{width:calc(25/var(--size_desk_max)*100vw);height:calc(25/var(--size_desk_max)*100vw)}.c-form__privacy-text{font-size:calc(20/var(--size_desk_max)*100vw)}.c-form__footer{display:flex;justify-content:center}}@media only screen and (min-width: 1920px){.c-form{padding-top:60px}.c-form__inner{width:1150px}.c-form__row{margin-bottom:40px}.c-form h3{margin:80px 0 40px}.c-form__checkboxes{gap:40px;margin-bottom:80px}.c-form__checkbox{font-size:22px;padding:20px 20px 20px 30px;border-radius:50px}.c-form__checkbox-box{width:25px;height:25px}.c-form__privacy{margin-bottom:50px}.c-form__privacy-item{gap:25px;margin-bottom:25px}.c-form__privacy-box{width:25px;height:25px}.c-form__privacy-text{font-size:20px}}.c-form-thankyou[hidden]{display:none}.c-form-thankyou{position:fixed;inset:0;z-index:1000;overflow-y:auto;background-color:var(--white)}.c-form-thankyou__close{position:fixed;top:1.5rem;right:1.5rem;z-index:1001;width:3rem;height:3rem;border-radius:50%;background-color:var(--blue);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .3s ease;color:var(--white)}.c-form-thankyou__close svg{width:1.1rem;height:1.1rem}.c-form-thankyou__close:hover{background-color:var(--black);transform:translateY(-3px)}.c-form-thankyou__top{display:flex;flex-direction:column;gap:32px;padding:80px 20px 40px}.c-form-thankyou__intro-texts{display:flex;flex-direction:column;gap:16px}.c-form-thankyou__intro-texts h4{margin:0}.c-form-thankyou__intro-texts h2{margin:0}.c-form-thankyou__intro{display:flex;flex-direction:column;gap:24px}.c-form-thankyou__intro p{margin:0}.c-form-thankyou__divider{display:none}.c-form-thankyou__details{display:flex;flex-direction:column;gap:24px}.c-form-thankyou__location{font-size:18px;font-weight:400;line-height:1.5;color:var(--black)}.c-form-thankyou__location strong{font-weight:700;display:block}.c-form-thankyou__reminder{font-size:18px;font-weight:400;color:var(--black);margin:0}.c-form-thankyou__calendar{display:flex;flex-wrap:wrap;gap:12px}.c-form-thankyou__cal-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:50px;border:2px solid var(--black);background-color:var(--white);color:var(--black);font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease}.c-form-thankyou__cal-btn:hover{background-color:var(--black);color:var(--white)}.c-form-thankyou__bottom{background-color:var(--blue);padding:50px 20px 60px;display:flex;flex-direction:column;gap:32px}.c-form-thankyou__bottom-header{display:flex;flex-direction:column;gap:16px;text-align:center}.c-form-thankyou__bottom-header h4{color:var(--white);margin:0;font-weight:400}.c-form-thankyou__bottom-header h2{color:var(--white);margin:0}.c-form-thankyou__bottom-grid{display:flex;flex-direction:column;gap:24px}.c-form-thankyou__benefit{display:flex;align-items:flex-start;gap:20px}.c-form-thankyou__benefit p{color:var(--white);margin:0;flex:1}.c-form-thankyou__benefit-icon{flex-shrink:0;width:40px;height:40px}.c-form-thankyou__benefit-icon svg{width:100%;height:100%;fill:var(--white);stroke:var(--white)}.c-form-thankyou__line{text-align:center;margin:80px auto 160px;gap:15px}.c-form-thankyou__line a{text-decoration:underline}@media only screen and (min-width: 998px){.c-form-thankyou__close{top:calc(40/var(--size_desk_max)*100vw);right:calc(40/var(--size_desk_max)*100vw);width:calc(56/var(--size_desk_max)*100vw);height:calc(56/var(--size_desk_max)*100vw)}.c-form-thankyou__close svg{width:calc(20/var(--size_desk_max)*100vw);height:calc(20/var(--size_desk_max)*100vw)}.c-form-thankyou__close:hover{transform:translateY(calc(-5 / var(--size_desk_max) * 100vw))}.c-form-thankyou__top{flex-direction:row;align-items:center;justify-content:center;gap:0;padding:calc(150/var(--size_desk_max)*100vw) 0 calc(80/var(--size_desk_max)*100vw)}.c-form-thankyou__intro{gap:0}.c-form-thankyou__intro-texts{gap:calc(16/var(--size_desk_max)*100vw);margin-bottom:calc(40/var(--size_desk_max)*100vw)}.c-form-thankyou__divider{display:block;flex-shrink:0;width:1px;align-self:stretch;background-color:var(--brown);margin:0 calc(89/var(--size_desk_max)*100vw)}.c-form-thankyou__details{gap:calc(32/var(--size_desk_max)*100vw);width:calc(505/var(--size_desk_max)*100vw)}.c-form-thankyou__location{font-size:calc(22/var(--size_desk_max)*100vw);line-height:calc(32/var(--size_desk_max)*100vw)}.c-form-thankyou__reminder{font-size:calc(22/var(--size_desk_max)*100vw);line-height:calc(32/var(--size_desk_max)*100vw)}.c-form-thankyou__calendar{gap:calc(24/var(--size_desk_max)*100vw);flex-wrap:nowrap}.c-form-thankyou__cal-btn{padding:calc(20/var(--size_desk_max)*100vw) calc(24/var(--size_desk_max)*100vw);font-size:calc(22/var(--size_desk_max)*100vw);border-radius:calc(50/var(--size_desk_max)*100vw);border-width:calc(2/var(--size_desk_max)*100vw)}.c-form-thankyou__bottom{padding:calc(50/var(--size_desk_max)*100vw) calc(100/var(--size_desk_max)*100vw);gap:calc(40/var(--size_desk_max)*100vw)}.c-form-thankyou__bottom-header{gap:calc(16/var(--size_desk_max)*100vw)}.c-form-thankyou__bottom-grid{flex-direction:row;flex-wrap:wrap;gap:0}.c-form-thankyou__benefit{width:50%;padding:calc(20/var(--size_desk_max)*100vw);gap:calc(40/var(--size_desk_max)*100vw);display:flex;align-items:center}.c-form-thankyou__benefit:nth-child(3),.c-form-thankyou__benefit:nth-child(4){border-top:1px solid var(--sky)}.c-form-thankyou__benefit:nth-child(odd){border-right:1px solid var(--sky)}.c-form-thankyou__benefit p{font-size:calc(24/var(--size_desk_max)*100vw)}.c-form-thankyou__benefit-icon{width:calc(48/var(--size_desk_max)*100vw);height:calc(48/var(--size_desk_max)*100vw)}.c-form-thankyou__line{display:flex;align-items:center;justify-content:center}}@media only screen and (min-width: 1920px){.c-form-thankyou__close{top:40px;right:40px;width:56px;height:56px}.c-form-thankyou__close svg{width:20px;height:20px}.c-form-thankyou__close:hover{transform:translateY(calc(-5 / var(--size_desk_max) * 100vw))}.c-form-thankyou__top{padding:150px 0 80px}.c-form-thankyou__intro{gap:0}.c-form-thankyou__intro-texts{gap:16px;margin-bottom:40px}.c-form-thankyou__divider{margin:0 89px}.c-form-thankyou__details{gap:32px;width:505px}.c-form-thankyou__location{font-size:22px;line-height:32px}.c-form-thankyou__reminder{font-size:22px;line-height:32px}.c-form-thankyou__calendar{gap:24px}.c-form-thankyou__cal-btn{padding:20px 24px;font-size:22px;border-radius:50px;border-width:2px}.c-form-thankyou__bottom{padding:50px 100px;gap:40px}.c-form-thankyou__bottom-header{gap:16px}.c-form-thankyou__benefit{padding:20px;gap:40px}.c-form-thankyou__benefit p{font-size:calc(24/var(--size_desk_max)*100vw)}.c-form-thankyou__benefit-icon{width:48px;height:48px}}.c-banner .container{background-color:var(--blue);display:flex;flex-direction:column;align-items:center;padding:40px 20px}.c-banner h4,.c-banner h2{text-align:center}.c-banner h4{margin-bottom:12px}.c-banner h2{line-height:1.3;margin-bottom:16px}.c-banner p{margin-top:16px;text-align:center}.c-banner .btn{margin-top:24px}.c-banner+.c-title--sky{position:relative}.c-banner+.c-title--sky::before{position:absolute;bottom:100%;left:0;width:100%;height:60%;background-color:var(--sky);z-index:-1;content:""}.c-banner+.c-title--beige{position:relative}.c-banner+.c-title--beige::before{position:absolute;bottom:100%;left:0;width:100%;height:83%;background-color:var(--beige);z-index:-1;content:""}@media only screen and (min-width: 998px){.c-banner .container{padding:calc(80/var(--size_desk_max)*100vw)}.c-banner h2,.c-banner h4{max-width:calc(850/var(--size_desk_max)*100vw)}.c-banner h4{margin-bottom:calc(15/var(--size_desk_max)*100vw)}.c-banner h2{margin-bottom:calc(20/var(--size_desk_max)*100vw)}.c-banner .btn{margin-top:calc(40/var(--size_desk_max)*100vw)}.c-banner p{margin-top:calc(20/var(--size_desk_max)*100vw);font-size:calc(24/var(--size_desk_max)*100vw)}}@media only screen and (min-width: 1920px){.c-banner .container{padding:80px}.c-banner h2,.c-banner h4{max-width:850px}.c-banner h4{margin-bottom:15px}.c-banner h2{margin-bottom:20px}.c-banner p{margin-top:20px;font-size:24px}}.c-map{position:relative}.c-map img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;filter:blur(10px)}.c-map .container{display:flex;flex-direction:column;align-items:center;padding:20px 0 80px;z-index:3}.c-map h4,.c-map h2{text-align:center}.c-map h4{margin-bottom:12px}.c-map h2{line-height:1.3;margin-bottom:16px}.c-map p{margin-top:16px;text-align:center}.c-map .btn{margin-top:24px}.c-map+.c-title--sky{position:relative}.c-map+.c-title--sky::before{position:absolute;bottom:100%;left:0;width:100%;height:60%;background-color:var(--sky);z-index:-1;content:""}.c-map+.c-title--beige{position:relative}.c-map+.c-title--beige::before{position:absolute;bottom:100%;left:0;width:100%;height:83%;background-color:var(--beige);z-index:-1;content:""}@media only screen and (min-width: 998px){.c-map .container{padding:calc(250/var(--size_desk_max)*100vw) 0}.c-map h2,.c-map h4{max-width:calc(850/var(--size_desk_max)*100vw)}.c-map h4{margin-bottom:calc(15/var(--size_desk_max)*100vw)}.c-map h2{margin-bottom:calc(20/var(--size_desk_max)*100vw)}.c-map .btn{margin-top:calc(40/var(--size_desk_max)*100vw)}.c-map p{margin-top:calc(20/var(--size_desk_max)*100vw);font-size:calc(24/var(--size_desk_max)*100vw)}}@media only screen and (min-width: 1920px){.c-map .container{padding:250px 0}.c-map h2,.c-map h4{max-width:850px}.c-map h4{margin-bottom:15px}.c-map h2{margin-bottom:20px}.c-map p{margin-top:20px;font-size:24px}}.c-advantages{background-color:var(--sky)}.c-advantages__section{display:flex;flex-direction:column;align-items:center;position:relative;perspective:800px;padding:40px 0}.c-advantages__content{width:100%}.c-advantages__content h3{font-weight:500;margin-bottom:12px}.c-advantages__content h4{color:var(--black);font-weight:400}.c-advantages__media{position:relative;will-change:transform;transform-style:preserve-3d;width:200px;height:420px;border:6px solid var(--black);border-radius:36px;overflow:hidden;margin:30px auto 0}.c-advantages__media::before{position:absolute;top:12px;left:50%;content:"";width:60px;height:14px;border-radius:50px;background-color:var(--black);transform:translateX(-50%)}.c-advantages__image{width:100%;height:100%}.c-advantages__image img,.c-advantages__image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-advantages__line{display:none}@media only screen and (min-width: 998px){.c-advantages__section{flex-direction:row;justify-content:space-between;align-items:stretch;padding:calc(120/var(--size_desk_max)*100vw) calc(140/var(--size_desk_max)*100vw)}.c-advantages__section:nth-child(n+2){padding-top:0}.c-advantages__section--right{flex-direction:row-reverse}.c-advantages__section--right .c-advantages__media{transform:rotate(-8deg)}.c-advantages__section--right .c-advantages__line{left:50%;right:auto;transform:translateX(-50%) scaleX(-1)}.c-advantages__section:last-child .c-advantages__line{display:none}.c-advantages__content{width:calc(565/var(--size_desk_max)*100vw);display:flex;flex-direction:column;justify-content:center}.c-advantages__content h3{margin-bottom:calc(15/var(--size_desk_max)*100vw)}.c-advantages__media{width:calc(290/var(--size_desk_max)*100vw);height:calc(600/var(--size_desk_max)*100vw);border:calc(8/var(--size_desk_max)*100vw) solid var(--black);border-radius:calc(50/var(--size_desk_max)*100vw);transform:rotate(8deg);overflow:hidden;margin:0}.c-advantages__media::before{position:absolute;top:calc(20/var(--size_desk_max)*100vw);left:50%;content:"";width:calc(70/var(--size_desk_max)*100vw);height:calc(20/var(--size_desk_max)*100vw);border-radius:calc(50/var(--size_desk_max)*100vw);background-color:var(--black);transform:translateX(-50%)}.c-advantages__image{width:100%;height:100%;z-index:-1}.c-advantages__image img,.c-advantages__image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-advantages__line{display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:53%;clip-path:inset(0 0 0 100%)}.c-advantages__line svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}@media only screen and (min-width: 1920px){.c-advantages__section{padding:120px 140px}.c-advantages__content{width:565px}.c-advantages__content h3{margin-bottom:15px}.c-advantages__media{width:290px;height:600px;border:8px solid var(--black);border-radius:50px}.c-advantages__media::before{position:absolute;top:20px;left:50%;width:70px;height:20px;border-radius:50px}}.scroll-bubble{position:fixed;bottom:2rem;right:2rem;z-index:999;width:3rem;height:3rem;border-radius:50%;background-color:var(--black);border:none;cursor:pointer;display:none;align-items:center;justify-content:center;transition:opacity .3s ease,transform .3s ease,background-color .2s ease}.scroll-bubble svg{width:1.1rem;height:1.1rem;color:var(--white)}.scroll-bubble:hover{background-color:var(--blue);transform:translateY(-3px)}.scroll-bubble--hidden{opacity:0;pointer-events:none;transform:translateY(8px)}@media only screen and (min-width: 998px){.scroll-bubble{bottom:calc(40/var(--size_desk_max)*100vw);right:calc(40/var(--size_desk_max)*100vw);width:calc(56/var(--size_desk_max)*100vw);height:calc(56/var(--size_desk_max)*100vw)}.scroll-bubble svg{width:calc(20/var(--size_desk_max)*100vw);height:calc(20/var(--size_desk_max)*100vw)}.scroll-bubble:hover{transform:translateY(calc(-5 / var(--size_desk_max) * 100vw))}.scroll-bubble--hidden{transform:translateY(calc(10 / var(--size_desk_max) * 100vw))}}@media only screen and (min-width: 1920px){.scroll-bubble{display:flex;bottom:40px;right:40px;width:56px;height:56px}.scroll-bubble svg{width:20px;height:20px}.scroll-bubble:hover{transform:translateY(calc(-5 / var(--size_desk_max) * 100vw))}.scroll-bubble--hidden{transform:translateY(10px)}}
