@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&family=Montserrat:wght@400;500;700&display=swap";*{margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}img{display:block;width:100%;height:auto}@media (width <=654px){.section.section-header .inner{flex-direction:column}.section.section-header nav ul a{font-size:1em}.section.section-banner .inner h2{font-size:1.3em}.section.section-banner .inner .button{font-size:.9em}.section.section-contact .inner{margin-right:2em}.section.section-contact h2{font-size:1.5em}.section.section-contact .content{flex-direction:column;gap:2em;width:100%;margin-right:1em}.section.section-contact .form{flex-direction:column}.section.section-contact .form .submit-btn{margin-top:1em;padding:1em}.section.section-for-you .content{flex-direction:column}.section.section-footer .inner{flex-direction:column;align-items:center;text-align:center;padding:2em}.section.section-footer .inner .table{padding-bottom:0}.section.section-footer .inner .table img{margin:0 auto}}@media (width > 654px) and (width <=920px){.section.section-header .inner{flex-direction:column}.section.section-header nav ul{gap:5em}.section.section-header nav ul a{font-size:1.2em}.section.section-banner .inner h2{font-size:2em}.section.section-footer .inner{flex-direction:column;align-items:center;text-align:center;padding:2em}.section.section-footer .inner .table img{margin:0 auto}}@media (width > 654px) and (width <=1500px){.section.section-contact .content{width:70%!important}.section.section-contact h2{font-size:2em}.section.section-contact .content{flex-direction:column;gap:2em;width:100%}.section.section-contact .form{flex-direction:column}.section.section-contact .form .submit-btn{margin-top:1em;padding:1em}}:root{--fs-body: #}h1,h2,h3,h4,h5,h6{font-family:Montserrat,serif}button,input,textarea,select{font-family:inherit}body{min-height:100vh;display:flex;flex-direction:column;background-color:#fff;font:16px/1.5 Inter,sans-serif}body>*{width:100%}.inner{max-width:1860px}.pulse{display:inline-block;animation:pulse 2s ease-in-out infinite}@keyframes fadePulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.fade-pulse{animation:fadePulse 2s ease-in-out infinite}.floating-buttons{position:fixed;bottom:2em;right:1.5em;display:flex;flex-direction:column;gap:.8em;z-index:2}.floating-buttons .button-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5em}.floating-buttons .button-wrapper .viber-pos,.floating-buttons .button-wrapper .phone-pos{position:relative;display:flex;align-items:center;justify-content:flex-end}.floating-buttons .button-wrapper .floating-button{width:50px;height:50px;border-radius:.3em;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease-in-out;cursor:pointer;box-shadow:0 4px 10px #0003}.floating-buttons .button-wrapper .info-bubble.viber,.floating-buttons .button-wrapper .info-bubble.phone{position:absolute;right:120%;background-color:#0d2e36;color:#fff;padding:.5em 1em;border-radius:.3em;font-size:.85em;opacity:0;transform:translateY(15px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;white-space:nowrap;text-align:center}.floating-buttons .button-wrapper .viber-pos:hover .info-bubble.viber,.floating-buttons .button-wrapper .phone-pos:hover .info-bubble.phone{opacity:1;transform:translateY(0)}.phone-bg{background:green}.viber-bg{background:#7360f2}.section-banner{display:flex;position:relative;overflow:hidden;height:80vh;max-width:1920px;margin:0 auto;align-items:center;justify-content:center;color:#fff}.section-banner:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#0006,#0006),url(https://images.unsplash.com/photo-1693925380766-830b8062495d?q=80&w=1280&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.section-banner .inner{display:flex;flex-direction:column;gap:1.5em;align-items:center;position:relative;z-index:1;background-color:#99bf38;padding:2em 1em;border-radius:1em}.section-banner .inner h2{max-width:30ch;font-size:3em;text-align:center;line-height:1em}.section-banner .inner .button{background-color:#31353d;color:#fff;padding:.75em 2em;font-size:1em;border-radius:.5em;text-decoration:none;box-shadow:0 4px 8px #0003;transition:all .3s ease-in-out}.section-banner .inner .button:hover{background-color:#fff;color:#31353d}.section-banner .categories{display:flex;gap:.8em}.section-banner .category{padding:.2em 1em;border-radius:1em;background:#ffffff26;font-size:.8em;color:#fff;text-decoration:none}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}.animate-fade-slide{animation:fadeSlideUp .6s ease-out both;animation-delay:.5s}.section-contact .inner{display:flex;flex-direction:column;padding-top:3em;margin-left:3em;margin-right:.6em}.section-contact h2{text-align:center;font-size:3em;max-width:16ch;color:#fff}.section-contact .content{display:flex;justify-content:center;gap:5em;align-items:center;width:65%;margin:0 auto;background:#7a7e86;border-radius:.75em;padding:1em 1.5em}.section-contact .form{display:flex;align-items:stretch}.section-contact .form .fields{display:flex;flex-direction:column;gap:1em;flex:1}.section-contact .form .fields .field{display:flex;align-items:center;background:#fff;border-radius:.75em;padding:1em;border:2px solid #99BF38}.section-contact .form .fields .field input{border:none;outline:none;width:280px;font-size:1rem}.section-contact .form .submit-btn{margin-left:5em;margin-right:2.3em;background:#353a43;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;width:140px;border-radius:1em;cursor:pointer;text-decoration:none;font-size:1em;transition:all .3s ease-in-out}.section-contact .form .submit-btn:hover{background-color:#fff;color:#31353d}.section-about{background:#f9f9f9;padding:4em 2em;margin-top:3em;perspective:1000px}.section-about .motion-wrapper{transform-style:preserve-3d}.section-about .inner{display:flex;align-items:center;justify-content:space-between;padding-left:1.5em;max-width:1200px;margin:0 auto;flex-wrap:wrap;gap:2em}.section-about .about-image{flex:1 1 45%;height:350px;background:url(/about.avif) center/cover no-repeat;border-radius:1em;box-shadow:0 0 20px #0003}.section-about .about-content{flex:1 1 50%}.section-about .about-content h2{font-size:2.5em;margin-bottom:.3em}.section-about .about-content h3{font-size:1.5em;color:#99bf38;margin-bottom:1em}.section-about .about-content p{margin-bottom:1.5em;line-height:1.6}.section-about .about-content .highlights{list-style:none;margin:0 0 1.5em;padding:0}.section-for-you .inner{display:flex;flex-wrap:wrap;gap:3em;max-width:60%;margin:3em auto}.section-for-you .content{flex:1 1 300px;display:flex;gap:2em}.section-for-you .icon{display:flex;background-color:#f4f5f5;min-width:180px;min-height:180px;align-items:center;justify-content:center;font-size:6em;border-radius:.2em}.section-for-you h3{margin-bottom:.5em;color:#444;max-width:15ch}.section-for-you p{margin-bottom:.2em;font-size:1.2em;color:#99bf38;max-width:28ch}.section-for-you p+p{font-size:.9em;color:#444}.section-footer{position:relative;background:#31353d}.section-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#444}.section-footer .inner{max-width:1000px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;color:#b3b3b3}.section-footer .inner .table{padding-bottom:3em}.section-footer .inner .table li{display:block;margin-top:.5em}.section-footer .inner .table li a{display:inline-block;text-decoration:none;color:inherit;font-size:1em;opacity:.9}.section-footer .inner .table li a:hover{color:#99bf38;opacity:1}.section-footer .inner .table.footer-info li{color:#99bf38}.section-footer .inner .table h3{margin-top:3em;color:#fff}.section-footer .inner .table p{margin-top:.5em;max-width:37ch;font-size:.9em;opacity:.9}.section-footer .inner .table img{background-color:#fff;padding:.2em;border-radius:.3em;margin-top:3.5em;display:block;max-width:240px;height:auto}.section-footer .secondary-inner:before{content:"";display:block;width:98%;margin:0 auto;height:.8px;background:#ccc;opacity:.4}.section-footer .secondary-inner p{padding:1em;color:#b3b3b3;font-size:.9em;text-align:center;opacity:.7}.section-header{position:sticky;top:0;z-index:10;background-color:#fff}.section-header .inner{display:flex;justify-content:space-between;align-items:center;margin:0 auto}.section-header nav ul{display:flex;gap:1em}.section-header li,.section-header a{display:block}.section-header a{display:flex;gap:.5em;padding:.5em;margin-right:.4em;margin-left:.2em;text-decoration:none;font-weight:700;color:#444}.section-header a.site-logo{display:inline-block;padding:.7em;margin:0;max-width:320px}.section-header a.site-logo img{display:block;width:100%;height:auto}.section-header a.contact{font-size:1.2em;color:#99bf38;transition:color .3s ease-in-out}.section-header a.contact:hover{color:#444}.section-header a.underline{position:relative;display:inline-block;text-decoration:none;color:#444;transition:color .3s ease-in-out}.section-header a.underline:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#99bf38;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.section-header a.underline:hover{color:#99bf38}.section-header a.underline:hover:after{transform:scaleX(1)}@keyframes pulse{0%{transform:scale(1);text-shadow:0 0 0 rgba(153,191,56,0)}50%{transform:scale(1.05);text-shadow:0 0 8px rgba(153,191,56,.6)}to{transform:scale(1);text-shadow:0 0 0 rgba(153,191,56,0)}}
