﻿.sk-contact-footer{background:#f7d363;color:#17152d;font-family:ShifraPolin,Arial,sans-serif;direction:rtl;position:relative;clear:both;width:100%;float:right;scroll-margin-top:80px}
.sk-footer-main{width:calc(100% - 120px);max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:110px;padding-top:130px;align-items:stretch}
.sk-footer-about{padding:20px 0 60px;text-align:right;min-width:0}
.sk-footer-about h2{font:800 clamp(38px,4vw,60px)/1.08 ShifraPolin,Arial,sans-serif;margin:0 0 24px;color:#17152d;letter-spacing:-.025em;text-wrap:balance}
.sk-footer-intro{font:300 21px/1.55 ShifraPolin,Arial,sans-serif;margin-bottom:36px}.sk-footer-intro p{font:inherit;margin:0;padding:0}
.sk-footer-links{display:flex;flex-direction:column;margin-top:25px}
.sk-footer-link{color:#17152d;text-decoration:none;border-top:1px solid #17152d33;min-height:70px;display:flex;align-items:center;gap:16px;font-size:17px;font-weight:300}
.sk-footer-icon{flex:0 0 55px;border-left:1px solid #17152d55;min-height:40px;display:grid;place-items:center;color:#69667e}
.sk-footer-icon svg{width:25px;height:25px;fill:currentColor}.sk-footer-icon img{width:25px;height:25px}
.sk-footer-link:focus-visible{outline:2px solid #17152d;outline-offset:3px}
.sk-footer-signature{font-size:17px;line-height:1.5;margin-top:38px}.sk-footer-signature p{margin:0}.sk-footer-signature strong{font-weight:800}
.sk-footer-card{background:white;border-radius:44px 44px 0 0;padding:60px 52px 55px;box-sizing:border-box;text-align:center;min-width:0}
.sk-footer-card h2{font:500 32px/1.2 ShifraPolin,Arial,sans-serif;margin:0 0 8px;color:#17152d;letter-spacing:-.02em}
.sk-footer-card-intro{font:300 18px/1.5 ShifraPolin,Arial,sans-serif;color:#17152d}.sk-footer-card-intro p{margin:0}
.sk-footer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 36px;margin-top:42px;text-align:right}
.sk-footer-fields label{display:flex;flex-direction:column;gap:8px;min-width:0;color:#17152d;font-size:16px;font-weight:300}
.sk-footer-fields input,.sk-footer-fields textarea{width:100%;border:0;border-bottom:1px solid #bdbdc4;background:transparent;border-radius:0;padding:6px 0 12px;box-sizing:border-box;font:300 15px/1.6 ShifraPolin,Arial,sans-serif;color:#17152d;outline-offset:4px;direction:rtl}
.sk-footer-fields input::placeholder,.sk-footer-fields textarea::placeholder{color:#b3b3bb;opacity:1}
.sk-footer-fields textarea{resize:vertical;min-height:65px}.sk-footer-message{grid-column:1/-1}
.sk-footer-submit{display:block;width:100%;height:54px;border:0;border-radius:0 32px 0 32px;background:#17152d;color:white;font:800 18px/1 ShifraPolin,Arial,sans-serif;margin-top:60px;cursor:pointer}
.sk-footer-submit:hover{background:#005d52}.sk-footer-submit:focus-visible{outline:2px solid #17152d;outline-offset:5px}
.sk-footer-consent{display:flex;gap:7px;text-align:right;align-items:flex-start;font:300 12px/1.5 ShifraPolin,Arial,sans-serif;margin-top:18px}.sk-footer-consent input{margin:3px 0 0}.sk-footer-consent a{color:inherit}
.sk-footer-card #response_from_server{font-size:14px;margin-top:14px;min-height:20px;color:#b23434}.sk-footer-card [aria-invalid=true]{border-bottom-color:#b23434}
.sk-sub-footer{background:white;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px max(30px,calc((100% - 1240px)/2));font-size:13px;font-weight:300;color:#17152d}.sk-sub-footer p{margin:0}.sk-sub-footer img{filter:brightness(0);opacity:.6}
@media(max-width:1100px){.sk-footer-main{width:calc(100% - 80px);gap:60px;padding-top:100px}.sk-footer-card{padding:45px 32px}.sk-footer-card h2{font-size:28px}.sk-footer-intro{font-size:19px}.sk-footer-fields{gap:30px 22px}.sk-footer-submit{font-size:16px}}
@media(max-width:800px){.sk-footer-main{width:calc(100% - 44px);max-width:600px;grid-template-columns:minmax(0,1fr);gap:40px;padding-top:65px}.sk-footer-about{padding:0;text-align:right}.sk-footer-about h2{font-size:42px}.sk-footer-intro{font-size:19px}.sk-footer-card{padding:42px 30px 35px}.sk-footer-link{min-height:65px}.sk-footer-signature{margin-top:25px}.sk-sub-footer{padding:22px;flex-wrap:wrap}}
@media(max-width:380px){.sk-footer-card{padding:35px 22px}.sk-footer-card h2{font-size:26px}.sk-footer-fields{gap:25px 17px}.sk-footer-fields label{font-size:14px}.sk-footer-fields input{font-size:13px}.sk-footer-about h2{font-size:36px}.sk-footer-submit{font-size:14px}}
@media(prefers-reduced-motion:reduce){.sk-contact-footer [data-aos]{opacity:1!important;transform:none!important;transition:none!important}}
