:root{--primary-color:#07393c;--gold-color:#ffd892}*{box-sizing:border-box;font-family:Roboto,sans-serif;font-size:16px;list-style:none;margin:0;outline:none;padding:0;text-decoration:none}* select{-webkit-appearance:none}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}html{scroll-behavior:smooth}body{background-image:url(../images/background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;min-height:100vh}main{flex:1}@font-face{font-display:swap;font-family:Roboto;src:url(../fonts/Roboto/RobotoFlex.ttf) format("truetype")}.is-loading{pointer-events:none;position:relative}.is-loading:after{background-color:hsla(0,0%,100%,.8);background-image:url(../images/loader.svg);background-position:50%;background-repeat:no-repeat;background-size:50px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.validate{border:1px solid #f5a6a4!important}.validate-text{color:#ec2925;font-size:14px}.disabled,[disabled]{opacity:.4;pointer-events:none}.wrapper{margin:0 auto;max-width:1300px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.row:last-of-type{margin-bottom:0}.col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;flex-direction:column;margin-right:10px}.col:last-of-type{margin-right:0}input,select{background:#fff;border:1px solid #dbdde8;border-radius:10px;color:var(--primary-color);height:45px;padding:11px 20px}.btn{align-items:center;border:0;border-radius:10px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:17px;height:45px;justify-content:center;min-width:250px;transition:background-color .3s ease}.btn.btn-primary{background-color:#355223;color:#fff}.btn.btn-primary:hover{background-color:#2d481d}.datepicker{position:relative}.datepicker>input{cursor:pointer}.datepicker:after{background:url(../images/icons/calendar-icon.svg) no-repeat 50%;background-size:contain;content:"";cursor:pointer;height:24px;pointer-events:none;position:absolute;right:17px;top:50%;transform:translateY(-50%);width:24px}.select-container{position:relative}.select-container:after{background:url(../images/icons/arrow-down.svg) no-repeat 50%;background-size:contain;content:"";height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}header{padding-top:20px}header .container{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}header .container>a{flex-shrink:0;height:87px;width:192px}header .container>a>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}header .container nav{border-bottom:1px solid hsla(0,0%,100%,.5);margin-top:26px;max-width:1170px;width:100%}header .container nav ul{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;padding-bottom:5px}header .container nav ul li{position:relative}header .container nav ul li.active>a{color:var(--gold-color)}header .container nav ul li.active:after{background:var(--gold-color);bottom:0;content:"";height:3px;left:10px;position:absolute;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}header .container nav ul li>a{color:#fff;display:block;font-size:16px;font-weight:700;letter-spacing:1.9px;padding:10px 25px}section#contact{position:relative}section#contact:after{background:url(../images/leaf.png) no-repeat 50%;background-size:cover;content:"";height:656px;left:50%;position:absolute;top:80px;transform:translateX(-50%);width:656px;z-index:-1}section#contact .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:68px;padding-top:58px}section#contact .wrapper .left{padding-right:80px;width:-webkit-calc(100% - 664px);width:calc(100% - 664px)}section#contact .wrapper .left h1{color:#fff;font-size:48px;font-weight:800;letter-spacing:1.9px;line-height:1.1;margin-bottom:30px;text-transform:uppercase}section#contact .wrapper .left>p{color:#fff;font-size:17px;line-height:1.4;margin-bottom:30px;max-width:570px}section#contact .wrapper .left ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}section#contact .wrapper .left ul li:last-of-type{margin-bottom:0}section#contact .wrapper .left ul li .circle{align-items:center;background:url(../images/green-circle.svg);background-size:cover;color:#486528;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-grow:0;flex-shrink:0;font-size:30px;font-weight:600;height:49px;justify-content:center;line-height:1;margin-right:15px;width:49px}section#contact .wrapper .left ul li>p{color:#fff;font-size:20px;font-weight:400;line-height:1.3}section#contact .wrapper .left .expense{margin-top:40px}section#contact .wrapper .left .expense h3{align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:24px;font-style:italic;font-weight:700;line-height:1.5;position:relative}section#contact .wrapper .left .expense h3:after{background:url(../images/underline.svg) no-repeat;background-size:contain;bottom:-13px;content:"";height:13px;left:0;position:absolute;width:76%}section#contact .wrapper .left .expense h3>img{height:47px;margin-right:20px;width:47px}section#contact .wrapper .left .expense>p{color:#fff;font-size:17px;line-height:1.5;margin-top:25px}section#contact .wrapper .right{background-color:#f9fafe;border:1px solid #dbdde8;border-radius:10px;box-shadow:0 4px 27px 0 rgba(145,172,175,.16);padding:36px 58px;width:664px}section#contact .wrapper .right .sub b{border-bottom:2px solid var(--primary-color);color:#355223;display:block;font-size:20px;font-weight:600;line-height:1.6;margin-bottom:27px;padding-bottom:8px}section#contact .wrapper .right .sub .row{margin-bottom:0;width:100%}section#contact .wrapper .right .sub .row .form-col{flex:1;margin-right:15px}section#contact .wrapper .right .sub .row .form-col.kid{flex:unset;width:159px}section#contact .wrapper .right .sub .row .form-col.kid label{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section#contact .wrapper .right .sub .row .form-col.kid label .info{background:url(../images/icons/info.svg) no-repeat 50%;background-size:contain;display:block;height:16px;margin-left:5px;position:relative;width:16px}section#contact .wrapper .right .sub .row .form-col.kid label .info:hover .tooltip{visibility:visible}section#contact .wrapper .right .sub .row .form-col.kid label .info .tooltip{background:#fff;border-radius:5px;box-shadow:0 8px 27px 8px rgba(145,172,175,.16);color:#355223;display:block;font-size:12px;left:50%;padding:10px;position:absolute;top:-42px;transform:translateX(-50%);transition:visibility .3s ease;visibility:hidden;width:auto;z-index:10}section#contact .wrapper .right .sub .row .form-col.kid label .info .tooltip:after{border:8px solid transparent;border-top-color:#fff;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}section#contact .wrapper .right .sub .row .form-col.kid label .info .tooltip>p{color:inherit;font-size:inherit;margin:0;white-space:nowrap}section#contact .wrapper .right .sub .row .form-col:last-of-type{margin-right:0}section#contact .wrapper .right .form-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;flex-direction:column;margin-bottom:27px}section#contact .wrapper .right .form-col:last-of-type{margin-bottom:0}section#contact .wrapper .right .form-col label{color:var(--primary-color);font-size:14px;font-weight:600;margin-bottom:9px}section#contact .wrapper .right .form-col input,section#contact .wrapper .right .form-col select{background:#fff;border:1px solid #dbdde8;border-radius:10px;color:var(--primary-color);padding:11px 20px;width:100%}section#contact .wrapper .right .form-col input:focus,section#contact .wrapper .right .form-col select:focus{border:1px solid #355223}section#contact .wrapper .right .form-col .select-container{position:relative}section#contact .wrapper .right .form-col .select-container:after{background:url(../images/icons/arrow-down.svg) no-repeat 50%;background-size:contain;content:"";height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}section#contact .wrapper .right .checkboxes{margin-top:15px}section#contact .wrapper .right .checkboxes>.col{margin-bottom:11px;margin-right:0}section#contact .wrapper .right .checkboxes>.col:last-of-type{margin-bottom:0}section#contact .wrapper .right .checkboxes label{align-items:center;color:var(--primary-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:17px;font-weight:300}section#contact .wrapper .right .checkboxes label>p{color:inherit;font-size:inherit;font-weight:inherit}section#contact .wrapper .right .checkboxes label>p>a{color:inherit;font-size:inherit;text-decoration:underline}section#contact .wrapper .right .checkboxes label>input{background:#fff;border:1px solid #dbdde8;flex-shrink:0;height:21px;margin-right:10px;width:21px}section#contact .wrapper .right .submit-btn{align-items:center;background-color:#355223;border:0;border-radius:10px;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:17px;height:45px;justify-content:center;margin-top:40px;transition:background-color .3s ease;width:100%}section#contact .wrapper .right .submit-btn:hover{background-color:#2d481d}section#about{position:relative}section#about:after{background:url(../images/about-leaf.svg) no-repeat top;bottom:-73px;content:"";height:240px;left:49%;overflow:hidden;position:absolute;transform:translateX(-50%);width:520px;z-index:-1}section#about .wrapper{padding-bottom:66px;padding-top:25px}section#about .wrapper h1{color:#fff;font-size:48px;font-weight:800;letter-spacing:1.9px;margin-bottom:15px;text-align:center}section#about .wrapper>p{color:#fff;font-size:17px;line-height:1.75;margin:0 auto;max-width:980px;text-align:center}section#about .wrapper .bot{justify-content:space-between;margin-top:70px}section#about .wrapper .bot .left{margin-top:22px;width:660px}section#about .wrapper .bot .left .avatar{height:240px;margin-left:170px;position:relative;width:240px}section#about .wrapper .bot .left .avatar:before{background:url(../images/avatar-leaf.svg) no-repeat 50%;background-size:contain;content:"";height:276px;left:-91px;position:absolute;top:-39px;width:276px;z-index:-1}section#about .wrapper .bot .left .avatar:after{background-color:#638f35;border-radius:50%;bottom:-12px;content:"";height:81px;position:absolute;right:-104px;width:81px;z-index:-1}section#about .wrapper .bot .left .avatar>img{height:100%;width:100%}section#about .wrapper .bot .left>h2{color:#fff;font-size:40px;font-weight:700;line-height:1;margin-top:-9px;position:relative}section#about .wrapper .bot .left>h2:after{background-color:#638f35;border-radius:50%;bottom:-6px;content:"";height:36px;position:absolute;right:115px;width:36px;z-index:-1}section#about .wrapper .bot .left>h2>span{color:var(--gold-color);font-size:inherit;font-weight:inherit}section#about .wrapper .bot .left>p{color:#fff;font-size:17px;line-height:1.75;margin-top:26px;padding-right:20px}section#about .wrapper .bot .left>ul{margin-top:35px}section#about .wrapper .bot .left>ul li{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}section#about .wrapper .bot .left>ul li:last-of-type{margin-bottom:0}section#about .wrapper .bot .left>ul li>img{height:24px;margin-right:10px;width:24px}section#about .wrapper .bot .left>ul li>a{color:#fff;font-size:17px;font-weight:800;line-height:1.3}section#about .wrapper .bot .left>ul li>a:hover{text-decoration:underline}section#about .wrapper .bot .right{width:470px}section#about .wrapper .bot .right ul li{margin-bottom:45px}section#about .wrapper .bot .right ul li:last-of-type{margin-bottom:0}section#about .wrapper .bot .right ul li .top{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section#about .wrapper .bot .right ul li .top>img{height:49px;margin-right:15px;width:49px}section#about .wrapper .bot .right ul li .top h3{color:var(--gold-color);font-size:24px;font-weight:800;line-height:1;text-transform:uppercase}section#about .wrapper .bot .right ul li .top h3>span{color:inherit;font-size:20px;font-weight:400;text-transform:none}section#about .wrapper .bot .right ul li>p{color:#fff;font-size:17px;line-height:1.75;margin-top:15px}footer{background-color:#2d481d;margin-top:auto;padding:32px 0;width:100%}footer .wrapper .top{border-bottom:1px solid #54715e;justify-content:space-between;margin-bottom:25px;padding-bottom:35px}footer .wrapper .top,footer .wrapper .top ul{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer .wrapper .top ul>li{margin-right:38px}footer .wrapper .top ul>li:last-of-type{margin-right:0}footer .wrapper .top ul>li:hover>a{color:var(--gold-color)}footer .wrapper .top ul>li>a{color:#e4e4e4;display:block;font-size:14px;font-weight:300;line-height:1.6;transition:color .3s ease}footer .wrapper .top .partner{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer .wrapper .top .partner>span{color:#e4e4e4;font-size:11px;margin-right:10px;text-align:right}footer .wrapper .top .partner>img{height:30px;-o-object-fit:contain;object-fit:contain;width:72px}footer .wrapper .bot>p{color:#718f7b;font-size:14px;margin:0 auto;max-width:1020px;text-align:center}footer .wrapper .bot>p:first-of-type{line-height:2}footer .wrapper .bot>p:last-of-type{line-height:1.6}@media screen and (max-width:1024px){header{padding-top:10px}header .container nav{margin-top:15px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}header .container nav ul li>a{padding:10px 15px}section#contact{overflow:hidden}section#contact .wrapper{flex-direction:column;padding:30px 0}section#contact .wrapper .left,section#contact .wrapper .right{width:100%}section#contact .wrapper .left{margin-top:0;padding-right:0}section#contact .wrapper .left h1{font-size:26px;text-align:center}section#contact .wrapper .left>p{font-size:15px;margin-bottom:30px}section#contact .wrapper .left ul li{margin-bottom:20px}section#contact .wrapper .left ul li:last-of-type{margin-bottom:0}section#contact .wrapper .left ul li .circle{font-size:24px;height:40px;width:40px}section#contact .wrapper .left ul li>p{font-size:15px}section#contact .wrapper .left .expense{margin-top:40px}section#contact .wrapper .left .expense h3{font-size:20px;margin-bottom:15px}section#contact .wrapper .left .expense h3>img{height:30px;margin-right:10px;width:30px}section#contact .wrapper .left .expense>p{font-size:15px}section#contact .wrapper .right{margin-top:20px;padding:30px 20px}section#contact .wrapper .right .form-col{margin-bottom:15px}section#contact .wrapper .right .sub b{font-size:18px;margin-bottom:15px}section#contact .wrapper .right .sub .row{flex-direction:column;margin-bottom:15px}section#contact .wrapper .right .sub .row .form-col{margin-right:0}section#contact .wrapper .right .sub .row .form-col.kid{width:100%}section#contact .wrapper .right .sub .row .form-col.kid label .info:hover .tooltip{visibility:hidden}section#contact .wrapper .right .sub .row .form-col.kid label .info .tooltip{font-size:11px;left:30px;right:auto;top:50%;transform:translateY(-50%)}section#contact .wrapper .right .sub .row .form-col.kid label .info .tooltip:after{border-right-color:#fff;border-top-color:transparent;left:-16px;right:auto;top:50%;transform:translateX(0) translateY(-50%)}section#contact .wrapper .right .sub .checkboxes{margin-top:25px}section#contact .wrapper .right .sub .checkboxes>.col label{font-size:15px}section#contact .wrapper .right .sub .checkboxes>.col label>input{height:18px;width:18px}section#about{overflow:hidden}section#about .wrapper{padding-bottom:45px}section#about .wrapper h1{font-size:26px}section#about .wrapper>p{font-size:15px}section#about .wrapper .bot{flex-direction:column;margin-top:40px}section#about .wrapper .bot .left,section#about .wrapper .bot .right{width:100%}section#about .wrapper .bot .left{margin-bottom:40px}section#about .wrapper .bot .left .avatar{margin:0 auto}section#about .wrapper .bot .left>h2{font-size:24px}section#about .wrapper .bot .left>p{font-size:15px}section#about .wrapper .bot .left>ul{margin-top:20px}section#about .wrapper .bot .right ul li{margin-bottom:25px}section#about .wrapper .bot .right ul li:last-of-type{margin-bottom:0}section#about .wrapper .bot .right ul li .top h3{font-size:20px}section#about .wrapper .bot .right ul li .top h3>span{font-size:16px}section#about .wrapper .bot .right ul li>p{font-size:15px}footer{padding:16px 0}footer .wrapper .top{align-items:center;margin-bottom:15px;padding-bottom:25px}footer .wrapper .top ul{align-items:flex-start;flex-direction:column}footer .wrapper .top ul li{margin-bottom:5px;margin-right:0}footer .wrapper .top ul li:last-of-type{margin-bottom:0}}
