html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;opacity:0;transition:opacity .6s ease;font-family:var(--font-family)}main{display:block;overflow:hidden}h1{font-size:2em;margin:.67em 0}a{background-color:#fff0;transition:all .35s ease-out;text-decoration:none;display:inline-block}small{font-size:80%}img{border-style:none;max-width:100%}input,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input{overflow:visible}[type=submit]{-webkit-appearance:button}[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--white:#fff;--light-grey:#f2f8f8;--medium-light-grey:#d6e1e6;--medium-grey:#c2cfd6;--dark-grey:#5c6a70;--dark:#192023;--accent-green:#1bf08c;--accent-yellow:#ffc847;--light-teal:#d8fffc;--light-green:#b9ffcd;--medium-light-green:#8be4ae;--medium-green:#309d70;--medium-dark-green:#015e49;--dark-green:#02372b;--font-family:"Figtree", sans-serif}.animate{opacity:0;transform:translate(0,0);visibility:hidden}.from-right{transform:translateX(50px)}#preloader{position:fixed;inset:0;background:#fff;z-index:9999;opacity:1;transition:opacity .7s ease}*{box-sizing:border-box}.gfHeader_btn a{white-space:nowrap}.container{max-width:1336px}.btn{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:100%;letter-spacing:.03em;text-transform:uppercase;text-align:center;border-radius:10px}.btn.arrow.white{box-shadow:0 8px 16px -4px rgb(33 36 59/.2);background:var(--white);color:var(--dark)}.btn.arrow,.gfFooter{position:relative;padding:16px 14px 16px 56px}.btn.arrow:after,.btn.arrow:before{content:"";display:block;position:absolute;transition:all .35s ease-out}.btn.arrow:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5487 7.1001L6.89992 2.27273L8.12556 1L14 7.1001V7.99927V8.90001L8.12556 15L6.89992 13.7273L11.5487 8.90001H1V7.1001H11.5487Z' fill='%23192023'/%3E%3C/svg%3E%0A");left:16px;top:16px;width:16px;height:16px;z-index:2}.btn.arrow:after{border-radius:6px;width:40px;height:40px;left:4px;top:4px;background:var(--accent-green);z-index:1}.btn.arrow:hover{padding:16px 56px 16px 14px;background:var(--accent-green)}.btn.arrow:hover:after{left:calc(100% - 44px);background:var(--white)}.btn.arrow:hover:before{left:calc(100% - 32px)}.gfFooter{background:linear-gradient(180deg,#015e49 0,#013d2f 100%);margin:16px;border-radius:16px;padding:48px;overflow:hidden}.deco_grad,.deco_logo{position:absolute;right:48px;top:0;max-width:440px}.deco_grad{max-width:500px;right:0;height:auto}.gfFooter_title{font-family:var(--font-family);font-weight:500;font-size:64px;line-height:100%;letter-spacing:-.02em;color:var(--white);max-width:600px;margin-bottom:32px}.gfFooter_cont-top,ul{padding:0}.gfFooter_center,.gfFooter_top{padding-bottom:64px;border-bottom:1px solid rgb(255 255 255/.15)}.gfFooter_center{padding-top:64px;padding-bottom:46px}.gfFooter_email a,.gfFooter_sub{font-family:var(--font-family);color:var(--white)}.gfFooter_sub{font-weight:500;font-size:16px;line-height:140%;opacity:.5;margin-bottom:12px}.gfFooter_email{margin-bottom:20px}.gfFooter_email a{font-weight:600;font-size:28px;line-height:100%;letter-spacing:-.01em}ul{margin:0;list-style-type:none}.generalSocial{display:flex;flex-wrap:wrap}.generalSocial a{width:40px;height:40px;border-radius:5px;background:var(--white);display:flex;align-items:center;justify-content:center}.generalSocial li{margin-right:8px}.gfFooter_menu a{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:100%;letter-spacing:.03em;text-transform:uppercase;color:var(--white);margin-bottom:16px}.appDownload{margin-bottom:4px}.gfFooter_center-bot{margin-top:48px}.address{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:130%;color:var(--white)}.gfFooter_menu.-hor ul{display:flex;align-items:center}.gfFooter_menu.-hor ul a{margin-right:23px;font-size:14px;line-height:100%;letter-spacing:.04em;margin-bottom:0}.gfFooter_horizont{display:flex}.gfFooter_bot .row{align-items:center}.gfFooter_menu.-hor.-dev{padding-right:20px;margin-right:23px;border-right:1px solid rgb(255 255 255/.15)}.gfFooter_bot{margin:64px 0 0}.gfFooter_desc{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:140%;color:var(--white);opacity:.5}.gfFooter_bot-row{margin-top:46px;align-items:flex-end}.gfFooter_author,.gfFooter_reserv{text-align:right;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:140%;color:var(--white)}.gfFooter_reserv{opacity:.5;margin-bottom:0;position:relative;top:-16px}.gfFooter_author{display:flex;justify-content:flex-end}.gfFooter_author span{display:inline-block}.gfFooter_author .text{opacity:.5;margin-right:4px;display:inline-block}.btn.black.fill,.btn.white.fill{border-radius:10px;padding:12px 14px;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:100%;letter-spacing:.03em;text-transform:uppercase;text-align:center}.btn.white.fill{box-shadow:0 4px 8px 0 rgb(33 36 59/.04);background:var(--white);border:1px solid var(--medium-light-grey);color:var(--dark);align-items:center;display:inline-flex}.btn.black.fill{box-shadow:0 4px 8px 0 rgb(33 36 59/.2);background:var(--dark);color:var(--white)}.gfHeader_btn .btn.black.fill{margin-left:12px}.gfHeader_menu ul,.gfHeader_row{align-items:center}.gfHeader_menu ul{display:flex;flex-wrap:wrap;justify-content:center}.hasSub{padding-right:20px}.gfHeader_menu,.gfHeader_menu-item.hasSub .gfHeader_menu-main-el{position:relative}.gfHeader_menu-main-el{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:100%;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:var(--dark)}.gfHeader_menu-item{margin:0 12px}.gfHeader_menu-item.hasSub .gfHeader_menu-main-el:after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 6L8 11L13 6' stroke='%23192023' stroke-width='1.5' stroke-linecap='round' /%3E%3C/svg%3E");width:16px;height:16px;display:block;position:absolute;background-position:center;top:0;right:-21px;content:"";transition:all .35s ease-out}.gfHeader{position:fixed;left:0;top:0;width:100%;padding:14px 0;backdrop-filter:blur(20px);background:var(--white);z-index:100}.gfHeader_menu-main-el{transition:all .35s ease-out}.gfHeader_menu-item.hasSub:hover .gfHeader_menu-main-el{cursor:pointer;color:var(--medium-dark-green)}.gfHeader_menu-item.hasSub:hover .gfHeader_menu-main-el:after{transform:scaleY(-1)}.gfFooter_hasSub{width:fit-content;padding-top:36px}.gfFooter_hasSub-wrap{background:var(--white);border:1px solid var(--medium-light-grey);border-radius:16px;padding:24px;display:flex;gap:40px}.gfFooter_hasSub-title{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:130%;color:var(--dark-grey);margin-bottom:16px}.gfFooter_hasSub-item{width:320px}.gfFooter_hasSub-link{width:100%;display:flex;align-items:center;background:var(--light-grey);border-radius:8px;padding:6px 16px 6px 6px;margin-bottom:8px;outline:1px solid var(--light-grey)}.gfFooter_hasSub-link:last-child{margin-bottom:0}.gfFooter_hasSub-link-ico{border-radius:5px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--medium-green);margin-right:16px;position:relative;overflow:hidden;transition:all .35s ease-out}.btn.fill:after,.gfFooter_hasSub-link-ico:after{content:"";display:block;position:absolute;transition:all .35s ease-out}.gfFooter_hasSub-link-ico:after{border-radius:100%;background-color:var(--accent-green);filter:blur(13px);width:40px;height:40px;top:-20px;right:-20px;z-index:1}.gfFooter_hasSub-link-title{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:100%;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:var(--dark);transition:all .35s ease-out}.gfFooter_hasSub-link:hover{background:var(--light-grey);outline:1px solid var(--medium-grey)}.gfFooter_hasSub-link:hover .gfFooter_hasSub-link-title{color:var(--medium-dark-green)}.gfFooter_hasSub-link:hover .gfFooter_hasSub-link-ico{background:var(--medium-light-green)}.gfFooter_hasSub-link:hover .gfFooter_hasSub-link-ico:after{opacity:0}.gfFooter_hasSub{position:absolute;top:100%;left:50%;transform:translate(-50%,10px);opacity:0;visibility:hidden;pointer-events:none;transition:all .35s ease;z-index:10}.gfHeader_btn{text-align:right;display:flex;align-items:center;justify-content:flex-end}.btn.fill{position:relative}.btn.fill:after{right:16px;top:12px;width:16px;height:16px;opacity:0}.btn.fill:hover{padding:12px 40px 12px 16px}.btn.fill:hover:after{opacity:1}.btn.fill.black:after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5487 7.1001L6.89992 2.27273L8.12556 1L14 7.1001V7.99927V8.90001L8.12556 15L6.89992 13.7273L11.5487 8.90001H1V7.1001H11.5487Z' fill='%23D6E1E6'/%3E%3C/svg%3E%0A")}.btn.fill.white:after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5487 7.1001L6.89992 2.27273L8.12556 1L14 7.1001V7.99927V8.90001L8.12556 15L6.89992 13.7273L11.5487 8.90001H1V7.1001H11.5487Z' fill='%235C6A70' /%3E%3C/svg%3E");top:calc(50% - 8px)}.btn.white.fill:hover{padding-right:40px;padding-left:14px}footer{margin-top:84px!important}.gfFooter_center-bot .address a{font-weight:500;font-size:18px;line-height:130%;color:var(--white);margin-bottom:16px}.gfFooter_center-first{width:37%}.gfFooter_center-second{width:15%}.gfFooter_center-third{width:21%}.gfFooter_center-fourth{width:15%}.gfFooter_center-fifth{width:12%}.gfFooter_center-bot-first{width:37%}.gfFooter_center-bot-second{width:15%}.gfFooter_center-bot .address{max-width:360px}.gfFooter_bot .col-md-8{justify-content:flex-end;display:flex}.gfFooter_menu ul li:last-child a{margin-right:0}.gfFooter a{transition:all .2s ease-out}.gfFooter a:hover{color:var(--accent-green)}.generalSocial a:hover{background:var(--accent-green)}rect{transition:all .35s ease}.mobileMenu,.mobileToggle{display:none}@media (max-width:768px){.gfHeader_btn-wr,.gfHeader_menu-wr{display:none}.mobileMenu,.mobileToggle{display:block}.mobileMenu{position:fixed;left:-100%;top:0;width:100%;height:100%}.gfHeader_row{width:100%;display:flex;align-items:center;justify-content:space-between}.gfHeader_logo-wr{max-width:150px}.mobileToggle{width:40px;height:40px}}