:root{--color-contrast: #FFFFFF;--color-eggblue: #16dad3;--color-yellow: #FFB446;--color-green: #56B245;--color-brick-red: #FD6043;--color-brick-red-dark: #F05133;--color-gray-dark: #5E6267;--color-gray-light: #8998A7;--color-pink: #E54C82;--color-dark-secondary: #292F38;--color-dark-primary: #1F242B;--color-dark: #11151A;--color-blue: #2D8BD0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hidden{display:none}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}.invisible{visibility:hidden}@media(min--moz-device-pixel-ratio: 0){summary{display:list-item}}@keyframes tiltZoom{from{transform:rotate(-12deg) scale(1.2)}to{transform:rotate(12deg) scale(0.8)}}@keyframes fade-in{from{opacity:.2}to{opacity:1}}@keyframes popout{from{transform:scale(0)}80%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes bounce{0%{transform:scale(1) translateY(0)}30%{transform:scale(1.1) translateY(-10px)}100%{transform:scale(1) translateY(0)}}@keyframes rotateProducts{0%{transform:rotate(0deg)}17%{transform:rotate(51deg)}33%{transform:rotate(103deg)}50%{transform:rotate(154deg)}67%{transform:rotate(206deg)}83%{transform:rotate(257deg)}100%{transform:rotate(309deg)}}@keyframes rotateProductImage{0%{transform:rotate(0deg)}17%{transform:rotate(-51deg)}33%{transform:rotate(-103deg)}50%{transform:rotate(-154deg)}67%{transform:rotate(-206deg)}83%{transform:rotate(-257deg)}100%{transform:rotate(-309deg)}}@keyframes moveTopBottom{from{transform:translateY(-20px) scale(1.2)}to{transform:translateY(10px) scale(0.8)}}@keyframes animateZoom{from{transform:scale(0.8)}80%{transform:scale(1.2)}to{transform:scale(1)}}.lang-en{direction:ltr;font-family:"Poppins" !important}.lang-ar{direction:rtl;font-family:"Cairo" !important}@font-face{font-family:"MontserratSemiBold";src:url("/themes/custom/s2d/assets/fonts/Montserrat/Montserrat-SemiBold.ttf")}@font-face{font-family:"Montserrat";src:url("/themes/custom/s2d/assets/fonts/Montserrat/Montserrat-Regular.ttf")}@font-face{font-family:"OpensansSemiBold";src:url("/themes/custom/s2d/assets/fonts/OpenSans/OpenSans-Semibold-webfont.woff")}@font-face{font-family:"Opensans";src:url("/themes/custom/s2d/assets/fonts/OpenSans/OpenSans-Regular-webfont.woff")}@font-face{font-family:"OpensansLight";src:url("/themes/custom/s2d/assets/fonts/OpenSans/OpenSans-Light-webfont.woff")}@font-face{font-family:"Cairo";src:url("/themes/custom/s2d/assets/fonts/Cairo/Cairo-Regular.ttf")}@font-face{font-family:"CairoBold";src:url("/themes/custom/s2d/assets/fonts/Cairo/Cairo-Bold.ttf")}@font-face{font-family:"PoppinsBold";src:url("/themes/custom/s2d/assets/fonts/Poppins/Poppins-Bold.ttf")}@font-face{font-family:"PoppinsSemiBold";src:url("/themes/custom/s2d/assets/fonts/Poppins/Poppins-SemiBold.ttf")}@font-face{font-family:"PoppinsMedium";src:url("/themes/custom/s2d/assets/fonts/Poppins/Poppins-Medium.ttf")}@font-face{font-family:"PoppinsLight";src:url("/themes/custom/s2d/assets/fonts/Poppins/Poppins-Light.ttf")}@font-face{font-family:"Poppins";src:url("/themes/custom/s2d/assets/fonts/Poppins/Poppins-Regular.ttf")}@font-face{font-family:"PoppinsBoldItalic";src:url("/themes/custom/s2d/assets/fonts/Poppins/Poppins-BoldItalic.ttf")}@font-face{font-family:"PoppinsSemiBoldItalic";src:url("/themes/custom/s2d/assets/fonts/Poppins/Poppins-SemiBoldItalic.ttf")}@font-face{font-family:"PoppinsMediumItalic";src:url("/themes/custom/s2d/assets/fonts/Poppins/Poppins-MediumItalic.ttf")}@font-face{font-family:"PoppinsLightItalic";src:url("/themes/custom/s2d/assets/fonts/Poppins/Poppins-LightItalic.ttf")}@font-face{font-family:"PoppinsItalic";src:url("/themes/custom/s2d/assets/fonts/Poppins/Poppins-Italic.ttf")}@font-face{font-family:PoppinsDynamic;src:url("/themes/custom/s2d/assets/fonts/Poppins/Poppins-Bold.ttf");font-weight:700}@font-face{font-family:PoppinsDynamic;src:url("/themes/custom/s2d/assets/fonts/Poppins/Poppins-Semibold.ttf");font-weight:600}@font-face{font-family:PoppinsDynamic;src:url("/themes/custom/s2d/assets/fonts/Poppins/Poppins-Medium.ttf");font-weight:500}@font-face{font-family:PoppinsDynamic;src:url("/themes/custom/s2d/assets/fonts/Poppins/Poppins-Light.ttf");font-weight:100}@font-face{font-family:PoppinsDynamic;src:url("/themes/custom/s2d/assets/fonts/Poppins/Poppins-Regular.ttf");font-weight:normal;

}
.site-header--wrapper{
	background-color: #C3F401 !important;
}
.site-header--navigation .menu--link{
	color: #000000 !important;
}
#block-s2d-account-menu .menu--wrapper{
	border: 1px solid #206AFA
}
#block-s2d-account-menu .menu--wrapper a{
	color: #0057FF !important;
	text-transform: capitalize !important;
}
.menu--link.js-external-login-link:after{
	color: #0057FF !important;
}
[data-icon=account]:before {
    content: none !important;
}
.menu--link.js-external-register-link:after {
	content:'';
	background-image: url("/themes/custom/s2d/assets/images/icons/svg/account-arrow.svg");
	height: 24px;
    width: 24px;
    line-height: 24px;
    display: inline-block;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 20px;
}
span.font-style-login-arbic.menu--link:before {
    content: '';
    background-image: url(/themes/custom/s2d/assets/images/icons/svg/globe.svg);
}
span.font-style-login-arbic.menu--link:after {
    content: '';
    background-image: url(/themes/custom/s2d/assets/images/icons/svg/language-arrow.svg);
    height: 24px;
    width: 24px;
    line-height: 24px;
    display: inline-block;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 5px;
    margin-left: 6px;
}
.site-header--navigation {
    justify-content: space-between !important;
    align-items: center;
}

