@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(/build/fonts/Ubuntu-Regular.1cbb1b79.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:url(/build/fonts/Ubuntu-Italic.fbb33104.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:url(/build/fonts/Ubuntu-Bold.fec2d0f1.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:url(/build/fonts/Ubuntu-BoldItalic.6fe54aaa.ttf) format("truetype")}html{color:#32424c;font-family:Ubuntu,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box;margin:0;padding:0}a{color:#02a34d;text-decoration:underline}a:hover{text-decoration:none}.columns{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.columns>div{flex:1}picture.with-shape{position:relative}picture.with-shape img{border-radius:50px;display:block;height:auto;width:100%}picture.with-shape:after{bottom:50%;height:40px;left:-30px;mask-image:url(/build/images/underline.4e38692c.svg);mask-repeat:repeat;mask-size:10px 10px}picture.with-shape:after,picture.with-shape:before{background-color:#02a34d;content:" ";position:absolute;width:60px}picture.with-shape:before{bottom:-10px;height:60px;mask-image:url(/build/images/anchor.62563fb2.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;right:-10px;transform:rotate(-45deg)}.content-inner{padding:0 16px}.content-inner,.page-container{margin:0 auto;max-width:1800px;width:100%}.page-container{padding:0 30px}@media(max-width:760px){.page-container{padding:10px}}.content-container{margin:0 auto;max-width:1400px;width:100%}.page-footer{margin-bottom:16px}.page-footer .logo{max-width:300px}.page-footer .footer-copy{border-top:1px solid #e4ede8;display:flex;justify-content:space-between;padding-top:20px}.page-footer .footer-copy nav a{color:#4d5b64;display:inline-block;padding:0 8px;position:relative}.page-footer .footer-copy nav a:not(:last-child):after{content:"/";position:absolute;right:-6px}.page-footer .footer-contact-groups{display:flex;flex-grow:1;flex-wrap:wrap;gap:16px;justify-content:space-between}.page-footer .footer-contacts{align-items:start;display:flex;flex-wrap:wrap;gap:20px 80px;justify-content:space-between;margin-bottom:40px;width:100%}.page-footer .footer-contacts .socials-group{display:flex;flex-wrap:wrap;gap:16px}.page-footer .footer-contacts .socials-group a{align-items:center;border:1px solid #0074bc;border-radius:50%;color:#0074bc;display:inline-flex;height:50px;justify-content:center;text-decoration:none;width:50px}.page-footer .footer-contacts .socials-group a svg{height:26px;width:26px}.page-footer .footer-contacts .contact-group strong{color:#0074bc;display:block;white-space:nowrap}.page-footer .footer-contacts .contact-group a{display:inline-block;margin-top:8px}.page-footer .footer-banner{align-items:center;background:url(/build/images/foto_footer.9ab6583b.jpg) no-repeat 50%;background-size:cover;border-radius:80px;display:flex;margin-bottom:80px;max-width:1800px;padding:80px;width:100%}@media(max-width:760px){.page-footer .footer-banner{padding:24px}}@media(max-width:400px){.page-footer .footer-banner{padding:14px}}.page-footer .footer-banner .content-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px}.page-footer .footer-banner .footer-banner-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px 40px}.page-footer .footer-banner .footer-banner-actions .link-with-wave{color:#fff;font-weight:700}.page-footer .footer-banner .footer-banner-header{color:#fff}.page-footer .footer-banner .footer-banner-header h1{font-size:30px;line-height:normal;margin-bottom:16px}.main-button{--height:60px;--padding-inner:5px;--icon-size:50px;align-items:center;background-color:#0073bb;border:none;border-radius:60px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;height:var(--height);overflow:hidden;padding:0 35px 0 65px;position:relative;text-decoration:none;transition:all .5s cubic-bezier(.4,0,.2,1);white-space:nowrap}.main-button:hover{background-color:#01446e;padding:0 65px 0 35px}.main-button:hover .main-button-icon{left:calc(100% - var(--icon-size) - var(--padding-inner))}.main-button.green{background-color:#01a759}.main-button.green span:first-child{color:#84f4c0}.main-button.green .main-button-icon{background-color:#007d42}.main-button span{display:block}.main-button span:first-child{font-size:13px}.main-button .main-button-icon{align-items:center;background-color:#01446e;border-radius:50%;display:flex;height:var(--icon-size);justify-content:center;left:var(--padding-inner);position:absolute;top:var(--padding-inner);transition:transform .5s cubic-bezier(.4,0,.2,1),left .5s cubic-bezier(.4,0,.2,1);width:var(--icon-size);z-index:2}.main-button .main-button-icon svg{color:#fff;height:16px;width:16px}.main-button .main-button-icon svg.large{height:25px;width:25px}@media(max-width:760px){.main-button{justify-content:center;--height:48px;--icon-size:38px;font-size:16px}.main-button,.main-button:hover{padding:0 16px 0 48px}}.link-with-wave{align-items:center;color:#02a34d;position:relative;text-decoration:none}@keyframes move-underline{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:40px 0;mask-position:40px 0}}.link-with-wave:hover:before{animation:move-underline 3s linear infinite}.link-with-wave:before{bottom:-8px;height:4px;left:0;mask-image:url(/build/images/underline2.4e38692c.svg);mask-repeat:repeat-x;max-width:60px;width:100%}.link-with-wave:after,.link-with-wave:before{background:#02a34d;content:" ";display:block;position:absolute}.link-with-wave:after{height:15px;mask-image:url(/build/images/arrow.2f22149e.svg);mask-position:center center;mask-repeat:no-repeat;mask-size:contain;right:-16px;top:5px;width:10px}.site-header{backdrop-filter:blur(10px);background-color:#fff;background-color:hsla(0,0%,100%,.6);position:sticky;top:0;transition:transform .2s ease;z-index:20}.site-header.is-hidden{transform:translateY(-100%)}body.is-mobile-menu-open,html.is-mobile-menu-open{overflow:hidden}.page-header{align-items:center;display:flex;flex-wrap:wrap;gap:0 64px;justify-content:space-between;padding:16px;position:relative}.page-header .page-header-actions,.page-header>div{align-items:center;display:flex;gap:16px}.page-header .page-header-menu{flex:1 1 auto;justify-content:space-between;min-width:0}.page-header .header-menu-toggle{align-items:center;background-color:#0074bc;border:0;border-radius:50%;color:#fff;cursor:pointer;display:none;height:44px;justify-content:center;padding:0;width:44px}.page-header .header-menu-toggle svg{height:18px;width:18px}.page-header .logo{max-width:250px}.page-header .main-menu-nav{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start}.main-menu-nav a{align-items:center;color:#000;display:inline-flex;font-weight:700;position:relative;text-decoration:none}.main-menu-nav a:after{background:#02a34d;bottom:-8px;content:" ";display:block;height:3px;mask-image:url(/build/images/underline.4e38692c.svg);mask-repeat:repeat;opacity:0;position:absolute;width:100%}.main-menu-nav a:first-child:before{background-color:#02a34d;content:" ";display:inline-block;height:18px;margin-right:16px;mask-image:url(/build/images/anchor.62563fb2.svg);mask-position:center;mask-repeat:no-repeat;mask-size:18px 18px;transform:rotate(45deg);width:18px}.main-menu-nav a.active,.main-menu-nav a:hover{color:#0074bc}.main-menu-nav a.active:after,.main-menu-nav a:hover:after{opacity:1}@media(max-width:1800px){.page-header{flex-wrap:nowrap;gap:16px}.page-header .header-menu-toggle{display:inline-flex;margin-left:auto}.page-header .page-header-menu{display:none}}.mobile-menu{backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.95);inset:0;overflow-y:auto;pointer-events:none;position:fixed;transform:translateX(-100%);transition:transform .25s ease;z-index:60;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile-menu.is-open{pointer-events:auto;transform:translateX(0)}.mobile-menu-inner{display:flex;flex-direction:column;gap:16px;min-height:100%;padding:16px 16px calc(16px + env(safe-area-inset-bottom));position:relative}.mobile-menu-inner .main-menu-nav{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}.mobile-menu-inner .main-menu-nav a{align-self:flex-start}.mobile-menu-logo{display:inline-block}.mobile-menu-logo img{display:block;height:auto;max-width:220px}.mobile-menu-actions{display:flex;flex-direction:column;gap:16px;width:100%}.mobile-menu-close{align-items:center;background-color:#0074bc;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;width:40px}.mobile-menu-close svg{height:18px;width:18px}@media(min-width:1801px){.mobile-menu{display:none}}body,table{background:#fff}table{border-collapse:collapse;border-radius:30px;box-shadow:0 0 20px rgba(0,0,0,.1);width:100%}table th{font-weight:700}table td,table th{padding:20px 10px;text-align:center}table tbody tr:nth-child(2n) td{background:#f1f7f9}table tbody tr:nth-child(2n) td:first-child{border-radius:30px 0 0 30px}table tbody tr:nth-child(2n) td:last-child{border-radius:0 30px 30px 0}table thead tr th{background:#0073bb;color:#fff}table thead tr th:first-child{border-radius:30px 0 0 30px}table thead tr th:last-child{border-radius:0 30px 30px 0}.table-scroll{overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;background:#fff;border-radius:30px;box-shadow:0 0 20px rgba(0,0,0,.1)}.table-scroll>table{border-radius:0;box-shadow:none;min-width:var(--table-min-width,980px)}header.content-header{margin-bottom:45px}header.content-header>span{align-items:center;color:#02a34d;display:flex;gap:15px;margin-bottom:27px;text-transform:uppercase}header.content-header>span:before{background-color:#02a34d;content:" ";display:inline-block;height:18px;mask-image:url(/build/images/anchor.62563fb2.svg);mask-size:18px 18px;transform:rotate(45deg);width:18px}header.content-header h2{font-size:clamp(30px,2.8vw,42px)}header.content-header h3{font-size:clamp(26px,2.4vw,35px)}header.content-header h4{font-size:clamp(22px,2vw,30px)}header.content-header h1,header.content-header h2,header.content-header h3,header.content-header h4,header.content-header h5,header.content-header h6{border-left:2px solid #02a34d;color:#0074bc;font-weight:700;padding:0 12px}.page-section p{margin-bottom:8px}.page-section .page-header{align-items:center;background:url(/build/images/foto_footer.9ab6583b.jpg) no-repeat 50%;border-radius:75px;color:#fff;display:flex;height:150px;padding:0 140px}@media(max-width:760px){.page-section .page-header{padding:24px}}@media(max-width:400px){.page-section .page-header{padding:14px}}.page-section .page-header>h2{font-size:clamp(28px,4vw,50px);font-weight:700}.page-section section.content-section{margin-bottom:50px;padding:50px 0}.page-section section.content-section.blue-section{background-color:#f1f7f9}.tab{display:none}.tab.active{display:block}.form-input-group{margin-bottom:8px}label{color:#02a34d;display:block;font-weight:700;margin-bottom:.5em;width:100%}.form-checkbox-group .form-checkbox-row{align-items:start;display:flex;gap:8px;margin-bottom:4px}.form-checkbox-group .form-checkbox-row input{margin-top:.5em}.form-checkbox-group .form-checkbox-row label{color:#32424c;font-weight:400;margin-bottom:0}.form-error{color:#d31425}.form-error,.form-help{font-size:.8em;margin-top:4px}fieldset{border:none;margin:0 0 16px;padding:0}fieldset legend{color:#0074bc;font-weight:700;margin-bottom:8px}.order-quantity-widget,.order-quantity-widget button{align-items:center;display:flex}.order-quantity-widget button{background:url(/build/images/number.e9e3c922.png);background-position:0 1px;background-repeat:no-repeat;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:37px;justify-content:center;width:18px}.order-quantity-widget button:last-child{margin-left:-1px;transform:rotate(180deg)}.order-quantity-widget input{-moz-appearance:textfield;background:#f1f7f9;border:2px solid #0074bc;border-radius:10px;color:#02a34d;font-size:18px;font-weight:700;height:50px;margin-left:-1px;text-align:center;width:50px}.order-quantity-widget input:focus{outline:none}.order-quantity-widget input::-webkit-inner-spin-button,.order-quantity-widget input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-input-with-suffix{position:relative}.form-input-with-suffix input{padding-right:2.8em}.form-input-suffix{color:#02a34d;height:18px;pointer-events:none;position:absolute;right:.9em;top:50%;transform:translateY(-50%);width:18px}.form-input-suffix svg{display:block;height:100%;width:100%}.success-dialog{border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:400px}.success-dialog::backdrop{background:rgba(0,0,0,.5)}.success-dialog-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.success-dialog-header h3{font-size:1.2em;margin:0}.success-dialog-body{margin-bottom:20px}.success-dialog-footer{text-align:right}.element-with-wave-shape{overflow:hidden;padding-bottom:80px!important;padding-top:80px!important;position:relative}.element-with-wave-shape:after,.element-with-wave-shape:before{background-repeat:repeat-x;background-size:50% 100%;content:"";height:60px;left:0;position:absolute;width:200%;z-index:3}@keyframes wave-move{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.element-with-wave-shape:before{animation:wave-move 8s linear infinite;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"><path d="M0 80 C 250 80, 250 20, 500 20 C 750 20, 750 80, 1000 80 V 0 H 0 Z" fill="white"/></svg>');top:-1px}.element-with-wave-shape:after{animation:wave-move 12s linear infinite reverse;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"><path d="M0 20 C 250 20, 250 80, 500 80 C 750 80, 750 20, 1000 20 V 100 H 0 Z" fill="white"/></svg>');bottom:-1px}.cities span{margin:0 1em;position:relative}.cities span:first-child{margin-left:0}.cities span:last-child{margin-right:0}.cities span:not(:first-child):before{color:#02a34d;content:"/";left:-1.2em;position:absolute}.cities span:after{background:#0076bc;bottom:-8px;content:" ";display:block;height:3px;left:0;mask-image:url(/build/images/underline.4e38692c.svg);mask-repeat:repeat;position:absolute;width:100%}.one-day-trips-description ul>li{align-items:center;color:#02a34d;display:flex;gap:10px;margin-bottom:8px}.one-day-trips-description ul>li:before{background-image:url(/build/images/check-solid.514489dc.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #0074bc;border-radius:50%;content:" ";display:inline-block;height:30px;width:30px}.one-day-trips-price-list-actions{margin-top:40px;text-align:center}.one-day-trips-price-list-actions a{margin:0 25px}.one-day-trips-rivers{background-color:#0074bc;border-radius:35px;color:#fff;display:flex;gap:16px;height:70px;justify-content:space-between;margin-bottom:32px}.one-day-trips-rivers button{background:#0074bc;border:none;border-radius:35px;color:#fff;cursor:pointer;flex:1;font-weight:700;height:100%;margin:0;position:relative;text-align:center}.one-day-trips-rivers button span{align-items:center;background:#005589;border:10px solid #0074bc;border-radius:50%;display:flex;height:48px;justify-content:center;left:50%;position:absolute;top:-19px;transform:translate(-50%);width:48px}.one-day-trips-rivers button:hover{background:#02a34d}.one-day-trips-rivers button:hover span{background:#017135;border:10px solid #02a34d}.one-day-trips-rivers button.active{background:#02a34d}.one-day-trips-rivers button.active span{background:#017135;border:10px solid #02a34d}.one-day-trips-route{background:#fff;border-radius:20px;margin-bottom:32px;padding:32px}.one-day-trips-route header{display:flex;justify-content:space-between}.one-day-trips-route .one-day-trips-route-content{display:flex}.one-day-trips-route .one-day-trips-collapse-button{background:#02a34d;border:none;border-radius:50%;color:#fff;cursor:pointer;height:50px;width:50px}.one-day-trips-route .one-day-trips-collapse-button svg{height:20px;transform:rotate(90deg);transition:transform .3s ease-in-out;width:20px}.one-day-trips-route .one-day-trips-collapse-button:hover{background:#028a41}.one-day-trips-route div:first-of-type,.one-day-trips-route img{flex:1 0 50%}.one-day-trips-route img{max-width:100%}.one-day-trips-route .route-info-box{background:#02a34d;border-radius:10px;color:#fff;max-width:400px;width:100%}.one-day-trips-route .route-info-box div{display:flex;justify-content:space-between;padding:10px 20px}.one-day-trips-route .route-info-box div:first-child{border-bottom:1px solid #028a41}.one-day-trips-route .route-info-box div:last-child{border-top:1px solid #02bc59}.one-day-trips-route.collapsed .one-day-trips-route-content{display:none}.one-day-trips-route.collapsed>header.content-header{margin-bottom:0!important}.one-day-trips-route.collapsed>header.content-header svg{transform:rotate(-90deg)}.one-day-trips-river{display:none}.one-day-trips-river.active{display:block}.page-section .order-form section.content-section header.content-header{align-items:center;display:flex;gap:16px}.page-section .order-form section.content-section header.content-header span{align-items:center;background:#0074bc;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:40px;justify-content:center;margin:0;padding:0;width:40px}.page-section .order-form section.content-section header.content-header span:before{display:none}.page-section .order-form section.content-section header.content-header h3{font-size:clamp(24px,2.2vw,30px)}.page-section .order-form textarea{background-color:#fff;border:2px solid #e8eef1;border-radius:40px;display:block;min-height:250px;padding:20px;width:100%}.page-section .order-form input:not([type=checkbox]):not([type=number]),.page-section .order-form select{background:#f1f7f9;border:1px solid #0074bc;border-radius:10px;height:43px;padding:0 1em;width:100%}.page-section .order-form .order-form-row{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:1100px){.page-section .order-form .order-form-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.page-section .order-form .order-form-row{grid-template-columns:1fr}}.page-section .order-form .order-accessory-group{align-items:start;display:flex;gap:32px}.page-section .order-form .order-accessory-group img{height:115px;object-fit:cover;width:50px}.page-section .order-form .order-accessory-group strong{color:#02a34d}.page-section .order-form .order-accessory-group label{color:#32424c}.page-section .order-form .order-accessory-group .form-input-group{align-items:center;display:flex;flex-direction:column;text-align:center}.order-summary-row,.page-section .order-form .order-accessory-group .order-accessory-variants{display:flex;flex-wrap:wrap;gap:16px}.order-summary-row{align-items:center}.order-summary-row>*{min-width:0}.order-summary-row strong{color:#02a34d;flex:1 1 320px;font-weight:700}.order-summary-row .order-total{align-items:center;background:#f1f7f9;border-radius:60px;color:#02a34d;display:flex;flex:0 0 auto;font-size:24px;font-weight:700;height:60px;padding:8px 32px;white-space:nowrap}@media(max-width:1100px){.order-summary-row{gap:12px}.order-summary-row strong{flex-basis:100%}}@media(max-width:760px){.order-summary-row{align-items:stretch;flex-direction:column;gap:12px}.order-summary-row strong{flex:0 0 auto}.order-summary-row .order-total{font-size:20px;height:54px;justify-content:center;width:100%}}.order-crafts-group{align-items:start;display:flex;flex-wrap:wrap;gap:16px}.order-crafts-group>div{align-items:center;display:flex;flex-direction:column;gap:4px;max-width:150px}.order-crafts-group>div img{max-width:100%}.order-help{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}#sticky-price-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.6);bottom:0;box-shadow:0 -5px 15px rgba(0,0,0,.1);display:none;left:0;padding:24px 30px;position:fixed;transform:translateZ(0);width:100%;z-index:999}@media(max-width:1100px){#sticky-price-bar{padding:16px 20px}}@media(max-width:760px){#sticky-price-bar{padding:10px}#sticky-price-bar .order-summary-row{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:8px}#sticky-price-bar .order-summary-row strong{display:none}#sticky-price-bar .order-summary-row .order-total{flex:1 1 auto;font-size:18px;height:48px;padding:0 16px;width:auto}#sticky-price-bar .order-summary-row .main-button{flex:0 0 auto;max-width:none;width:auto}}.homepage-hero{align-items:center;background:url(/build/images/hero.715ae782.png) no-repeat 50%;background-size:cover;border-radius:80px;display:flex;height:800px;padding:80px;position:relative}.homepage-hero .homepage-hero-more{align-items:center;animation:bounce 1s ease-in-out infinite;background-color:transparent;background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.9));border:none;border-radius:26px;bottom:100px;box-shadow:0 1px 1px 0 rgba(0,0,0,.3);cursor:pointer;display:flex;flex-direction:column;gap:16px;justify-content:center;left:0;margin:auto;padding:1px;position:absolute;right:0;width:52px}.homepage-hero .homepage-hero-more span{align-items:center;background-color:#000;border-radius:50%;box-shadow:0 0 4px 0 hsla(0,0%,100%,.5);color:#fff;display:flex;font-size:11px;font-weight:700;height:50px;justify-content:center;margin-top:1px;width:50px}.homepage-hero .homepage-hero-more img{margin-bottom:10px}.homepage-hero .homepage-hero-content{display:flex;flex-direction:column;gap:32px;justify-content:space-between}.homepage-hero .homepage-hero-corner{align-items:end;aspect-ratio:2.124822695;background:#fff;bottom:-2px;display:flex;flex-direction:column;mask-image:url(/build/images/corner.7708df90.svg);mask-size:contain;max-width:500px;padding:0 20px;position:absolute;right:-1px;width:100%}.homepage-hero .homepage-hero-corner-second-line{align-items:center;display:flex;justify-content:space-between;margin-top:20px;max-width:400px;width:100%}.homepage-hero .homepage-hero-corner-second-line img{border:5px solid #fff;border-radius:50%;height:80px;margin-left:-30px;width:80px}.homepage-hero .homepage-hero-corner-second-line img:first-child{margin-left:0}.homepage-hero .homepage-hero-corner-second-line-text{color:#0074bc;font-size:16px;font-weight:700;max-width:165px;text-align:right}.homepage-hero .homepage-hero-corner-first-line{margin-top:60px;max-width:320px}.homepage-hero .homepage-hero-corner-first-line a{align-items:center;color:#32424c;display:flex;font-size:22px;font-weight:700;gap:16px;text-decoration:none;text-transform:uppercase}.homepage-hero .homepage-hero-corner-first-line a span{align-items:center;background:#02a34d;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.homepage-hero .homepage-hero-corner-first-line a span svg{color:#fff;height:20px;width:20px}.homepage-hero h1{color:#fff;filter:drop-shadow(0 0 40px rgba(21,70,96,.75));font-size:70px;font-weight:700}.homepage-hero .cities{color:#fff;font-size:30px;font-weight:700;margin-bottom:16px}.homepage-hero-rivers{color:#fff;display:flex;flex-direction:column;font-size:21px;gap:16px}.homepage-hero-rivers-image{display:flex;justify-content:center;width:387px}.homepage-hero-rivers-content{display:flex;gap:100px}.homepage-hero .homepage-actions{align-items:center;display:flex;gap:32px}.homepage-hero .homepage-actions a.link-with-wave{color:#fff;font-weight:700}.homepage-river-info-line{background-color:#f1f7f9}.homepage-river-info-line .container-1200{margin:auto;max-width:1200px;position:relative;width:100%}.homepage-river-info-line .svg-layer{display:block;height:150px;overflow:visible;width:100%}.homepage-river-info-line .wave-line{fill:none;stroke:#22c55e;stroke-width:2.5;stroke-dasharray:4 8;stroke-linecap:round}.homepage-river-info-line .wave-dot{fill:#f0f4f5;stroke:#22c55e;stroke-width:2.5}.homepage-river-info-line .labels-layer{display:flex;justify-content:space-between;margin-top:-20px;width:100%}.homepage-river-info-line .stat-item{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative;text-align:center;width:200px}.homepage-river-info-line .number{color:#0077b6;font-size:3.5rem;font-weight:900;line-height:1}.homepage-river-info-line .label{color:#1a1a1a;font-size:.9rem;font-weight:700;line-height:1.2;margin-top:10px}@media(max-width:1024px){.homepage-river-info-line .container-1200{max-width:90%}.homepage-river-info-line .number{font-size:2.8rem}.homepage-river-info-line .label{font-size:.8rem}.homepage-river-info-line .stat-item{width:130px}}@media(max-width:767px){.homepage-river-info-line .svg-layer{display:none}.homepage-river-info-line .labels-layer{align-items:flex-start;border-left:2px dashed #22c55e;flex-direction:column;gap:40px;margin-left:20px;margin-top:0;padding-left:40px}.homepage-river-info-line .stat-item{align-items:flex-start;position:relative;text-align:left;width:auto}.homepage-river-info-line .stat-item:before{background:#f0f4f5;border:2px solid #22c55e;border-radius:50%;content:"";height:12px;left:-47px;position:absolute;top:15px;width:12px}.homepage-river-info-line .number{font-size:2.5rem}.homepage-river-info-line .label{font-size:1rem;margin-top:5px}}.homepage-about{align-items:center;display:flex;gap:16px}.homepage-about>*{flex:1}.homepage-about .homepage-about-image{display:flex;justify-content:center}@media(max-width:760px){.homepage-about{flex-direction:column}}.homepage-about picture{display:block;max-width:500px!important;width:100%}.homepage-about .homepage-about-actions{display:flex;gap:32px}.homepage-about .homepage-about-actions a{border-radius:20px;color:#32424c;display:inline-flex;flex-direction:column;max-width:275px;padding:32px;text-decoration:none;width:100%}.homepage-about .homepage-about-actions a:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.homepage-about .homepage-about-actions a.blue,.homepage-about .homepage-about-actions a.green{position:relative}.homepage-about .homepage-about-actions a.blue .arrow-button,.homepage-about .homepage-about-actions a.green .arrow-button{align-items:center;background:#02a34d;border-radius:50%;bottom:0;display:flex;height:40px;justify-content:center;position:absolute;right:0;transform:translate(25%,25%);width:40px}.homepage-about .homepage-about-actions a.blue .arrow-button svg,.homepage-about .homepage-about-actions a.green .arrow-button svg{height:18px;width:10px}.homepage-about .homepage-about-actions a.blue .arrow-button svg *,.homepage-about .homepage-about-actions a.green .arrow-button svg *{fill:#fff}.homepage-about .homepage-about-actions a.green{background:#d1f4e4;position:relative}.homepage-about .homepage-about-actions a.blue{background:#f1f7fa}.homepage-about .homepage-about-actions a span,.homepage-about .homepage-about-actions a strong{display:block}.homepage-about .homepage-about-actions a strong{color:#0074bc;font-size:20px;font-weight:700}.homepage-services{background:url(/build/images/foto_footer.9ab6583b.jpg) no-repeat 50%;background-size:cover}.homepage-services .homepage-services-actions{gap:32px;margin-bottom:32px;text-align:center}.homepage-services .homepage-services-actions a{margin:0 64px}.homepage-services .homepage-services-actions a.link-with-wave{color:#fff;font-size:18px;font-weight:700}.homepage-services .homepage-services-container{display:flex;gap:16px;margin-bottom:32px}.homepage-services .homepage-services-container>div{align-items:center;color:#fff;display:flex;flex:1;flex-direction:column;font-size:20px;gap:16px;justify-content:center;text-align:center}.homepage-services .homepage-services-container svg{color:#02a34d;height:65px;width:65px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.homepage-reviews{display:flex;gap:16px}.homepage-reviews>div{flex:1}.homepage-reviews .homepage-reviews-actions{align-items:center;display:flex;gap:32px}.homepage-reviews .homepage-reviews-images{display:flex;gap:16px}.homepage-reviews .homepage-reviews-images>div:first-child{display:flex;flex-direction:column;gap:16px}.homepage-reviews .homepage-reviews-images>div:last-child img{height:100%;object-fit:cover;width:100%}.homepage-reviews .homepage-reviews-images>div{flex:1}.homepage-reviews .homepage-reviews-reviews-container{background-color:#fff;border-radius:40px;box-shadow:0 0 20px rgba(0,0,0,.1);margin-bottom:64px;max-width:580px;padding:20px 40px;width:100%}.homepage-reviews .homepage-reviews-reviews-container strong{color:#0074bc;font-size:16px;font-style:italic}.homepage-reviews .embla__viewport{overflow:hidden}.homepage-reviews .embla__container{display:flex;gap:32px}.homepage-reviews .embla__container>div{flex:0 0 100%;min-width:0;width:100%}.homepage-reviews .embla__next,.homepage-reviews .embla__prev{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:2}.homepage-reviews .embla__next:disabled,.homepage-reviews .embla__prev:disabled{cursor:default;opacity:.25}.homepage-reviews .embla__prev{left:-30px}.homepage-reviews .embla__next{right:-30px}.homepage-reviews .embla__next svg,.homepage-reviews .embla__prev svg{height:20px;width:12px}.homepage-reviews .embla__next svg *,.homepage-reviews .embla__prev svg *{fill:#fff;stroke:#fff}.homepage-reviews .embla__prev svg{transform:rotate(180deg)}.homepage-reviews .embla{position:relative}.homepage-reviews .embla__container>div,.homepage-reviews .embla__viewport{text-align:left}.homepage-reviews .embla__container>div>strong{display:block;margin-top:16px}.crafts-list{display:flex;flex-direction:column;gap:32px}.craft-card{align-items:stretch;background:#fff;border-radius:24px;box-shadow:0 10px 25px rgba(0,0,0,.08);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.craft-card.craft-card--reverse .craft-card-media{order:2}.craft-card.craft-card--reverse .craft-card-content{order:1}.craft-card .craft-card-media{background:#f1f7f9}.craft-card img{display:block;height:100%;min-height:260px;object-fit:cover;width:100%}.craft-card-content{display:flex;flex-direction:column;gap:16px;padding:24px}.craft-card-content h3{color:#02a34d;margin:0}.craft-card-content .craft-card-header{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.craft-card-content .craft-card-type{color:#32424c;font-weight:700}.craft-card-table table{border-collapse:collapse;border-radius:16px;box-shadow:none;overflow:hidden;width:100%}.craft-card-table td,.craft-card-table th{padding:10px 12px;text-align:left}.craft-card-table th{color:#32424c;font-weight:700;width:50%}.craft-card-table tbody tr:nth-child(2n) td,.craft-card-table tbody tr:nth-child(2n) th{background:#f1f7f9}@media(max-width:1100px){.craft-card{grid-template-columns:1fr}.craft-card.craft-card--reverse .craft-card-content,.craft-card.craft-card--reverse .craft-card-media{order:0}}@media(max-width:700px){.craft-card{border-radius:18px}.craft-card img{min-height:200px}}