/*
Theme Name: Mersin Kurumsal Asansör
Theme URI: https://mersinmobilasansor.com.tr
Author: Mersin Kurumsal Nakliyat
Description: Mersin Kurumsal Nakliyat mobil asansör kiralama için bağımsız klasik WordPress teması.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: mersin-kurumsal-asansor
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;600;650;700&family=Manrope:wght@400;500;600;650;700;800&display=swap');
:root{--ink:#163e3b;--orange:#ff7d46;--paper:#f7f7f1;--line:#d8dfd7;--muted:#63716b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}button{cursor:pointer}img{display:block;max-width:100%}.top{padding:10px 5%;display:flex;justify-content:space-between;background:var(--ink);color:#fff;font-size:10px;letter-spacing:1.1px}.top i{color:var(--orange);margin-left:12px}header{height:104px;display:flex;align-items:center;gap:36px;padding:0 5%;border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:5}.brand{display:flex;align-items:center;gap:10px;white-space:nowrap;font-family:Manrope,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.7px}.brand b{display:block;font-size:9px;letter-spacing:2.5px;margin-top:4px}.mark{font-size:38px;background:var(--orange);color:var(--ink);width:44px;height:48px;display:grid;place-items:center;border-radius:1px 12px 1px 1px}nav{display:flex;gap:25px;margin-left:auto;font-size:12px;font-weight:650}nav a:hover{color:#bd4b1b}.call{font-size:14px;font-weight:700;border-left:1px solid var(--line);padding-left:25px;white-space:nowrap}.call span{color:#c14b20;margin-left:15px}.menu{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;padding:32px 3% 32px 5%;gap:35px}.hero-copy{padding-top:42px}.eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:2px;margin-bottom:25px}.eyebrow i{display:inline-block;width:7px;height:7px;background:var(--orange);border-radius:50%;margin-right:9px}h1,h2,h3{font-family:Manrope,Arial,sans-serif;margin:0;letter-spacing:-2px;line-height:1.12}h1{font-size:clamp(44px,4.8vw,77px);font-weight:650}h1 em{font-style:normal;color:#85968a}h2{font-size:clamp(32px,3.5vw,53px);font-weight:600}h3{font-size:25px;letter-spacing:-.9px}p{font-size:15px;color:var(--muted);line-height:1.85}.hero-copy>p{margin:27px 0 31px}.actions{display:flex;gap:27px;align-items:center}.btn{border:0;display:inline-flex;align-items:center;justify-content:center;padding:18px 24px;font-size:12px;font-weight:700;gap:28px;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px)}.orange{background:var(--orange);color:#173732}.dark{background:var(--ink);color:#fff}.text-link{font-size:12px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:6px}.hero-note{margin-top:49px;display:flex;align-items:center;gap:20px}.hero-note>span{font-size:29px;letter-spacing:-1px}.hero-note p{font-size:11px;line-height:1.6;border-left:1px solid #aab8a9;padding-left:20px;margin:0}.hero-image{position:relative;min-height:580px;overflow:hidden;border-radius:2px 2px 80px 2px;background:#759090}.hero-image>img{height:100%;width:100%;object-fit:cover;position:absolute}.hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#082f34b5,transparent 65%)}.image-label{position:absolute;top:24px;left:25px;padding:10px 13px;background:#f7f7f1e6;font-size:9px;letter-spacing:1.5px;z-index:1}.image-caption{position:absolute;bottom:35px;left:32px;right:35px;z-index:1;color:white;display:flex;align-items:center;justify-content:space-between;font-size:25px;letter-spacing:-1px}.image-caption b{font-size:55px;color:var(--orange);font-weight:400}.ribbon{display:flex;justify-content:space-between;align-items:center;padding:27px 5%;border-block:1px solid var(--line);font-size:10px;letter-spacing:1.5px;font-weight:650}.ribbon i{font-style:normal;font-size:24px;color:#de6c3c}.section{padding:95px 6%}.section-head{display:flex;justify-content:space-between;gap:80px;align-items:end;margin-bottom:45px}.section-head>p{max-width:345px;margin:0}.services{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b8c6b9}.service{padding:34px 30px 25px 0;border-bottom:1px solid #b8c6b9}.service+.service{padding-left:30px;border-left:1px solid #b8c6b9}.service>span{font-size:10px;color:#789080;letter-spacing:2px}.service h3{margin-top:45px}.service p{min-height:88px;font-size:14px;max-width:290px}.service b{font-size:11px;display:block;margin-top:30px}.service:hover{background:#edf0e8}.story{display:grid;grid-template-columns:1fr 1fr;background:#e9eee5;gap:75px;padding:55px 6%;align-items:center}.story>img{height:470px;object-fit:cover;width:100%;border-radius:2px 2px 2px 75px}.story p{max-width:440px}.story ul{list-style:none;padding:0;font-size:12px;line-height:3}.story li:before{content:'↗';color:#c4643d;margin-right:14px}.story .text-link{display:inline-block;margin-top:20px}.quote-section{background:var(--ink);padding:45px 6%;color:white}.quote{display:grid;grid-template-columns:1.3fr 1fr .65fr 1fr 1fr;gap:22px;align-items:end}.quote .eyebrow{color:#9db5a7;margin-bottom:15px}.quote h3{font-size:21px}.quote label{display:flex;flex-direction:column;gap:13px;font-size:11px;color:#d8e3d9}.quote input,.quote select{width:100%;height:46px;min-width:0;border:0;border-bottom:1px solid #8aa39a;border-radius:0;background:transparent;color:white;outline-offset:4px;color-scheme:dark}.quote option{background:var(--ink)}.quote small{grid-column:2/-1;font-size:10px;color:#b3c8bc}.quote .btn{white-space:nowrap;padding:17px 13px}.area-home{display:grid;grid-template-columns:1fr 1fr;gap:65px}.area-home p{margin-bottom:28px}.district-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.district-grid a,.district-grid button{display:flex;justify-content:space-between;align-items:center;border:0;border-bottom:1px solid var(--line);padding:17px 2px;font-size:14px;background:none;color:var(--ink);text-align:left}.district-grid a:hover,.district-grid button:hover,.district-grid button.active{color:#bf4e24}.district-grid span{color:#a0afa1}.questions{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:21px 0}.faq details:first-child{padding-top:0}.faq summary{font-size:15px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary:after{content:'+';font-size:20px;font-weight:400}.faq details[open] summary:after{content:'−'}.faq p{font-size:13px;max-width:550px}.closing{background:#dfebd9;padding:65px 6%;position:relative}.closing h2{font-size:clamp(32px,4vw,58px)}.closing>a{position:absolute;right:6%;bottom:70px;font-size:24px;border-bottom:1px solid var(--ink);padding-bottom:8px}.closing .eyebrow{font-size:9px}footer{padding:60px 6% 25px;background:#103330;color:#eff2e9;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px}footer p{color:#afc1b7;font-size:12px}footer>div:not(:first-child){display:flex;flex-direction:column;gap:16px;font-size:12px}footer b{margin-bottom:7px}footer small{grid-column:1/-1;border-top:1px solid #36524b;padding-top:25px;color:#92aaa0;font-size:10px}.floating{position:fixed;bottom:22px;right:24px;z-index:10;background:#fff;color:var(--ink);padding:14px 19px;border:1px solid #d5dfd5;box-shadow:0 6px 20px #082f3420;font-size:12px;border-radius:30px}.floating span{padding:0 8px}.page-title{padding:70px 6% 60px;background:#e9eee5}.page-title p{max-width:600px;margin-top:30px}.page-title h1{font-size:64px}.service-detail{padding:65px 9%;display:grid;grid-template-columns:1fr 3fr;gap:70px;border-bottom:1px solid var(--line)}.big-number{font-size:100px;color:#b6c5b6;letter-spacing:-7px}.service-detail p{max-width:670px}.service-detail .btn{margin-top:15px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px}.steps article{border-top:1px solid var(--line);padding-top:25px}.steps b{font-size:12px;color:#b95c32;display:block;margin-bottom:30px}.steps p{font-size:14px}.full{grid-template-columns:repeat(3,1fr)}.region-info{background:#e8eee2;margin-top:50px;padding:40px}.region-info h2{font-size:36px}.region-info p{max-width:650px}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:40px}.gallery-item{border:0;padding:0;background:transparent;color:var(--ink);text-align:left}.gallery-item img{width:100%;height:430px;object-fit:cover}.gallery-item span{display:flex;justify-content:space-between;padding-top:16px;font-size:10px;letter-spacing:2px}.source-note{font-size:11px;margin-top:35px}.source-note a{text-decoration:underline}dialog{border:0;padding:12px;background:var(--paper);max-width:90vw;max-height:90vh}dialog::backdrop{background:#092723df}dialog img{max-height:80vh}.close{position:absolute;right:18px;top:18px;border:0;border-radius:50%;background:white;width:36px;height:36px}.large-phone{display:inline-block;font-size:35px;letter-spacing:-1px;margin-top:10px}
@media(min-width:1600px){body{max-width:1900px;margin:auto}.hero{min-height:760px}.hero-image{min-height:680px}}@media(max-width:1100px){header{gap:20px;padding:0 4%}nav{gap:15px;font-size:11px}.call{padding-left:15px;font-size:12px}.brand{font-size:15px}.hero{gap:20px}.hero-image{min-height:550px}.hero-note{margin-top:36px}.quote{grid-template-columns:1fr 1fr 1fr}.quote>div{grid-column:1/-1}.quote .btn{grid-column:1/2}.quote small{grid-column:2/-1}.story{gap:35px}.closing>a{position:static;display:inline-block;margin-top:30px}.actions{gap:15px}.text-link{font-size:11px}}
@media(max-width:760px){.top{font-size:8px;padding:10px 5%}.top>span:last-child{display:none}header{height:82px;padding:0 5%}.brand{font-size:14px}.brand b{font-size:8px;letter-spacing:1.5px}.mark{width:36px;height:40px;font-size:30px}header>.call{margin-left:auto;font-size:11px;border:0;padding:0}.call span{display:none}.menu{display:block;border:0;background:none;color:var(--ink);font-size:25px;padding:4px}nav{display:none;position:absolute;left:0;right:0;top:82px;background:var(--paper);padding:25px 6%;border-bottom:1px solid var(--line);font-size:15px}nav.open{display:flex;flex-direction:column;gap:22px}.hero{display:flex;flex-direction:column;padding:20px 5% 30px;gap:32px}.hero-copy{padding-top:20px}h1{font-size:47px;letter-spacing:-2.4px}.hero-copy>p{font-size:14px;margin:24px 0}.hero-note{margin-top:30px}.hero-image{min-height:410px;border-radius:2px 2px 65px 2px}.hero-image>img{object-position:center 40%}.image-caption{font-size:24px}.ribbon{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:25px 6%;font-size:8px}.ribbon i{display:none}.section{padding:60px 6%}.section-head{display:block;margin-bottom:30px}.section-head>p{margin-top:25px;max-width:none}.eyebrow{font-size:9px;margin-bottom:20px}h2{font-size:35px;letter-spacing:-1.4px}.services{grid-template-columns:1fr}.service,.service+.service{padding:28px 0;border-left:0}.service h3{margin-top:22px}.service p{min-height:0;max-width:100%}.service b{margin-top:20px}.story{grid-template-columns:1fr;padding:35px 6% 55px;gap:35px}.story>img{height:340px}.quote-section{padding:35px 6%}.quote{grid-template-columns:1fr 1fr;gap:25px 18px}.quote>label:first-of-type{grid-column:1/-1}.quote .btn,.quote small{grid-column:1/-1}.quote small{line-height:1.6}.area-home,.questions{grid-template-columns:1fr;gap:35px}.district-grid{gap:0 18px}.district-grid a{font-size:13px}.closing{padding:50px 6%}.closing>a{font-size:22px}footer{grid-template-columns:1fr 1fr;padding-bottom:90px;gap:35px 20px}footer>div:first-child{grid-column:1/-1}footer .brand{font-size:19px}.page-title{padding:50px 6%}.page-title h1{font-size:45px}.service-detail{padding:40px 6%;grid-template-columns:1fr;gap:20px}.big-number{font-size:50px;letter-spacing:-3px}.steps{grid-template-columns:1fr;gap:25px}.full{grid-template-columns:1fr 1fr}.region-info{padding:28px}.region-info h2{font-size:28px}.gallery{grid-template-columns:1fr;gap:30px}.gallery-item img{height:360px}.large-phone{font-size:27px}.floating{right:14px;bottom:14px;padding:12px 16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Kurumsal Nakliyat: redesigned visual system */
:root{--ink:#0c2348;--orange:#ed542d;--paper:#fff;--line:#e2e7ef;--muted:#647083}body{background:#fff}h1,h2,h3{font-weight:800}h2 em{font-style:normal;color:#778397}a,button{transition:background .2s,color .2s}.top{background:#081a35;padding:12px 5%;font-size:10px;letter-spacing:.7px}.top i{font-style:normal;color:#27bcc8;margin:0 16px}header{height:116px;background:#fff;gap:26px;padding:0 5%}.brand{gap:12px;font-size:15px;font-weight:800;letter-spacing:.3px}.brand>img{width:92px;height:92px;object-fit:contain}.brand b{font-size:8px;letter-spacing:1.6px;color:#72819a;margin-top:7px}nav{font-size:11px;gap:22px}.call{color:#0b2851;padding-left:23px;font-size:15px}.call small{display:block;font-size:8px;letter-spacing:1.8px;color:#8a95a5;margin-bottom:8px}.hero{display:block;position:relative;isolation:isolate;min-height:650px;padding:0;color:#fff;background:#0c2348;overflow:hidden}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#081a35 2%,#081a35ed 31%,#081a35a8 53%,#081a3510 85%);z-index:-1}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 55%;z-index:-2}.hero-inner{padding:78px 6% 95px;position:relative}.hero-copy{padding:0}.hero .eyebrow{color:#7fe1e4;letter-spacing:2px;font-size:10px;display:flex;align-items:center;gap:13px}.hero .eyebrow:before{content:'';width:30px;height:2px;background:#1cc6d4}.hero h1{font-size:clamp(54px,5.8vw,84px);font-weight:800;line-height:1.02;letter-spacing:-3px}.hero h1 em{color:#fff}.hero h2{font-size:23px;color:#50ced8;letter-spacing:0;margin-top:22px;font-weight:500}.hero p{color:#d2dae5;font-size:14px;line-height:1.85;margin:23px 0 30px}.actions{gap:14px}.btn{border-radius:4px;font-size:12px;padding:18px 25px;box-shadow:none;gap:25px}.orange{background:#eb532f;color:white}.orange:hover{background:#cf4223}.ghost{border:1px solid #ffffff70;color:white;background:#ffffff08}.hero-proof{display:flex;gap:22px;font-size:10px;color:#c8d7e9;margin-top:31px}.hero-stamp{position:absolute;right:6%;bottom:80px;display:flex;align-items:center;gap:16px;background:#fff;padding:18px 27px;color:var(--ink);border-left:4px solid #11b5c8;box-shadow:0 8px 35px #0002}.hero-stamp b{font-size:48px;line-height:1}.hero-stamp span{font-size:11px;line-height:1.6;font-weight:700;letter-spacing:1px}.photo-note{position:absolute;right:20px;bottom:12px;font-size:8px;color:#fff;background:#071b3599;padding:5px 9px}.quote-section{background:#f3f6fa;color:var(--ink);padding:38px 6%}.home-quote{position:relative;z-index:2;margin:-25px 5% 0;border-radius:7px;padding:27px 30px;background:#fff;box-shadow:0 10px 45px #0b234815;border:1px solid #e9eef5}.quote{gap:20px;grid-template-columns:1.2fr 1fr .7fr 1fr 1fr}.quote h3{font-size:19px}.quote .eyebrow{color:#0a9cab;font-size:9px;margin-bottom:10px}.quote label{color:#526177;font-size:10px;font-weight:600}.quote input,.quote select{color-scheme:light;background:#f5f7fa;border:1px solid #dde3eb;border-radius:4px;padding:0 12px;color:var(--ink);height:45px;font-size:12px}.quote option{background:white}.quote small{color:#8290a2;font-size:9px}.quote .btn{height:45px;font-size:10px}.section{padding:85px 6%}.eyebrow{color:#0795aa;font-size:10px;letter-spacing:2px;margin-bottom:18px}.section-head{margin-bottom:35px}.section-head h2{font-size:40px;line-height:1.22;letter-spacing:-1.5px}.section-head h2 em{font-weight:500;font-size:32px}.services{border:0;gap:25px}.service,.service+.service{padding:0;border:1px solid #e4e9f0;border-radius:7px;overflow:hidden;background:#fff;box-shadow:0 8px 25px #142b4c05}.service:hover{background:#fff;box-shadow:0 10px 30px #152c4c15}.service-photo{height:225px;position:relative;overflow:hidden}.service-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.service:hover img{transform:scale(1.04)}.service-photo>span{position:absolute;bottom:0;left:25px;background:#0b2449;color:#fff;padding:12px 17px;font-size:16px;font-weight:700}.service-body{padding:26px}.service h3{margin:0;font-size:22px;letter-spacing:-.7px}.service p{min-height:75px;font-size:13px;line-height:1.8;margin:14px 0 23px;max-width:none}.service b{border-top:1px solid var(--line);padding-top:18px;display:flex;justify-content:space-between;margin:0;font-size:11px}.service b span{color:#ed542d;font-size:16px}.story{padding:70px 6%;background:#f3f6fa;gap:75px}.story-visual{position:relative;padding:0 25px 25px 0}.story-visual>img{height:480px;width:100%;object-fit:cover;border-radius:6px}.story-badge{position:absolute;bottom:0;right:0;background:#0c2348;color:white;padding:25px 35px;border-radius:4px;min-width:230px;border-top:4px solid #17b4c7}.story-badge span{font-size:8px;letter-spacing:1.4px;color:#6adce4;display:block;margin-bottom:12px}.story-badge b{font-size:25px;line-height:1.3}.story h2{font-size:37px;line-height:1.2;letter-spacing:-1.4px}.story h2 em{font-style:normal;color:#0a9baa}.story p{font-size:13px}.feature{display:flex;gap:18px;margin:22px 0}.feature>b{flex-shrink:0;display:grid;place-items:center;background:#e3eef6;color:#068ca4;font-size:13px;width:40px;height:40px;border-radius:5px}.feature h3{font-size:16px;letter-spacing:-.3px}.feature p{font-size:12px;margin:6px 0}.story .btn{margin-top:5px}.process{text-align:center}.process h2{font-size:40px}.steps{text-align:left;gap:50px}.steps article{border:0;position:relative;padding:24px;background:#f5f7fa;border-radius:6px}.steps b{color:#0d9db0;font-size:35px;margin-bottom:25px;letter-spacing:-1.5px}.steps h3{font-size:20px}.steps p{font-size:13px}.area-home{background:#0c2348;color:#fff;gap:70px}.area-home .eyebrow{color:#4bc9d8}.area-home h2{font-size:40px;line-height:1.2}.area-home h2 em{color:#56cad7}.area-home p{color:#aebed1;font-size:13px}.area-home .district-grid a{color:#e1eaf5;border-color:#ffffff20;font-size:13px;padding:15px 4px}.area-home .district-grid a:hover{color:#6ae2ed}.district-grid span{color:#34b6c9}.questions{border:0;gap:70px}.questions h2{font-size:37px}.faq details{padding:22px;border:1px solid #e1e7ef;border-radius:5px;margin-bottom:10px}.faq details:first-child{padding:22px}.faq details[open]{background:#f5f8fb}.faq summary{font-size:13px}.faq summary:after{color:#11aabd}.faq p{font-size:12px}.closing{background:#0d9db3;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:55px 6%;gap:30px}.closing .eyebrow{color:#c7f5f8}.closing h2{font-size:40px}.closing p{color:#e1f6f9;font-size:12px}.closing a{position:static;color:white;font-size:29px;border-bottom:1px solid #ffffff80;padding-bottom:8px;display:inline-block}.closing>a{position:static}footer{background:#07172f;padding:55px 6% 25px}footer .brand{background:white;color:#0c2348;padding:8px 15px;border-radius:4px;width:max-content}footer .brand img{width:60px;height:60px}footer .brand span{font-size:12px}footer .brand b{font-size:7px}footer p{color:#93a5bd}footer small{border-color:#ffffff15;color:#7f94af}.floating{background:#167f50;border-color:#167f50;color:white;font-size:11px;padding:14px 19px;box-shadow:0 5px 22px #0002}.page-title{background:#0c2348;color:white;padding:65px 6%}.page-title .eyebrow{color:#5cd0db}.page-title h1{font-size:58px}.page-title h1 em{color:#60cad5}.page-title p{color:#b7c7db}.service-detail{background:#fff}.big-number{color:#ccebf0}.region-info{background:#eff6fa;border-left:4px solid #0e9fb5}.gallery-item{background:#f5f7fa;padding:12px;border-radius:6px}.gallery-item img{border-radius:3px}.gallery-item span{padding:17px 6px 8px}.full button.active{background:#e8f4f8;color:#06798c}.large-phone{color:#65d3df}.dark{background:#0c2348}.source-note{color:#738096}
@media(min-width:1600px){.hero{min-height:760px}.hero-inner{padding-top:100px}}@media(max-width:1150px){header{gap:18px}nav{gap:13px;font-size:10px}.brand>span{display:none}footer .brand>span{display:block}.quote{grid-template-columns:1fr 1fr 1fr}.quote>div{grid-column:1/-1}.quote .btn{grid-column:1/2}.quote small{grid-column:2/-1}.story{gap:35px}.hero-stamp{right:4%}.home-quote{margin:-20px 4% 0}.hero-copy{max-width:650px}}
@media(max-width:760px){header{height:86px;padding:0 5%;gap:15px}.brand>img{width:72px;height:72px}.brand>span{display:block;font-size:10px}.brand b{font-size:6px;letter-spacing:.9px}.call{display:none}.menu{margin-left:auto}.top{font-size:7px;padding:10px 5%;letter-spacing:.1px}.top>a{display:none}.top i{margin:0 7px}nav{top:86px;background:#fff;font-size:15px}.hero{min-height:620px;padding:0}.hero:after{background:linear-gradient(90deg,#07182fef,#07182fa6),linear-gradient(0deg,#07182fe8,transparent)}.hero-bg{object-position:65% center}.hero-inner{padding:52px 6% 90px}.hero h1{font-size:49px;letter-spacing:-2px;line-height:1.07}.hero h2{font-size:19px;margin-top:22px}.hero .eyebrow{font-size:8px;letter-spacing:1px}.hero p{font-size:12px;margin:22px 0 27px}.hero .btn{font-size:11px;padding:16px 19px}.hero-proof{flex-wrap:wrap;gap:12px 16px;max-width:300px;line-height:1.5;font-size:9px}.hero-stamp{right:6%;bottom:27px;padding:12px 16px;gap:12px}.hero-stamp b{font-size:32px}.hero-stamp span{font-size:8px}.photo-note{font-size:6px;right:5%;bottom:7px}.home-quote{margin:0;padding:27px 6%;border-radius:0;border-inline:0;box-shadow:0 8px 20px #0b234810}.quote{grid-template-columns:1fr 1fr;gap:20px 15px}.quote>div{grid-column:1/-1}.quote>label:first-of-type{grid-column:1/-1}.quote .btn,.quote small{grid-column:1/-1}.quote h3 br{display:none}.quote h3{font-size:19px}.section{padding:55px 6%}.section-head h2{font-size:29px}.section-head h2 em{font-size:26px}.section-head .text-link{display:inline-block;margin-top:22px}.services{gap:25px}.service,.service+.service{padding:0;border:1px solid #e4e9f0}.service-photo{height:230px}.service h3{margin:0;font-size:22px}.service p{min-height:0}.service-body{padding:23px}.story{padding:45px 6%;gap:35px}.story-visual{padding:0 20px 20px 0}.story-visual>img{height:350px}.story-badge{padding:20px 25px;min-width:200px}.story-badge b{font-size:21px}.story h2{font-size:30px}.story h2 em{font-size:28px}.process h2{font-size:31px}.steps{gap:18px;margin-top:30px}.steps article{padding:25px}.steps b{margin-bottom:20px}.area-home h2{font-size:32px}.questions h2{font-size:30px}.faq details,.faq details:first-child{padding:18px}.faq summary{font-size:12px;line-height:1.5}.closing{display:block;padding:45px 6%}.closing h2{font-size:33px}.closing>div+div{margin-top:25px}.closing a{font-size:24px}footer{padding-bottom:85px}footer .brand{max-width:100%}footer .brand span{font-size:11px}.page-title{padding:45px 6%}.page-title h1{font-size:40px}.page-title p{font-size:13px}.service-detail{padding:35px 6%}.large-phone{font-size:25px}.gallery-item img{height:300px}}

body.admin-bar header{top:32px}.wp-content{max-width:1200px;margin:auto;padding:50px 6%}.wp-content img{height:auto} .wp-content h1{font-size:40px}.wp-content a{text-decoration:underline}
