.elementor-26164 .elementor-element.elementor-element-3d33d15:not(.elementor-motion-effects-element-type-background), .elementor-26164 .elementor-element.elementor-element-3d33d15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://alborgdx.com/oman/wp-content/uploads/2022/09/img_background-2-1.webp");background-position:bottom left;background-repeat:no-repeat;background-size:400px auto;}.elementor-26164 .elementor-element.elementor-element-3d33d15 > .elementor-container{min-height:550px;}.elementor-26164 .elementor-element.elementor-element-3d33d15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-26164 .elementor-element.elementor-element-3d33d15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-bc-flex-widget .elementor-26164 .elementor-element.elementor-element-631028a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26164 .elementor-element.elementor-element-631028a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26164 .elementor-element.elementor-element-06967b4{text-align:right;}.elementor-26164 .elementor-element.elementor-element-06967b4 .elementor-heading-title{font-family:"Janna LT", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-primary );}.elementor-26164 .elementor-element.elementor-element-4987a65{text-align:right;}.elementor-26164 .elementor-element.elementor-element-4987a65 .elementor-heading-title{font-family:"Janna LT", Sans-serif;font-size:64px;font-weight:600;color:var( --e-global-color-primary );}.elementor-26164 .elementor-element.elementor-element-cf8cc1f{margin-top:30px;margin-bottom:080px;}@media(max-width:1024px){.elementor-26164 .elementor-element.elementor-element-3d33d15 > .elementor-container{min-height:400px;}.elementor-26164 .elementor-element.elementor-element-4987a65 .elementor-heading-title{font-size:50px;}.elementor-26164 .elementor-element.elementor-element-cf8cc1f{padding:0px 010px 0px 010px;}}@media(max-width:767px){.elementor-26164 .elementor-element.elementor-element-f3e1f11 > .elementor-element-populated{padding:120px 0px 30px 0px;}.elementor-26164 .elementor-element.elementor-element-c139ac1{text-align:center;}.elementor-26164 .elementor-element.elementor-element-c139ac1 img{width:70%;}.elementor-26164 .elementor-element.elementor-element-631028a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-26164 .elementor-element.elementor-element-631028a > .elementor-element-populated{padding:0px 8px 0px 50px;}.elementor-26164 .elementor-element.elementor-element-06967b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26164 .elementor-element.elementor-element-06967b4{text-align:left;}.elementor-26164 .elementor-element.elementor-element-06967b4 .elementor-heading-title{font-size:24px;}.elementor-26164 .elementor-element.elementor-element-4987a65{text-align:left;}.elementor-26164 .elementor-element.elementor-element-4987a65 .elementor-heading-title{font-size:35px;}.elementor-26164 .elementor-element.elementor-element-cf8cc1f{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}}@media(min-width:768px){.elementor-26164 .elementor-element.elementor-element-f3e1f11{width:35%;}.elementor-26164 .elementor-element.elementor-element-631028a{width:65%;}.elementor-26164 .elementor-element.elementor-element-f4d927b{width:10%;}.elementor-26164 .elementor-element.elementor-element-afbc68d{width:80%;}.elementor-26164 .elementor-element.elementor-element-a29dcd4{width:9.666%;}}/* Start custom CSS for html, class: .elementor-element-f90dc15 */.test-stepper {
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 38px 0px;
        }

        .test-stepper .line {
            width: 136px;
            height: 3px;
            background: #007E71;
        }

        .test-stepper .circle {
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 32px;
            height: 32px;
            border-radius: 72px;
            color: #007E71;
            border: 1.8px solid #007E71;
            text-align: center;
        }

        .test-stepper .circle.selected {
            color: white;
            background: #007E71;
        }

        .test-container {
            font-family: 'Janna LT';
            font-style: normal;
            font-weight: 400;
            line-height: 1.5;
            background: #F5F5F5;
            border-radius: 45px 0px 45px 45px;
            padding: 48px 36px;
            gap: 30px;
        }

        .test-container p,
        .test-result p {
            margin: 0px;
        }

        .test-title {
            font-weight: 700;
            font-size: 40px;
            color: #505050;
            padding-bottom: 10px;
        }

        .test-result-title {
            font-weight: 700;
            font-size: 32px;
            color: #505050;
            margin: 0px 0px 10px 0px;
            padding: 0px;
        }

        .test-subtitle {
            font-size: 20px;
            color: #505050;
            padding-bottom: 10px;
        }

        .test-question p:first-of-type {
            font-weight: 700;
            font-size: 16px;
            color: #000000;
        }

        .test-question .test-answers {
            display: flex;
            flex-direction: row;
            align-items: center;
            padding: 0px;
            gap: 8px;
        }

        .test-question .test-answers p {
            font-weight: 700;
            font-size: 16px;
            padding: 4px 32px;
            gap: 10px;
            color: #848484;
            background: #FFFFFF;
            border: 1px solid #F4F4F4;
            border-radius: 25px;
            cursor: pointer;
        }

        .test-question .test-answers p.selected {
            color: #FFFFFF;
            background: #007E71;
        }

        .test-question .test-answers p:hover {
            color: #FFFFFF;
            background: #007E71;
        }

        .test-question .test-seperator {
            width: 100%;
            margin: 13px 0px;
            opacity: 0.1;
            border: 1px solid #000000;
        }

        .test-next-btn,.test-next-btn:hover {
            cursor: pointer;
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
            padding:8px 8px 8px 8px;
            gap: 10px;
            background: #007E71;
            border-radius: 25px 0px 25px 25px;
            color: white;
            width:160px;
            text-decoration: none;
            
        }

        .test-next-btn i {
            -webkit-transition: all 0.4s;
            -o-transition: all 0.4s;
            -moz-transition: all 0.4s;
            transition: all 0.4s;
        }

        .test-next-btn:hover i,
        .test-next-btn:focus i {
            -webkit-transform: translateX(10px);
            -moz-transform: translateX(10px);
            -ms-transform: translateX(10px);
            -o-transform: translateX(10px);
            transform: translateX(10px);
        }

        .test-result {
            font-family: 'Janna LT';
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 1.5;
            display: flex;
            flex-direction: column;
            padding: 0px;
            gap: 16px;
        }

        .test-back-btn {
            max-width: 100px;
            cursor: pointer;
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
            padding: 8px 24px 8px 16px;
            gap: 10px;
            font-weight: 700;
            font-size: 16px;
            background: #FFFFFF;
            color: #007E71;
            border: 3px solid #007E71;
            border-radius: 25px 0px 25px 25px;

        }
        
        
        .form-title {
            font-size: 20px;
            color: black;
            font-family: 'Janna LT';
            font-weight:700;
        }
        

        .test-back-btn i {
            -webkit-transition: all 0.4s;
            -o-transition: all 0.4s;
            -moz-transition: all 0.4s;
            transition: all 0.4s;
        }

        .test-back-btn:hover i,
        .test-back-btn:focus i {
            -webkit-transform: translateX(-10px);
            -moz-transform: translateX(-10px);
            -ms-transform: translateX(-10px);
            -o-transform: translateX(-10px);
            transform: translateX(-10px);
        }

        .test-result-details {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            gap: 10px;
            font-size:17px;
        }

        .test-col {
            display: flex;
            flex-direction: column;
            align-items: stretch;
            justify-content: center;
            gap: 12px;
            width: 100%;
        }

        .test-row {
            display: flex;
            flex-direction: row;
            gap: 24px;
            width: 100%;
            align-items: stretch;
        }

        .test-image {
            width:160px;
            height: 96px;
            border-radius: 22px;
        }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Janna LT';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://alborgdx.com/oman/wp-content/uploads/2022/08/ArbFONTS-ArbFONTS-Janna-LT-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Janna LT';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://alborgdx.com/oman/wp-content/uploads/2022/08/ArbFONTS-ArbFONTS-Janna-LT-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */