html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden}main{display:block}a{margin:0;background-color:rgba(0,0,0,0);text-decoration:none;color:#61493f}img{border-style:none}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[hidden]{display:none}html{min-height:100%;height:auto;scroll-behavior:smooth}*{box-sizing:border-box}body{position:relative;padding-top:70px}@media only screen and (min-width: 1216px){body{padding-top:202px}}.body-terms-conditions{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}img{width:100%}h1,h2,h3,h4,h5,h6,p{margin:0 0 15px 0}a{transition:all .3s}.d-flex{display:flex}@media only screen and (min-width: 768px){.d-md-flex{display:flex}}.container{width:100%;max-width:1246px;margin:0 auto;padding:0 15px}.material-symbols-outlined{font-size:16px}.material-symbols-outlined-mail{font-size:22px}.material-symbols-outlined-dropdown{font-size:22px}.text-block{max-width:450px}.link-primary{display:flex;align-items:center;gap:12px;color:#5670e0;font-weight:700}.link-secondary{display:flex;align-items:center;gap:8px;color:#fff;font-weight:700}.scroll-lock{overflow:hidden}.divider{width:100%;border-bottom:1px solid hsla(0,0%,100%,.4)}.img-shadow{box-shadow:0 0 10px 10px rgba(0,0,0,.1)}.logo{width:135px}@font-face{font-family:"DIN Pro";src:local("DIN Pro"),url(fonts/6ef85ba7df7db1508c634bc1818e02d6.otf) format("opentype")}*:focus{outline:none}*{font-family:"Din Pro",sans-serif;font-weight:500}::-moz-focus-inner,::-moz-focus-outer{border:0;outline:none}b,strong{font-weight:bolder}h1,h2,h3,h4,h5,h6{font-weight:700;color:#61493f}h1{font-size:32px;line-height:1.45}h2{font-size:24px;line-height:1.5}h3{font-size:20px;line-height:1.5}h5{font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase}ul{margin:0;padding:0;list-style:none}p{font-size:16px;line-height:1.75;color:#97929f}.subtitle{margin-bottom:15px;font-weight:700;font-size:14px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;color:#97929f}.row{margin:0 -15px}@media only screen and (min-width: 768px){.row{display:flex}}.col{width:100%;padding:0 15px;margin-bottom:20px}.col:last-of-type{margin-bottom:0}@media only screen and (min-width: 768px){.col{width:33.33%;margin-bottom:0}}.btn{width:fit-content;display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 16px;background-color:#5670e0;color:#fff;font-weight:700;transition:.3s ease-in-out;cursor:pointer;border:1px solid #5670e0;border-radius:8px}.btn:hover{background-color:rgba(0,0,0,0);color:#5670e0}.btn:has(.material-symbols-outlined-mail){padding:8px 24px}.btn:has(.material-symbols-outlined-arrow){gap:20px}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fff;padding:15px 0;transition:all .5s ease-in-out}@media only screen and (min-width: 1216px){.header{padding:64px 0}}.header a{display:flex;align-items:center;justify-content:space-between}.header .container{align-items:center;justify-content:space-between}.header .nav{position:fixed;top:70px;left:0;height:100vh;width:100vw;padding:20px 0;transform:translateX(100%);transition:all .3s;background-color:#fff;z-index:1000;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 1216px){.header .nav{width:auto;height:auto;position:static;display:flex;align-items:center;padding:0;transform:translateX(0)}}.header .nav ul{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}@media only screen and (min-width: 1216px){.header .nav ul{flex-direction:row;gap:0}}.header .nav li{display:flex;align-items:center;justify-content:center;margin:0 0 30px}@media only screen and (min-width: 1216px){.header .nav li{margin:0 0 0 33px}.header .nav li:last-child{margin-left:215px}}.header .nav a{position:relative;font-weight:700}.header .nav a:hover{color:#5670e0}.header .nav a:not(.btn):hover::after{width:100%}.header .nav a:not(.btn)::after{content:"";position:absolute;top:27px;width:0;height:2px;background-color:#5670e0;transition:all .3s ease-in-out}.header .button-menu{display:block;position:relative;cursor:pointer;z-index:2;border:none}@media only screen and (min-width: 1216px){.header .button-menu{display:none}}.header .button-menu .line{width:25px;height:3px;background-color:#61493f;transition:all .3s ease}.header .button-menu .line::before{content:"";top:-10px;position:absolute;width:100%;height:3px;background-color:#61493f;transition:all .3s ease}.header .button-menu .line::after{content:"";top:10px;position:absolute;width:100%;height:3px;background-color:#61493f;transition:all .3s ease}.menu-active{overflow:hidden}.menu-active .header nav{transform:translateX(0%)}.menu-active .header .button-menu .line{background-color:rgba(0,0,0,0)}.menu-active .header .button-menu .line::before{width:30px;transform:rotate(-45deg) translate(-8px, 6px)}.menu-active .header .button-menu .line::after{width:30px;transform:rotate(45deg) translate(-8px, -6px)}@media only screen and (min-width: 1216px){.header-scroll{padding:20px 0}}.hero{position:relative;padding-top:20px}@media only screen and (min-width: 1216px){.hero{padding-bottom:40px}}@media only screen and (max-width: 1215px){.hero{margin-bottom:20px}}.hero .container{justify-content:space-between}@media only screen and (max-width: 767px){.hero .text-block{margin-bottom:20px}}@media only screen and (min-width: 1216px){.hero .text-block{padding-top:100px}}@media only screen and (min-width: 1216px){.hero .text-block p{margin-bottom:40px}}.hero .image-holder{position:relative}.hero img{max-width:593px}@media only screen and (max-width: 1215px){.hero img{max-width:100%}}@media only screen and (max-width: 767px){.hero img{max-height:300px;object-fit:cover}}.gallery{background-color:#dddeff;padding:20px 0}@media only screen and (min-width: 1216px){.gallery{padding:0 0 150px 0}}.gallery .text-block{margin-bottom:20px}@media only screen and (min-width: 1216px){.gallery .text-block{margin-bottom:80px;max-width:490px}}.gallery .text-block h2{margin-bottom:20px}.gallery .row{justify-content:space-between}@media only screen and (max-width: 767px){.gallery .row{flex-direction:column;gap:10px}}@media only screen and (min-width: 1216px){.gallery .row .col{max-width:342px}}.gallery .row .col img{object-fit:cover;object-position:center;aspect-ratio:1/1;margin-bottom:10px}@media only screen and (min-width: 1216px){.gallery .row .col img{margin-bottom:20px;height:333px}}@media only screen and (min-width: 1216px){.gallery .row .col h3{margin-bottom:25px}}@media only screen and (min-width: 1216px){.gallery .row .col p{margin-bottom:30px}}.featured{position:relative;padding:20px 0}@media only screen and (max-width: 1215px){.featured{background-color:#61493f}}@media only screen and (min-width: 1216px){.featured{padding-bottom:233px}}.featured .container{position:relative}@media only screen and (max-width: 1215px){.featured .container{display:flex;align-items:center;justify-content:center}}.featured .container .content-holder{width:100%;padding:0;background-color:#61493f}@media only screen and (min-width: 1216px){.featured .container .content-holder{max-width:1010px;padding:100px 90px 80px 100px}}.featured .container .content-holder::after{content:"";position:absolute;height:400px;width:100%;top:280px;left:-35px;z-index:-1;background-color:#dddeff}@media only screen and (max-width: 1215px){.featured .container .content-holder::after{display:none}}.featured .container .content-holder .text-block .subtitle{margin-bottom:25px}.featured .container .content-holder .text-block h1{line-height:1.4;margin-bottom:22px}.featured .container .content-holder .text-block p{line-height:1.6}.featured .container .divider{margin:20px 0}@media only screen and (min-width: 1216px){.featured .container .divider{margin:55px 0 30px}}.featured img{max-width:300px;margin-left:30px;position:static;z-index:2;top:95px;right:15px}@media only screen and (max-width: 767px){.featured img{display:none}}@media only screen and (min-width: 1216px){.featured img{margin-left:0;position:absolute;height:662px;max-width:488px}}.featured h1,.featured h2,.featured p{color:#fff}.featured h5{color:hsla(0,0%,100%,.5)}.blog{padding:20px 0}@media only screen and (min-width: 1216px){.blog{margin-bottom:185px}}.blog__top{display:flex;justify-content:space-between;margin-bottom:84px;flex-direction:column;align-items:start;margin-bottom:20px}@media only screen and (min-width: 768px){.blog__top{margin-bottom:40px;flex-direction:row;align-items:end}}@media only screen and (min-width: 1216px){.blog__top{margin-bottom:85px}}.blog__top .btn{height:fit-content;padding-right:24px}@media only screen and (min-width: 1216px){.blog__top p{margin:0}}.blog .subtitle{margin-bottom:31px}.blog .row{justify-content:space-between}@media only screen and (min-width: 1216px){.blog .row .col{max-width:391px}}.blog .row .col h3{margin-bottom:20px}@media only screen and (min-width: 1216px){.blog .row .col p{margin-bottom:25px}}.banner{position:relative;padding-top:30px;background-color:#dddeff;z-index:0}@media only screen and (min-width: 1216px){.banner{padding:60px 0 120px}}@media only screen and (max-width: 1215px){.banner .container{flex-direction:column;justify-content:center}}@media only screen and (min-width: 768px){.banner .container{gap:20px}}@media only screen and (min-width: 1216px){.banner .container{align-items:end;justify-content:space-between}}.banner img{max-width:728px;object-fit:cover}@media only screen and (max-width: 1215px){.banner img{max-width:100%}}@media only screen and (max-width: 767px){.banner .text-block{margin-bottom:20px}}@media only screen and (max-width: 1215px){.banner .text-block{max-width:100%}}@media only screen and (min-width: 1216px){.banner .text-block{max-width:300px}}@media only screen and (min-width: 1216px){.banner .text-block h1{margin-bottom:25px}}@media only screen and (min-width: 1216px){.banner .text-block p{margin-bottom:30px}}.footer{padding:20px 0}@media only screen and (min-width: 1216px){.footer{padding:65px 0 40px 0}}@media only screen and (max-width: 767px){.footer .logo{margin-bottom:20px}}.footer__top{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.footer__top{flex-direction:column}}.footer__contacts{display:flex;justify-content:space-between;flex-direction:column;max-width:410px;width:100%}@media only screen and (min-width: 768px){.footer__contacts{flex-direction:row}}.footer__ceo,.footer__address{display:flex;flex-direction:column;gap:5px}@media only screen and (max-width: 767px){.footer__ceo,.footer__address{align-items:center}}.footer__ceo h5,.footer__address h5{margin-bottom:8px}@media only screen and (max-width: 767px){.footer__ceo{margin-bottom:20px}}.footer h5,.footer div,.footer li,.footer a{color:#61493f}@media only screen and (max-width: 767px){.footer h5{margin-bottom:5px}}.footer p,.footer li{font-weight:400;font-size:16px;line-height:26px;margin:0}.footer li:not(:last-child)::after{content:"";border-right:1px solid #61493f;margin:0 10px}.footer .divider{margin:20px 0}@media only screen and (min-width: 1216px){.footer .divider{margin:67px 0 38px}}.footer__copy{display:flex;flex-wrap:wrap}@media only screen and (max-width: 1215px){.footer__copy{justify-content:center}}@media only screen and (min-width: 1216px){.footer__copy{margin-left:-4px}}.footer__copy li{font-size:14px}.footer__copy li a:hover{color:#5670e0}.terms-privacy{height:100%;position:relative;padding-bottom:100px}@media only screen and (max-width: 1215px){.terms-privacy{padding:40px 0;background-color:#61493f}}@media only screen and (max-width: 767px){.terms-privacy{padding:20px 0}}.terms-privacy .container{position:relative}@media only screen and (max-width: 1215px){.terms-privacy .container{display:flex;align-items:center;justify-content:center}}.terms-privacy .container .content-holder{width:100%;padding:10px;background-color:#61493f}@media only screen and (min-width: 1216px){.terms-privacy .container .content-holder{padding:100px 150px}}.terms-privacy .container .content-holder .text-block{max-width:100%}.terms-privacy .container .content-holder .text-block .subtitle{margin-bottom:25px}.terms-privacy .container .content-holder .text-block h1{line-height:1.4;margin-bottom:22px}.terms-privacy .container .content-holder .text-block p{line-height:1.6}.terms-privacy .container .divider{margin:55px 0 30px}.terms-privacy h1,.terms-privacy h2,.terms-privacy p{color:#fff}.terms-privacy h5{color:hsla(0,0%,100%,.5)}
