@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";:root{--primary-color: #041c3b;--secondary-color: #4a90e2;--accent-color: #ffc107;--text-color: #333333;--light-text: #f2f2f2;--bg-light: #ffffff;--bg-secondary: #f7f9fc;--border-radius: 8px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--container-width: 85%;--box-shadow: 0 4px 6px rgba(0, 0, 0, .05), 0 1px 3px rgba(0, 0, 0, .1);--transition: all .3s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;line-height:1.6;color:var(--text-color)}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:600;line-height:1.3;margin-bottom:var(--spacing-md)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}p,li{margin-bottom:var(--spacing-md)}a{color:var(--secondary-color);text-decoration:none;transition:var(--transition)}a:hover{color:var(--accent-color)}img{max-width:100%;height:auto}.hakkimizda{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.hakkimizda .about-content,.hakkimizda .vision-content{max-width:800px;margin:0 auto var(--spacing-xl)}.hakkimizda .about-content p,.hakkimizda .vision-content p{margin-bottom:var(--spacing-lg);line-height:1.7}.hakkimizda .about-image-card{height:350px;overflow:hidden;border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:var(--transition);position:relative}.hakkimizda .about-image-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.hakkimizda .about-image-card:hover img{transform:scale(1.05)}.hakkimizda .about-image-card:hover:after{opacity:.2}.hakkimizda .about-image-card:hover .image-caption{background-color:#041c3bd9}.hakkimizda .about-image-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(4,28,59,.1),rgba(4,28,59,.4));opacity:.3;transition:var(--transition);z-index:1}.hakkimizda .about-image-card img{width:100%;height:100%;object-fit:cover;transition:var(--transition);filter:contrast(1.05) brightness(1.05)}.hakkimizda .about-image-card .image-caption{position:absolute;bottom:0;left:0;width:100%;padding:var(--spacing-md);background-color:#041c3bb3;color:#fff;font-size:1rem;font-weight:500;z-index:2;transition:var(--transition)}@media screen and (max-width: 768px){.hakkimizda .about-image-card{height:250px;margin-bottom:var(--spacing-lg)}}.main-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.main-page-header{position:sticky;top:0;background-color:var(--primary-color);color:var(--light-text);width:100%;z-index:99;box-shadow:var(--box-shadow);transition:var(--transition)}.main-page-header.scrolled{background-color:#041c3bf2;box-shadow:0 4px 10px #0000001a}.main-page-header-container{height:80px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:var(--container-width);margin:0 auto}.main-page-header-container-menu{display:flex;flex-direction:row;gap:var(--spacing-lg)}.main-page-header-container-menu-item{cursor:pointer;text-decoration:none;font-size:1rem;font-weight:500;padding:var(--spacing-sm) var(--spacing-md);position:relative;display:flex;align-items:center;color:var(--light-text);border-radius:var(--border-radius);transition:var(--transition)}.main-page-header-container-menu-item:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--accent-color);transition:var(--transition);transform:translate(-50%)}.main-page-header-container-menu-item:hover{background-color:#ffffff1a}.main-page-header-container-menu-item:hover:after{width:80%}.main-page-header-container-menu-item:active{transform:translateY(1px)}@media screen and (max-width: 900px){.main-page-header-container-menu{display:none}}.main-page-header-container-burger{display:none;font-size:1.5rem;cursor:pointer;color:var(--light-text);padding:var(--spacing-xs);border-radius:var(--border-radius);transition:var(--transition)}.main-page-header-container-burger:hover{background-color:#ffffff1a}@media screen and (max-width: 900px){.main-page-header-container-burger{display:flex;align-items:center;justify-content:center}}.main-page-header-container-mobile{background-color:var(--primary-color);color:var(--light-text);display:flex;flex-direction:column;justify-content:flex-start;width:100%;position:absolute;right:0;top:80px;margin:0;z-index:1;padding:var(--spacing-md) 0;align-items:center;list-style:none;box-shadow:var(--box-shadow);animation:slideDown .3s ease}.main-page-header-container-mobile>div{width:100%;text-align:center;padding:var(--spacing-md) 0;cursor:pointer;transition:var(--transition)}.main-page-header-container-mobile>div:hover{background-color:#ffffff1a}.main-page-header-container-logo{display:flex;align-items:center;justify-content:center;transition:var(--transition)}.main-page-header-container-logo:hover{transform:scale(1.05)}.main-page-header-container-logo img{transition:var(--transition)}.main-page-landing{display:flex;width:100%;background-color:var(--primary-color);overflow:hidden}.main-page-landing-container{display:flex;flex-direction:row;align-items:center;width:100%;height:calc(100vh - 80px);min-height:400px;max-height:800px;margin:0 auto}@media screen and (max-width: 900px){.main-page-landing-container{height:50vh;min-height:300px}}.main-page-about{display:flex;flex-direction:column;width:var(--container-width);padding:var(--spacing-xl) 0 calc(var(--spacing-xl) * 1.5)}.main-page-about h1{text-align:center;margin-bottom:var(--spacing-xl);color:var(--primary-color);font-size:2.8rem;position:relative;padding-bottom:var(--spacing-md)}.main-page-about h1:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:3px;background-color:var(--accent-color)}.main-page-about .gallery-title{color:var(--primary-color);font-size:1.8rem;text-align:center;margin:var(--spacing-xl) 0 var(--spacing-lg);font-weight:600}.main-page-about-image-container{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);width:100%;margin-top:var(--spacing-md)}@media screen and (max-width: 992px){.main-page-about-image-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.main-page-about-image-container{grid-template-columns:1fr}}.main-page-vision{display:flex;padding:calc(var(--spacing-xl) * 1.5) 0;background-color:var(--bg-secondary);color:var(--text-color);width:100%}.main-page-vision-container{display:flex;flex-direction:column;width:var(--container-width);margin:0 auto}.main-page-vision-container h1{text-align:center;margin-bottom:var(--spacing-xl);color:var(--primary-color);font-size:2.8rem;position:relative;padding-bottom:var(--spacing-md)}.main-page-vision-container h1:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:3px;background-color:var(--accent-color)}.main-page-vision-container .vision-content{background-color:var(--bg-light);padding:var(--spacing-xl);border-radius:var(--border-radius);box-shadow:var(--box-shadow);max-width:900px;margin:0 auto}.main-page-vision-container .vision-content p{font-size:1.1rem;line-height:1.8}.main-page-vision-container .vision-content p:last-child{margin-bottom:0}.main-page-services{display:flex;flex-direction:column;width:var(--container-width);padding:var(--spacing-xl) 0 calc(var(--spacing-xl) * 2)}.main-page-services>h1{margin-bottom:var(--spacing-xl);text-align:center}.main-page-services-subservice{display:flex;flex-direction:column;gap:var(--spacing-md);height:100%;width:100%;padding:var(--spacing-lg);border-radius:var(--border-radius);background-color:var(--bg-light);box-shadow:var(--box-shadow);transition:var(--transition)}.main-page-services-subservice:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.main-page-services-subservice>h2{margin:0;color:var(--primary-color)}.main-page-services-subservice-title{height:50px}.main-page-services-subservice-description{display:flex;justify-content:flex-start;align-items:flex-start;color:var(--text-color);line-height:1.6}.main-page-services-subservice-image{width:100%;height:220px;overflow:hidden;border-radius:var(--border-radius)}.main-page-services-subservice-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.main-page-services-subservice-image img:hover{transform:scale(1.05)}.main-page-services-container{display:grid;grid-template-columns:repeat(4,1fr);width:100%;margin:0 auto;justify-content:flex-start;align-items:stretch;gap:var(--spacing-xl)}@media screen and (max-width: 1200px){.main-page-services-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 600px){.main-page-services-container{grid-template-columns:repeat(1,1fr)}}.main-page-summary{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:var(--spacing-xl) 0;background-color:var(--bg-light)}@media screen and (max-width: 900px){.main-page-summary{flex-direction:column;gap:var(--spacing-lg)}}.main-page-summary-blog{display:flex;flex-direction:column;padding:0 var(--spacing-lg) 0 0;width:50%}@media screen and (max-width: 900px){.main-page-summary-blog{width:var(--container-width);padding:0;margin:0 auto}}.main-page-summary-blog-title{color:var(--primary-color);margin-bottom:var(--spacing-md)}.main-page-summary-blog-description{width:90%}@media screen and (max-width: 900px){.main-page-summary-blog-description{width:100%}}.main-page-summary-blog-description ul{padding-left:var(--spacing-lg)}.main-page-summary-blog-description ul li{margin-bottom:var(--spacing-md);line-height:1.6}.main-page-summary-image{display:flex;flex:.5;height:auto;aspect-ratio:1;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow)}@media screen and (max-width: 900px){.main-page-summary-image{width:80%;margin:0 auto;flex:1}}.main-page-summary-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.main-page-summary-image img:hover{transform:scale(1.05)}.main-page-pros{display:flex;flex-direction:column;width:100%;padding:var(--spacing-xl) 0;gap:var(--spacing-lg);background-color:var(--bg-secondary);color:var(--text-color)}.main-page-pros>h1{width:var(--container-width);margin:0 auto;text-align:center;color:var(--primary-color)}.main-page-pros-container{width:var(--container-width);margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-lg);justify-content:space-between}@media screen and (max-width: 1100px){.main-page-pros-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 768px){.main-page-pros-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 480px){.main-page-pros-container{grid-template-columns:repeat(1,1fr)}}.main-page-process{display:flex;flex-direction:column;width:100%;background-color:var(--bg-secondary);color:var(--text-color);padding:var(--spacing-xl) 0;gap:var(--spacing-lg)}.main-page-process>h1{width:var(--container-width);margin:0 auto;text-align:center;color:var(--primary-color)}.main-page-process-container{width:var(--container-width);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}@media screen and (max-width: 1200px){.main-page-process-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 600px){.main-page-process-container{grid-template-columns:repeat(1,1fr)}}.main-page-formcontact{display:flex;width:100%;background-color:var(--bg-light);padding:var(--spacing-xl) 0}.main-page-formcontact-container{width:var(--container-width);margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;gap:var(--spacing-lg)}@media screen and (max-width: 1200px){.main-page-formcontact-container{flex-direction:column;gap:var(--spacing-lg)}}.main-page-formcontact-container-image{width:100%;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow)}.main-page-formcontact-container-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.main-page-formcontact-container-form{display:flex;flex-direction:column;gap:var(--spacing-md)}.main-page-formcontact-container-form>div>h1{margin-bottom:var(--spacing-lg);color:var(--primary-color)}@media screen and (max-width: 1200px){.main-page-formcontact-container-form>div>h1{width:100%}}@media screen and (max-width: 600px){.main-page-formcontact-container-form>div>h1{font-size:1.75rem}}.main-page-formcontact-container-form h4{margin-bottom:var(--spacing-sm);color:var(--primary-color)}.main-page-formcontact-container-form>div:last-child div{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);font-size:1.1rem}.main-page-formcontact-container-form>div:last-child div svg{color:var(--secondary-color);font-size:1.25rem}.main-page-footer{width:100%;padding:var(--spacing-xl) 0;background-color:var(--primary-color);color:var(--light-text)}.main-page-footer-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:0 auto;width:var(--container-width)}@media screen and (max-width: 900px){.main-page-footer-container{flex-direction:column;gap:var(--spacing-lg)}}.main-page-footer-container h3{margin-bottom:var(--spacing-md);color:var(--light-text)}.main-page-footer-container p{line-height:1.6;margin-bottom:var(--spacing-sm)}.main-page-footer-container a{color:var(--light-text);transition:var(--transition)}.main-page-footer-container a:hover{color:var(--accent-color)}.main-page-footer-socials-items{display:flex;flex-direction:row;gap:var(--spacing-md);font-size:1.75rem}.main-page-footer-socials-items>div{cursor:pointer;transition:var(--transition)}.main-page-footer-socials-items>div:hover{color:var(--accent-color);transform:translateY(-2px)}.our-quality{display:flex;flex-direction:column;gap:var(--spacing-md);background-color:var(--bg-light);padding:var(--spacing-lg);border-radius:var(--border-radius);box-shadow:var(--box-shadow);height:100%;transition:var(--transition)}.our-quality:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.our-quality-divider{width:80px;height:2px;background-color:var(--secondary-color);margin:var(--spacing-xs) 0}.our-quality-description{font-weight:600;font-size:1.25rem;color:var(--primary-color);margin-bottom:var(--spacing-xs)}.our-quality-subdescription{font-weight:400;width:100%;line-height:1.6}.our-quality img{width:50px;height:auto;margin-bottom:var(--spacing-sm)}.process-card{display:flex;flex-direction:column;width:100%;gap:var(--spacing-md);background-color:var(--bg-light);padding:var(--spacing-lg);border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:var(--transition);height:100%}.process-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.process-card-title{height:auto;font-weight:600;font-size:1.25rem;color:var(--primary-color);margin-bottom:var(--spacing-xs)}.process-card-image{width:100%;height:180px;object-fit:cover;border-radius:var(--border-radius);overflow:hidden}.process-card p{line-height:1.6}.carousel-root,.carousel-root .carousel{width:100%;height:100%}.carousel-root .carousel .slide{background-color:var(--primary-color);height:100%}.carousel-root .carousel .slide img{width:100%;height:100%;object-fit:contain;object-position:center}.carousel-root .carousel .control-dots{margin-bottom:var(--spacing-md)}.carousel-root .carousel .control-dots .dot{box-shadow:none;background:var(--light-text);opacity:.5}.carousel-root .carousel .control-dots .dot.selected{opacity:1}.carousel-root .carousel .control-arrow{opacity:.8}.carousel-root .carousel .control-arrow:hover{opacity:1}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;padding:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.6;overflow-x:hidden;scroll-behavior:smooth}img,picture{max-width:100%;display:block}ul,ol{list-style:none;padding:0;margin:0}input,button,textarea,select{font:inherit}a:focus,button:focus,input:focus,textarea:focus{outline:2px solid #4a90e2;outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
