/* Servis Cozumleri Contact mega menu v0.6.41 - isolated to this menu. */
@media(min-width:1181px){
.scn-mega.scn-contact-reference{
 left:50%;right:auto;top:70px;transform:translate(-50%,10px);
 width:min(1440px,calc(100vw - 30px));height:620px;min-height:620px;max-height:620px;
 display:grid;grid-template-columns:minmax(0,1.11fr) minmax(0,1.04fr) minmax(0,1.04fr) minmax(0,1.08fr);
 padding:17px 15px 17px;gap:0;box-sizing:border-box;overflow:hidden;
 background:#fff;border:1px solid #dbe8f5;border-radius:16px;
 box-shadow:0 25px 61px rgba(1,31,67,.23);font-family:"Roboto Condensed","Poppins",Arial,sans-serif;
}
.scn-drop:hover>.scn-contact-reference,.scn-drop:focus-within>.scn-contact-reference{transform:translate(-50%,0)}
.scn-contact-reference *{box-sizing:border-box}
.scn-contact-reference .scn-contact-col{
 display:flex;flex-direction:column;height:100%;min-width:0;
 padding:0 17px 0 14px;background:#fff;border-right:1px solid #dce7f2;
}
.scn-contact-reference .scn-contact-options{padding-left:18px;padding-right:16px}
.scn-contact-reference .scn-contact-guidance{padding-left:17px;padding-right:15px}
.scn-contact-reference .scn-contact-head{
 flex:0 0 119px;min-height:119px;display:grid;
 grid-template-columns:69px minmax(0,1fr) 13px;gap:14px;align-items:start;
}
.scn-contact-reference .scn-contact-head-icon{
 width:68px;height:68px;display:grid;place-items:center;
 border-radius:13px;color:#fff;box-shadow:inset 0 1px 1px rgba(255,255,255,.14);
}
.scn-contact-reference .scn-contact-head-icon .scn-svg-icon{width:38px;height:38px}
.scn-contact-reference .scn-contact-head-icon--blue{background:linear-gradient(135deg,#208dff,#0061e9)}
.scn-contact-reference .scn-contact-head-icon--green{background:linear-gradient(135deg,#13b77f,#008d63)}
.scn-contact-reference .scn-contact-head-icon--orange{background:linear-gradient(135deg,#ff9c27,#ff7205)}
.scn-contact-reference .scn-contact-head-copy{min-width:0;padding-top:10px}
.scn-contact-reference .scn-contact-head-copy>b{
 display:block;color:#092f71;font-size:22px;line-height:1.1;font-weight:850;
 letter-spacing:-.029em;white-space:normal;
}
.scn-contact-reference .scn-contact-head-copy>small{
 display:block;font-size:12.9px;line-height:1.43;color:#587297;
 margin-top:10px;font-weight:400;
}
.scn-contact-reference .scn-contact-head-arrow{width:14px;height:14px;margin-top:20px;color:#077af8}
.scn-contact-reference .scn-contact-fast-list{
 display:grid;grid-template-rows:repeat(3,minmax(0,1fr));
 gap:14px;flex:1;min-height:0;padding-bottom:25px;
}
.scn-contact-reference .scn-contact-fast-item{
 display:grid;grid-template-columns:69px minmax(0,1fr) 12px;
 gap:13px;align-items:center;min-width:0;padding:13px 14px;
 color:#0b2c68;text-decoration:none;background:linear-gradient(125deg,#f9fcff,#fff);
 border:1px solid #e0eaf4;border-radius:13px;
}
.scn-contact-reference .scn-contact-fast-item:hover,
.scn-contact-reference .scn-contact-info-item:hover{background:#f4faff;border-color:#b9d9f8}
.scn-contact-reference .scn-contact-fast-icon{
 width:64px;height:64px;display:grid;place-items:center;border-radius:13px;
 background:linear-gradient(135deg,#168bff,#0063ee);color:#fff;
}
.scn-contact-reference .scn-contact-fast-icon--wa{background:linear-gradient(135deg,#08b663,#018341)}
.scn-contact-reference .scn-contact-fast-icon>.scn-svg-icon{width:38px;height:38px}
.scn-contact-reference .scn-contact-fast-copy{min-width:0}
.scn-contact-reference .scn-contact-fast-copy>b{
 display:block;font-size:17px;line-height:1.2;color:#092e70;font-weight:850;letter-spacing:-.025em;
}
.scn-contact-reference .scn-contact-fast-copy>small{
 display:block;color:#5c769a;font-size:12.9px;line-height:1.3;font-weight:400;margin-top:7px;
}
.scn-contact-reference .scn-contact-fast-copy>strong{
 display:block;color:#092c66;font-size:20px;line-height:1.12;font-weight:850;
 margin-top:7px;white-space:nowrap;letter-spacing:-.03em;
}
.scn-contact-reference .scn-contact-arrow{
 width:12px;height:12px;color:#0677f7;transform:rotate(-90deg);
}
.scn-contact-reference .scn-contact-info-list{
 display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:13px;
 flex:1;min-height:0;
}
.scn-contact-reference .scn-contact-info-item{
 display:grid;grid-template-columns:60px minmax(0,1fr) 12px;
 gap:9px;align-items:center;min-width:0;padding:10px 10px;
 background:linear-gradient(125deg,#fafdff,#fff);
 border:1px solid #deebf5;border-radius:13px;color:#0b3274;text-decoration:none;
}
.scn-contact-reference .scn-contact-info-icon{
 width:55px;height:55px;display:grid;place-items:center;color:#087af8;
 border-radius:11px;background:linear-gradient(145deg,#fff,#f1f7ff);
}
.scn-contact-reference .scn-contact-info-icon>.scn-svg-icon{width:35px;height:35px}
.scn-contact-reference .scn-contact-info-copy{min-width:0}
.scn-contact-reference .scn-contact-info-copy>b{
 display:block;color:#092e71;font-size:16.5px;line-height:1.12;
 letter-spacing:-.028em;font-weight:800;
}
.scn-contact-reference .scn-contact-info-copy>small{
 display:block;color:#5b7699;font-size:12.1px;line-height:1.37;
 font-weight:400;margin-top:7px;
}
.scn-contact-reference .scn-contact-aside{
 min-width:0;height:100%;padding-left:15px;
}
.scn-contact-reference .scn-contact-dark{
 display:flex;flex-direction:column;height:100%;min-width:0;width:100%;
 position:relative;isolation:isolate;overflow:hidden;
 padding:29px 19px 16px;border-radius:14px;color:#fff;
 background:radial-gradient(ellipse at 95% 35%,rgba(13,87,193,.35),transparent 60%),
 linear-gradient(115deg,#031a35 0%,#072f68 65%,#011a38 100%);
 box-shadow:inset 0 0 0 1px rgba(116,188,255,.15);
}
.scn-contact-reference .scn-contact-dark-top{position:relative;z-index:2}
.scn-contact-reference .scn-contact-dark-top h3{
 margin:0;font-size:31px;font-weight:850;line-height:1.23;
 letter-spacing:-.025em;color:#fff;
}
.scn-contact-reference .scn-contact-dark-top h3>span{color:#25a8ff}
.scn-contact-reference .scn-contact-dark-top p{
 margin:15px 0 4px;color:#e2efff;font-size:14.5px;
 font-weight:400;line-height:1.49;
}
.scn-contact-reference .scn-contact-route-art{
 flex:1;min-height:0;width:100%;margin:8px -5px 7px;
 align-self:center;overflow:hidden;display:flex;align-items:center;justify-content:center;
}
.scn-contact-reference .scn-contact-route-art>img{
 display:block;width:100%;max-width:100%;height:100%;min-height:0;
 object-fit:contain;object-position:center;
 mix-blend-mode:screen;
}
.scn-contact-reference .scn-contact-dark-cta{
 position:relative;z-index:2;margin-top:auto;
 flex:0 0 73px;min-height:73px;
 display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;
 gap:13px;background:linear-gradient(105deg,#168bff,#005ff0);
 padding:0 17px;border-radius:11px;
 color:#fff;text-decoration:none;
}
.scn-contact-reference .scn-contact-dark-cta b{
 color:#fff;font-size:17px;font-weight:800;white-space:nowrap;
}
.scn-contact-reference .scn-contact-dark-cta>.scn-svg-icon{width:23px;height:23px;color:#fff}
.scn-contact-reference .scn-contact-dark-cta>.scn-svg-icon:last-child{width:17px;height:17px}
.scn-contact-reference a:focus-visible{outline:2px solid #2492ff;outline-offset:2px}
.scn-drop:has(.scn-contact-reference):hover>.scn-drop-trigger,
.scn-drop:has(.scn-contact-reference):focus-within>.scn-drop-trigger{color:#087df2}
.scn-drop:has(.scn-contact-reference):hover>.scn-drop-trigger:after,
.scn-drop:has(.scn-contact-reference):focus-within>.scn-drop-trigger:after{height:3px;background:#087df2}
.scn-drop:has(.scn-contact-reference):hover>.scn-drop-trigger:before,
.scn-drop:has(.scn-contact-reference):focus-within>.scn-drop-trigger:before{
 content:"";position:absolute;left:50%;bottom:-1px;z-index:4;
 width:14px;height:14px;background:#fff;border-left:2px solid #087df2;border-top:2px solid #087df2;
 transform:translate(-50%,8px) rotate(45deg);
}
}
@media(min-width:1181px) and (max-width:1450px){
.scn-mega.scn-contact-reference{
 height:594px;min-height:594px;max-height:594px;padding:12px 10px 13px;
 grid-template-columns:minmax(0,1.12fr) minmax(0,1.05fr) minmax(0,1.07fr) minmax(0,1.12fr);
}
.scn-contact-reference .scn-contact-col{padding:0 11px}
.scn-contact-reference .scn-contact-aside{padding-left:10px}
.scn-contact-reference .scn-contact-head{grid-template-columns:56px minmax(0,1fr) 11px;gap:8px;flex-basis:94px;min-height:94px}
.scn-contact-reference .scn-contact-head-icon{width:55px;height:55px}
.scn-contact-reference .scn-contact-head-icon .scn-svg-icon{width:30px;height:30px}
.scn-contact-reference .scn-contact-head-copy{padding-top:5px}
.scn-contact-reference .scn-contact-head-copy>b{font-size:18px}
.scn-contact-reference .scn-contact-head-copy>small{font-size:10.8px;line-height:1.34;margin-top:7px}
.scn-contact-reference .scn-contact-head-arrow{width:11px;height:11px;margin-top:13px}
.scn-contact-reference .scn-contact-fast-list{gap:12px;padding-bottom:12px}
.scn-contact-reference .scn-contact-fast-item{grid-template-columns:52px minmax(0,1fr) 10px;gap:9px;padding:8px}
.scn-contact-reference .scn-contact-fast-icon{width:50px;height:54px}
.scn-contact-reference .scn-contact-fast-icon>.scn-svg-icon{width:31px;height:31px}
.scn-contact-reference .scn-contact-fast-copy>b{font-size:14.5px}
.scn-contact-reference .scn-contact-fast-copy>small{font-size:11px;margin-top:6px}
.scn-contact-reference .scn-contact-fast-copy>strong{font-size:16px;margin-top:6px}
.scn-contact-reference .scn-contact-info-list{gap:10px}
.scn-contact-reference .scn-contact-info-item{grid-template-columns:43px minmax(0,1fr) 10px;gap:7px;padding:7px}
.scn-contact-reference .scn-contact-info-icon{width:41px;height:46px}
.scn-contact-reference .scn-contact-info-icon>.scn-svg-icon{width:28px;height:28px}
.scn-contact-reference .scn-contact-info-copy>b{font-size:13.6px}
.scn-contact-reference .scn-contact-info-copy>small{font-size:10.5px;margin-top:6px}
.scn-contact-reference .scn-contact-dark{padding:21px 13px 12px}
.scn-contact-reference .scn-contact-dark-top h3{font-size:25px}
.scn-contact-reference .scn-contact-dark-top p{font-size:12.3px;margin-top:12px}
.scn-contact-reference .scn-contact-dark-cta{flex-basis:64px;min-height:64px;gap:8px;padding:0 12px}
.scn-contact-reference .scn-contact-dark-cta b{font-size:14px}
}
@media(min-width:901px) and (max-width:1180px){
.scn-mega.scn-contact-reference{
 left:50%;right:auto;top:52px;transform:translate(-50%,9px);
 width:min(940px,calc(100vw - 30px));max-height:76vh;height:auto;min-height:0;overflow:auto;
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:15px;
 background:#fff;border:1px solid #dce8f5;border-radius:13px;
}
.scn-contact-reference *{box-sizing:border-box}
.scn-contact-reference .scn-contact-col{display:flex;flex-direction:column;min-width:0}
.scn-contact-reference .scn-contact-head{display:grid;grid-template-columns:55px 1fr 12px;gap:9px;min-height:82px}
.scn-contact-reference .scn-contact-head-icon{width:53px;height:53px;border-radius:10px;display:grid;place-items:center;color:#fff}
.scn-contact-reference .scn-contact-head-icon--blue{background:#097bfa}
.scn-contact-reference .scn-contact-head-icon--green{background:#05a479}
.scn-contact-reference .scn-contact-head-icon--orange{background:#ff8311}
.scn-contact-reference .scn-contact-head-icon .scn-svg-icon{width:29px;height:29px}
.scn-contact-reference .scn-contact-head-copy>b{display:block;font-size:17px;color:#092e72}
.scn-contact-reference .scn-contact-head-copy>small{display:block;font-size:11px;color:#587398;margin-top:7px}
.scn-contact-reference .scn-contact-head-arrow{width:12px;height:12px;color:#087bfa}
.scn-contact-reference .scn-contact-fast-list,.scn-contact-reference .scn-contact-info-list{display:grid;gap:10px}
.scn-contact-reference .scn-contact-fast-item,.scn-contact-reference .scn-contact-info-item{display:grid;grid-template-columns:50px 1fr 10px;gap:9px;align-items:center;padding:10px;border:1px solid #e0ecf7;border-radius:10px}
.scn-contact-reference .scn-contact-fast-icon{width:47px;height:47px;background:#087af4;color:#fff;display:grid;place-items:center;border-radius:9px}
.scn-contact-reference .scn-contact-fast-icon--wa{background:#08a65c}
.scn-contact-reference .scn-contact-fast-icon>.scn-svg-icon{width:27px;height:27px}
.scn-contact-reference .scn-contact-info-icon{color:#087af4;display:grid;place-items:center}
.scn-contact-reference .scn-contact-info-icon>.scn-svg-icon{width:29px;height:29px}
.scn-contact-reference .scn-contact-fast-copy>b,.scn-contact-reference .scn-contact-info-copy>b{font-size:14px;color:#0b3075;display:block}
.scn-contact-reference .scn-contact-fast-copy>small,.scn-contact-reference .scn-contact-info-copy>small{display:block;font-size:11px;color:#56769a;margin-top:5px}
.scn-contact-reference .scn-contact-fast-copy>strong{display:block;font-size:16px;color:#0a2e70;margin-top:4px}
.scn-contact-reference .scn-contact-arrow{width:11px;height:11px;color:#087af4}
.scn-contact-reference .scn-contact-aside{min-width:0}
.scn-contact-reference .scn-contact-dark{background:#04234a;border-radius:13px;padding:19px;display:flex;flex-direction:column;color:white;height:100%}
.scn-contact-reference .scn-contact-dark-top h3{font-size:25px;line-height:1.25;color:#fff;margin:0}
.scn-contact-reference .scn-contact-dark-top h3 span{color:#2ca7ff}
.scn-contact-reference .scn-contact-dark-top p{font-size:12px;color:#e1edfd}
.scn-contact-reference .scn-contact-route-art{min-height:130px;flex:1;display:flex}
.scn-contact-reference .scn-contact-route-art img{display:block;width:100%;height:155px;object-fit:contain}
.scn-contact-reference .scn-contact-dark-cta{margin-top:auto;background:#087cf9;color:white;padding:14px;display:flex;gap:8px;border-radius:9px;align-items:center;justify-content:space-between}
.scn-contact-reference .scn-contact-dark-cta .scn-svg-icon{width:17px;height:17px}
}
