/* Fonts*//* Imports*//* Mixins *//* Sizes *//* Colors *//* config *//* Classes *//* Animations */@font-face{font-family:'IRANSansWebFaNum';src:url('../fonts/IRANSansWebFaNum.eot') format('embedded-opentype'), url('../fonts/IRANSansWebFaNum.woff2') format('woff2'), url('../fonts/IRANSansWebFaNum.woff') format('woff'), url('../fonts/IRANSansWebFaNum.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'IRANSansWebFaNum-Bold';src:url('../fonts/IRANSansWebFaNum-Bold.eot') format('embedded-opentype'), url('../fonts/IRANSansWebFaNum-Bold.woff2') format('woff2'), url('../fonts/IRANSansWebFaNum-Bold.woff') format('woff'), url('../fonts/IRANSansWebFaNum-Bold.ttf') format('truetype');font-weight:300;font-style:Bold;font-display:swap;}@font-face{font-family:'IRANSansWebFaNum-Light';src:url('../fonts/IRANSansWebFaNum-Light.eot') format('embedded-opentype'), url('../fonts/IRANSansWebFaNum-Light.woff2') format('woff2'), url('../fonts/IRANSansWebFaNum-Light.woff') format('woff'), url('../fonts/IRANSansWebFaNum-Light.ttf') format('truetype');font-weight:300;font-style:Medium;font-display:swap;}@font-face{font-family:'IRANSansWebFaNum-Medium';src:url('../fonts/IRANSansWebFaNum-Medium.eot') format('embedded-opentype'), url('../fonts/IRANSansWebFaNum-Medium.woff2') format('woff2'), url('../fonts/IRANSansWebFaNum-Medium.woff') format('woff'), url('../fonts/IRANSansWebFaNum-Medium.ttf') format('truetype');font-weight:300;font-style:Medium;font-display:swap;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.dotted{border:1px dotted #000;}.center{margin:0 auto;display:block;vertical-align:auto;text-align:center;}.ltr{direction:ltr;}.rtl{direction:rtl;}.relative{position:relative;}.absolute{position:absolute;}.fixed{position:fixed !important;}.success{color:#0f0;}.error{color:#f00;}.block{display:block;}.inline-block{display:inline-block;}.none{display:none;}.bgnone{background:none;}.nopadmar{padding:0;margin:0;}.clearFix{clear:both;}@-webkit-keyframes glow{from{-ms-text-shadow:0 0 0.5rem ;-webkit-text-shadow:0 0 0.5rem ;-moz-text-shadow:0 0 0.5rem ;-o-text-shadow:0 0 0.5rem ;text-shadow:0 0 0.5rem ;color:#fff;}to{-ms-text-shadow:0 0 0.5rem ;-webkit-text-shadow:0 0 0.5rem ;-moz-text-shadow:0 0 0.5rem ;-o-text-shadow:0 0 0.5rem ;text-shadow:0 0 0.5rem ;color:#dbffdb;}}@keyframes scroll{0%{opacity:0;}10%{transform:translateY(0);opacity:1;}100%{transform:translateY(15px);opacity:0;}}@keyframes move{100%{transform:translate3d(0,0,1px) rotate(360deg);}}html{margin-top:0 !important;/* Edge *//* Internet Explorer 10-11 */}html ul{list-style:none;}html a{outline:none;text-decoration:none;cursor:pointer;color:#fff;-ms-transition:all 200ms linear;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}html a:hover{color:#e9e9e9;}html button{outline:none;outline:unset;}html button:focus{outline:none !important;outline:unset !important;}html img{max-width:100%;}html .row{margin:0;}html .row > *{padding:0;}html .row.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;}html ul{margin:0;padding:0;}html hr{height:0;border:unset;}html h1,html h2,html h3,html h4,html h5,html h6{font-family:'IRANSansWebFaNum-Bold';margin:0;color:var(--dark-blue);}html h1{line-height:45px;font-size:35px;}@media only screen and (max-width: 575.98px){html h1{text-align:center;font-size:25px;line-height:45px;}}html p{font-size:24px;margin:0;line-height:37px;color:var(--dark-blue);font-family:'IRANSansWebFaNum';text-align:justify;}@media only screen and (min-width:992px) and (max-width: 1199.98px){html p{font-size:22px;line-height:35px;}}@media only screen and (min-width: 768px) and (max-width: 991.98px){html p{font-size:20px;line-height:35px;}}@media only screen and (min-width:576px) and (max-width: 767.98px){html p{font-size:18px;line-height:30px;}}@media only screen and (max-width: 575.98px){html p{font-size:18px;line-height:29px;}}html .btn:focus{box-shadow:none;}html ::-webkit-input-placeholder{color:#ccc;font-family:'IRANSansWebFaNum-Medium';}html :-ms-input-placeholder{color:#ccc;font-family:'IRANSansWebFaNum-Medium';}html ::placeholder{color:#ccc;font-family:'IRANSansWebFaNum-Medium';}html:root{--dark-blue:#142f63;--light-blue:#168da8;--red:#cf152d;--white:#fff;}html body{font-family:'IRANSansWebFaNum-Medium';position:relative;}html body .home-page .quiz-wrapper{max-width:1280px;margin:80px auto;border:1px solid var(--light-blue);border-radius:20px 20px 20px 20px;}@media only screen and (min-width:576px) and (max-width: 767.98px){html body .home-page .quiz-wrapper{margin:60px 30px;}}@media only screen and (max-width: 575.98px){html body .home-page .quiz-wrapper{margin:40px 20px;}}html body .home-page .quiz-wrapper .quiz-header{text-align:center;padding:35px 0px;}html body .home-page .quiz-wrapper .quiz-header .site-logo{max-width:400px;margin:0px auto;}@media only screen and (max-width: 575.98px){html body .home-page .quiz-wrapper .quiz-header .site-logo{max-width:180px;}}html body .home-page .quiz-wrapper .quiz-header .site-logo img{width:100%;object-fit:contain;}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper{/* Form buttons *//* Radio buttons *//* Progress bar *//* Progress text *//* Field labels */padding:0px 35px;}@media only screen and (max-width: 575.98px){html body .home-page .quiz-wrapper .quiz-body .gform_wrapper{padding:0px 10px;}}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_validation_errors h2{display:none;}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_heading{display:none;}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_page{position:relative;margin:45px 0px;}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_page .gform-page-footer{display:flex;flex-flow:row-reverse;justify-content:space-between;}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_button,html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_next_button,html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_previous_button{background:var(--light-blue) !important;color:var(--white) !important;border:none !important;border-radius:20px;padding:5px 25px 5px 25px;height:42px;}@media only screen and (max-width: 575.98px){html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_button,html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_next_button,html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_previous_button{padding:5px 15px 5px 15px;}}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_button.gform_previous_button,html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_next_button.gform_previous_button,html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_previous_button.gform_previous_button{background:var(--light-bluewhite) !important;color:var(--light-blue) !important;border:1px solid var(--light-blue) !important;}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_button.gform_previous_button:after,html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_next_button.gform_previous_button:after,html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_previous_button.gform_previous_button:after{content:"";display:inline-block;width:20px;height:20px;background-image:url("https://diabetes.abidipharma.com/wp-content/uploads/2026/11/prev2.png");background-repeat:no-repeat;background-size:18px 18px;background-position:center;transition:transform 0.3s ease;}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_button.gform_previous_button:hover:after,html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_next_button.gform_previous_button:hover:after,html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_previous_button.gform_previous_button:hover:after{transform:translateX(-3px);}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_button.gform_next_button:before,html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_next_button.gform_next_button:before,html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_previous_button.gform_next_button:before{content:"";display:inline-block;width:20px;height:20px;background-image:url("https://diabetes.abidipharma.com/wp-content/uploads/2026/11/next2.png");background-repeat:no-repeat;background-size:18px 18px;background-position:center;transition:transform 0.3s ease;}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_button.gform_next_button:hover:before,html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_next_button.gform_next_button:hover:before,html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_previous_button.gform_next_button:hover:before{transform:translateX(3px);}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper input[type="radio"]{accent-color:var(--light-blue);}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper input[type="radio"]:focus{outline:unset !important;}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper input[type="radio"]:before{width:12px;height:12px;background-color:var(--light-blue);}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gf_progressbar_percentage{background:var(--light-blue) !important;}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gf_progressbar_title{color:var(--dark-blue);}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gfield_label{color:var(--dark-blue);}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_fields .leftcol{width:100%;min-width:0;text-align:justify;}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_fields .leftcol .bmi-result{background:#eaf5fa;border:1px solid var(--light-blue);border-radius:12px;padding:18px 22px;margin-top:15px;direction:rtl;display:flex;align-items:center;gap:10px;color:#142f63;}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_fields .leftcol .bmi-label{font-size:14px;}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_fields .leftcol .bmi-value{font-size:24px;color:var(--dark-blue);font-weight:700;}html body .home-page .quiz-wrapper .quiz-body .gform_wrapper .gform_fields .leftcol .bmi-unit{font-size:12px;color:#64748b;}