﻿@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap";h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;padding:0;font-family:"Merriweather",serif;color:inherit}p{font-size:.875rem;font-weight:400;font-family:"Lato",sans-serif;line-height:1.7;color:#1b1b1b;margin:0;padding:0}a{font-size:.875rem;font-weight:400;font-family:"Merriweather",serif;line-height:1.5;color:#000;overflow:hidden;text-decoration:none;display:block;transition:.4s all}a:hover,a:focus,a:active{text-decoration:none;cursor:pointer;outline:none}ul,ol{margin:0;padding:0;list-style:none}ul li,ol li{display:block;font-size:.875rem;font-family:"Lato",sans-serif;font-weight:400;line-height:1.5}span{font-family:"Lato",sans-serif}h1{font-size:4rem}h2{font-size:3.5rem}h3{font-size:3rem}h4{font-size:2.5rem}h5{font-size:2rem}h6{font-size:1.5rem}p{font-size:1rem}.breadcrumb{background-image:url(../images/14.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;z-index:1;margin:0}.breadcrumb::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:-1}.breadcrumb .bread-row{display:flex;flex-wrap:wrap;gap:30px;padding:50px 0}.breadcrumb .bread-row a{flex-basis:100%;color:#fff}.breadcrumb .bread-row .bread-item{font-size:1rem;color:#e7e7e7;position:relative}.breadcrumb .bread-row .bread-item::before{content:"";position:absolute;top:50%;right:-25px;transform:translateY(-50%);font-family:"fontAwesome";font-weight:700;font-size:.9375rem;color:#fff}.breadcrumb .bread-row .bread-item a{font-size:1rem;font-weight:500;color:#fff}.breadcrumb .bread-row .bread-item:last-child::before{display:none}.main-header{width:100%;background:#fff;position:relative;z-index:999;display:flex;box-shadow:0 2px 18px rgba(0,0,0,.06)}.wrapper{display:flex;padding:20px}.logo{display:flex;align-items:center;gap:14px;text-decoration:none;flex-shrink:0}.logo-icon{width:55px;height:55px;background:#f4c400;color:#000;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:900;clip-path:polygon(15% 0, 100% 0, 85% 100%, 0 100%)}.logo-text h3{font-size:24px;color:#000;font-weight:800;line-height:1}.logo-text p{font-size:12px;color:#34495e;margin-top:4px;letter-spacing:1px}.navbar{display:flex;align-items:center;justify-content:space-evenly;flex:1;gap:30px}.nav-links{display:flex;align-items:center;gap:38px;list-style:none}.nav-links a{text-decoration:none;color:#000;font-size:15px;font-weight:700;position:relative;transition:.3s ease}.nav-links a::after{content:"";position:absolute;left:0;bottom:-7px;width:0;height:2px;background:#f4c400;transition:.3s ease}.nav-links a:hover{color:#07172f}.nav-links a:hover::after{width:100%}.header-buttons{display:flex;align-items:center;gap:14px}.quote-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:800;transition:.3s ease;white-space:nowrap;padding:14px 30px;background:#f4c400;color:#000;clip-path:polygon(10% 0, 100% 0, 90% 100%, 0 100%)}.quote-btn:hover{background:#ddb000;transform:translateY(-3px)}.call-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:800;transition:.3s ease;white-space:nowrap;padding:12px 24px;color:#000;border:2px solid #1d3448}.call-btn:hover{background:#1d3448;color:#000}.mobile-toggle{display:none;width:36px;height:32px;border:0;background:rgba(0,0,0,0);cursor:pointer;position:relative;z-index:1001}.mobile-toggle span{display:block;width:100%;height:3px;background:#1d3448;margin:7px 0;transition:.4s ease}.mobile-toggle.active span:nth-child(1){transform:translateY(10px) rotate(45deg)}.mobile-toggle.active span:nth-child(2){opacity:0}.mobile-toggle.active span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}@media(max-width: 1100px){.nav-links{gap:24px}.quote-btn{padding:13px 24px}.call-btn{padding:11px 20px}}@media(max-width: 991px){.mobile-toggle{display:block;position:absolute;right:0}.navbar{position:absolute;top:100%;left:0;width:100%;background:#fff;padding:30px;flex-direction:column;align-items:flex-start;gap:26px;box-shadow:0 18px 40px rgba(0,0,0,.08);opacity:0;visibility:hidden;pointer-events:none;transform:perspective(1000px) rotateX(-15deg) translateY(20px);transform-origin:top;transition:opacity .4s ease,transform .4s ease,visibility .4s ease}.navbar.active{opacity:1;visibility:visible;pointer-events:auto;transform:perspective(1000px) rotateX(0deg) translateY(0)}.navbar.active .nav-links li{opacity:1;transform:translateX(0)}.navbar.active .nav-links li:nth-child(1){transition-delay:.1s}.navbar.active .nav-links li:nth-child(2){transition-delay:.18s}.navbar.active .nav-links li:nth-child(3){transition-delay:.26s}.navbar.active .nav-links li:nth-child(4){transition-delay:.34s}.navbar.active .nav-links li:nth-child(5){transition-delay:.42s}.navbar.active .header-buttons{opacity:1;transform:translateY(0)}.nav-links{width:100%;flex-direction:column;align-items:center;text-align:center;gap:20px}.nav-links li{width:100%;opacity:0;transform:translateX(-30px);transition:.4s ease}.header-buttons{width:100%;flex-direction:column;align-items:stretch;opacity:0;transform:translateY(20px);transition:.4s ease;transition-delay:.48s}.quote-btn{width:100%}.call-btn{width:100%}}@media(max-width: 768px){.logo-icon{width:48px;height:48px;font-size:24px}.logo-text h3{font-size:20px}.logo-text p{font-size:10px}}.banner-section{position:relative;width:100%;min-height:760px;background:url("../images/7.jpg") center center/cover no-repeat;display:flex;align-items:center;overflow:visible;color:#000;z-index:1}.banner-section::before{content:"";position:absolute;inset:0;background-color:rgba(7,23,47,.3);z-index:-1}.banner-section .content{max-width:700px;padding-bottom:110px}.banner-section .content h2{font-size:clamp(24px,5vw,62px);line-height:.98;font-weight:800;letter-spacing:-3px;margin:26px 0}.banner-section .content h2 span{color:#f4c400}.banner-section .content p{color:#fff;font-size:18px;line-height:1.7}.banner-section .content .badge{display:inline-block;width:fit-content;padding:10px 18px;border-radius:50px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(8px)}.banner-section .content .badge h6{color:#000}.auto-search-box{position:absolute;left:0;right:0;bottom:-55px;width:100%;background:#fff;border-radius:22px;padding:22px;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:18px;align-items:center;box-shadow:0 25px 70px rgba(0,0,0,.22)}.search-field{background:#f5f7fb;border-radius:16px;padding:14px 18px;transition:.3s ease}.search-field:hover{background:#eef4ff}.search-field label{display:block;font-size:12px;font-weight:700;color:#07172f;margin-bottom:6px}.search-field select{width:100%;border:none;outline:none;background:rgba(0,0,0,0);color:#000;font-size:16px;font-weight:700;cursor:pointer}.inventory-btn{height:68px;padding:0 32px;border:none;border-radius:16px;background:#1687ff;color:#000;font-size:16px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;transition:.3s ease}.inventory-btn:hover{background:#006fe6;transform:translateY(-2px);box-shadow:0 14px 30px rgba(22,135,255,.35)}@media(max-width: 991px){.banner-section{min-height:600px}.banner-section .content{padding-bottom:150px}}@media(max-width: 575px){.banner-section{min-height:600px;align-items:flex-start;padding-top:120px}.banner-section .content{padding-bottom:230px}.banner-section .content h1{font-size:48px;letter-spacing:-2px}.banner-section .content p{font-size:15px}.banner-section .content .badge{font-size:11px;padding:9px 14px}}.workflow-section{padding:80px 20px;background:#0f111c}.workflow-header{text-align:center;margin-bottom:60px}.workflow-header h2{font-size:32px;font-weight:700;color:#fff}.small-title{color:#000;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.workflow-cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:35px;text-align:center}.card{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px;border-radius:24px}.card h4{font-size:18px;font-weight:700}.card p{font-size:14px;color:#34495e;line-height:1.6}.card-icon{width:70px;height:70px;background:#2ecc71;display:flex;align-items:center;justify-content:center;border-radius:50% 25% 45% 35%;font-size:20px;font-weight:700;color:#fff}@media(max-width: 991px){.workflow-cards{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.workflow-cards{grid-template-columns:1fr}}.about-features section{background:#fff;display:flex;flex-direction:column;gap:50px;font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif}.about-features .block-wrapper{flex-direction:column;padding:60px 80px;position:relative;overflow:hidden;box-shadow:0 20px 55px rgba(13,35,58,.08);display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 30px;align-items:center}.about-features .block-wrapper .block-card{position:relative;overflow:hidden;display:flex;flex-direction:row;gap:20px 30px;z-index:2}.about-features .block-wrapper .block-card:nth-child(even){flex-direction:row-reverse;padding-bottom:40px}.about-features .block-wrapper .block-card .image-block{flex-basis:calc(45% - 10px);width:100%;height:100%;object-fit:cover;display:block;transition:.45s ease}.about-features .block-wrapper .block-card .image-block img{width:100%;height:100%;object-fit:cover;display:block;border-radius:28px}.about-features .block-wrapper .block-card .content{padding:20px;display:flex;flex-basis:calc(55% - 10px);gap:28px;flex-direction:column;justify-content:center}.about-features .block-wrapper .block-card .content h4{color:#07172f;font-size:2.2rem;line-height:.96;font-weight:700;letter-spacing:-1px;font-family:"Times New Roman",Times,serif}.about-features .block-wrapper .block-card .content p{color:#1b1b1b;font-family:Arial,sans-serif;font-size:16px;line-height:1.75}.about-features .block-wrapper .block-card .content .btn{width:fit-content;background:#f7c400;color:#07172f;font-size:14px;font-weight:900;letter-spacing:.7px;padding:16px 30px;text-transform:uppercase;clip-path:polygon(8% 0, 100% 0, 92% 100%, 0 100%);transition:.3s ease}.about-features .block-wrapper .block-card .content .btn:hover{background:#0b2745;color:#fff;transform:translateY(-3px)}@media(max-width: 992px){.about-features .block-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;padding:0;border-radius:24px;border:1px solid #e7e7e7;box-shadow:0 20px 55px rgba(13,35,58,.08)}.about-features .block-wrapper .block-card{display:flex;flex-wrap:wrap;flex-direction:column}.about-features .block-wrapper .block-card:nth-child(even){flex-direction:column;padding-bottom:40px}.about-features .block-wrapper .block-card .image-block img{width:100%}}@media(max-width: 520px){.section{padding:60px 14px}.content{padding:0}.content h2{font-size:34px}.content p{font-size:15px}}.choose-us-section{background:#eef6ff;padding:110px 20px;font-family:"Inter",Arial,sans-serif}.choose-us-section .choose-us-wrapper{margin:0 auto;display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}.choose-us-section .choose-us-wrapper .choose-us-content h4{color:#07172f;font-size:clamp(18px,5vw,44px);line-height:1.05;letter-spacing:-2px;font-weight:800;margin-bottom:24px}.choose-us-section .choose-us-wrapper .choose-us-content p{color:#000;font-size:17px;line-height:1.75}.choose-us-section .choose-us-wrapper .choose-us-content .wrapper-block{display:flex;flex-direction:column;gap:18px}.choose-us-section .choose-us-wrapper .choose-us-content .wrapper-block .blocks{display:flex;gap:18px;align-items:flex-start;padding:18px;border-radius:18px;background:#fff}.choose-us-section .choose-us-wrapper .choose-us-content .wrapper-block .blocks h4{color:#f4c400;font-size:20px;font-weight:800;margin-bottom:8px}.choose-us-section .choose-us-wrapper .choose-us-content .wrapper-block .blocks p{color:#000;font-size:15px;line-height:1.65}.choose-us-section .choose-us-wrapper .choose-us-content .wrapper-block .blocks .block-icon{width:46px;height:46px;flex:0 0 46px;border-radius:14px;background:#c9c9c9;color:#34495e;display:grid;place-items:center;font-size:21px;font-weight:800;box-shadow:0 12px 24px rgba(22,135,255,.25)}.choose-us-section .choose-us-wrapper .image-wrap{position:relative}.choose-us-section .choose-us-wrapper .image-wrap img{width:100%;height:100%;object-fit:cover;display:block;border-radius:34px;box-shadow:0 28px 70px rgba(7,23,47,.16)}.choose-us-section .choose-us-wrapper .image-wrap .stats-card{position:absolute;left:-38px;bottom:44px;width:250px;background:#fff;border-radius:24px;padding:28px;box-shadow:0 24px 65px rgba(7,23,47,.18);transition:.3s ease}.choose-us-section .choose-us-wrapper .image-wrap .stats-card:hover{transform:translateY(-8px);box-shadow:0 32px 80px rgba(7,23,47,.22)}.choose-us-section .choose-us-wrapper .image-wrap .stats-card h3{color:#07172f;font-size:54px;line-height:1;font-weight:900;margin-bottom:12px}.choose-us-section .choose-us-wrapper .image-wrap .stats-card p{color:#000;font-size:15px;line-height:1.6;font-weight:600}@media(max-width: 991px){.choose-us-section{padding:90px 20px}.choose-us-section .choose-us-wrapper{grid-template-columns:1fr;gap:50px}.choose-us-section .choose-us-wrapper .choose-us-content{max-width:720px}.choose-us-section .choose-us-wrapper .image-wrap img{min-height:440px}.choose-us-section .choose-us-wrapper .image-wrap .stats-card{left:28px}}@media(max-width: 575px){.choose-us-section{padding:70px 16px}.choose-us-section .choose-us-wrapper{gap:36px}.choose-us-section .choose-us-wrapper .choose-us-content h2{font-size:38px;letter-spacing:-1px}.choose-us-section .choose-us-wrapper .choose-us-content p{font-size:15px;margin-bottom:28px}.choose-us-section .choose-us-wrapper .choose-us-content .blocks{padding:15px;gap:14px}.choose-us-section .choose-us-wrapper .choose-us-content .blocks h4{font-size:18px}.choose-us-section .choose-us-wrapper .choose-us-content .blocks p{font-size:14px}.choose-us-section .choose-us-wrapper .choose-us-content .blocks .block-icon{width:42px;height:42px;flex-basis:42px;font-size:18px}.choose-us-section .choose-us-wrapper .image-wrap img{min-height:320px;border-radius:24px}.choose-us-section .choose-us-wrapper .image-wrap .stats-card{position:relative;left:auto;bottom:auto;width:calc(100% - 28px);margin:-55px auto 0;padding:24px}.choose-us-section .choose-us-wrapper .image-wrap .stats-card h3{font-size:44px}}.about-section{background:#fff;padding:120px 40px;overflow:hidden;font-family:"Inter",Arial,sans-serif}.about-section .about-wrapper{display:flex;align-items:center;gap:70px}.about-section .about-content{flex:0 0 40%;position:relative;padding-top:40px}.about-section .about-content h2{position:relative;z-index:1;color:#07172f;font-family:Georgia,"Times New Roman",serif;font-size:clamp(44px,5.6vw,64px);line-height:1.08;font-weight:700;letter-spacing:-1.8px;margin-bottom:42px}.about-section .about-content h4{position:relative;z-index:1;color:#000;font-family:Georgia,"Times New Roman",serif;font-size:clamp(14px,5.6vw,42px);line-height:1.08;font-weight:700;letter-spacing:-1.8px;margin-bottom:42px}.about-section .about-content p{font-size:16px;padding-bottom:30px}.about-section .about-content .btn{width:fit-content;background:#f7c400;color:#07172f;font-size:14px;font-weight:900;letter-spacing:.7px;padding:16px 30px;text-transform:uppercase;clip-path:polygon(8% 0, 100% 0, 92% 100%, 0 100%);transition:.3s ease}.about-section .about-content .btn:hover{background:#0b2745;color:#fff;transform:translateY(-3px)}.about-section .decor-w{position:absolute;left:-18px;top:-34px;font-size:180px;line-height:1;font-family:Georgia,"Times New Roman",serif;font-weight:600;color:rgba(244,196,0,.6);z-index:0}.about-section .images-block{flex:0 0 60%;position:relative;padding:20px 0}.about-section .figure{overflow:hidden;border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.12)}.about-section .figure img{width:100%;display:block;object-fit:cover}.about-section .figure:first-child{width:50%;margin-top:50px;position:relative;z-index:2;left:-20px}.about-section .second{position:absolute;top:-40px;right:50px;width:50%;z-index:1}.about-section .third{position:absolute;right:90px;bottom:-40px;width:50%;z-index:3}@media(max-width: 991px){.about-section{padding:140px 20px}.about-section .about-wrapper{flex-direction:column;gap:50px}.about-section .about-content,.about-section .images-block{flex:1 1 auto;width:100%}.about-section .images-block{max-width:700px;margin:0 auto}}@media(max-width: 575px){.about-section{padding:70px 16px}.about-section .decor-w{font-size:130px;left:-12px;top:-18px}.about-section .about-content{padding-top:20px}.about-section .about-content h2{font-size:42px;margin-bottom:25px}.about-section .about-content h4{margin-bottom:20px}.about-section .primary-btn{width:100%}.about-section .images-block{display:flex;flex-direction:column;gap:20px;padding:0}.about-section .images-block .figure,.about-section .images-block .second,.about-section .images-block .third{position:relative;width:100%;top:auto;right:auto;bottom:auto;left:auto;margin:0}}.services-section{position:relative;overflow:hidden;background:#fff;padding:120px 20px;font-family:"Inter",Arial,sans-serif}.services-section .service-wrapper{position:relative;z-index:2;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:80px}.services-section .service-wrapper .image-block{position:relative;flex-basis:calc(45% - 20px)}.services-section .service-wrapper .image-block img{position:relative;z-index:2;width:100%;height:520px;object-fit:cover;display:block;border-radius:42px;box-shadow:0 28px 70px rgba(20,52,95,.15)}.services-section .service-wrapper .image-outline{position:absolute;inset:-34px 34px 34px -34px;border:16px solid #155cff;border-radius:48px;z-index:1}.services-section .service-wrapper .content-block{position:relative;flex-basis:calc(50% - 20px)}.services-section .service-wrapper .content-block h4{display:none;color:#34495e;font-size:34px;line-height:1.25;font-weight:800;margin-bottom:18px}.services-section .service-wrapper .content-block p{color:#07172f;font-size:16px;line-height:1.75;margin-bottom:42px}.services-section .service-wrapper .title{position:relative;margin-bottom:20px}.services-section .service-wrapper .title span{position:absolute;left:-22px;top:-62px;font-size:180px;line-height:1;font-weight:900;color:rgba(244,196,0,.6);opacity:.85;z-index:-1}.services-section .service-wrapper .title h2{color:#07172f;font-size:64px;line-height:1.1;font-weight:800;letter-spacing:-1px}.services-section .service-wrapper .services-block{display:flex;flex-wrap:wrap;flex-basis:calc(33.3333333333% - 20px);gap:30px 20px}.services-section .service-wrapper .services-block .service-item{position:relative;padding:20px;border:1px solid #155cff;border-radius:12px;transition:.3s ease}.services-section .service-wrapper .services-block .service-item::before{content:attr(data-number);position:absolute;left:0;top:-5px;padding:10px;font-size:38px;line-height:1;font-weight:900;color:#fff;align-items:center;text-align:center;-webkit-text-stroke:1px #34495e;opacity:.8;z-index:-1}.services-section .service-wrapper .services-block .service-item h6{position:relative;color:#000;font-size:16px;align-items:center;text-align:center;line-height:1.35;margin-top:40px;transition:.3s ease}.services-section .service-wrapper .services-block .service-item:hover{transform:translateY(-7px)}.services-section .service-wrapper .services-block .service-item:hover h4{color:#f4c400}@media(max-width: 992px){.services-section{padding:90px 20px}.services-section .service-wrapper{flex-direction:column;gap:70px}.services-section .service-wrapper .image-block{flex-direction:column}.services-section .service-wrapper .image-block img{height:440px}.services-section .service-wrapper .services-block{flex-direction:column}}@media(max-width: 575px){.services-section{padding:70px 16px}.services-section .service-wrapper{gap:20px;flex-direction:column}.services-section .service-wrapper .image-block{margin-bottom:40px}.services-section .service-wrapper .image-block img{border-radius:30px}.services-section .service-wrapper .image-outline{inset:-20px 20px 24px -18px;border-width:10px;border-radius:34px}.services-section .service-wrapper .title span{font-size:110px;top:-48px;left:-12px}.services-section .service-wrapper .title h2{font-size:36px}.services-section .service-wrapper .content-block h3{font-size:26px}.services-section .service-wrapper .content-block p{font-size:15px;margin-bottom:30px}.services-section .service-wrapper .service-item{min-height:80px}}.process-section{padding:80px 20px;background:#0f111c}.process-header{text-align:center;margin-bottom:60px}.process-header h2{font-size:32px;font-weight:700;color:#fff}.small-title{color:#f4c400;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.process-cards{display:flex;gap:35px;text-align:center}.block-card{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px;border-radius:24px}.block-card-icon{width:70px;height:70px;background:#2ecc71;display:flex;align-items:center;justify-content:center;border-radius:50% 25% 45% 35%;font-size:20px;font-weight:700;color:#fff}@media(max-width: 991px){.process-cards{display:flex;flex-direction:column}}@media(max-width: 600px){.process-cards{flex-direction:column}}.contact-section{padding:80px 20px;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../images/10.jpg");position:relative;background-attachment:fixed;z-index:1}.contact-section::before{content:"";position:absolute;inset:0;background-color:rgba(7,23,47,.7);z-index:-1}.contact-header{text-align:center;margin-bottom:50px}.contact-header h2{font-size:34px;margin-bottom:10px;font-weight:700;color:#f4c400}.contact-header .small-title{color:#fff;font-size:24px;font-weight:500;letter-spacing:1px;margin-bottom:10px}.contact-header .description{max-width:1000px;margin:auto;font-size:16px;color:#fff}.contact-wrap{display:flex;margin:auto;justify-content:space-evenly;align-items:center;gap:40px}.left-block{width:100%;background-color:#fff;flex-basis:calc(50% - 10px);padding:50px;border-radius:24px}.left-block .contact-form{display:flex;flex-direction:column;gap:15px}.contact-form h4{font-size:2.2rem;color:#000;font-weight:700}.contact-form .form-row{display:flex;gap:15px}.contact-form input{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:5px;font-size:14px;outline:none}.contact-form textarea{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:5px;font-size:14px;outline:none;min-height:120px;resize:none}.contact-form button{padding:14px;background:#f46b2f;color:#000;font-weight:700;border:none;border-radius:5px;cursor:pointer;transition:.3s ease}.contact-form button:hover{background:#d65c27}.right-block{background-color:rgba(52,73,94,.7);padding:30px;flex-basis:calc(50% - 10px);border-radius:24px}.right-block .contact-info{display:flex;flex-direction:column;gap:20px}.right-block .social-icon{display:flex;gap:20px;margin-top:40px}.contact-info .title{color:#fff;font-size:2.5rem;font-weight:700}.contact-info .info-item{display:flex;gap:12px;align-items:flex-start}.info-item .icon{font-size:18px;margin-top:2px;color:#fff}.info-item p{font-size:18px;color:#f4c400;line-height:1.6}.info-item strong{font-weight:700;color:#fff}.social-icon .icon-block{width:50px}.icon-block i{font-size:1.8rem}@media(max-width: 991px){.contact-wrap{display:flex;flex-direction:column-reverse;gap:30px}.contact-form .form-row{flex-direction:column}}.footer-section{position:relative;background:#0f2230;overflow:hidden}.footer-section::before{content:"";position:absolute;top:-150px;right:-120px;width:420px;height:420px;border-radius:50%;background:rgba(244,196,0,.06)}.footer-section::after{content:"";position:absolute;bottom:-180px;left:-120px;width:350px;height:350px;border-radius:50%;background:rgba(244,196,0,.04)}.footer-wrapper{margin:auto;padding:90px 40px 60px;display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:50px;position:relative;z-index:2}.logo{display:flex;align-items:center;gap:14px;text-decoration:none;margin-bottom:25px}.logo .logo-icon{width:58px;height:58px;background:#f4c400;color:#000;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:900;clip-path:polygon(15% 0, 100% 0, 85% 100%, 0 100%)}.logo .logo-text h3{color:#f4c400;font-size:26px;font-weight:800;line-height:1}.logo .logo-text p{color:#fff;font-size:11px;letter-spacing:1px;margin-top:5px}.footer-item p{color:#fff;line-height:1.9;font-size:14px;max-width:420px}.footer-col h4{color:#fff;font-size:20px;margin-bottom:28px;position:relative;padding-bottom:14px}.footer-col h4::before{content:"";position:absolute;left:0;bottom:0;width:55px;height:3px;background:#f4c400}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:15px}.footer-col ul li a{color:#fff;text-decoration:none;transition:.3s ease;position:relative}.footer-col ul li a:hover{color:#f4c400;padding-left:6px}.contact-info li{color:#fff;line-height:1.8}.social-icon{display:flex;gap:14px;margin-top:28px}.social-icon a{width:60px;height:60px;display:flex;align-items:center;justify-content:center;text-decoration:none;background:hsla(0,0%,100%,.06);color:#fff;font-size:14px;font-weight:700;transition:.3s ease;clip-path:polygon(15% 0, 100% 0, 85% 100%, 0 100%)}.social-icon a:hover{background:#f4c400;color:#000;transform:translateY(-4px)}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.08);padding:24px 20px;text-align:center}.footer-bottom p{color:#fff;font-size:14px}@media(max-width: 1100px){.footer-wrapper{grid-template-columns:1fr 1fr}}@media(max-width: 768px){.footer-wrapper{grid-template-columns:1fr;padding:70px 25px 50px;gap:40px}.logo-text h3{font-size:22px}}