/* Branding and explicitly requested changes. Layout, cards and motion use the reference theme. */
:root{--genel:#159ed1;--headerarkaplan:#253263;--headeryazi:#fff;--headerbuton:#f89b27;--footerarkaplan:#101b32;--footeryazi:#fff;--footerbuton:#f89b27;--menuarkaplan:#fff;--menuyazi:#333;--butonarkaplan:#f89b27;--butonyazi:#fff;--linkyazi:#253263}
body{font-family:Roboto,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Rubik,Arial,sans-serif}img{max-width:100%;height:auto}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #f89b27;outline-offset:4px}button{font-family:inherit}.header-logo img,.m-logo img{object-fit:contain;background:#fff}.header-logo img{width:112px!important;height:83px;max-height:83px!important}.m-logo img{width:120px!important;height:90px;max-height:90px!important}.header-menu .dropdown-trigger{border:0;background:transparent;color:var(--menuyazi);font-size:15px;font-weight:400;display:inline-block;margin:35px 8px;padding:0;cursor:pointer;text-transform:capitalize}.header-menu .dropdown-trigger i{opacity:.7}.header-menu .has-sub.open .sub-menu,.header-menu .has-sub:focus-within .sub-menu{opacity:1;visibility:visible;top:60px}.header-menu .sub-menu{z-index:50}.header-btn a{background:var(--butonarkaplan)}.hero-kicker{font-size:17px!important;text-transform:capitalize;color:var(--genel)!important;margin:0 0 10px;font-weight:600;line-height:1.5}.slider-section{position:relative}.slider-section:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1527417a,#15274100)}.slider-section .container{position:relative}.slider-section .dreamit-slider-content p{width:52%;font-size:30px;line-height:1.2;margin:10px 15px}.slider-section .dreamit-slider-content{max-width:none}.slider-section .dreamit-slider-content h4{font-size:17px}.slider-section .dreamit-slider-content:before{top:45px;height:75px;width:4px}.feature-section.upper15 .flip-box-back{background:linear-gradient(#253263e8,#253263e8),url('photos/pexels-7859953.webp') center/cover}.flip-box:focus-within .flip-box-inner{transform:rotateY(180deg)}.flip-box-front,.flip-box-back{overflow:hidden}.feature-section .flipx-content-text p{padding:0 14px;line-height:1.7}.feature-section .flip-box-back .des p{font-size:14px;line-height:1.7}.about-area .dreamit-thumb>img{width:100%;height:430px;object-fit:cover}.about-area .dreamit-section-bold-text p{line-height:1.8}.about-area .dreamit-section-main-title h2{font-size:38px}.reference-services{row-gap:30px}.reference-services .single-course-box{height:100%;margin:0;display:flex;flex-direction:column}.reference-services .course-thumb img{height:240px;min-height:240px!important;max-height:240px!important;width:100%;object-fit:cover}.reference-services .course-content{flex:1;display:flex;flex-direction:column}.reference-services .course-title h2{font-size:19px;line-height:1.5;min-height:56px}.reference-services .course-content-text{flex:1}.reference-services .course-content-text p{font-size:14px;line-height:1.8}.course-content-text p{margin-bottom:0}.country-section-title-area{background:linear-gradient(#111a3acc,#111a3aeb),url('photos/pexels-7937300.webp') center/cover}.dreamit-country-thumb img{height:300px;object-fit:cover;width:100%}.country-title h2{font-size:22px}.appointment-thumb img{width:100%;height:500px;object-fit:cover}.appointment-form-section label{font-size:13px;font-weight:500;display:block;margin-bottom:14px;color:#333}.formrow{display:grid;grid-template-columns:1fr 1fr;gap:15px}#requestform input,#requestform textarea,#requestform select{width:100%;border:1px solid #e7e7e7;border-radius:3px;padding:12px 15px;font-size:14px;display:block;margin-top:6px;color:#333;background:white;min-height:46px}#requestform textarea{resize:vertical}#requestform .button{background:var(--butonarkaplan);border:0;color:#fff;padding:12px 25px;border-radius:3px;font-size:15px}#requestform .button span{color:#fff}#requestform .formnote{font-size:12px;line-height:1.6;margin-bottom:16px}#requestform .formnote a{text-decoration:underline}.team-member-area img{object-fit:cover;height:255px;width:100%}.brand-wordmark{color:#253263;font-weight:700;font-family:Rubik,sans-serif;font-size:28px;text-align:center;padding:20px 0;letter-spacing:2px}.blog-area img{object-fit:cover;height:230px;width:100%}.faq-area{padding:30px 0 70px}.faq-area .faq-img img{border-radius:12px;width:100%;height:330px;object-fit:cover}.faq-area .accordion{margin-top:100px}.faq-area .accordion-item{border:none;margin-bottom:15px;border-radius:3px!important}.faq-area .accordion-button{border-radius:12px!important;background:#ededed;font-weight:700;font-size:16px;padding:15px;color:#080808;width:100%;box-shadow:none!important;text-align:left;display:flex;align-items:center;justify-content:space-between;line-height:1.5}.faq-area .accordion-header{margin:0}.faq-area .accordion-button:not(.collapsed){border-bottom:2px solid #141414;color:#fff;background:var(--genel)}.faq-area .accordion-button:after{content:'\f107';font-family:'Font Awesome 5 Free';font-weight:900;background:none;color:inherit;width:auto;height:auto;margin-left:12px;float:right}.faq-area .accordion-button:not(.collapsed):after{transform:rotate(180deg);background:none}.faq-area .accordion-body{background:#f3f3f3;padding:15px;border-radius:10px;font-size:15px;line-height:1.8}.faq-area .title-tag{color:var(--genel)}.faq-area .section-title h2{font-size:35px}.breatcome-area{background:linear-gradient(#5e6da2bf,#111a3a55),url('photos/pexels-5463581.webp') center/cover;height:300px;margin-bottom:25px;padding:0}.breatcome-content-title h1{font-size:40px}.breatcome-content-text span{color:#fff}.ref-prose{font-size:16px;line-height:1.9}.ref-prose h2{font-size:28px;margin:25px 0 18px}.ref-prose .lead{font-weight:500;color:#333}.pimage{float:left;max-width:350px;margin:0 20px 20px 0;overflow:hidden;height:auto}.pimage img{width:350px!important;max-height:300px;object-fit:cover}.page-content__gallery{clear:both;margin:40px 0}.page-content__gallery img{height:150px;width:100%;object-fit:cover}.vvsfpenci-sidebar-content{margin-bottom:25px;background:white;padding:20px;box-shadow:0 0 10px #00000012}.vvsfpenci-sidebar-content .vvsftitle{font-size:18px;border-bottom:2px solid var(--genel);padding:10px 0;text-align:center}.vvsfpenci-sidebar-content p{overflow-wrap:anywhere;font-size:13px}.vvsfetext{text-align:center;font-weight:500}.vvsffw-btn-fill{display:block;background:var(--butonarkaplan);color:#fff!important;text-align:center;padding:12px}.vvsfwidget-social{display:flex;gap:20px;justify-content:center}.vvsfwidget-social i{font-size:24px;color:var(--genel)}.detail-menu{list-style:none;padding:0}.detail-menu li a{display:block;padding:10px 0;border-bottom:1px solid #eee;font-size:14px}.detail-menu li a:hover{color:var(--genel);padding-left:8px}.reference-content{padding-top:40px;padding-bottom:70px}.reference-content .container{width:100%;max-width:100%;padding:0}.reference-content .section{padding:0}.reference-content .split{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.reference-content .requestvisual{position:relative}.reference-content .requestvisual img{height:520px;object-fit:cover;width:100%}.imagebadge{display:none}.districtgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:30px 0}.districtgrid>a{border:1px solid #eee;border-left:3px solid var(--genel);padding:20px}.districtgrid strong{display:block;font-size:18px;color:#333}.districtgrid span{font-size:12px;color:#555;display:block}.districtgrid b{float:right}.regioncards{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0}.regioncard{background:#253263;color:#fff;padding:35px;display:flex;gap:25px;align-items:center}.regioncard h2,.regioncard h3,.regioncard span,.regioncard p{color:white}.citynumber{font-size:60px!important;opacity:.4}.searchlabel{display:block;font-size:14px;max-width:460px;margin:20px 0}.filterinput{display:block;width:100%;padding:12px;border:1px solid #ddd;margin-top:8px}.neighborhoods{display:grid;grid-template-columns:1fr 1fr;gap:12px}.region-accordion{border:1px solid #eee;background:#f6f6f6;margin:0 0 12px;clear:both}.region-accordion summary{cursor:pointer;position:relative;padding:12px 36px 12px 14px;color:#333;font-weight:500;list-style:none}.region-accordion summary:after{content:'+';position:absolute;right:15px;color:var(--genel)}.region-accordion[open]>summary:after{content:'−'}.region-accordion p{font-size:14px;padding:15px;margin:0}.region-accordion .textlink{display:inline-block;margin:0 15px 15px}.checklist{padding-left:22px}.inlinecta{background:#f4f7fc;padding:25px;margin:25px 0;clear:both}.inlinecta .button,.ref-prose>.button{display:inline-block;background:var(--butonarkaplan);color:#fff;padding:12px 20px}.inlinecta span{color:inherit}.valuegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;clear:both}.valuegrid div{border-top:3px solid var(--genel);padding-top:15px}.valuegrid p{font-size:14px}.articleline{border-bottom:1px solid #eee;padding:25px 0}.reference-content .section-title{margin:0 0 25px}.reference-content .section-title h2{font-size:35px}.reference-content .eyebrow{color:var(--genel)}.bloggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.blogcard{box-shadow:0 0 10px #0001}.blogcard img{height:230px;object-fit:cover;width:100%}.blogcard>div{padding:20px}.blogcard h3{font-size:22px}.footer-logo img{max-height:100px!important;background:white;padding:5px}.footer-area .footer-adderss a{color:#fff}.footer-area .dreamit-footer-social-address i{font-family:'Font Awesome 5 Brands'}.footer-area .footer-text-menu a{color:#fff}.footer-area{background:var(--footerarkaplan)}.contact-dock{position:fixed;bottom:20px;left:18px;z-index:99999;display:flex;flex-direction:column;gap:9px}.contact-dock a{display:flex;align-items:center;width:48px;height:48px;border-radius:5px;box-shadow:0 3px 12px #0003;overflow:hidden;transition:width .25s;background:#253263;color:#fff!important;text-decoration:none}.contact-dock i{flex:0 0 48px;width:48px;text-align:center;font-size:25px;line-height:48px;color:white}.contact-dock span{font-size:14px;color:white!important;white-space:nowrap;padding-right:16px;max-width:none}.contact-dock a:hover,.contact-dock a:focus-visible{width:145px}.contact-dock .dock-whatsapp{background:#25d366}.contact-dock .dock-phone{background:#007bc1}.contact-dock .dock-instagram{background:linear-gradient(35deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5)}.contact-dock .dock-quote{background:#f39726}.ref-top{position:fixed;bottom:24px;right:25px;width:42px;height:42px;background:var(--genel);color:#fff;border:0;z-index:999}.skip-ref{position:fixed;top:-100px;left:20px;background:white;padding:10px;z-index:100000}.skip-ref:focus{top:10px}[hidden]{display:none!important}.streetlist{padding:15px}.reference-content .sectionintro{max-width:750px;text-align:center;margin:0 auto 30px}.datanote{font-size:12px}.menu-wrapper.active-nav{z-index:9999}.venobox img{transition:filter .3s}.venobox:hover img{filter:brightness(.75)}
@media(min-width:992px){.header-menu>ul{display:inline-flex;gap:0;align-items:center}.header-menu>ul>li{display:block;padding-bottom:0}.header-menu{display:flex;justify-content:flex-end;align-items:center}.header-menu ul li a{font-size:14px;margin:35px 7px}.header-menu .dropdown-trigger{font-size:14px;margin:35px 7px}.header-btn{white-space:nowrap}.header-menu .sub-menu ul{display:block}.header-menu .sub-menu ul li{margin-bottom:0;padding:0}.header-menu .sub-menu ul li a{display:block;margin:0;padding:10px 18px;line-height:1.5}.header-menu .sub-menu ul li a:hover{margin:0;padding-left:28px}}
@media(max-width:991px){.header-menu .dropdown-trigger{color:#333;display:block;margin:0;padding:15px 0;width:100%;text-align:left;border-bottom:1px solid #eee}.header-menu .has-sub{display:block}.header-menu .sub-menu{position:static;width:100%;max-height:0;overflow:hidden;padding:0;box-shadow:none;transition:max-height .4s;visibility:hidden;opacity:0}.header-menu .has-sub.open .sub-menu,.header-menu .has-sub:focus-within .sub-menu{max-height:800px;opacity:1;visibility:visible}.header-menu .sub-menu ul li{display:block;margin:0;padding:0}.header-menu .sub-menu ul li a{margin:0;padding:10px 15px;display:block;color:#333}.header-menu>ul{display:block}.header-menu>ul>li{display:block;padding-bottom:0}.header-menu>ul>li>a{margin:0;padding:15px 0;display:block;border-bottom:1px solid #eee}.header-area .menu-toggle{top:10px}.header-area .menu-toggle .open_bar,.header-area .menu-toggle .close_bar{top:24px}.header-area{min-height:110px;background:var(--linkyazi)!important}.header-area .container{position:relative}.header-menu{padding:12px}.header-btn{margin-top:20px}.menu-wrapper{max-height:85vh;overflow-y:auto}.header-top-menu{display:none}.header-area .m-logo{display:block}.header-area .logo-txt{display:block!important}.header-area .menu-toggle{display:block}.about-area .dreamit-thumb>img{height:380px}.districtgrid{grid-template-columns:repeat(3,1fr)}.reference-services .course-title h2{font-size:20px}.reference-content .split{grid-template-columns:1fr}.reference-content .requestvisual{display:none}.neighborhoods{grid-template-columns:1fr}.bloggrid{grid-template-columns:1fr 1fr}.faq-area .accordion{margin-top:45px}}
@media(max-width:767px){.header-area{padding:5px;background:var(--linkyazi)!important}.slider-section .dreamit-slider-content p{width:auto;font-size:30px;margin:1px 15px 5px}.hero-kicker{font-size:17px!important}.slider-section .slider-button a{margin-top:25px}.feature-section .flip-box{height:313px}.about-area .dreamit-section-main-title h2{font-size:30px}.reference-services .course-thumb img{height:220px!important;min-height:220px!important}.reference-services .course-title h2{font-size:19px;min-height:56px}.reference-services .course-content-text p{font-size:14px}.breatcome-area{height:150px;padding-top:30px;margin-bottom:25px}.breatcome-content-title h1{font-size:28px}.breatcome-content-text ul li{font-size:12px}.breatcome-content-text span{font-size:12px}.faq-area .accordion{margin-top:10px}.faq-area .faq-img{display:none}.faq-area .section-title h2{font-size:30px}.faq-area .accordion-button{font-size:15px}.reference-content .section-title h2{font-size:30px}.pimage{float:none;max-width:100%;margin:0 0 20px}.pimage img{width:100%!important;max-height:320px}.ref-prose h2{font-size:25px}.districtgrid{grid-template-columns:1fr 1fr;gap:12px}.districtgrid>a{padding:15px}.districtgrid strong{font-size:16px}.regioncards{grid-template-columns:1fr}.regioncard{padding:25px}.regioncard h2{font-size:28px}.valuegrid,.bloggrid{grid-template-columns:1fr}.formrow{grid-template-columns:1fr}.contact-dock{left:10px;bottom:12px;gap:6px}.contact-dock a{height:42px;width:42px}.contact-dock i{flex-basis:42px;width:42px;line-height:42px;font-size:22px}.contact-dock a:hover,.contact-dock a:focus-visible{width:132px}.ref-top{bottom:15px;right:15px;width:35px;height:35px}.country-title h2{font-size:23px}.footer-area{padding-bottom:65px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
