body{font-family:Roboto,Sarabun,sans-serif}.blog-info h3 a,.about-title h2{font-family:Lobster Two,Sarabun,cursive}.site-header__top{align-items:center;display:flex}.site-logo{margin-right:auto}.site-logo img{width:100px;height:auto;margin:20px}.site-header__phones{padding-right:20px;font-size:24px}.site-header__phones a,.site-line{color:inherit}.site-line{text-align:center;padding-right:20px;line-height:1.2;display:block}.site-line img{width:32px;height:32px;display:block}.site-nav{background-color:#4bcca3}.site-nav .mainmenu{margin-left:calc(33.3333% + 15px)}.site-menu-bar{display:none}.slider-area{position:relative}.site-banner{display:block;position:relative}.site-banner img,.site-banner video{width:100%;height:auto}.site-banner__caption{color:#fff;position:absolute;bottom:12%;left:0;right:0}.site-banner__caption h2{color:#fff}.nivo-directionNav a{cursor:pointer;position:absolute}.single-banner .site-banner:before{content:"";z-index:2;opacity:0;pointer-events:none;background:#000;width:100%;height:100%;transition:all .5s;position:absolute}.single-banner .site-banner:hover:before{opacity:.2}.single-banner .site-banner img{transition:all .5s}.single-banner .site-banner:hover img{transform:scale(1.02)}.site-products-heading{text-align:center;margin:0}.site-products-heading img{display:inline-block}.site-products-heading span{color:#fff;text-shadow:0 2px 4px #00000059;background:linear-gradient(#6fc8a1 0%,#0f72bd 100%);border-radius:50%;padding:34px 54px;font-size:28px;font-weight:700;display:inline-block}.site-carousel{position:relative}.site-carousel .owl-nav div{z-index:3;cursor:pointer;position:absolute}.site-home-blocks{padding:50px 0}.site-product-title{margin-bottom:40px}.cms-block{margin:0 0 20px}.cms-block figcaption{text-align:center;margin-top:8px}.cms-text ul{margin:0 0 10px;padding-left:20px;list-style:outside}.cms-text ol{margin:0 0 10px;padding-left:20px}.cms-text blockquote{font-size:inherit}.cms-image img,.cms-gallery img{width:100%}.cms-image a,.cms-gallery a{display:block}.cms-image--wide{max-width:960px;margin-inline:auto}.cms-image--medium{max-width:640px;margin-inline:auto}.cms-image--small{max-width:360px;margin-inline:auto}.cms-gallery{align-items:start;gap:15px;display:grid}.cms-gallery--2{grid-template-columns:repeat(2,1fr)}.cms-gallery--3{grid-template-columns:repeat(3,1fr)}.cms-gallery--4{grid-template-columns:repeat(4,1fr)}.cms-video video{width:100%}.cms-video__frame{aspect-ratio:16/9;position:relative}.cms-video__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cms-features{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.cms-feature{gap:12px;display:flex}.cms-feature>div:last-child{min-width:0}.cms-feature__icon{flex:none;width:64px}.cms-feature__icon img{width:100%}.cms-feature h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:16px}.cms-feature p{margin:0}#googleMap iframe{border:0;width:100%;height:100%;display:block}.contact-form label{margin:0;font-weight:400;display:block}.contact-form input{width:100%}.site-captcha{align-items:center;gap:12px;margin-bottom:10px;display:flex}.site-captcha img{border:1px solid #ebebeb;max-width:100%}.site-captcha a{font-size:18px}.site-form__hp{position:absolute;left:-9999px}.site-form__error{color:#c9302c}.site-alert{background:#fcf8e3;margin-bottom:15px;padding:10px 15px}.site-alert--success{color:#3c763d;background:#dff0d8}.site-lightbox{background:#000000e6;border:0;width:100%;max-width:none;height:100%;max-height:none;padding:24px}.site-lightbox[open]{justify-content:center;align-items:center;display:flex}.site-lightbox::backdrop{background:0 0}.site-lightbox img{max-width:100%;max-height:100%}.site-lightbox__close,.site-lightbox__nav{color:#fff;background:#ffffff26;border:0;border-radius:50%;width:46px;height:46px;font-size:28px;line-height:1;position:absolute}.site-lightbox__close{top:18px;right:18px}.site-lightbox__nav{margin-top:-23px;top:50%}.site-lightbox__nav--prev{left:18px}.site-lightbox__nav--next{right:18px}.site-lightbox__nav[hidden]{display:none}@media (width>=992px){.site-header__phones,.site-line{margin-top:24px}}@media (width>=992px) and (width<=1199px){.site-nav .mainmenu{text-align:center;margin-left:0}}@media (width<=991px){.site-header__top{flex-wrap:wrap}.site-header__phones{text-align:center;order:3;width:100%;padding:0 20px 15px}.site-menu-bar{color:#fff;text-transform:uppercase;background:#00e0a8;justify-content:space-between;align-items:center;min-height:50px;padding:0 20% 0 18%;font-size:20px;font-weight:500;display:flex}.site-menu-toggle{background:0 0;border:0;width:22px;padding:0}.site-menu-toggle span{background:#fff;height:3px;margin-top:3px;display:block}.site-nav{background:#fff;display:none}.site-nav.is-open{display:block}.site-nav .mainmenu{margin:0}.site-nav .mainmenu li{border-bottom:1px solid #ddd;display:block}.site-nav .mainmenu ul li a{color:#666;background:#f8f8f8;padding:12px 15px}.site-nav .mainmenu ul li.active>a,.site-nav .mainmenu ul li a:hover{color:#a0c03c}.cms-gallery--3,.cms-gallery--4{grid-template-columns:repeat(2,1fr)}}
