* {box-sizing: border-box }html,body {overflow-x: hidden }body {font-family: 'Montserrat';font-size: 16px;line-height: 1.6;min-width: 320px;position: relative;margin: 0;padding: 0 }h1,h2,h3,h4,h5,h6 {margin-top: 0;margin-bottom: 20px }strong {font-weight: 700 }a {color: inherit;text-decoration: none }.container {max-width: 1200px;padding: 0 20px;margin: 0 auto }input,textarea {background-color: #F6F6F6;font-family: 'Montserrat' }input::placeholder,textarea::placeholder {color: #9F9F9F }.def-title {font-size: 42px;font-weight: 700;position: relative;margin-bottom: 25px;line-height: 1.4;color: #066199 }.def-title::before {content: '';height: 1px;width: 100%;position: absolute;top: 30px;left: calc(-100% - 25px);background-color: #066199 }.center-title {font-size: 42px;font-weight: 700;color: #066199;text-align: center;margin-bottom: 40px }.center-title::after {content: '';height: 1px;width: 70px;background-color: #00d368;display: block;margin: 15px auto 0 auto }.color-white {color: #fff }.center-title.color-white::after {background-color: #fff }.def-desc {color: #6D6A6A;font-size: 18px;line-height: 1.9 }.def-desc strong {color: #000 }.def-btn {background-color: #16a6ff;padding: 15px 45px;display: inline-block;transition: background-color 0.35s ease;font-size: 18px;color: #fff;font-weight: 700;border-radius: 30px }.whatsapp-button {background-color: #25d366 }.def-btn:hover {background-color: #16a6ff }.header-top {color: #fff;padding: 18px 0 55px 0;font-size: 14px;position: absolute;z-index: 2;width: 100%;background: linear-gradient(180deg,rgb(0 0 0/85%) 0%,rgb(0 0 0 / .3057816876750701) 80%,#fff0 98%);background-color: #fff0 }.header-row {display: flex;align-items: center }.header-right {display: flex;column-gap: 74px;margin-left: auto }.header-info {display: flex;align-items: center }.header-info img {margin-right: 16px;max-width: 21px }.header-social {display: flex;align-items: center;column-gap: 28px }.header-social a {transition: opacity 0.35s ease }.header-social a:hover {opacity: .5 }.header-bottom {position: absolute;z-index: 2;top: 60px;left: 50%;transform: translateX(-50%);max-width: 1200px;width: 100% }.header-bottom .container {clip-path: polygon(53px 0,98.34% -1.29%,95.09% 99.91%,18px 105.15%) }.header-bottom-row {display: flex;background-color: #001927;color: #fff;box-shadow: 0 4px 4px 0 rgb(0 0 0 / .11) }.header-logo {background-color: #fff;padding: 5px 80px 5px 40px;display: flex;align-items: center;clip-path: polygon(34px 0,100% 0%,82.68% 101.2%,0 100%) }.header-logo a {display: flex }.header-logo img {max-width: 200px }.header-nav {padding: 10px 60px;margin-left: auto }.header-nav ul {display: flex;list-style-type: none;padding: 0;column-gap: 50px }.header-nav ul li a {transition: color 0.35s ease }.header-nav ul li a:hover {color: #ccc9c9 }.header-bottom.is-fixed {position: fixed;top: 0;transition: 0.35s ease }.header-bottom.is-fixed .header-logo {padding: 0 50px 5px 40px }.header-bottom.is-fixed .header-nav {padding: 0 60px }.header-bottom.is-fixed .header-logo img {max-width: 140px }.go-up {position: fixed;right: 30px;bottom: 30px;z-index: 9;transition: 0.35s ease;transform: translateY(100px);opacity: .5 }.go-up:hover {opacity: 1 }.go-up.is-active {transform: none }.go-up a {background-color: #00d368;width: 60px;height: 60px;display: flex;justify-content: center;align-items: center;transition: background-color 0.35s ease }.go-up img {max-width: 50% }.banner-swiper:hover .swiper-button-next,.banner-swiper:hover .swiper-button-prev {transform: none }.banner-swiper .swiper-slide {padding: 175px 0;color: #fff;text-align: center;background-position: center top;background-size: cover;background-repeat: no-repeat;min-height: 640px }.banner-swiper .swiper-slide::before {content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1 }.banner-content {max-width: 750px;margin: 0 auto;box-shadow: 0 0 80px 10px #00d36863;background: #00000085;padding: 60px;border-radius: 40px;margin-top: 30px }.banner-subtitle {font-size: 16px;text-transform: uppercase;margin-bottom: 10px }.banner-title {font-size: 46px;font-weight: 300;line-height: 1.3;text-shadow: 0 0 15px #000 }.swiper-button-next {right: 40px;transform: translateX(110px) }.swiper-button-prev {left: 40px;transform: translateX(-110px) }.swiper-button-next,.swiper-button-prev {color: #fff;background-color: #5A5454;width: 60px;height: 60px;transition: transform 0.3s ease;overflow: hidden }.swiper-button-next:after,.swiper-button-prev:after {font-size: 28px }.swiper-button-next:hover::before,.swiper-button-prev:hover::before {transform: none }.swiper-button-next::before {content: '';display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-color: #312f2f;transform: translateX(calc(-100% - 10px));transition: transform 0.35s ease;z-index: -1 }.swiper-button-prev::before {content: '';display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-color: #312f2f;transform: translateX(calc(100% + 10px));transition: transform 0.35s ease;z-index: -1 }.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {bottom: 0px;}.swiper-pagination-bullet {width: 14px;height: 14px;border-radius: 0;background-color: #D9D9D9;opacity: 1 }.swiper-pagination-bullet-active {background-color: #00d368 }.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 10px }.s-about {padding: 90px 0 }.about-row {display: flex;align-items: center }.s-about .def-desc {margin-bottom: 30px }.about-left {margin-right: 90px;max-width: 505px }.about-right {width: 550px }.about-right img {width: 100%;height: 100%;object-fit: cover }.s-numbers {background-color: #066199;color: #fff;padding: 72px 0 }.s-numbers .def-title::before {background-color: #fff }.numbers-row {display: flex }.numbers-left {width: 50%;padding-right: 100px;border-right: 1px solid #D5D5D5 }.numbers-right {width: 50%;display: grid;justify-content: center;grid-template-columns: repeat(2,300px);row-gap: 60px;text-align: center }.numbers-num {font-size: 52px;font-weight: 900;margin-bottom: 5px;line-height: 1.3 }.numbers-desc {font-weight: 300 }.s-services {padding: 100px 0;background: #e0ebf2;background-image: url(/images/sprey-poliuretan-kopuk-bg.webp);background-size: cover }.s-services h2 {color: #fff }.services-row {display: flex;column-gap: 35px }.services-item {box-shadow: 0 1px 12px 1px rgb(0 0 0 / .15);width: 33.3%;height: 100% }.services-thumb img {display: block;width: 100%;height: 100%;object-fit: cover }.services-body {padding: 15px 20px 30px 20px }.services-title {font-size: 20px;margin-bottom: 10px }.services-desc {margin-bottom: 15px;color: #999696 }.services-btn {width: 100%;text-align: center;padding: 12px 45px }.modal-form {background-color: #fff;max-width: 455px;margin: 0 auto;padding: 20px 45px 50px 45px }.modal-form-head {display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #D5D2D2;margin-bottom: 30px;padding-bottom: 18px }.modal-form-logo img {max-width: 190px }.modal-form-close {cursor: pointer }.modal-form-title {font-size: 28px;font-weight: 700;text-align: center;margin-bottom: 45px }.modal-form-title::after {content: '';display: block;height: 1px;width: 70px;background-color: #00d368;margin: 20px auto 0 auto }.modal-form input {display: block;padding: 22px 25px;background-color: #F6F6F6;font-family: 'Montserrat';font-size: 16px;border: none;width: 100%;outline: none;margin-bottom: 24px }.modal-form .form-button {background-color: #00d368;color: #fff;max-width: 285px;width: 100%;margin: 0 auto;display: block;padding: 20px 25px;border: none;cursor: pointer;font-family: 'Montserrat';font-size: 16px;transition: background-color 0.35s ease }.modal-form .form-button:hover {background-color: #C32A45 }.mfp-zoom-in .mfp-with-anim {opacity: 0;transition: all 0.2s ease-in-out;transform: scale(.8) }.mfp-zoom-in.mfp-bg {opacity: 0;transition: all 0.3s ease-out }.mfp-zoom-in.mfp-ready .mfp-with-anim {opacity: 1;transform: scale(1) }.mfp-zoom-in.mfp-ready.mfp-bg {opacity: .8 }.mfp-zoom-in.mfp-removing .mfp-with-anim {transform: scale(.8);opacity: 0 }.mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0 }.mfp-newspaper .mfp-with-anim {opacity: 0;-webkit-transition: all 0.2s ease-in-out;transition: all 0.5s;transform: scale(0) rotate(500deg) }.mfp-newspaper.mfp-bg {opacity: 0;transition: all 0.5s }.mfp-newspaper.mfp-ready .mfp-with-anim {opacity: 1;transform: scale(1) rotate(0deg) }.mfp-newspaper.mfp-ready.mfp-bg {opacity: .8 }.mfp-newspaper.mfp-removing .mfp-with-anim {transform: scale(0) rotate(500deg);opacity: 0 }.mfp-newspaper.mfp-removing.mfp-bg {opacity: 0 }.mfp-move-horizontal .mfp-with-anim {opacity: 0;transition: all 0.3s;transform: translateX(-50px) }.mfp-move-horizontal.mfp-bg {opacity: 0;transition: all 0.3s }.mfp-move-horizontal.mfp-ready .mfp-with-anim {opacity: 1;transform: translateX(0) }.mfp-move-horizontal.mfp-ready.mfp-bg {opacity: .8 }.mfp-move-horizontal.mfp-removing .mfp-with-anim {transform: translateX(50px);opacity: 0 }.mfp-move-horizontal.mfp-removing.mfp-bg {opacity: 0 }.mfp-move-from-top .mfp-content {vertical-align: top }.mfp-move-from-top .mfp-with-anim {opacity: 0;transition: all 0.2s;transform: translateY(-100px) }.mfp-move-from-top.mfp-bg {opacity: 0;transition: all 0.2s }.mfp-move-from-top.mfp-ready .mfp-with-anim {opacity: 1;transform: translateY(0) }.mfp-move-from-top.mfp-ready.mfp-bg {opacity: .8 }.mfp-move-from-top.mfp-removing .mfp-with-anim {transform: translateY(-50px);opacity: 0 }.mfp-move-from-top.mfp-removing.mfp-bg {opacity: 0 }.mfp-3d-unfold .mfp-content {perspective: 2000px }.mfp-3d-unfold .mfp-with-anim {opacity: 0;transition: all 0.3s ease-in-out;transform-style: preserve-3d;transform: rotateY(-60deg) }.mfp-3d-unfold.mfp-bg {opacity: 0;transition: all 0.5s }.mfp-3d-unfold.mfp-ready .mfp-with-anim {opacity: 1;transform: rotateY(0deg) }.mfp-3d-unfold.mfp-ready.mfp-bg {opacity: .8 }.mfp-3d-unfold.mfp-removing .mfp-with-anim {transform: rotateY(60deg);opacity: 0 }.mfp-3d-unfold.mfp-removing.mfp-bg {opacity: 0 }.mfp-zoom-out .mfp-with-anim {opacity: 0;transition: all 0.3s ease-in-out;transform: scale(1.3) }.mfp-zoom-out.mfp-bg {opacity: 0;transition: all 0.3s ease-out }.mfp-zoom-out.mfp-ready .mfp-with-anim {opacity: 1;transform: scale(1) }.mfp-zoom-out.mfp-ready.mfp-bg {opacity: .8 }.mfp-zoom-out.mfp-removing .mfp-with-anim {transform: scale(1.3);opacity: 0 }.mfp-zoom-out.mfp-removing.mfp-bg {opacity: 0 }.mfp-with-fade .mfp-content,.mfp-with-fade.mfp-bg {opacity: 0;transition: opacity .5s ease-out }.mfp-with-fade.mfp-ready .mfp-content {opacity: 1 }.mfp-with-fade.mfp-ready.mfp-bg {opacity: .8 }.mfp-with-fade.mfp-removing.mfp-bg {opacity: 0 }.s-gallery {padding: 100px 0;background-color: #F9F9F9 }.gallery-wrap {display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 40px }.gallery-wrap a {position: relative;overflow: hidden }.gallery-item:nth-child(n+7) {display: none }.gallery-wrap a.gallery-visible {display: block }.gallery-wrap a img {display: block;width: 100%;height: 100%;object-fit: cover }.gallery-wrap a:hover::before,.gallery-wrap a:hover::after,.gallery-wrap a:hover .gallery-border {opacity: 1 }.gallery-wrap a::before {content: 'Zoom';background-color: rgb(68 62 62 / .72);position: absolute;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;color: #fff;font-size: 22px;padding-top: 50px;margin-top: -20px;opacity: 0;transition: 0.5s ease }.gallery-wrap a::after {content: '';background-image: url(../images/magnify.svg);background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;width: 35px;height: 35px;z-index: 1;position: absolute;margin-top: -20px;top: 50%;left: 50%;transform: translate(-50%,-50%);opacity: 0;transition: 0.5s ease }.gallery-border {border: 1px solid #fff;width: calc(100% - 35px);height: calc(100% - 35px);position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);opacity: 0;transition: 0.5s ease }.gallery-btn {text-align: center;margin-top: 44px }.s-why {padding: 100px 0;background-color: #A5DFF138 }.why-row {display: flex;align-items: center }.why-left {max-width: 505px;margin-right: 30px }.s-why .def-desc {margin-bottom: 55px }.why-features-item {display: flex;margin-bottom: 45px;max-width: 350px }.why-features-icon {margin-right: 15px }.why-features-title {font-size: 18px;font-weight: 700;margin-bottom: 10px;color: #066199 }.why-features-desc {color: #6D6A6A }.why-right {margin-left: auto }.why-right img {display: block;max-width: 450px;}.s-team {padding: 100px 0;background-color: #F9F9F9 }.team-row {display: flex;column-gap: 35px }.team-item {box-shadow: 0 4px 4px 0 rgb(95 87 87 / .12);height: 100%;background-color: #fff }.team-thumb img {width: 100%;display: block }.team-body {background-color: #fff;padding: 20px 30px }.team-profi {text-transform: uppercase;color: #C2C1C1;margin-bottom: 5px }.team-name {font-size: 22px;font-weight: 700 }.s-reviews {padding: 100px 0 }.s-reviews .swiper-pagination {bottom: 0;position: static;margin-top: 40px }.reviews-item {background-color: #fff;box-shadow: 0 4px 4px 0 rgb(95 87 87 / .12) }.reviews-thumb img {width: 100%;height: 100%;object-fit: cover }.reviews-body {padding: 5px 30px 20px 30px }.reviews-name {font-size: 22px;font-weight: 700;margin-bottom: 4px }.reviews-profi {font-weight: 500;color: #979494;margin-bottom: 15px }.reviews-comment {color: #8A8787;margin-bottom: 20px }.reviews-social {border-top: 1px solid #C5B8B8;padding-top: 20px;display: flex;align-items: center;column-gap: 25px }.reviews-social a {display: inline-block;transition: filter 0.5s ease }.reviews-social a:hover {filter: invert(1) }.s-partners {overflow: hidden;padding: 20px 0 }.partners-wrapper {display: flex;overflow: hidden;position: relative }.partners-row {display: flex;animation: scroll-left 15s linear infinite }.partners-row img {margin: 0 20px;max-width: 150px;height: auto }@keyframes scroll-left {from {transform: translateX(0) }to {transform: translateX(-50%) }}.s-form {padding: 80px 0;background-color: #F9F9F9 }.form-row {display: flex;align-items: center }.form-left {max-width: 600px;margin-right: 70px }.s-form .def-desc {margin-bottom: 30px }.form-image img {max-width: 100% }.form-right {width: 525px }.form-right form {background-color: #fff;padding: 60px 45px;position: relative;box-shadow: 0 -1px 8px 4px rgb(88 83 83 / .12) }.form-right form::before {content: '';width: 100%;height: 10px;background-color: #00d368;position: absolute;left: 0;top: 0;display: block }form input,form textarea {font-size: 14px;font-family: 'Montserrat';display: block;width: 100%;padding: 22px 30px;background-color: #F6F6F6;border: none;outline: none;margin-bottom: 24px }.form-button {border: none;margin: 0 auto;display: block;cursor: pointer;padding: 15px 65px }.site-footer {background-color: #001927;color: #fff;font-size: 14px }.site-footer img {width: 100% }.footer-row {display: flex }.footer-left {max-width: 268px;padding: 60px 20px 60px 0;border-right: 1px solid rgb(239 239 239 / .24) }.footer-logo {margin-bottom: 25px }.footer-right {display: flex;justify-content: space-between;width: 100%;padding: 60px 0 30px 20px }.footer-desc {color: #D2D2D2;line-height: 1.7 }.footer-title {font-size: 18px;margin-bottom: 18px }.footer-nav ul {list-style-type: none;padding: 0;font-size: 14px;color: #E0E0E0 }.footer-nav ul li:nth-last-child(n+2) {margin-bottom: 15px }.footer-nav ul li a:hover {color: #fff }.footer-info-item {display: flex;align-items: center }.footer-info-item:nth-last-child(n+2) {margin-bottom: 22px }.footer-info-icon {margin-right: 14px }.footer-info-icon img {vertical-align: middle;transform: translateY(-2px);width: 20px }.footer-social {display: flex;column-gap: 30px;align-items: center }.footer-social a {transition: 0.35s ease }.footer-social a:hover {filter: brightness(3) }.footer-copyright {border-top: 1px solid rgb(239 239 239 / .24);padding: 24px 0 30px 0;text-align: center;color: #D2D2D2 }@media screen and (max-width: 1200px) {.header-logo {padding:15px 50px 15px 20px }.header-nav {padding: 10px 20px }.numbers-left {padding-right: 50px }.numbers-right {grid-template-columns: repeat(2,200px) }.why-right img {max-width: 450px }}@media screen and (max-width: 992px) {.header-logo {padding:10px 50px 10px 40px }.header-logo img {max-width: 130px }.header-top {font-size: 12px }.header-right {column-gap: 30px }.header-info img {margin-right: 5px;max-width: 18px }.header-social {column-gap: 15px }.header-social a img {max-width: 18px }.header-nav ul {font-size: 14px;column-gap: 30px }.banner-swiper .swiper-slide {padding: 100px 20px 130px 20px;min-height: 400px }.swiper-button-next {right: 20px }.swiper-button-prev {left: 20px }.swiper-button-next,.swiper-button-prev {width: 40px;height: 40px }.swiper-button-next:after,.swiper-button-prev:after {font-size: 20px }.banner-title {font-size: 32px }.banner-subtitle {font-size: 14px }.def-btn {padding: 12px 40px;font-size: 14px }.about-row {display: block }.about-left {margin: 0 auto 30px auto }.s-about .def-desc {margin-bottom: 20px }.about-right {margin: 0 auto;width: 100%;max-width: 505px }.s-numbers .def-title {margin-bottom: 20px }.s-numbers .def-title br {display: none }.numbers-row {display: block }.numbers-left {padding-right: 0;padding-bottom: 22px;margin-bottom: 30px;border-right: none;border-bottom: 1px solid #D5D5D5;width: auto }.numbers-right {width: auto;grid-template-columns: repeat(2,1fr);row-gap: 25px }.numbers-num {font-size: 36px }.numbers-desc {font-size: 14px }.s-services {padding: 60px 0 }.services-row {column-gap: 20px }.services-title {font-size: 18px;line-height: 1.5 }.services-btn {padding: 10px 25px }.s-gallery {padding: 60px 0 }.gallery-wrap {grid-gap: 20px }.s-why {padding: 60px 0 }.why-row {display: block }.why-left {margin: 0 auto }.why-right {max-width: 500px;margin: 0 auto }.why-right img {width: 100% }.why-features-icon img {max-width: 25px }.why-features-title {font-size: 16px }.why-features-desc {font-size: 18px;}.s-team {padding: 60px 0 }.team-row {column-gap: 20px }.team-body {padding: 15px 20px 30px 20px }.team-profi {font-size: 14px }.team-name {font-size: 18px }.s-reviews {padding: 60px 0 }.s-form {padding: 60px 0 }.form-row {display: block }.form-left {margin: 0 auto 30px auto }.form-right {margin: 0 auto;max-width: 425px;width: 100% }.footer-row {display: block }.footer-left {max-width: none;border-right: none;padding-right: 0 }.footer-right {padding: 0;margin-bottom: 30px }}@media screen and (min-width: 768px) {.header-mobile-logo,.hamburger,.header-mobile-wrap {display:none }}@media screen and (max-width: 768px) {.def-title {font-size:32px;margin-bottom: 20px;line-height: 1.3 }.def-title::before {top: 23px;left: calc(-100% - 10px) }.center-title {font-size: 32px;line-height: 1.3 }.center-title::after {width: 50px }.header-top {padding: 0;border-bottom: 1px solid #9F9F9F }.header-desc,.header-right,.header-bottom {display: none }.header-mobile-logo {background-color: #fff;padding: 8px 40px 8px 20px;display: flex;align-items: center;clip-path: polygon(0 0,100% 0%,82.68% 101.2%,0 100%);margin-left: -20px }.header-mobile-logo img {max-width: 110px }.hamburger {margin-left: auto;cursor: pointer;width: 26px;height: 11px;position: relative }.hamburger span {height: 2px;width: 26px;background-color: #fff;display: block;transition: 0.5s ease;position: absolute }.hamburger span:first-child {top: 19px }.hamburger span:last-child {bottom: 0 }.hamburger.is-active span:first-child {top: 50%;transform: translateY(-50%) rotate(45deg) }.hamburger.is-active span:last-child {top: 50%;transform: translateY(-50%) rotate(-45deg) }.header-mobile-wrap {background-color: #066199;color: #fff;padding: 30px 20px;text-align: center;position: absolute;top: 49px;left: 0;width: 100%;z-index: 12;display: none }.header-mobile-nav {margin-bottom: 40px }.header-mobile-nav ul {list-style-type: none;padding: 0 }.header-mobile-nav ul li {margin-bottom: 25px }.header-mobile-info {display: flex;align-items: center;justify-content: center;margin-bottom: 25px }.header-mobile-info img {margin-right: 12px }.header-mobile-social {margin-top: 40px;display: flex;justify-content: center;column-gap: 28px }.swiper-button-next,.swiper-button-prev {display: none }.s-about {padding: 45px 0 }.services-title {font-size: 16px }.services-body {padding: 10px 15px 20px 15px }.services-btn {font-size: 20px;}.services-row {flex-wrap: wrap;row-gap: 20px }.services-item {width: calc(50% - 10px) }.gallery-wrap {grid-template-columns: repeat(2,1fr) }.team-row {flex-wrap: wrap;row-gap: 20px }.team-item {width: calc(50% - 10px);height: auto }.reviews-body {padding: 5px 20px 20px 20px }.reviews-name {font-size: 18px }.reviews-profi {font-size: 14px }.reviews-comment {font-size: 14px }.site-footer {text-align: center }.footer-right {display: block }.footer-info-item {justify-content: center }.footer-social {justify-content: center;margin-top: 40px }.footer-nav {margin-bottom: 30px }}@media screen and (max-width: 575px) {.def-title {text-align:center }.def-title::before {display: none }.def-title::after {content: '';height: 1px;width: 50px;background-color: #00d368;display: block;margin: 20px auto 0 auto }.def-title.color-white::after {background-color: #fff }.banner-swiper .swiper-slide {padding: 60px 20px 50px 20px }.banner-subtitle {font-size: 12px }.banner-title {font-size: 28px;line-height: 1.5 }.banner-btn {padding: 10px 30px;font-size: 18px;margin-bottom: 20px }.s-about .def-btn {display: block;text-align: center;max-width: 180px;margin: 0 auto;padding: 12px 20px }.services-row {justify-content: center }.services-item {width: 250px }.s-gallery {padding: 40px 0 }.gallery-wrap {grid-gap: 15px }.gallery-btn {margin-top: 30px }.team-item {width: 100% }.partners-row {column-gap: 40px;animation: move 5s linear infinite }.partners-item img {max-width: 200px }.form-right form {padding: 50px 30px }.form-right form input,.form-right form textarea {font-size: 18px;margin-bottom: 20px }}@media screen and (max-width: 480px) {.modal-form {padding:20px 30px 50px 30px }.modal-form-title {font-size: 24px;margin-bottom: 25px }.modal-form-title::after {margin: 10px auto 0 auto }.modal-form input {font-size: 14px }.modal-form .form-button {font-size: 14px }}.services-grid {display: flex;justify-content: space-between;gap: 20px }.services-category {display: flex;flex-direction: column;justify-content: space-between;align-items: center;width: 30%;height: 100%;padding: 20px;border-radius: 8px;background-color: #fff;box-shadow: 0 4px 8px rgb(0 0 0 / .1);text-align: center }.services-image {width: 100%;height: 200px;overflow: hidden;border-radius: 8px }.services-image img {width: 100%;height: 100%;object-fit: cover }.services-content {flex-grow: 1;display: flex;flex-direction: column;justify-content: space-between;text-align: center }.services-list {list-style: none;padding: 0;margin: 20px 0 }.services-btn {margin-top: 20px;align-self: center;padding: 10px 20px;color: #fff;background-color: #28a745;border: none;border-radius: 5px;cursor: pointer;text-decoration: none;transition: background-color 0.3s ease }.services-btn:hover {background-color: #218838 }.services-category:hover {transform: scale(1.03) }.services-category-title {font-size: 1.4rem;color: #0056b3;margin-bottom: 15px;}.services-content ul {list-style: none;padding: 0;font-size: 1rem;color: #333;text-align: left }.services-content ul li {}@media (min-width: 768px) {.services-grid {grid-template-columns:repeat(auto-fit,minmax(350px,1fr)) }}.fa,.fas {font-weight: 600;color: #00d368;font-size: 32px }.services-list {list-style-type: none;padding: 0;margin: 0 }.services-list li {padding: 10px 15px;font-size: 16px;position: relative }.services-list li:not(:last-child) {border-bottom: 1px dashed #ddd }.services-list li:hover {background-color: #f9f9f9 }.services-category {margin-bottom: 30px }.services-category-title {font-size: 18px;font-weight: 700;margin-bottom: 10px;text-align: center;margin-top: 20px }.services-image img {max-width: 100%;height: auto;margin-bottom: 15px }.s-partners .partners-item img {filter: grayscale(100%);opacity: .6;transition: filter 0.3s ease,opacity 0.3s ease }.s-partners .partners-item img:hover {filter: grayscale(0%);opacity: 1 }.footer-row {display: flex;justify-content: space-between;align-items: flex-start;gap: 20px }.footer-left,.footer-right>.footer-nav {flex: 1;min-width: 260px }.footer-right {display: flex;flex-wrap: wrap;gap: 20px }.footer-nav ul {list-style: none;padding: 0;margin: 0 }.footer-nav ul li {margin-bottom: 10px }.contact-container {display: flex;justify-content: center;align-items: center;margin: 20px 0 }.contact-box {display: flex;align-items: center;background-color: #5b9bd5;border-radius: 8px;max-width: 362px;box-shadow: 0 4px 6px rgb(0 0 0 / .1);margin-bottom: 40px }.contact-icon {background-color: #2a3d75;border-radius: 4px;display: flex;align-items: center;justify-content: center;width: 60px;height: 60px;margin-right: 20px }.contact-icon svg {width: 24px;height: 24px;fill: #fff }.contact-details {color: #fff;font-family: Arial,sans-serif }.contact-number {font-size: 32px;font-weight: 700;margin-bottom: 4px }.contact-info {font-size: 14px;opacity: .9 }@media (max-width: 768px) {.contact-number {font-size:26px;font-weight: 700;margin-bottom: 4px }.fa,.fab,.fad,.fal,.far,.fas {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;font-size: 24px;padding-right: 10px }.s-services {background-color: #84b1c8;background-image: none;}.center-title {text-align: center;font-size: 2rem;font-weight: 700;color: #1d4e89;margin-bottom: 20px }.services-grid {display: flex;flex-wrap: wrap;justify-content: center;gap: 20px }.services-category {flex: 1 1 calc(100% - 20px);background: #fff;padding: 15px;border-radius: 8px;box-shadow: 0 4px 6px rgb(0 0 0 / .1);text-align: center;transition: transform 0.3s ease }.services-category:hover {transform: translateY(-5px) }.services-image img {max-width: 100%;height: auto;border-radius: 8px;margin-bottom: 15px }.services-category-title {font-size: 1.5rem;font-weight: 700;color: #1d4e89;margin-bottom: 10px }.services-list {list-style: none;padding: 0;margin: 0 }.services-list li {font-size: 1rem;line-height: 1.5;margin-bottom: 10px;border-bottom: 1px dashed #ccc;padding-bottom: 10px }.services-btn {display: inline-block;margin-top: 15px;padding: 10px 20px;background: #28a745;color: #fff;font-weight: 700;text-decoration: none;border-radius: 5px;transition: background 0.3s ease }.services-btn:hover {background: #218838 }.services-grid {flex-direction: column;align-items: center }.services-category {width: 100% }.services-category-title {font-size: 1.25rem }.services-btn {width: 100%;padding: 15px }.site-footer {background-color: #0d1b2a;color: #fff;padding: 20px 15px;font-size: 14px }.footer-row {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 20px }.footer-left,.footer-right {flex: 1 1 100% }.footer-left {text-align: center }.footer-left .footer-logo img {max-width: 150px;margin: 0 auto }.footer-left .footer-desc {margin-top: 10px;font-size: 14px;line-height: 1.5 }.footer-right {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 20px }.footer-nav {flex: 1 1 calc(50% - 20px);min-width: 160px }.footer-title {font-weight: 700;font-size: 16px;margin-bottom: 10px;text-align: center }.footer-info-item {display: flex;align-items: center;gap: 10px;margin-bottom: 10px }.footer-info-icon img {max-width: 20px }.footer-social {display: flex;justify-content: center;gap: 10px;margin-top: 10px }.footer-social img {max-width: 25px }.footer-copyright {text-align: center;margin-top: 20px;font-size: 12px;color: #bbb }.footer-row {flex-direction: column;align-items: center;gap: 15px }.footer-left,.footer-right {text-align: center }.footer-nav {flex: 1 1 100%;text-align: center }.footer-info-item {justify-content: center }.s-partners {padding: 50px 0;background-color: #f9f9f9;text-align: center;overflow: hidden;position: relative }.s-partners h2 {font-size: 24px;margin-bottom: 30px;color: #333 }.partners-wrapper {display: flex;justify-content: flex-start;align-items: center;overflow: hidden;position: relative }.partners-row {display: flex;animation: scroll 20s linear infinite;gap: 20px }.partners-row img {width: 150px;height: auto;flex-shrink: 0;display: inline-block }@keyframes scroll {from {transform: translateX(0) }to {transform: translateX(-100%) }}.banner-content {padding: 10px }}.success-message {color: green;font-size: 14px;margin-top: 10px;}.error-message {color: red;font-size: 12px;margin-top: 5px;}.response-message {padding: 40px 10px;}.swiper-slide.slide-1 {background-image: url('/images/puskurtme-poliuretan-sprey-kopuk-uygulama-2-1.webp');background-size: cover;background-position: center;}.swiper-slide.slide-2 {background-image: url('/images/puskurtme-poliuretan-sprey-kopuk-uygulama-4.webp');background-size: cover;background-position: center;}.swiper-slide.slide-3 {background-image: url('/images/sprey-polyurea-su-yalitimi.webp');background-size: cover;background-position: center;}@media screen and (max-width: 768px) {.swiper-slide.slide-1 {background-image: url('/images/puskurtme-poliuretan-sprey-kopuk-uygulama-2-1-m.webp');}.swiper-slide.slide-2 {background-image: url('/images/puskurtme-poliuretan-sprey-kopuk-uygulama-4-m.webp');}.swiper-slide.slide-3 {background-image: url('/images/sprey-polyurea-su-yalitimi-m.webp');}.banner-content {min-height: 400px;}}@media screen and (max-width: 480px) {.swiper-slide.slide-1 {background-image: url('/images/puskurtme-poliuretan-sprey-kopuk-uygulama-2-1-s.webp');}.swiper-slide.slide-2 {background-image: url('/images/puskurtme-poliuretan-sprey-kopuk-uygulama-4-s.webp');}.swiper-slide.slide-3 {background-image: url('/images/sprey-polyurea-su-yalitimi-s.webp');}.banner-content {min-height: 400px;}}