body,button,input,select,textarea{-webkit-font-smoothing:antialiased}body{font-family:"Open Sans","Helvetica Neue",sans-serif;font-size:15px;color:#444;font-weight:300}b,strong{font-weight:700}a{color:#559734;text-decoration:none}a:hover{color:#386323;text-decoration:underline}h1,.h1{font-family:"Raleway",sans-serif;color:#333;font-size:4.5rem;font-weight:800;line-height:1}h2,.h2{font-family:"Raleway",sans-serif;color:#333;font-size:3.375rem;font-weight:800;line-height:1}h3,.h3{font-family:"Raleway",sans-serif;color:#333;font-size:2.25rem;font-weight:800;line-height:1}h4,.h4{font-family:"Raleway",sans-serif;color:#333;font-size:1.5rem;font-weight:700}h5,.h5{font-family:"Raleway",sans-serif;color:#333;font-size:1.4rem;font-weight:700}h6,.h6{font-family:"Raleway",sans-serif;color:#333;font-size:1.1rem;font-weight:700}@media screen and (max-width:767px){h1,.h1{font-size:3.375rem}h2,.h2{font-size:2.25rem}}.bg-white{background-color:#fff}.invalid-feedback{position:absolute;font-size:10px;line-height:1.1;text-align:center;margin:2.5px 0 0}.form-surname{position:absolute;top:0;left:0;right:0;visibility:hidden}.form-control{border-color:#fff;padding:.75rem 1rem;border-radius:1rem}.form-control:focus{outline:0;box-shadow:none;border-color:#eee}.form-control::placeholder{color:#aaa}.form-control.is-invalid{border-color:#dc3545}.btn{font-family:"Raleway",sans-serif;font-size:14px;font-weight:700;letter-spacing:.3px;padding:.75rem 1rem;border-radius:1rem;border:2px solid}.btn-default{color:#fff;text-shadow:0 0 2px #555;background-color:#b0cb1f;border-color:#b0cb1f}.btn-default:hover,.btn-default:focus,.btn-default:active{background-color:#93bb25 !important;border-color:#93bb25 !important;color:#fff !important;text-decoration:none}.btn-bordered{background-color:#fff;text-shadow:none;color:#b0cb1f;font-weight:600;border-color:#b0cb1f}.btn-bordered:hover,.btn-bordered:focus,.btn-bordered:active{border-color:#93bb25 !important;color:#93bb25 !important;text-decoration:none}.btn-small{font-size:13px;padding:.25rem 1rem}.btn-large{font-size:18px;padding:1rem 1.5rem}.list-default{list-style:none}.list-default li{display:flex;margin-bottom:.3rem}.list-default li:before{color:#559734;font-size:20px;content:"•";margin-right:10px;line-height:22px}@media screen and (max-width:767px){.list-default li{display:block}}nav .nav-link,.nav .nav-link{letter-spacing:.3px}nav .navbar-brand img{height:45px}.icon-solid{width:80px;border-radius:1rem;padding:1rem;margin-bottom:1.5rem;background-color:rgba(245,246,247,1)}.icon-pure{width:4rem;height:4rem}.breadcrumb-item a{text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:before{content:"—"}.image-diagonal{position:relative;overflow:hidden;padding-bottom:100%}.image-diagonal img{position:absolute;width:calc(100% - 100px);top:50%;left:50%}.image-diagonal-left{transform:skewY(-2.5deg)}.image-diagonal-left img{transform:skewY(2.5deg) translate(-50%,-50%)}.image-diagonal-right{transform:skewY(2.5deg)}.image-diagonal-right img{transform:skewY(-2.5deg) translate(-50%,-50%)}.section-diagonal{background-color:#fff;z-index:1}.section-diagonal .parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:575px){.section-diagonal .parallax{background-attachment:local}}.section-diagonal .image{position:relative;height:100%;overflow:hidden}.section-diagonal .image img{position:absolute;width:100%;mix-blend-mode:multiply}.section-diagonal .image-top img{top:-1rem}.section-diagonal .image-center img{top:50%}.section-diagonal .image-bottom img{bottom:-1rem}.section-diagonal .space-6{padding-top:6rem;padding-bottom:6rem}.section-diagonal .space-8{padding-top:8rem;padding-bottom:8rem}.section-diagonal .space-10{padding-top:10rem;padding-bottom:10rem}.section-diagonal .space-12{padding-top:12rem;padding-bottom:12rem}.section-diagonal .space-14{padding-top:14rem;padding-bottom:14rem}.section-diagonal .space-16{padding-top:16rem;padding-bottom:16rem}@media screen and (max-width:1399px){.section-diagonal .space-8{padding-top:6rem;padding-bottom:6rem}.section-diagonal .space-10{padding-top:8rem;padding-bottom:8rem}.section-diagonal .space-12{padding-top:10rem;padding-bottom:10rem}.section-diagonal .space-14{padding-top:12rem;padding-bottom:12rem}.section-diagonal .space-16{padding-top:14rem;padding-bottom:14rem}}@media screen and (max-width:1199px){.section-diagonal .space-10,.section-diagonal .space-12,.section-diagonal .space-14,.section-diagonal .space-16{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width:575px){.section-diagonal .space-6,.section-diagonal .space-8,.section-diagonal .space-10,.section-diagonal .space-12,.section-diagonal .space-14,.section-diagonal .space-16{padding-top:4rem;padding-bottom:4rem}}.section-diagonal .space-6 p:last-child,.section-diagonal .space-8 p:last-child,.section-diagonal .space-10 p:last-child,.section-diagonal .space-12 p:last-child,.section-diagonal .space-14 p:last-child,.section-diagonal .space-16 p:last-child{margin-bottom:0}.section-diagonal-left{transform:skewY(-2.5deg)}.section-diagonal-left .image-center img{transform:skewY(2.5deg) translateY(-50%)}.section-diagonal-left .image-top img,.section-diagonal-left .image-bottom img{transform:skewY(2.5deg)}.section-diagonal-left .content{transform:skewY(2.5deg)}.section-diagonal-right{transform:skewY(2.5deg)}.section-diagonal-right .image-center img{transform:skewY(-2.5deg) translateY(-50%)}.section-diagonal-right .image-top img,.section-diagonal-right .image-bottom img{transform:skewY(-2.5deg)}.section-diagonal-right .content{transform:skewY(-2.5deg)}@media screen and (max-width:1199px){.section-diagonal-left{transform:skewY(0)}.section-diagonal-left .image-center img{transform:skewY(0) translateY(-50%)}.section-diagonal-left .image-top img,.section-diagonal-left .image-bottom img{transform:skewY(0)}.section-diagonal-left .content{transform:skewY(0)}.section-diagonal-right{transform:skewY(0)}.section-diagonal-right .image-center img{transform:skewY(0) translateY(-50%)}.section-diagonal-right .image-top img,.section-diagonal-right .image-bottom img{transform:skewY(0)}.section-diagonal-right .content{transform:skewY(0)}}.section-between-diagonal{margin:-3rem 0}.section-between-diagonal .image{position:relative;height:100%;overflow:hidden}.section-between-diagonal .image img{position:absolute;width:100%;mix-blend-mode:multiply}.section-between-diagonal .image-top img{top:0}.section-between-diagonal .image-center img{top:50%;transform:translateY(-50%)}.section-between-diagonal .image-bottom img{bottom:0}.section-between-diagonal .space-10{padding-top:13rem;padding-bottom:13rem}.section-between-diagonal .space-12{padding-top:15rem;padding-bottom:15rem}.section-between-diagonal .space-16{padding-top:19rem;padding-bottom:19rem}@media screen and (max-width:1399px){.section-between-diagonal{padding-top:-2rem;padding-bottom:-2rem}.section-between-diagonal .space-10{padding-top:12rem;padding-bottom:12rem}.section-between-diagonal .space-12{padding-top:14rem;padding-bottom:14rem}.section-between-diagonal .space-16{padding-top:18rem;padding-bottom:18rem}}@media screen and (max-width:1199px){.section-between-diagonal{margin:0}.section-between-diagonal .space-10,.section-between-diagonal .space-12,.section-between-diagonal .space-16{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width:575px){.section-between-diagonal .space-10,.section-between-diagonal .space-12,.section-between-diagonal .space-16{padding-top:4rem;padding-bottom:4rem}}.section-between-diagonal .space-10 p:last-child,.section-between-diagonal .space-12 p:last-child,.section-between-diagonal .space-16 p:last-child{margin-bottom:0}.partners-slider .slider-item{margin-bottom:5rem}.partners-slider .slider-item img{max-height:65px;max-width:100%;margin:0 auto}.section-diagonal-right .partners-slider .slider-item{transform:skewY(-2.5deg)}.section-diagonal-left .partners-slider .slider-item{transform:skewY(2.5deg)}@media screen and (max-width:1199px){.section-diagonal-right .partners-slider .slider-item{transform:skewY(0)}.section-diagonal-left .partners-slider .slider-item{transform:skewY(0)}}.features-list{padding:0;margin:0}.features-list li{border-left:5px solid #ddd;list-style:none;padding-left:20px;margin-bottom:20px}.features-list li:last-child{margin-bottom:0}.process-item.row .col-1{align-self:stretch;position:relative}.process-item.row .col-1:after{content:"";position:absolute;border-left:5px solid #ddd;z-index:1}.process-item.row .col-1.bottom:after{height:50%;left:50%;top:50%}.process-item.row .col-1.full:after{height:100%;left:50%}.process-item.row .col-1.top:after{height:50%;left:50%;top:0}.process-item .circle{color:#fff;font-size:13px;font-weight:800;line-height:1;height:20px;width:20px;padding:6px 0;background-color:#ddd;border-radius:50%;z-index:2;position:relative;left:2.5px}.crew-item{position:relative}.crew-item .image-hover{background-position:center;background-size:cover;padding-bottom:100%;opacity:0}.crew-item .image{position:absolute;top:0}.crew-item:hover .image-hover{opacity:1}.crew-item:hover .image{opacity:0}.crew-item .action>.btn{display:none;position:absolute;top:180px;left:50%;padding:5px 10px;transform:translateX(-50%);background-color:#fff;border:0}.crew-item:hover .action>.btn{display:block}.crew-item:hover .action>.btn:hover{color:#559734}@media screen and (max-width:1399px){.crew-item:hover .action>.btn{top:165px}}@media screen and (max-width:1199px){.crew-item:hover .action>.btn{top:182px}}@media screen and (max-width:767px){.crew-item:hover .action>.btn{top:208px}}@media screen and (max-width:575px){.crew-item .action>.btn{display:block;position:static;transform:translateX(0)}}.faq-item{border-radius:2rem;padding:2rem 2rem 2rem 3rem;position:relative;background-color:#f8f9fa}.faq-item:hover{background-color:#f4f5f6}.faq-item .question{text-decoration:none;width:100%;color:#555}.faq-item .question-icon{height:35px;width:35px;position:absolute;top:-7.5px;left:-7.5px}.faq-item .question .plus{display:none}.faq-item .question.collapsed .minus{display:none}.faq-item .question.collapsed .plus{display:block}@media screen and (max-width:575px){.faq-item{padding:2rem;text-align:center}}.contacts-info{z-index:999;margin:10rem 0;width:34%}@media screen and (max-width:1199px){.contacts-info{margin:0 0 3rem;width:100%}}.contacts-info .bi{color:#559734}.contacts-map{position:absolute;height:100%;width:100%;top:0}@media screen and (max-width:1199px){.contacts-map{position:static;height:600px}}.contacts-map #map{height:100%;width:100%}