@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);*{box-sizing:border-box!important;font-family:Poppins,sans-serif;list-style:none;margin:0;padding:0;text-decoration:none}body{color:#000}a,body,div,footer,h1,h2,h3,h4,h5,h6,header,hr,html,li,p,section,small,ul{color:#000;line-height:1}input,select,textarea{box-sizing:border-box;font-size:16px}@media(max-width:768px){input,select,textarea{font-size:15px}}@media(max-width:360px){input,select,textarea{font-size:14px}}.headerWrapper{background-color:#fff;border-bottom:1px solid #ededed;min-width:320px;position:fixed;top:0;z-index:100}.headerWrapper,.underHeader{height:70px;width:100%}.headerContainer{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1920px;padding:10px 16px;position:relative}.flagContainer{background-color:#844f09;border-radius:0 0 0 25px;display:block;height:50px;position:fixed;right:0;top:70px;width:140px;z-index:100;z-index:99}.flag{align-items:center;display:flex;flex-direction:column;height:50px;justify-content:center;text-align:center}.flag_subtitle{color:#ededed;font-size:12px;margin-bottom:3px}.flag_title{color:#ededed;font-size:14px;font-weight:600}.mainLogo{display:block;left:50%;position:absolute;top:21px;-webkit-transform:translate(-50%);transform:translate(-50%)}.headerLogo img,.mainLogo img{height:28px;opacity:.9;width:auto}.headerLogo{display:none}.headerIcons{align-items:center;display:flex}.headerIcon{cursor:pointer;height:20px;width:20px}.headerIcon.left{display:none;margin-right:24px}.headerIcon.right{align-items:center;display:flex;height:30px;justify-content:flex-end;margin-left:24px;width:180px}.headerContacts{font-size:12px;font-weight:300;line-height:1.3;text-align:right}.headerContacts span{color:#844f09}.headerMenu a{color:#333;font-weight:300;margin-right:25px;text-decoration:none;transition:color .3s ease}.headerMenu a.active,.headerMenu a:hover{color:#844f09}.sidebar-left{background-color:#fff;height:100vh;left:-100%;max-width:400px;overflow-x:hidden;position:fixed;top:0;transition:left .4s ease-in-out;width:100%;z-index:100}.sidebar-left.open{left:0}.sidebarContent{background-color:#fff;height:calc(100% - 40px);overflow-y:auto;padding:30px 16px 120px}.dark-overlay{background-color:rgba(0,0,0,.5);cursor:pointer;inset:0;pointer-events:auto;position:fixed;transition:opacity .3s ease-in-out;z-index:99}.no-scroll{overflow:hidden}.sidebarHeader{align-items:center;background-color:#fff;display:flex;height:55px;justify-content:flex-end;padding:5px 15px 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1}.sidebarHeader:after{border-bottom:1px solid #333;bottom:0;content:"";left:0;position:absolute;width:50%}.sidebarHeader_text{color:#844f09;font-weight:300;padding-right:10px;width:100%}.sidebarHeader_closeBtn{background:none;border:none;cursor:pointer;height:20px;outline:none;width:20px}.sidebar_Link a{display:block;font-weight:300;padding:24px 0;width:100%}.pageTitleContainer{align-items:center;display:flex;flex-direction:column;padding:30px 16px}.pageTitleContainer .pageTitle{font-size:1.8rem;font-weight:400;line-height:1.2;margin-bottom:6px}.pageTitleContainer .pageSubtitle{color:#844f09;line-height:1.2}.hero-section{align-items:center;background-color:#ededed;display:flex;flex-direction:row;height:80vh;justify-content:space-between;margin:auto;max-height:900px;max-width:1920px;overflow:hidden;width:100%}@media(max-width:800px){.hero-section{flex-direction:column-reverse;height:90vh}}.hero-text-panel{display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:500px;padding:20px 20px 20px 40px}@media(max-width:1100px){.hero-text-panel{padding:20px}}@media(max-width:950px){.hero-text-panel{padding:16px}}@media(max-width:800px){.hero-text-panel{align-items:center;padding:30px;text-align:center}}@media(max-width:460px){.hero-text-panel{padding:30px 16px}}.hero-title{color:#2d2d2d;font-size:2.5rem;font-weight:600;line-height:1.1;margin-bottom:1rem}@media(max-width:1100px){.hero-title{font-size:2.2rem}}@media(max-width:950px){.hero-title{font-size:2rem}}@media(max-width:460px){.hero-title{font-size:1.9rem}}@media(max-width:435px){.hero-title{font-size:1.8rem}}.hero-subtitle{color:#4a4a4a;font-size:1.2rem;line-height:1.3;margin-bottom:2rem}@media(max-width:1100px){.hero-subtitle{font-size:1.1rem}}@media(max-width:800px),(max-width:950px){.hero-subtitle{font-size:1rem}}.hero-line-box{align-items:center;display:flex;gap:.75rem}.hero-line{background-color:#2d2d2d;height:2px;width:30px}.hero-tag{color:#844f09;font-weight:600;letter-spacing:1px}.hero-image-panel{flex:2 1;height:100%;overflow:hidden;position:relative}.hero-image-panel img{object-position:bottom}@media(max-width:800px){.hero-image-panel{min-height:60vh;width:100%}}.hero-image{height:100%;left:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%;z-index:0}.hero-image.visible{opacity:1;z-index:2}.hero-image.hidden{opacity:0;z-index:0}.hero-dots{bottom:20px;display:flex;gap:25px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.dot{background-color:#bbb;border-radius:50%;cursor:pointer;height:10px;transition:background-color .3s ease;width:10px}.dot.active{background-color:#333}.notFoundSection{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:40px auto;max-width:500px;padding:40px;width:100%}.notFoundSection svg{color:#844f09;height:34px;width:34px}.notFoundSection p{font-size:1.2rem;margin-top:10px}.imageCardsSectionWrapper{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:space-between;justify-items:center;margin:auto;max-width:1000px;padding:0 16px;width:100%}.image-card{display:flex;flex-direction:column;max-width:320px;width:100%}.image-card img{height:260px;object-fit:cover;width:100%}.image-card .imageCardTextWrapper{background-color:#ededed;height:70px;padding:16px}.image-card .imageCardTextWrapper .imageCardText{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.image-card .imageCardTextWrapper .imageCardText h3{font-size:1.1rem;font-weight:300;line-height:1.2}.image-card .imageCardTextWrapper .imageCardText .arrowRight{height:26px;width:26px}.image-card .imageCardTextWrapper p{font-size:12px;font-weight:300}.service-text-content{margin:16px auto 40px;max-width:932px;padding:0 16px}.service-text-content p{color:#333;font-size:1rem;line-height:1.7;margin-bottom:20px}@media(max-width:903px){.image-card{max-width:450px;width:100%}.image-card img{width:100%}.image-card .imageCardTextWrapper{height:auto}.image-card .imageCardTextWrapper p{font-size:13px;font-weight:300}}@media(max-width:647px){.imageCardTextWrapper p{font-size:12px}}.about-wrapper{margin:auto;max-width:1000px;padding:0 16px;width:100%}.about-content p{font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.about-content p strong{color:#844f09}.about-services{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;padding:0 20px}.about-services .service-card{flex:1 1 250px;max-width:300px;text-align:center}.about-services .service-card img{border-radius:8px;height:180px;margin-bottom:12px;object-fit:cover;width:100%}.about-services .service-card h4{color:#2d2d2d;font-size:1.1rem;margin:0 0 8px}.about-services .service-card p{color:#4a4a4a;font-size:.95rem}.about-cta{margin-top:30px;text-align:center}.about-cta .view-all-link{display:inline-block;font-weight:300;padding:12px 24px;text-decoration:underline}@media(max-width:768px){.about-services{align-items:center;flex-direction:column}}.image-with-text{align-items:center;display:flex;flex-wrap:wrap}.image-with-text.reverse{flex-direction:row-reverse}.image-with-text .image-container{flex:1 1;min-width:280px}.image-with-text .image-container img{height:auto;max-height:400px;object-fit:cover;width:100%}.image-with-text .text-container{flex:1 1;min-width:280px}.image-with-text .text-container h4{color:#844f09;font-size:1.5rem;font-weight:500;line-height:1.2;padding:16px 16px 10px}.image-with-text .text-container p{font-size:1rem;line-height:1.2;padding:0 16px 40px}@media(max-width:668px){.image-with-text{flex-direction:column!important}.image-container,.text-container{width:100%}}.contact-info{display:flex;flex-direction:column;margin:auto;max-width:400px;padding:0 16px;width:100%}.contact-info .contact-block{display:flex;gap:10px;margin-bottom:30px}.contact-info .contact-block svg{flex-shrink:0;height:20px;margin-top:-1px;width:20px}.contact-info .contact-block h4{color:#844f09;font-size:1rem;font-weight:400;margin:0 0 5px}.contact-info .contact-block p{font-size:1rem;line-height:1.3rem;margin:4px 0 0}.contactFormContainer{background-color:#ededed}.contact-form{gap:24px;margin:0 auto;max-width:600px;padding:16px;width:100%}.contact-form,.contact-form .form-group{display:flex;flex-direction:column}.contact-form .form-group label{color:#2d2d2d;font-size:14px;font-weight:300;margin-bottom:4px}.contact-form .form-group input,.contact-form .form-group textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:10px}.contact-form .form-group input:focus,.contact-form .form-group textarea:focus{border-color:#333;outline:none}.contact-form .form-group textarea{min-height:180px;resize:vertical}.contact-form .form-group textarea::-webkit-input-placeholder{color:#8f8f8f;font-size:13px;line-height:1.5}.contact-form .form-group textarea::placeholder{color:#8f8f8f;font-size:13px;line-height:1.5}.contact-form .form-group .fileInput{border:none;font-size:14px;font-weight:300;margin:0;padding:0}.contact-form .form-group .error-text{color:#d30000;font-size:.8rem;margin-top:4px}.contact-form .file-list{list-style:none;margin-top:8px;padding-left:0}.contact-form .file-list li{font-size:.9rem;margin-bottom:6px}.contact-form .file-list li button{background:none;border:none;color:#d30000;cursor:pointer;font-size:1rem;font-weight:300!important;margin-left:8px}.contact-form .fileInput{display:none}.contact-form .fileInputLabel{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;padding:6px;width:200px}.contact-form .submit-btn{background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:300;padding:12px 24px}.contact-form .submit-btn:hover{background-color:#844f09}.contact-form .submit-btn[disabled]{cursor:not-allowed;opacity:.6}.contact-form .honeypot{display:none!important;height:0;left:-9999px;opacity:0;position:absolute;visibility:hidden;width:0}.g-recaptcha{display:block;margin-top:10px}@media(max-width:600px){.contact-info{flex-direction:column}.contact-block{flex:1 1 100%}.contact-form .form-group textarea{min-height:200px}.contact-form .form-group textarea::-webkit-input-placeholder{font-size:12px}.contact-form .form-group textarea::placeholder{font-size:12px}}.backButtonContainer{align-items:center;color:#000;display:flex;font-weight:300;padding:30px 16px 0}.serviceImageContainer{align-items:center;display:flex;justify-content:center;padding:16px;width:100%}.serviceImage{height:auto;max-height:600px;max-width:900px;object-fit:cover;width:100%}.faq_component{margin:0 auto;max-width:920px;padding:0 15px;width:100%}.faq_component a,.faq_component div,.faq_component p{line-height:1.6}.faq_component>div:last-child{border-bottom:1px solid #646464}.faq_item{border-top:1px solid #646464}.faq_item_to_click{color:#000;cursor:pointer;display:block;font-size:16px;padding:15px 50px 15px 20px;position:relative;width:100%}.faq_item_to_click:after{background-image:url(/static/media/plus.1e39375b702d61ddad90.svg);content:"";height:12px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.faq_item_to_click:hover{cursor:pointer}@media(max-width:660px){.faq_item_to_click{font-size:14px;padding:12px 40px 12px 15px}.faq_item_to_click:after{right:15px}}@media(max-width:420px){.faq_item_to_click{font-size:13px}}.active_faq_item:after{background-image:url(/static/media/minus.06f183292a5eb0a8b31c.svg)}.faq_item_to_show{padding:0 20px 20px}.faq_item_to_show p{color:#595959;font-size:14px;font-weight:300;line-height:1.6}@media(max-width:660px){.faq_item_to_show{padding:0 15px 15px}.faq_item_to_show p{font-size:12px}}@media(max-width:420px){.faq_item_to_show p{font-size:11px}}.show_more{padding:40px 20px;text-align:center;width:100%}.show_more a,.show_more p{color:#222;cursor:pointer;text-decoration:none}.show_more a:hover,.show_more p:hover{text-decoration:underline}@media(max-width:980px){.headerIcon.left{display:block}.headerMenu{display:none}.headerIcon.right{font-size:11px;width:155px}}@media(max-width:540px){.headerLogo{display:block}.headerContacts,.mainLogo{display:none}.headerIcon.right{font-size:10px;width:140px}}@media(max-width:360px){.headerIcon.left{margin-right:20px}.bagIconContainer,.headerIcon.right{margin-left:20px}}@media(max-width:340px){.headerIcon.left{margin-right:18px}.headerIcon.right{margin-left:18px}}.footerWrapper{align-items:center;background-color:#333;display:flex;flex-direction:column;padding:40px 20px;width:100%}.footerTitle{color:#844f09;font-size:1.2rem}.footer{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;max-width:1000px;padding:40px 20px;width:100%}.footer .footer-section{display:flex;flex-direction:column;gap:16px}.footer .social{display:flex;flex-direction:row;gap:32px}.footer .social .social-link{color:#fff;font-size:1.2rem;transition:color .3s ease}.footer .social .social-link:hover{color:#844f09}.footer .footer-item{color:#fff;display:flex;font-size:1rem;font-weight:300;gap:12px;line-height:1.3}.footer .footer-item svg{flex-shrink:0;height:20px;width:20px}.copywright{color:#bbb;font-size:14px;font-weight:300}@media(max-width:768px){.footer{align-items:flex-start;flex-direction:column;gap:24px}.footer-section.social{justify-content:flex-start}}.image-gallery{width:100%}.image-gallery .thumbnail-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:auto;max-width:1000px;padding:16px;width:100%}.image-gallery .thumbnail-grid .thumbnail{cursor:pointer;max-height:200px;max-width:200px;object-fit:cover;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%}.image-gallery .thumbnail-grid .thumbnail:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-gallery .thumbnail-grid .thumbnail.map{max-height:230px;max-width:290px}.image-gallery .lightbox{align-items:center;background:rgba(0,0,0,.9);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.image-gallery .lightbox .lightbox-image{border-radius:8px;max-height:80vh;max-width:90%}.image-gallery .lightbox .close{color:#fff;cursor:pointer;font-size:50px;font-weight:200;padding:0 12px;position:absolute;right:20px;top:20px}.image-gallery .lightbox .nav{background:none;border:none;color:#fff;cursor:pointer;font-size:60px;font-weight:200;padding:0 16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;user-select:none}.image-gallery .lightbox .nav.prev{left:0}.image-gallery .lightbox .nav.next{right:0}@media(max-width:447px){.image-gallery .thumbnail-grid .thumbnail{max-height:180px;max-width:180px}}@media(max-width:407px){.image-gallery .thumbnail-grid .thumbnail{max-height:160px;max-width:160px}}@media(max-width:367px){.image-gallery .thumbnail-grid .thumbnail{max-height:150px;max-width:150px}}@media(max-width:347px){.image-gallery .thumbnail-grid .thumbnail{max-height:140px;max-width:140px}}@media(max-width:327px){.image-gallery .thumbnail-grid .thumbnail{max-height:130px;max-width:130px}}.spinner{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#000;display:inline-block;height:16px;margin-right:8px;vertical-align:middle;width:16px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.notificationContainer{display:flex;justify-content:center;padding:16px;pointer-events:none;position:fixed;top:70px;width:100%;z-index:99999}.notification{border-radius:4px;max-width:500px;padding:16px 16px 16px 14px;pointer-events:auto;position:relative;width:100%;z-index:10000}.notification.success{background-color:#4caf50}.notification.error{background-color:#f44336}.notification.warning{background-color:#ff9800}.notification .notificationContent{align-items:flex-start;display:flex;justify-content:space-between}.notification .notificationContent .messageContainer{align-items:center;display:flex}.notification .notificationContent .messageContainer .message{color:#fff;flex:1 1;font-size:14px;line-height:1.3;margin-left:12px;padding-right:10px}.notification .notificationContent .close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:35px;font-weight:200;margin-top:-15px}.notification .notificationProgressBar{-webkit-animation:shrinkBar 5s linear forwards;animation:shrinkBar 5s linear forwards;background-color:hsla(0,0%,100%,.8);border-radius:0 0 4px 4px;bottom:0;height:4px;position:absolute;right:0;-webkit-transform-origin:right;transform-origin:right;width:100%}.notification.success .notificationProgressBar{background-color:#a5d6a7}.notification.error .notificationProgressBar{background-color:#ef9a9a}.notification.warning .notificationProgressBar{background-color:#ffe082}@-webkit-keyframes shrinkBar{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes shrinkBar{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}
/*# sourceMappingURL=main.e5fbbf5f.css.map*/