@charset "UTF-8";main.about-us .page-inner{position:relative;width:100%;overflow:hidden;min-height:540px}main.about-us .page-inner img{width:100%;height:auto;background-position:center;object-fit:cover;border-radius:50px}main.about-us .page-inner img::after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3)}main.about-us .page-inner_content{position:absolute;top:50%;left:150px;z-index:10;color:#fff;display:flex;flex-direction:column;gap:20px}main.about-us .page-inner_content h1{font-family:INTER,sans-serif;font-size:40px;letter-spacing:1px;margin:0;max-width:60%;line-height:56px}main.about-us .page-inner_content .desc{font-size:14px;max-width:50%;line-height:26px;letter-spacing:.4px}main.about-us .page-inner_content ul{list-style:none;margin:0;padding:14px 25px;display:flex;background-color:rgba(155,155,155,.4);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);width:fit-content;border-radius:40px;gap:10px;border:.33px solid rgba(255,255,255,.6)}main.about-us .page-inner_content ul li{font-size:12px;letter-spacing:.4px;font-weight:700}main.about-us .page-inner_content ul li a{color:#fff;text-decoration:none;font-weight:500;font-size:12px;letter-spacing:.4px;transition:all 2sn;font-weight:400!important}main.about-us .page-inner_content ul li a:hover{text-decoration:underline;text-underline-offset:5px;transition:all 2sn}main.about-us section.about{width:70vw;display:flex;gap:10px;flex-direction:column;margin:50px auto}main.about-us section.about h1,main.about-us section.about h2,main.about-us section.about h6{font-size:16px;font-weight:600;letter-spacing:.2px;display:list-item;list-style-type:disc;list-style-position:inside;margin-left:0}main.about-us section.about.seo p{font-size:14px;line-height:24px}main.about-us section.about .messages{display:flex;gap:10px;align-items:center}main.about-us section.about .messages .featured{font-size:54px;width:50%;line-height:74px;font-weight:700}main.about-us section.about .messages .normal{font-size:20px;line-height:34px;width:50%}main.about-us .portfolio-section{padding:50px 0;background-color:#f4f9ff;border-radius:50px}main.about-us .portfolio-section .title{color:#1a202c;font-size:16px;font-weight:600;letter-spacing:.2px;display:list-item;list-style-type:disc;list-style-position:inside;margin-left:0;text-align:center;margin-bottom:20px}main.about-us .portfolio-section .desc{font-size:24px;line-height:42px;font-weight:700;color:#1a202c;text-align:center;width:60%;margin:0 auto 50px}main.about-us .portfolio-section .portfolio-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;align-items:anchor-center}main.about-us .portfolio-section .portfolio-item{overflow:hidden}main.about-us .portfolio-section .image-wrapper{width:100%;border-radius:15px;overflow:hidden;margin-bottom:20px}main.about-us .portfolio-section .fi{border-top-left-radius:0;border-bottom-left-radius:0}main.about-us .portfolio-section .li{border-top-right-radius:0;border-bottom-right-radius:0}main.about-us .portfolio-section .image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.23, 1, .32, 1)}main.about-us .portfolio-section .portfolio-item:hover .image-wrapper img{transform:scale(1.06)}main.about-us .portfolio-section .card-v .image-wrapper{aspect-ratio:508/727}main.about-us .portfolio-section .card-sq .image-wrapper{aspect-ratio:1/1}main.about-us .portfolio-section .card-h .image-wrapper{aspect-ratio:624/450}main.about-us .portfolio-section .card-skinny .image-wrapper{aspect-ratio:502/608}main.about-us .portfolio-section .portfolio-details{padding:0 10px 10px 10px}main.about-us .portfolio-section .tags{display:flex;gap:8px;margin-bottom:12px}main.about-us .portfolio-section .tag{background-color:#f1f3f5;color:#343a40;font-size:11px;font-weight:600;padding:6px 12px;border-radius:20px;text-transform:capitalize}main.about-us .portfolio-section .title-row{display:flex;align-items:center;justify-content:space-between;gap:15px}main.about-us .portfolio-section .portfolio-title{margin:0;font-size:20px;font-weight:700;color:#1a202c;line-height:1.2}main.about-us .portfolio-section .circle-arrow-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}main.about-us .portfolio-section .arrow{width:12px;height:12px;border-top:2.5px solid #fff;border-right:2.5px solid #fff}main.about-us .portfolio-section .circle-arrow-icon.dark{background-color:#1a202c}main.about-us .portfolio-section .circle-arrow-icon.dark .arrow{border-color:#fff}main.about-us .portfolio-section .circle-arrow-icon.highlight{background-color:#1a1a1a}main.about-us .portfolio-section .circle-arrow-icon.highlight img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(174deg) brightness(105%) contrast(107%)}main.about-us .portfolio-section .circle-arrow-icon.highlight .arrow{border-color:#1a202c}main.about-us .portfolio-section .portfolio-item:hover .circle-arrow-icon.dark{background-color:#2d3748}main.about-us .portfolio-section .portfolio-item:hover .circle-arrow-icon.highlight{background-color:#c0f12c;transform:rotate(45deg)}main.about-us .portfolio-section .portfolio-item:hover .circle-arrow-icon.highlight img{filter:none}main.about-us .portfolio-section .portfolio-item:hover .circle-arrow-icon.highlight .arrow{border-color:#1a202c}main.about-us .about-content{width:70vw;display:flex;gap:10px;margin:50px auto;display:flex;gap:40px}main.about-us .about-content .get-touch{display:flex;justify-content:center;width:100%}main.about-us .about-content .get-touch .get-offer{padding:4px;background:#4a0f1b;color:#1a1a1a;border-radius:50px;display:flex;gap:15px;flex-wrap:nowrap;align-items:center;justify-content:center;padding-left:25px;font-size:14px;text-decoration:none;font-family:Inter,sans-serif;font-weight:600;transition:ease all 1s;border:none;cursor:pointer;width:fit-content}main.about-us .about-content .get-touch .get-offer .up-right{background:#1a1a1a;padding:10px;border-radius:50%;display:flex;flex:1}main.about-us .about-content .get-touch .get-offer .up-right img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(174deg) brightness(105%) contrast(107%)}main.about-us .about-content .get-touch .get-offer:hover{background:#1a1a1a;color:#fff}main.about-us .about-content .get-touch .get-offer:hover .up-right{background:#4a0f1b}main.about-us .about-content .get-touch .get-offer:hover .up-right img{filter:none}main.about-us .about-content_left{width:calc(45% - 20px);display:flex;flex-direction:column;gap:30px}main.about-us .about-content_left h2{font-size:16px;font-weight:600;letter-spacing:.2px;display:list-item;list-style-type:disc;list-style-position:inside;margin:0;color:#323232}main.about-us .about-content_left .slogan{font-size:28px;line-height:40px;font-weight:600;letter-spacing:.8px;color:#000}main.about-us .about-content_left .desc{color:#68727f;font-size:15px;line-height:24px}main.about-us .about-content_left .image{width:100%}main.about-us .about-content_left .image img{width:100%;height:auto;border-radius:20px;transition:transform 1.2s cubic-bezier(.15, .41, .69, .94);will-change:transform}main.about-us .about-content_left .image img:hover{transform:scale(1.08)}main.about-us .about-content_right{width:calc(55% - 20px);display:flex;flex-direction:column;gap:30px}main.about-us .about-content_right h2{font-size:16px;font-weight:600;letter-spacing:.2px;display:list-item;list-style-type:disc;list-style-position:inside;margin:0;color:#323232}main.about-us .about-content_right .slogan{font-size:28px;line-height:40px;font-weight:600;letter-spacing:.8px;color:#000}main.about-us .about-content_right .desc{color:#68727f;font-size:15px;line-height:24px}main.about-us .about-content_right .image{width:100%}main.about-us .about-content_right .image img{width:100%;height:auto;border-radius:20px;transition:transform 1.2s cubic-bezier(.15, .41, .69, .94);will-change:transform}main.about-us .about-content_right .image img:hover{transform:scale(1.08)}main.about-us .services-content{width:60vw;display:flex;gap:10px;margin:50px auto;display:flex;gap:10px;flex-direction:column;font-size:14px;line-height:28px;padding:0 20px}main.about-us .services-content h2,main.about-us .services-content p{padding:0}main.about-us .services-content p.half{width:60%}main.about-us .services-content p.nearlyfull{width:80%}main.about-us .services-content p.full{width:100%}main.about-us .services-content .part{margin:0}main.about-us .services-content .part h2,main.about-us .services-content .part h3{margin-bottom:10px;font-weight:600}main.about-us .services-content .page-image-seperator{margin:25px -20px}main.about-us .services-content .page-image-seperator img{border-radius:20px;width:100%;max-height:240px;object-fit:cover;object-position:center}main.about-us .services-content .page-details{display:flex;gap:10%;justify-content:space-between;border:1px solid #ddd;border-radius:12px;padding:30px 50px;align-items:center;background:#f5f5f5;margin:25px -20px}main.about-us .services-content .page-details__left{display:flex;flex-direction:column;gap:12px;width:25%}main.about-us .services-content .page-details__left .icon{background:#4a0f1b;width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center}main.about-us .services-content .page-details__left .icon img{width:36px;height:auto;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(176deg) brightness(103%) contrast(101%)}main.about-us .services-content .page-details__left .title{font-size:24px}main.about-us .services-content .page-details__left .desc{font-size:14px;line-height:26px}main.about-us .services-content .page-details__right{width:65%}main.about-us .services-content .page-details__right ul{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}main.about-us .services-content .page-details__right ul li{border-bottom:1px solid #ddd}main.about-us .services-content .page-details__right ul li a{display:flex;gap:10px;text-decoration:none;font-size:13px;padding:5px 0;position:relative;align-items:center;transition:all .3s ease}main.about-us .services-content .page-details__right ul li a .order{color:#4a0f1b;font-weight:700}main.about-us .services-content .page-details__right ul li a .text{color:#000}main.about-us .services-content .page-details__right ul li a:after{content:'';background:url("/assets/images/up-right-arrow.png?v=20260918-15") no-repeat center right;width:12px;height:12px;background-size:12px;position:absolute;right:0;transition:all .3s ease}main.about-us .services-content .page-details__right ul li a:hover:after{transform:rotate(45deg);transition:all .3s ease}main.about-us .services-content .accordion{display:flex;flex-direction:column;gap:0;background:#161d2a;margin:25px -20px;border-radius:20px;padding:40px}main.about-us .services-content .accordion .accordion-main-title{text-align:center;margin-bottom:40px;font-size:24px;color:#fff}main.about-us .services-content .accordion .acc{display:flex;color:#fff;flex-direction:column;border-top:1px solid #3d434e;border-bottom:1px solid #3d434e;padding:25px 0;cursor:pointer}main.about-us .services-content .accordion .acc .acc-item{display:flex;gap:40px;align-items:center}main.about-us .services-content .accordion .acc .acc-item_icon img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(178deg) brightness(102%) contrast(101%)}main.about-us .services-content .accordion .acc .acc-item_title{font-size:16px;font-weight:600;width:100%;line-height:24px}main.about-us .services-content .accordion .acc .acc-item_desc{width:45%;color:#b4b9bf;line-height:26px;font-size:13px}main.about-us .services-content .accordion .acc .acc-item .up-right{background:#4a0f1b!important;padding:10px;border-radius:50%;display:flex;width:32px;height:32px;align-items:center;justify-content:center;transition:all 1s}main.about-us .services-content .accordion .acc .acc-item .up-right img{width:18px;height:18px;filter:brightness(0) saturate(100%) invert(95%) sepia(99%) saturate(2%) hue-rotate(226deg) brightness(106%) contrast(100%)}main.about-us .services-content .accordion .acc .acc-item:before{content:'+';width:28px;height:28px;font-size:24px;background:#fff;color:#161d2a;display:flex;align-items:center;justify-content:center;border-radius:50%}main.about-us .services-content .accordion .acc .acc-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease;opacity:0;position:relative}main.about-us .services-content .accordion .acc .acc-content img{border-radius:20px;width:100%;height:auto;aspect-ratio:1260/500}main.about-us .services-content .accordion .acc .acc-content .details{position:absolute;left:50px;bottom:50px}main.about-us .services-content .accordion .acc .acc-content .details .btn{background:#4a0f1b;padding:10px;display:flex;border-radius:30px;text-decoration:none;font-size:14px;color:#fff;font-weight:600;gap:18px;padding-left:20px;align-items:center}main.about-us .services-content .accordion .acc .acc-content .details .btn .up-right{background:#fff!important;border-radius:50%;padding:6px 6px;width:16px;height:16px;transform:rotate(0)}main.about-us .services-content .accordion .acc .acc-content .details .btn .up-right img{width:14px;height:14px;filter:brightness(0) saturate(100%) invert(5%) sepia(53%) saturate(4906%) hue-rotate(335deg) brightness(100%) contrast(94%)}main.about-us .services-content .accordion .acc.show .acc-content{max-height:500px;opacity:1;padding-top:20px}main.about-us .services-content .accordion .acc.show .acc-item:before{content:'-'}main.about-us .services-content .accordion .acc.show .up-right{background:#fff!important;transform:rotate(90deg)}main.about-us .services-content .accordion .acc.show .up-right img{filter:brightness(0) saturate(100%) invert(5%) sepia(53%) saturate(4906%) hue-rotate(335deg) brightness(100%) contrast(94%)}main.about-us section.counts{display:flex;width:80vw;margin:50px auto;gap:24px}main.about-us section.counts .count-box{display:flex;gap:10px;flex-direction:column}main.about-us section.counts .count-box .title{font-size:18px;color:#161d2a;font-weight:600}main.about-us section.counts .count-box .desc{font-size:14px;color:#747d86;line-height:24px}main.about-us section.home-images{margin-left:-40px;width:calc(100% + 80px);display:grid;grid-template-columns:repeat(5,1fr);align-items:start;gap:20px;margin-top:50px;margin-bottom:50px}main.about-us section.home-images img{width:100%;height:auto;border-radius:15px;transition:transform 1.2s cubic-bezier(.15, .41, .69, .94);will-change:transform}main.about-us section.home-images img:hover{transform:scale(1.08)}main.about-us section.home-images img:nth-child(2){height:75%;object-fit:cover}main.about-us section.home-images img:nth-child(3){height:85%;object-fit:cover}main.about-us section.home-images img:nth-child(4){height:70%;object-fit:cover}main.about-us section.home-images img:nth-child(5){height:80%;object-fit:cover}main.about-us section.home-images img:first-child{width:100%;height:auto;aspect-ratio:508/727}main.about-us section.home-images img.first{border-top-left-radius:0;border-bottom-left-radius:0}main.about-us section.home-images img.last{border-top-right-radius:0;border-bottom-right-radius:0}main.about-us .links{background-color:#f4f9ff;border-radius:50px;padding:80px;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:20px;margin:50px 0}main.about-us .links.service-children{padding:120px;background:url("../../../images/ic-mimarlik-bg-new.png") no-repeat center center}main.about-us .links.service-children h3,main.about-us .links.service-children ul li a{color:#fff}main.about-us .links.service-children ul li a:before{filter:brightness(0) saturate(100%) invert(99%) sepia(5%) saturate(348%) hue-rotate(284deg) brightness(120%) contrast(100%)}main.about-us .links.service-children ul li a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}main.about-us .links .get-touch{display:inline-block;margin-top:25px}main.about-us .links .get-touch .get-offer{padding:4px;background:#4a0f1b;color:#1a1a1a;border-radius:50px;display:flex;gap:15px;flex-wrap:nowrap;align-items:center;justify-content:center;padding-left:25px;font-size:14px;text-decoration:none;font-family:Inter,sans-serif;font-weight:600;transition:ease all 1s;border:none;cursor:pointer}main.about-us .links .get-touch .get-offer .up-right{background:#1a1a1a;padding:10px;border-radius:50%;display:flex;flex:1}main.about-us .links .get-touch .get-offer .up-right img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(174deg) brightness(105%) contrast(107%)}main.about-us .links .get-touch .get-offer:hover{background:#1a1a1a;color:#fff}main.about-us .links .get-touch .get-offer:hover .up-right{background:#4a0f1b}main.about-us .links .get-touch .get-offer:hover .up-right img{filter:none}main.about-us .links.no-bg{background:0 0}main.about-us .links .mt-20{margin-top:20px}main.about-us .links h3{font-size:16px;font-weight:600;letter-spacing:.2px;display:list-item;list-style-type:disc;list-style-position:inside;margin:0;color:#323232}main.about-us .links .featured{font-size:32px;line-height:40px;font-weight:600;letter-spacing:.8px;color:#000;text-align:center;margin-bottom:30px}main.about-us .links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:25px;justify-content:center}main.about-us .links ul li a{text-decoration:none;color:#68727f;display:flex;gap:8px;align-items:center;justify-content:center}main.about-us .links ul li a:before{content:'';background:url("/assets/images/up-right-arrow.png?v=20260918-15") no-repeat;width:12px;height:12px;display:inline-block;background-size:12px;transition:transform .4s ease}main.about-us .links ul li a:hover{color:#1a1a1a}main.about-us .links ul li a:hover:before{transform:rotate(45deg)}main.about-us .contact-content{margin:50px 0}main.about-us .contact-content .contact-information{background-color:#f4f9ff;border-radius:50px;padding:80px;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:20px}main.about-us .contact-content .contact-information h2{font-size:16px;font-weight:600;letter-spacing:.2px;display:list-item;list-style-type:disc;list-style-position:inside;margin:0;color:#323232}main.about-us .contact-content .contact-information .featured{font-size:32px;line-height:40px;font-weight:600;letter-spacing:.8px;color:#000;text-align:center}main.about-us .contact-content .contact-information .boxes{display:flex;gap:35px;margin:40px 0}main.about-us .contact-content .contact-information .boxes .box{background-color:#fff;padding:30px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;gap:20px;min-width:210px}main.about-us .contact-content .contact-information .boxes .box .icon{width:64px;height:64px}main.about-us .contact-content .contact-information .boxes .box .title{color:#28303b;font-size:18px;font-weight:600}main.about-us .contact-content .contact-information .boxes .box .detail{color:#5b6473;font-size:14px;line-height:22px}main.about-us .contact-content .contact-information .boxes .box .detail a{font-size:14px;color:#5b6473;text-decoration:none}main.about-us .contact-content .contact-information .boxes .box .icon.location{background:url("/assets/images/location-icon.png?v=20260918-15") no-repeat;background-size:64px}main.about-us .contact-content .contact-information .boxes .box .icon.email{background:url("/assets/images/email-icon.png?v=20260918-15") no-repeat;background-size:64px}main.about-us .contact-content .contact-information .boxes .box .icon.phone{background:url("/assets/images/phone-icon.png?v=20260918-15") no-repeat;background-size:64px}main.about-us .contact-content .contact-form{background-color:#141d2a;border-radius:50px;padding:30px;display:flex;justify-content:flex-end;align-items:center;gap:60px;margin:50px 0}main.about-us .contact-content .contact-form .contact-left{width:60%;max-width:740px;gap:20px;display:flex;justify-content:flex-start;flex-direction:column}main.about-us .contact-content .contact-form .contact-left h3{font-size:14px;font-weight:400;letter-spacing:1px;display:list-item;list-style-type:disc;list-style-position:inside;margin:0;color:#fff}main.about-us .contact-content .contact-form .contact-left .featured{font-size:28px;line-height:44px;color:#fff;font-weight:600}main.about-us .contact-content .contact-form .contact-left .form{margin-top:40px;display:flex;gap:20px;flex-wrap:wrap}main.about-us .contact-content .contact-form .contact-left .form .form-item{width:calc(50% - 10px)}main.about-us .contact-content .contact-form .contact-left .form .form-item input,main.about-us .contact-content .contact-form .contact-left .form .form-item textarea{width:100%;background:0 0;border:none;border-bottom:1px solid #353d48;padding:15px 0;font-size:14px;color:#fff;letter-spacing:.5px}main.about-us .contact-content .contact-form .contact-left .form .form-item-full{width:100%}main.about-us .contact-content .contact-form .contact-left .form .form-item-full input,main.about-us .contact-content .contact-form .contact-left .form .form-item-full textarea{width:100%;background:0 0;border:none;border-bottom:1px solid #353d48;padding:15px 0;font-size:14px;color:#fff;line-height:22px;letter-spacing:0}main.about-us .contact-content .contact-form .contact-left .form .get-touch{display:inline-block;margin-top:25px}main.about-us .contact-content .contact-form .contact-left .form .get-touch .get-offer{padding:4px;background:#4a0f1b;color:#fff;border-radius:50px;display:flex;gap:15px;flex-wrap:nowrap;align-items:center;justify-content:center;padding-left:25px;font-size:14px;text-decoration:none;font-family:Inter,sans-serif;font-weight:600;transition:ease all 1s;border:none;cursor:pointer}main.about-us .contact-content .contact-form .contact-left .form .get-touch .get-offer .up-right{background:#fff;padding:10px;border-radius:50%;display:flex;flex:1}main.about-us .contact-content .contact-form .contact-left .form .get-touch .get-offer .up-right img{filter:brightness(0) saturate(100%) invert(5%) sepia(53%) saturate(4906%) hue-rotate(335deg) brightness(100%) contrast(94%)}main.about-us .contact-content .contact-form .contact-left .form .get-touch .get-offer:hover{background:#fff;color:#4a0f1b}main.about-us .contact-content .contact-form .contact-left .form .get-touch .get-offer:hover .up-right{background:#4a0f1b}main.about-us .contact-content .contact-form .contact-left .form .get-touch .get-offer:hover .up-right img{filter:brightness(0) saturate(100%) invert(95%) sepia(99%) saturate(2%) hue-rotate(226deg) brightness(106%) contrast(100%)}main.about-us .contact-content .contact-form .contact-right{width:40%}main.about-us .contact-content .contact-form .contact-right img{width:100%;height:auto}