:root{--main-color:#b72323;--pink:#ffecee;}@font-face{font-family:"Open-Sans";font-display:swap;src:url("font/OpenSans-Regular.ttf");src:url("font/OpenSans-Bold.ttf");}a{transition:all .3s linear;}*{scroll-behavior:smooth;scroll-padding-top:100px;}body{background-color:antiquewhite;}html,body,div,span,h1,h2,h3,p,a,img,strong,i,ul,li,form,article,footer,header,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,footer,header,nav,section{display:block;}body{line-height:1;}ul{list-style:none;}body{-webkit-text-size-adjust:none;}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}.hero .container,#bottom .container{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:80px;align-items:center;}#bottom .container{margin:100px auto;}#bottom .container h2,#bottom .container p{text-align:left;}#bottom .container li{position:relative;}#bottom .container li::before{background-image:url('img/icon.png');width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center center;top:-5px;left:-35px;content:'';position:absolute;}#bottom .container ul{padding-left:35px;display:flex;flex-direction:column;gap:10px;margin-bottom:0;}#bottom .container img{width:80%;display:block;margin:0 auto;}#features .card{padding:0;border:none;}#features .card img{width:10%;}#features .card h3{margin-bottom:0;}#features .card p{text-align:left;}.hero img{width:80%;display:block;margin:0 auto;}.intro-banner{margin:50px auto;padding:50px 30px;background-color:rgb(118,153,128);}.about-form{display:flex;flex-direction:column;gap:20px;width:80%;}#form img{width:100%;object-fit:cover;}.contacts .card>div{background-color:rgb(37 141 116);border-radius:5px;padding:15px;height:100%;}.contacts h3{text-transform:uppercase;}.contacts a{font-size:18px;text-decoration:underline!important;}.contacts a:hover{text-decoration:none!important;}.contacts .card{height:100%;align-items:unset;justify-content:stretch;}#form .btn{min-width:130px;text-align:center;align-items:center;justify-content:center;margin-top:0;}textarea.main__section-form-field{min-height:100px;max-height:300px;min-width:100%;max-width:100%;}.documents{margin:130px auto 80px;}.documents h1{font-size:32px;margin-bottom:30px;}.documents h1+p{font-size:20px;margin-bottom:30px;}.documents h2{font-size:28px;}.documents p{font-size:18px;line-height:1.5;}.cookieConsent{position:fixed;bottom:0;left:0;width:100%;background-color:#b72323cc;color:#ffffff;padding:10px;justify-content:center;align-items:center;z-index:1000;transition:opacity .3s ease;}.cookieConsent__text{margin-bottom:10px;text-align:center;font-size:18px;}#acceptCookies{text-align:center;margin:0 auto;}.visible{display:flex;}.invisible{display:none;}*{padding:0;margin:0;border:none;}*,*::before,*::after{box-sizing:border-box;}a,a:link,a:visited{text-decoration:none;color:inherit;}a:hover{text-decoration:none;}aside,nav,footer,header,section,main{display:block;}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit;}ul,ul li{list-style:none;}img{vertical-align:top;}img,svg{max-width:100%;height:auto;}input,textarea,button,select{font-family:inherit;font-size:inherit;}input::-ms-clear{display:none;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button,input[type="submit"]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer;}input:focus,input:active,button:focus,button:active{outline:none;}button::-moz-focus-inner{padding:0;border:0;}label{cursor:pointer;}legend{display:block;}html{scroll-behavior:smooth;overflow-x:hidden;}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;}.no-scroll{position:fixed;overflow-y:hidden;width:100vw;}html,body{min-height:100vh;display:flex;flex-direction:column;}main{flex-grow:1;}footer{flex-shrink:0;}body{font-family:Lato,sans-serif;font-size:16px;line-height:normal;font-weight:400;background-color:rgb(230,250,243);}.container{padding:0 15px;max-width:1200px;margin:0 auto;}h2,h3{margin-bottom:30px;}p{margin-bottom:10px;}h2{font-size:clamp(20px,5vw,34px);}h3{font-size:clamp(18px,5vw,26px);}.p-80{}.btn{display:flex;width:fit-content;margin-top:30px;padding:15px;background-color:#000;color:#fff!important;transition:.3s;}@media (hover:hover){.btn:hover{background-color:rgb(34,28,28)}}li{margin:15px 0;}ul{margin-bottom:30px;}.link{transition:all .3s linear;}@media (hover:hover){.link:hover{opacity:.6}}.p-80 img{width:25%;display:block;margin:0 auto 0 0;}#advantages .card h3{margin-bottom:0;text-align:left;}#advantages .card p{text-align:left;}.p-80 p{font-size:20px;text-align:center;line-height:1.8;color:#000;}.teams p{background-color:transparent;color:#000;padding:0;}.teams .item{border:2px solid #fff;background-color:rgb(3,87,38);border-radius:10px;padding:30px;}#team h3{margin-bottom:0;color:#fff;}#team span,#team .item p{color:#fff;}#events-header{margin:70px auto 50px;background:url('img/10.webp');background-size:cover;background-repeat:no-repeat;background-position:center center;padding:6em 30px;position:relative;}#events-header::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.6);}#events-header .container{margin:0 auto;position:relative;z-index:2;}#events__intro{margin:50px auto;text-align:left!important;}#events__intro p{text-align:left!important;}#events{margin:50px auto;}#events h2,#events h2+p{text-align:left;margin-bottom:20px;}.p-80 h2{color:#000;text-align:center;}.articles{display:grid;margin-top:50px;gap:50px}.articles+.btn{margin:50px auto 0}.offer{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;}.offer:last-child{align-items:flex-start;}.offer>div{}.offer h3{text-transform:uppercase;font-size:24px;font-weight:bold;margin-bottom:10px;line-height:150%;}.offer p{padding:0;background-color:transparent;text-align:left;}.offer img{border:none;box-sizing:border-box;width:450px;height:450px;object-fit:cover;display:block;margin:0 auto;}.offer ul{display:flex;gap:50px;margin-top:50px;}.offer ul span{font-size:22px;font-weight:bold;}.offer ul h4{font-size:18px;font-weight:bold;margin-bottom:10px;}.offer ul p{font-size:16px;}.offer>div img{width:15%!important;height:15%!important;margin:0 auto 20px 0;}#about{margin:50px auto;}.hero.contacts{background-size:cover;background-repeat:no-repeat;background-position:center center;}.no-bg{background-color:transparent!important;color:#464542;padding:0!important;font-size:20px!important;margin:0!important}.wrapper{display:flex;justify-content:space-between;gap:30px;align-items:center;@media (max-width:930px){flex-direction:column}}.img__wrapp img{border-radius:5px;}.p-80 .wrapper{display:grid;grid-template-columns:2fr 1fr;}.img__wrapper{margin-top:40px;}.img__wrapper img{height:300px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px;}.mt-40{margin-top:40px;}.mb-40{margin-bottom:40px;}.text__content{display:flex;flex-direction:column;justify-content:center;}.contact h3{margin-top:40px;}.contact__item p{margin:15px 0;}.header{color:#fff;z-index:20}.hero a.button,.button{display:block;padding:15px;background-color:#0a4120;width:fit-content;color:#fff}.hero a.button:hover{background-color:rgb(58,57,57);transition:.2s;}.header__logo{font-size:clamp(24px,4vw,32px);margin:0;}@media (max-width:768px){.header{position:relative}}.header__container{top:0;left:0;width:100%!important;background-color:rgb(37,141,63);z-index:100;position:fixed;border-bottom:1px solid #665f55;}.header__container .container{display:flex;padding:15px;gap:50px;align-items:center;justify-content:space-between;}.nav__item a{text-transform:uppercase;font-size:16px;}.nav__item a:hover{text-decoration:underline;}.p-80 .wrapper.column{grid-template-columns:repeat(1,1fr);}.column img{width:100%;}.wrapper.mission{grid-template-columns:repeat(2,1fr);}.mission .article{padding:20px;border:2px solid rgb(118,153,128);}.mission .article h3{text-transform:uppercase;font-size:20px;font-weight:bold;}.mission .article p{font-size:18px;text-align:left;}.mission .article img{width:15%;margin:0 0 20px;}.mission .article:last-child{grid-column:span 2;width:50%;margin:0 auto;}.mission .article UL STRONG{font-weight:bold;line-height:150%;}#vision{margin:50px auto;}@media (max-width:560px){.header__phone{display:none}}.nav__list{margin:0;display:flex;gap:15px;}.form{display:flex;flex-direction:column;gap:30px;margin-top:50px;}.form__fieldset{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:600px;gap:30px;margin:0 auto;}.form__fieldset:last-child{display:block;}@media (max-width:768px){.form__fieldset{flex-wrap:wrap}.header__container .container{flex-direction:column;gap:0}}.footer{background:rgb(118,153,128);padding:30px 0;color:#fff;}.footer h3{font-size:18px;margin-bottom:10px;}.footer .card{padding:0;}.footer__logo{color:#fff!important;margin-bottom:0!important;}.footer__container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:50px;}.footer__item a{font-size:18px;}.footer__item a:hover,.footer .card a:hover{text-decoration:underline;opacity:1;}#about-header{margin:50px auto;padding-top:50px;}#about-top{margin:50px auto;}#about-header .container{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;align-items:center;}@media (max-width:560px){}.footer span{display:block;text-align:center;margin-top:15px;padding:0 10px;}.footer ul{margin-bottom:0;max-width:350px;}.footer__links{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:10px;@media (max-width:560px){flex-direction:column}}.footer__brand{max-width:200px;}.thanks__container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:670px;margin:auto;transform:translateY(50%);}.hero h1{font-size:50px;z-index:2;position:relative;color:#000;font-weight:bold;margin-bottom:30px;}#events-header h1,#events-header h1+p{color:#fff;margin-bottom:0!important;}#events-header .container{grid-template-columns:repeat(1,1fr);gap:0;width:60%;margin:0 0 0 0;}#events-header .btn{margin-top:0;background-color:gray;}#events-header .btn:hover{background-color:#fff;color:#000!important;}#events-header .checkbox a{color:#fff!important;}.hero p{font-size:20px;color:#000;line-height:150%;margin-bottom:30px;}.hero__wrapper h2{font-size:clamp(24px,4vw,32px);font-weight:600;color:#fff;}.hero__wrapper p{font-size:clamp(18px,2vw,24px);color:#fff;}.hero__wrapper{}.card__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:20px;}.footer .card__wrapper{text-align:center;}.footer__list{text-align:right;}.card{display:flex;flex-direction:column;gap:20px;border:2px solid rgb(118,153,128);padding:15px;}.card span{font-style:italic;}.card p{height:100%;display:grid;}.card span{align-self:flex-end;justify-self:end;font-size:22px;}#testimonials{margin:50px auto;}#testimonials .card{background-color:rgb(118,153,128);border:2px solid #FFF;}#faq{margin:50px auto;}#faq h2,#faq h2+p{text-align:center;}#faq h2+p{margin-bottom:50px;font-size:18px;}#faq .wrapper{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:50px;gap:30px;}#faq img{border-radius:0;width:25%;}#faq .item{gap:0;height:100%;background:#27b15e2b;}#faq a.btn{margin:0 auto;}.documents ul li{font-size:16px;list-style-type:circle;}#testimonials .card p{color:#fff;}@media (max-width:560px){.card{width:100%}}.item__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;@media (max-width:720px){grid-template-columns:repeat(1,1fr)!important}}.item{display:flex;flex-direction:column;align-items:center;gap:20px;padding:15px;border:1px solid #665f55;border-radius:5px;}.item img{width:70%;border:none;border-radius:50%;text-align:center;margin:0 auto;}.item span{font-size:20px;font-weight:600;}.hero.main-page{padding-top:50px;}.event__wrapper{display:flex;flex-direction:column;gap:30px;}.event{padding:20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;border:2px solid rgb(118,153,128);align-items:center;}.documents ul{padding-left:30px;}.documents a{color:#0a4120;font-style:italic;}.documents a:hover{text-decoration:underline;}.event h3{color:rgb(118,153,128);font-weight:bold;font-size:3.5em;}.event h4{font-weight:bold;}.event p{text-align:left;}.event img{width:100%;margin:0 auto;border:none;height:100%;object-fit:cover;}.li-style li{position:relative;align-items:start;margin-left:20px;}#instruction .li-style li::before{content:"";position:absolute;display:block;width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url('img/icon.png');filter:drop-shadow(1px 1px 0 #95fe8f);left:-50px;top:5px;}#instruction{margin:50px auto;padding:50px 30px;background-color:rgb(118,153,128);color:#fff;}#instruction li{position:relative;}#instruction h3{margin-bottom:0;}#instruction .wrapper{gap:50px;align-items:baseline;grid-template-columns:1fr;}#instruction img{width:50%;margin:30px auto;border-radius:0;}#instruction ul{padding-left:30px;}.banner{background-color:#ee2241;width:100%;height:500px;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:50px auto;}#features .btn{margin:30px auto;}#features{margin:50px auto;}#instruction h2,#instruction p{text-align:center;color:#fff;}#instruction ul p{text-align:left;}#instruction ul{width:60%;margin:50px auto;}#form{margin:50px 30px;}#form .container{display:grid;grid-template-columns:2fr 1fr;gap:50px;border:2px solid rgb(118,153,128);padding:30px;align-items:center;margin:0 auto;}.hero.about{background-size:cover;background-repeat:no-repeat;background-position:center center;}.hero.events{}.about::after,.hero.events::after,.contacts::after{background-color:rgba(37,141,116,.3);}.img__grid{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:50px;}.cookis{position:fixed;left:0;right:0;bottom:0;padding:20px 10px;background-color:#464542;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;}.cookis__btn{background-color:#fff;color:#464542;padding:10px 15px;border-radius:5px;cursor:pointer;}.bg{color:#fff;}.teams{grid-template-columns:repeat(2,1fr);gap:50px;}@media screen and (max-width:930px){.header__logo{font-size:clamp(24px,4vw,28px);}.hero h1{font-size:44px}.hero__wrapper{width:80%}.offer img{width:350px;height:350px}.footer__container{flex-direction:column;gap:30px}.footer__list{text-align:center}}@media screen and (max-width:768px){#events-header .container{width:100%}#events-header{margin:100px auto 50px}#faq .wrapper{grid-template-columns:repeat(2,1fr);gap:30px}#events-header .container{margin-top:30px;}.event{grid-template-columns:repeat(1,1fr);gap:30px;}.offer{grid-template-columns:repeat(1,1fr);gap:30px}#form .container{display:flex;flex-direction:column-reverse;gap:30px}#form img{width:80%;}.event img{width:100%}.header__logo{font-size:clamp(24px,4vw,24px);}.about-form{width:80%;}.p-80 p{font-size:16px;}.hero__wrapper{width:90%;}.hero h1{font-size:38px;}.p-80 .wrapper{grid-template-columns:repeat(1,1fr);}.img__wrapp img{margin:0 auto!important;display:block;}.banner{height:370px;}.hero .container,#bottom .container{grid-template-columns:repeat(1,1fr);}#about-header .container{grid-template-columns:repeat(1,1fr);gap:30px;}.hero img,#bottom .container img{width:100%;}.img__grid{grid-template-columns:repeat(1,1fr);gap:30px;}#instruction ul,#instruction img{width:100%;}.wrapper.mission{grid-template-columns:repeat(1,1fr);gap:30px;}.mission .article:last-child{grid-column:span 1;width:100%;}}@media screen and (max-width:560px){#faq .wrapper{grid-template-columns:1fr}#form img{width:100%;}.about-form{width:100%}.event{width:100%}.event h3{margin-bottom:0;font-size:2em}.offer{grid-template-columns:repeat(1,1fr);padding:10px;}.banner{height:300px;}.img__grid{grid-template-columns:repeat(1,1fr)}.img__wrapp img{width:100%}.hero__wrapper{width:100%;padding:0}.hero h1{width:100%;font-size:28px;}.nav__list{flex-wrap:wrap;align-items:center;margin-top:20px}.nav__list li{margin:5px 0}.header__container .container{padding:10px}.mission .article{padding:10px}.mission .article p{font-size:16px}.offer ul{flex-direction:column;gap:0}}@media (min-width:1500px){#events-header .container{margin:0 auto}}