.site-footer--columns{
	display: block !important;
}
@media (min-width: 992px) {
#block-s2d-hometitle h1 {
    font-size: 138px;
    margin-top:50px;
}
.site-header + main {
  padding: 0 40px;
}

#block-s2d-content .group-right .media-image--wrapper img{
    margin-bottom: -6px;
}
#block-s2d-content .group-left img{
    margin-top: 60px;
    margin-bottom: 11px;
}
}

.paragraph--type-text-only-content{
  border-top: 1px solid #C3F401;
    padding: 0 40px;
}
.site-bottom-content{
    background: #0057FF;
}

#block-s2d-aboutuspowered{
    padding-top: 80px;
    padding-bottom: 35px;
    background: #0057FF;
    clip-path: polygon(0 0, 100% 0, 100% 91%, 0% 100%);
    margin-bottom: -70px;
    background-image: url(/sites/default/files/media-images-large/smsa-bg.png);
    background-repeat: no-repeat;
}
.site-bottom-content h2{
    margin: 0;
    text-align: center;
    color: #ffffff;
    font-size: 64px;
    font-weight: 600;
    letter-spacing: -4px;
    margin-top: 60px;
    margin-bottom: 60px;
}
.site-bottom-content h2 img{
        height: auto;
    width: 12%;
}

.site-bottom-content .blue-content{
    width: 85%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    color: #ffffff;
        margin-top: 20px;
}
#block-s2d-whyyoulllovejsk{
        background: #000000;
    padding-top: 80px;
}
.features-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
  gap: 20px;
  margin: 0 auto 60px 0;
}
.features-grid img{
    width: 100px;
    height: 100px;
}
.feature-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 0.95em;
  color: #ffffff;
}
.feature-item img {
  margin-bottom: 10px;
}
#block-s2d-whyyoulllovejsk {
    padding-bottom: 70px;
    background: #000000;
    padding-top: 80px;
    clip-path: polygon(0 13%, 100% 0, 100% 91%, 0% 100%);
    margin-bottom: -82px;
    background-image: url(/sites/default/files/media-images-large/about-bg.png);
    background-repeat: no-repeat;
}
div#block-s2d-whyyoulllovejsk h2 {
    margin-top: 80px;
    margin-bottom: 80px;
}
#feature-61 .feature--title h1{
    margin-top: 50px;
}


#page-37 .site-header + main {
    padding: 0;
}
#block-s2d-jakcart img{
         margin-bottom: 70px;
}
#page-144 main,
#page-143 main,
#page-61 main{
    padding-top: 120px;
}
#page-143 .page-title{
    margin-bottom: 60px;
}
.page-node-type-faq,
.page-node-type-page,
.page-node-type-landing-page{
    overflow-x: hidden;
}
article[data-history-node-id="61"] p, 
article[data-history-node-id="61"] ul li,
article[data-history-node-id="144"] p, 
article[data-history-node-id="144"] ul li
 {
    font-size: 14px;
}

.calculator--form-wrapper{
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}