@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900&family=IBM+Plex+Sans+Arabic:wght@600;700&display=swap');.header .primary .navbar .nav > li > a,.header .primary .navbar .nav > li > a:visited{color:#a32750;}.selectBox-dropdown-menu{max-height:170px !important;}.login-register .form-box .form-submit{background:#c10841 !important;}.btn.btn-border{}.coming-text .btn{position:unset;}.tabs.primary li{margin-right:0;}.label{color:unset;}.selectBox-options li a{line-height:2.5;}.fieldgroup{width:100%;}@media (max-width:991px){.header .primary{margin:0 0 0 17px;}}.iti{display:block !important;margin-bottom:22px !important;}.form-tel{text-align:left;}h1,.h1{font-size:2em !important;}h2,.h2{font-size:1.7em !important;}h3,.h3{font-size:1.5em !important;}h4,.h4{font-size:1.12em !important;}h5,.h5{font-size:.83em !important;}h6,.h6{font-size:.75em !important;}p{font-size:20px !important;}.top-navbar .nav > li a{font-size:15px !important;}.header .primary .navbar .nav > li > a{font-size:21px !important;font-weight:700 !important;}.header .primary .sub li{font-size:18px !important;line-height:40px !important;}.title-box .title{font-weight:unset !important;}.latest-posts li a{font-size:unset;}.latest-posts li .meta{font-size:13px !important;}.product .price{font-size:17px  !important;}.form-control{font-size:20px !important;}.field__label{font-size:20px !important;}.work-title{font-size:20px !important;font-weight:900;color:#a32750  !important;}.work .description{font-size:13px !important;font-family:unset !important;color:#fff  !important;font-weight:unset !important;}.option{font-size:18px !important;}.breadcrumb{font-size:15px !important;line-height:25px !important;}.radio,.checkbox{min-height:33px !important;}.selectBox-dropdown-menu{font-size:15px !important;}.table{font-size:16px !important;}.product-page .description{line-height:unset !important;}fieldset legend a,fieldset legend .fieldset-legend{font-size:21px !important;}.form-autocomplete,.form-text,.form-select{border:1px solid #e1e1e1;-webkit-box-shadow:0 1px #fff,inset 0 1px 4px rgb(0 0 0 / 15%);-moz-box-shadow:0 1px #fff,inset 0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px #fff,inset 0 1px 4px rgb(0 0 0 / 15%);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;height:40px;line-height:22px;margin-bottom:22px;min-height:40px;padding:8px 12px;width:100%;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
body{font-family:'IBM Plex Sans Arabic',sans-serif !important;}.page-box-content div#content p{font-size:19px;}#block-progressivemainmenu #top-box{background:linear-gradient(0deg,rgba(61,75,151,0.4),rgba(61,75,151,0.4)),linear-gradient(90deg,#A32750 0%,#3D4B97 51.56%,#1FA28F 100%);}.phone-header a svg path,.search-header a svg path,.product .actions a svg path,.sidebar .wishlist .add-cart:hover path,.header .cart-header .dropdown-toggle .icon svg path,.search-active .search-submit svg path,.new-checkbox svg polygon,.product-bottom .related-products li .button-box .wishlist:hover svg path,.jslider .jslider-pointer svg path,.rating-box .rating svg polygon,.search-result .search-form .search-submit svg path{fill:#ffffff;}.top-navbar .nav>li a{font-weight:500 !important;font-size:16px !important;line-height:24px;}.header .primary .navbar .nav>li>a,.header .primary .navbar .nav>li>a:visited{color:#3D4B97;font-weight:500 !important;font-size:24px !important;line-height:24px !important;}.header .primary .sub li{font-weight:500 !important;font-size:18px !important;line-height:40px !important;}#block-mainservices .svg-inline--fa{font-size:24px;}#block-mainservices ul li a span:not(.contextual-links){padding-top:30px;}#block-mainservices svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-0.125em;margin:auto;}#block-mainservices svg:not(:root).svg-inline--fa{overflow:visible;display:block;text-align:center;align-items:center;justify-content:center !important;margin:auto;}#block-mainservices svg:not(:root).svg-inline--fa{overflow:visible;display:block;text-align:center;align-items:center;justify-content:center !important;margin-bottom:20px;}#block-mainservices:not(.contextual-links){background:#F2F2F2;padding:25px 0;}#block-mainservices ul:not(.contextual-links){display:flex;flex-flow:row wrap;justify-content:center;width:fit-content;margin:auto;transform:rotate(0deg);}#block-mainservices ul li:not(.contextual-links){background:#FFFFFF;box-shadow:rgb(149 157 165 / 20%) 0px 8px 24px;border-style:none;border-radius:10%;padding-top:50px;width:140px;height:160px;margin:10px;text-align:center;color:#3d4a98;font-weight:500;font-size:24px;line-height:24px;transform:rotate(0deg);}#block-mainservices ul li:hover:not(.contextual-links){text-decoration:none;font-weight:bold;color:#ffffff !important;background-color:#40499b;-webkit-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;transition:background-color 500ms linear;}#block-mainservices ul li:hover a:not(.contextual-links){text-decoration:none;font-weight:bold;color:#ffffff !important;}div#inspiration-div *{font-size:20px !important;padding-top:10px;}.inspiration .col-md-6{padding:0;}.inspiration .bg{background:url(/themes/custom/progressive_sub/img/insparation-logo.png),linear-gradient(278.28deg,#2F409D -11.68%,rgba(69,85,175,0.78) 103.6%),linear-gradient(92.62deg,#F7F7F7 12.07%,#FEFEFE 60.46%);background-repeat:no-repeat;background-size:contain;height:442px;}.inspiration .bg2{position:relative;overflow:hidden;z-index:1;height:442px;}.inspiration .bg2::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#e5e5e5;opacity:0;transition:.5s ease all;}.inspiration .bg2 img{width:100%;transition:.5s ease all;object-fit:cover;height:442px;}.inspiration .bg2:hover img{transform:scale(1.1);}.inspiration-title{color:#ffffff;font-weight:700;font-size:32px !important;line-height:40px;}.inspiration p{color:#ffffff;font-size:18px !important;font-weight:400;line-height:34px;text-align:right;}.inspiration-more{color:#ffffff;display:block;width:207px;height:48px;border:1px solid #FFFFFF;border-radius:16px;padding:10px;text-align:center;font-weight:normal;line-height:25px;font-size:18px;}.inspiration-more:hover{text-decoration:none;color:#ffffff;font-weight:bold;}.center{margin:auto;width:70%;padding-top:100px;}.card{background-color:#ffffff;border:1px solid #E1E1E1;border-radius:24px;margin-top:2em;align-items:center;margin:10px 10px;padding:5px 24px 24px 24px;height:454px;text-align:center;box-shadow:0 5px 10px rgba(0,0,0,0.2);transition:0.5s;}.card img{width:40%;top:24px;border-radius:50%;margin:0 auto;}.card .card-body .card-title{font-style:normal;font-weight:700;font-size:20px !important;line-height:24px;color:#3D4B97;padding-top:25px;}.card .card-list{display:grid;grid-template-columns:repeat(2,1fr);}.card .card-body .content p{font-weight:400;line-height:2;font-size:14px !important;padding-bottom:25px;color:#50566C;}h5.card-cat{margin:0;}.card .card-body .card-cat ul{list-style:none;display:flex;flex-flow:row wrap;width:fit-content;margin:auto;padding:0;}.card .card-body .card-cat ul li{font-weight:700;font-size:14px !important;width:95px;padding:6px;margin:3px 6px;color:#3D4B97;text-align:center;background:#ffffff;box-shadow:0px 10px 20px rgb(61 75 151 / 4%);border-radius:16px;}.card .card-body .card-general ul li{width:unset;}.card .card-city{font-weight:400;font-size:14px !important;line-height:22px;color:#50566C;}.card .card-city::before{content:url(/themes/custom/progressive_sub/img/location-mark.png);margin-left:6px;}.specialist h2.title{display:flex;}.specialist h2.title:before{content:url(/themes/custom/progressive_sub/img/specialists-icon.png);margin-left:15px;}.specialists-mobile{font-weight:600;font-size:16px;line-height:24px;text-align:center;color:#3D4B97;}#a11y-container{width:59px;position:fixed;z-index:999;top:200px;left:0;background:#3D4B97;border-radius:0px 16px 16px 0px;overflow-x:hidden;padding:45px 0;}.a11y-control{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0.25rem;background-color:#fff0;border:none;border-radius:0;cursor:pointer;margin-bottom:15px;}.a11y-control label{display:none;}#a11y-container .a11y-accesibility button{border-bottom:1.5px solid #ffffff;}#a11y-container .a11y-accesibility button#a11y-textsize-increase{border-bottom:none !important;}#a11y-container .a11y-accesibility{display:inline-block;padding-right:10px;}#a11y-container .a11y-accesibility img{max-width:100%;height:auto;padding-bottom:10px;width:25px;}.rc-card{background-color:#ffffff;border:1px solid #E1E1E1;border-radius:24px;margin-top:2em;align-items:center;padding:24px;width:unset;height:414px;text-align:center;box-shadow:0 5px 10px rgba(0,0,0,0.2);transition:0.5s;}.rc-card img{width:45%;top:24px;margin:0 auto;padding-bottom:15px;}.rc-card .rc-title{font-style:normal;font-weight:700;font-size:20px !important;line-height:32px;color:#3D4B97;padding-top:25px;border-top:1px solid #2021242b;}.rc-card .rc-cat ul{list-style:none;display:flex;flex-flow:row wrap;width:fit-content;padding:0;}.rc-card .rc-cat ul li{font-weight:400;font-size:16px !important;width:65px;padding:6px;margin:3px 3px;color:#3D4B97;text-align:center;box-shadow:0px 10px 20px rgb(61 75 151 / 4%);border-radius:16px;background:#EEF1FF;}.rc-card .rc-actvity{font-weight:400;font-size:14px;line-height:24px;color:#50566C;}.rc h2.title{display:flex;}.rc h2.title:before{content:url(/themes/custom/progressive_sub/img/rehabilitation-centers-icon.png);margin-left:15px;}.rc-card-page{height:555px !important;}.rc-body p{font-size:18px !important;}.rc-infos{display:flex;justify-content:space-around;padding-top:17px;}.rc-phone::before{content:url(/themes/custom/progressive_sub/img/mobile_phone_icon.png);margin-left:10px;display:block;width:20px;height:5px;transform:scale(.035) !important;float:right;}.rc-link::before{content:url(/themes/custom/progressive_sub/img/internet-network-icon.png);margin-left:10px;display:block;width:20px;height:5px;transform:scale(.033) !important;float:right;}.at-card{background-color:#ffffff;border:1px solid #E1E1E1;border-radius:24px;margin-top:2em;align-items:center;padding:24px;height:454px;text-align:center;box-shadow:0 5px 10px rgba(0,0,0,0.2);transition:0.5s;}.at-card ul{list-style:none;padding:0;float:right;margin:0;}.at-card .at-body p{font-weight:400 !important;font-size:16px !important;line-height:24px;text-align:right;color:#50566C;padding-bottom:10px;}.at-card img{width:80%;top:24px;margin:0 auto;border-bottom:1px solid #E1E1E1;}.at-card .at-title{font-style:normal;font-weight:700;font-size:20px !important;line-height:32px;color:#3D4B97;}.at-cat{float:right;width:50%;}.at-card .at-cat ul li{font-weight:400;font-size:16px !important;width:78px;padding:6px;margin:3px 3px;color:#3D4B97;text-align:center;box-shadow:0px 10px 20px rgb(61 75 151 / 4%);border-radius:16px;background:#EEF1FF;}.at h2.title{display:flex;}.at h2.title:before{content:url(/themes/custom/progressive_sub/img/assistive-techniques-icon.png);margin-left:15px;}.at-flags{font-size:14px;line-height:24px;}.at-flags .flag-wishlist{color:#1FA28F;float:right;}.wishlist-hp svg{width:12px;height:12px;fill:#1FA28F !important;}.at-flags .flag-compare{border-right:1px solid #E1E1E1;color:#50566C;padding-right:25px;}.compare-hp svg{width:12px;height:12px;fill:#50566C !important;margin-left:10px;}.hayat-footer-logo img{width:50%;}.footer-news,.footer-info{text-align:center;}.footer-news .title-box,.footer-info .title-box{border-bottom:unset;}.footer-info nav{gap:20%;display:flex;flex-direction:row-reverse;justify-content:space-around;}.footer-news form{border-right:1px solid #ffffff82;height:140px;border-left:1px solid #ffffff82;}footer.footer-top{color:#ffffff;padding:166px 0px 166px;background:url(/themes/custom/progressive_sub/img/footer.png),linear-gradient(0deg,rgba(0,0,0,0.2),rgba(0,0,0,0.2)),linear-gradient(0deg,rgba(61,75,151,0.4),rgba(61,75,151,0.4)),linear-gradient(90deg,#A32750 0%,#3D4B97 51.56%,#1FA28F 100%);;background-position:right bottom;background-repeat:no-repeat;background-size:cover;height:100%;}footer aside header .title,footer aside .title-box .title{font-size:20px !important;}.social .sbtnf{border-radius:14px;opacity:0.85;margin:0 0 0 20px;padding:0;}.color.icon-call,.color.icon-youtube,.color.icon-gmail{opacity:1;color:#aaaaaa;background:#ffffff;}.color.icon-call:hover,.color.icon-youtube:hover,.color.icon-gmail:hover{color:#e6e6e6;background:#aaaaaa;}footer aside p{font-size:14px !important;}footer aside li a,footer aside li a:visited{color:#ffffff;font-size:14px;}footer aside li a,footer aside li a:hover{color:#ffffff;text-decoration:none;}.content>ul,ul.list{list-style:none;color:#ffffff;}footer aside li{line-height:35px;}.content>ul,ul.list{padding:10px;}.form-item.error{font-size:14px;}.ads-img img{width:50% !important;}.footer-bottom{display:none !important;}.footer-news input.required{color:#6C6C6C !important;border-radius:12px;font-size:16px !important;width:90%;background:#e0e7ea;}div#block-shrkawna{padding-top:50px;}div#block-shrkawna ul{display:flex;align-items:center;list-style:none;padding:0;gap:3%;align-items:flex-end;}div#block-shrkawna ul li{width:50%;}div#block-shrkawna-2{padding-top:50px;}div#block-shrkawna-2 ul{display:flex;align-items:center;list-style:none;padding:0;gap:3%;align-items:flex-end;}div#block-shrkawna-2 ul li{width:50%;}div#block-newslettersignup{border-right:1px solid #fff;border-left:1px solid #fff;}.bgcolor{background:#F6F8FF;}.custom-btn1{color:#3D4B97 !important;background:transparent;font-size:18px !important;line-height:26px;}.custom-btn1:hover{font-weight:bold;background:transparent;}.custom-btn1:focus{background:transparent !important;}.custom-btn2{color:#3D4B97 !important;background:transparent;font-size:18px !important;line-height:26px;width:210px;height:48px;border:1px solid #3D4B97;border-radius:16px;}.custom-btn2:hover{font-weight:bold;background:#3D4B97 !important;color:#ffffff !important;}.custom-btn2:focus{background:#3D4B97 !important;color:#ffffff !important;}.custom-btn22{color:#ffffff;font-size:18px !important;line-height:40px;width:210px;height:48px;background:#3D4B97;border-radius:16px;float:left;text-align:center;}.how-card{background:#FFFFFF;box-shadow:0px 10px 20px rgb(0 0 0 / 4%);border-radius:24px;margin:15px 0;overflow:hidden;border:1px solid #9f9f9f69;height:300px;}.how-img{border-bottom:1px solid #9f9f9f69;text-align:center;}.how-img img{height:auto;width:220px;}.how-title{margin:15px;}.how-title a{color:#3D4B97;font-size:24px !important;}.resource-card{background:#FFFFFF;box-shadow:0px 10px 20px rgba(0,0,0,0.04);border-radius:24px;margin:15px 0;overflow:hidden;border:1px solid #9f9f9f69;height:300px;}.card-img-bottom img{object-fit:cover !important;height:300px;}.resource-card .card-title{color:#3D4B97;font-size:24px !important;}.resource-card .card-text p{margin:20px 5px;font-size:16px !important;color:#50566C;text-align:right;}.resource-card .card-link a{background:#3D4B97;border-radius:16px;color:#ffffff;padding:10px;}.resource-card .card-block{margin:20px 0;}.kn-card-page{Height:500px;background:#FFFFFF;box-shadow:0px 10px 20px rgba(0,0,0,0.04);border-radius:24px;margin:15px 0;overflow:hidden;border:1px solid #9f9f9f69;}.kn-card-page .card-title a{color:#3D4B97;font-size:20px;}.kn-card-page .card-body{margin:20px;font-size:16px;color:#50566C;text-align:right;}.kn-card-page img{width:100%;height:40%;object-fit:cover;}.kn-card-page p{color:#50566C;font-size:16px !important;}.kn-card-page .cat ul{list-style:none;padding:0;float:right;margin:0;}.kn-card-page .cat ul li{font-weight:400;font-size:18px !important;width:110px;padding:6px;margin:3px 3px;color:#3D4B97;text-align:center;box-shadow:0px 10px 20px rgb(61 75 151 / 4%);border-radius:16px;background:#EEF1FF;position:absolute;margin:10px;}.kn-page-details{display:flex;justify-content:space-between;margin:0 0 15px;}.kn-page-details .date{color:#50566C;}.kn-page-details .user a{color:#3D4B97;}.adding-btn{color:white;border:1px solid #FFFFFF;border-radius:16px;text-align:center;line-height:55px;padding:10px 120px;position:relative;z-index:1 !important;}.adding-btn:hover{color:#ffffff;}.pager{display:flex;justify-content:space-around;}.pager .pagination-box .item-list ul{display:flex;flex-direction:row-reverse;}li.pager__item a,li.pager__item span{width:41px;height:54px;line-height:45px;border-radius:12px !important;}h1.title-article{font-weight:700;font-size:40px !important;line-height:64px;text-align:center;color:#3D4B97;}.error.form-type-select.form-item-field-article-type-target-id-1.form-item.form-group{float:right;}div#edit-field-article-type-target-id-1{background:none !important;border:none;box-shadow:none;}div#edit-field-article-type-target-id-1 ul{display:flex;list-style:none;padding:0 10px;}div#edit-field-article-type-target-id-1 ul li a{background:#ffffff;color:#50566C;border:1px solid #50566c5e;border-radius:14px;padding:5px 15px;margin:0 7px;font-size:16px;}div#edit-field-article-type-target-id-1 ul li a:focus-within{background:#3D4B97 !important;}input#edit-preview{background:#E9E9E9;color:#3D4B97;width:248px;height:60px;border-radius:16px;}div#block-views-block-related-block-1-2 .title-box{border:none;}div#block-views-block-related-block-1-2 .title-box:before{background:none;}div#block-views-block-related-block-1-2{padding-top:70px !important;}div#block-views-block-related-block-1-2 .title-box.title-h2{font-size:40px;color:#3d4c97;font-weight:bold;}.kn-container ul{display:flex;flex-flow:row wrap;width:fit-content;margin:auto;}.kn-container ul li img{height:300px;padding:10px 10px;border-radius:24px;object-fit:cover;}.kn-container li:nth-child(1){width:60%;height:100%;display:block;border-radius:24px;}.kn-container li:nth-child(2){width:40%;height:100%;display:block;border-radius:24px;}.kn-container li:nth-child(3){width:40%;height:100%;display:block;border-radius:24px;}.kn-container li:nth-child(4){width:60%;height:100%;display:block;border-radius:24px;}.container-img{position:relative;text-align:center;color:white;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:24px;}.container-img img{vertical-align:top;max-width:100%;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;}.container-img:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}.bottom-right{position:absolute;bottom:8px;right:16px;margin-bottom:15px;text-align:right !important;font-weight:700;font-size:14px !important;line-height:32px;}.bottom-right a{color:#ffffff !important;font-size:24px !important;}.top-right{position:absolute;top:8px;right:16px;width:125px;height:34px;background:#FFFFFF;box-shadow:0px 10px 20px rgba(61,75,151,0.04);border-radius:14px;font-weight:400;font-size:16px;line-height:18px;text-align:center;color:#3D4B97;justify-content:flex-end;align-items:center;padding:6px 14px;margin-top:10px;}.kn-container h2.title{display:flex;}.kn-container h2.title:before{content:url(/themes/custom/progressive_sub/img/icon-knowledge.png);margin-left:15px;}.kn-related{height:397px !important;}.kn-related img{height:50%;}li#status{color:#ffffff !important;background:#3d4b97 !important;}.job-card-page .courses-infos .courses-place::before{content:url(/themes/custom/progressive_sub/img/location-mark.png);margin-left:5px;}div#job-section *{border-radius:24px !important;color:#000000;box-shadow:none !important;background-color:transparent !important;}div#job-section fieldset#job-info legend,div#job-section fieldset#employee-info legend{border-radius:14px 14px 0px 0px  !important;background-color:#f2f2f2 !important;border:1px solid #e1e1e1;color:#1e1e1e;}div#job-section .fieldset-wrapper{border-radius:0px 0px  14px 14px !important;}div#job-section #edit-field-region-and-city-wrapper *,div#job-section #edit-field-date-wrapper *{border-radius:14px !important;width:100% !important;}div#job-section span.fieldset-legend.js-form-required.form-required{font-size:14px !important;font-weight:bold !important;}div#ex-date{display:flex;}form#views-exposed-form-job-page-1,form#views-exposed-form-ads-page-1{display:inline-block;}div#article-section-1{display:flex;justify-content:space-between;}div#article-sections,div#job-section{background:#FFFFFF;box-shadow:0px 6px 20px rgb(0 0 0 / 6%);border-radius:20px;padding:40px;}.md-arrow>div{border-radius:20px;}.at .caroufredsel_wrapper,.rc .caroufredsel_wrapper,.courses .caroufredsel_wrapper,.specialist .caroufredsel_wrapper{height:514px !important;}.at .carousel gallery,.rc .carousel gallery{height:514px !important;}.carousel-box .next,.carousel-box .prev{border-radius:50%;}.carousel-box .next{float:right;}.carousel-box .prev{float:left;}.carousel-box.margin-pagination-fix.no-pagination{position:relative;}.margin-pagination-fix .carousel-pagination{height:50px;position:absolute;top:50%;right:-6%;left:-6%;}.ads img{width:588px;height:340px;border-radius:24px;}.adssec img{width:1200px;height:340px;border-radius:24px;}.adsthird ul{display:flex;flex-flow:row wrap;width:fit-content;margin:auto;}.adsthird ul li img{height:300px;padding:10px 10px;border-radius:24px;}.adsthird li:nth-child(1){width:60%;display:block;border-radius:24px;}.adsthird li:nth-child(2){width:40%;display:block;border-radius:24px;}.adsthird li:nth-child(3){width:40%;display:block;border-radius:24px;}.our-partners .views-view-grid.horizontal.cols-3.clearfix{text-align:center !important;}.our-partners img{width:215px;margin:15px;}.con-us .contact-info .title{color:#3D4B97;font-weight:700;}.con-us .form-required,.webform-flex--container label{color:#3D4B97 !important;font-weight:700 !important;font-size:16px !important;line-height:30px !important;}.con-us .form-autocomplete,.form-text,.form-select{color:#000;background:#F9F9F9 !important;border-radius:16px !important;}.con-us .form-autocomplete,.form-text,.form-select{border-radius:16px;font-size:16px;}.con-us .product .product-hover .product-name,.form-actions .btn:first-child{width:248px;height:60px;background:#3D4B97 !important;border-radius:16px;}.con-us input.required,textarea.required,select.required{color:#6C6C6C;border-radius:16px;font-size:16px !important;background:#F9F9F9 !important;}.con-us .selectBox-label{font-size:16px !important;}.con-us .contact-info address{margin-bottom:25px;font-size:16px;}div#edit-actions--3{text-align:center;}input#edit-actions-submit--2{width:100%;height:60px;}.contact-us-info address{width:378px;height:252px;background:#FFFFFF;box-shadow:0px 10px 40px 6px rgba(0,0,0,0.06);border-radius:24px;}.contact-us-info .icons{text-align:center;padding:10px 0;}.contact-us-info address .title{font-weight:600;font-size:20px;line-height:26px;text-align:center;color:#3D4B97;}.contact-us-info address .inner-info{font-weight:300;font-size:16px;line-height:26px;text-align:center;color:#333E56;padding-top:10px;}.goals p{height:206px;background:#F6F8FF;border-radius:16px;font-weight:500;font-size:20px;text-align:right;color:#3D4B97;padding:35px 50px 50px 50px;line-height:28px;}.goals .goals-title h2{font-weight:600;font-size:36px;line-height:44px;text-align:center;letter-spacing:-0.02em;color:#3D4B97;}.bg-services{background:#F6F8FF;border-radius:24px;padding:60px 10px;}.our-services .services-title h2{font-weight:600;font-size:36px;line-height:44px;text-align:center;letter-spacing:-0.02em;color:#3D4B97;}.our-services .title{font-weight:500;font-size:20px;line-height:30px;text-align:center;color:#3D4B97;}.our-services .body{font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#6C6C6C;}.our-services-space{padding:0 0 60px 0;}.our-services .services-icons{text-align:center;}.hayat-h3{font-weight:600;font-size:16px !important;line-height:24px;text-align:right;color:#1FA28F;}.hayat-title{font-weight:600;font-size:30px;line-height:38px;text-align:right;color:#3D4B97;}.hayat-body{font-weight:400;font-size:18px;line-height:36px;text-align:right;color:#6C6C6C;}.hayat-bg{background-image:url(/themes/custom/progressive_sub/img/hayat-logo.png);background-repeat:no-repeat;background-size:60%;background-position:center;height:342px;}.tawasal-bg{background-image:url(/themes/custom/progressive_sub/css/logotawasal.png);background-repeat:no-repeat;background-size:contain;background-position:right 35% bottom 45%;height:250px;top:80px;}.tawasal-more{text-align:center;align-items:center;padding:12px 20px;width:132px;height:48px;background:#3D4B97;color:#ffffff !important;font-weight:500;font-size:16px !important;line-height:24px;;box-shadow:0px 10px 20px rgba(61,75,151,0.1);border-radius:16px;}.tawasal-more:hover{text-decoration:none;font-weight:bold;}.participate .title h2{font-weight:600;font-size:36px;line-height:44px;text-align:center;color:#3D4B97;}.participate .title .sub-title{font-weight:400;font-size:20px !important;line-height:30px;padding-bottom:60px;text-align:center;color:#6C6C6C;}.participate p{text-align:center;font-size:16px !important;color:#3D4B97;background:#F6F8FF;padding:10px;border-radius:24px;}.gradbg{background:linear-gradient(0deg,rgba(0,0,0,0.2),rgba(0,0,0,0.2)),linear-gradient(0deg,rgba(61,75,151,0.4),rgba(61,75,151,0.4)),linear-gradient(90deg,#A32750 0%,#3D4B97 51.56%,#1FA28F 100%);box-shadow:0px 10px 40px 6px rgba(0,0,0,0.06);border-radius:32px;}.logobg{background-image:url(/themes/custom/progressive_sub/img/logo-left.png),url(/themes/custom/progressive_sub/img/logo-right.png);background-position:left top,right bottom;background-repeat:no-repeat;background-size:250px 410px;}.hayat-title2{font-weight:600;font-size:32px !important;line-height:48px;text-align:center;letter-spacing:-0.02em;color:#FFFFFF;padding-top:100px;}.hayat-icons{text-align:center;}.hayat-sub-title{font-weight:500;font-size:20px;line-height:30px !important;text-align:center;color:#FFFFFF;}.hayat-p{font-weight:400;font-size:16px !important;line-height:24px;text-align:center;color:#FFFFFF;padding:0 80px;}.hayat-register-div{padding:80px 0 100px 0;text-align:center;display:block;}.hayat-register a{height:48px;background:#C8CAE9;border-radius:16px;padding:10px 60px;font-weight:500;font-size:14px !important;line-height:24px;text-align:center;letter-spacing:0.02em;color:#3D4B97;}.hayat-register a:hover{font-weight:bold;text-decoration:none;}.img-404{text-align:center;}.page-404-promo #main .content h2{font-weight:500;font-size:24px !important;line-height:32px;text-align:center;color:#3D4B97;}.page-404-promo .page-box{background:#ffffff !important;}.page-404-promo #main .content .back-home{width:227px;height:60px;right:606px;background:#3D4B97;border-radius:16px;font-weight:700;font-size:18px !important;text-align:center;color:#FFFFFF;}.page-404-promo #main .content .back-home:focus{background:#3D4B97 !important;}h3.courses-title span{color:#3d4c97;font-size:22px;}.views-view-grid .views-row{display:flex;flex-direction:initial;}.courses-card{height:454px;background:#FFFFFF;box-shadow:0px 10px 20px rgba(0,0,0,0.04);border-radius:24px;overflow:hidden;}.courses-card-page{width:100%;height:630px;background:#FFFFFF;box-shadow:0px 10px 20px rgba(0,0,0,0.04);border-radius:24px;overflow:hidden;margin:15px 0;padding-bottom:25px;}.job-card-page{height:550px !important;padding:24px;}.job-card-page div#ex-date *,.job-card-page .courses-place{font-size:16px !important;font-weight:bold !important;}.ad-card-page{height:400px !important;padding:24px;}.job-card-page .courses-body{margin:0 20px;line-height:2;}.job-card-page .courses-body h3{color:#3D4B97 !important;padding-top:25px;}.job-card-page ul{list-style:none;display:flex;flex-flow:row wrap;width:fit-content;padding:0;}.job-card-page ul li{font-weight:400;font-size:16px !important;width:65px;padding:6px;margin:3px 3px;color:#3D4B97;text-align:center;box-shadow:0px 10px 20px rgb(61 75 151 / 4%);border-radius:16px;background:#EEF1FF;}.courses-card-page img{object-fit:cover;width:100%;height:35%;}.job-card-page img{object-fit:contain;width:100%;height:25%;border-bottom:1px solid #2021242b;}.courses-title-page a{font-weight:700;font-size:32px !important;line-height:24px;text-align:right;color:#3D4B97;}h3.courses-title{margin:10px 0;text-align:right;}.courses-title a{font-weight:700;font-size:20px !important;line-height:24px;text-align:right;color:#3D4B97;}.courses-body{margin:0 20px;}.courses-card img{object-fit:cover;width:100%;height:40%;}.courses-text p{font-weight:400;font-size:16px !important;line-height:24px;text-align:right;color:#50566C;margin:0 0 10px 0;}.courses-price{font-weight:500;font-size:16px !important;line-height:35px;text-align:right;color:#1FA28F;}.courses-infos{display:flex;margin:10px 20px 0;justify-content:space-between;}.courses-infos .courses-place a,.courses-place,div#ex-date p{font-weight:400;font-size:14px !important;line-height:22px;text-align:right;color:#50566C;}.courses-infos .courses-date{font-weight:400;font-size:14px;line-height:24px;text-align:right;color:#50566C;}.courses-infos .courses-date::before{content:url(/themes/custom/progressive_sub/img/calendar-all-fill.png);margin-left:5px;}.courses-infos .courses-place a::before{content:url(/themes/custom/progressive_sub/img/location-mark.png);margin-left:5px;}.courses-infos .trainer,.courses-date-block{font-weight:400;font-size:12px !important;line-height:22px;text-align:right;color:#1FA28F;}.courses-trainer{display:flex;margin:10px 20px 0;justify-content:flex-start;}.courses-trainer img{width:40px;height:40px;border-radius:50%;}.course-status{position:absolute;width:70px;height:34px;background:#FFFFFF;box-shadow:0px 10px 20px rgba(61,75,151,0.04);border-radius:16px;font-weight:400;font-size:16px !important;line-height:30px;text-align:center;color:#3D4B97;margin:10px;}.courses-trainer .trainer-name{font-weight:500;font-size:16px !important;line-height:24px;text-align:right;margin:10px 10px;color:#3D4B97;}.courses-details{display:flex;justify-content:space-between;margin:25px 20px 0;}.course-extra{display:flex;justify-content:space-between;border-top:1px solid #E1E1E1;}.course-border{border-left:1px solid #E1E1E1;padding:18px;}.course-extra div{color:#3d4c97;font-size:16px;}.courses-registration{background:#1FA28F;box-shadow:0px 10px 20px rgba(0,0,0,0.04);border-radius:24px;font-weight:600;font-size:14px;text-align:center;color:#FFFFFF;width:128px;height:40px;line-height:35px;}a.courses-registration:hover{text-decoration:none;color:#FFFFFF;}.courses h2.title:before{content:url(/themes/custom/progressive_sub/img/assistive-techniques-icon.png);margin-left:15px;}.breadcrumb{background:#a17f7f00;}.page-header{border-bottom:none;}.page-header .container:before{background:none;}.contact-us-container.row{position:relative;bottom:180px;}h1{font-size:48px !important;}h2{font-size:40px !important;}.my-courses{background:#FFFFFF;box-shadow:0px 6px 20px rgba(0,0,0,0.06);border-radius:20px}.post-container{margin:20px 20px 0 0;border-bottom:1px solid #E1E1E1;width:600px;overflow:hidden;}.post-thumb img{float:right;clear:right;width:153px;height:131px;border-radius:24px}.post-title{float:right;;margin-left:10px;}.post-content{float:right;}.login-page input#edit-submit{background:#3D4B97 !important;}.login-page .error.form-type-textfield.form-item-name.form-item.form-group{padding-top:30px;}.login-page .form-box.appear-animation.fadeIn.appear-animation-visible{background:#FFFFFF;box-shadow:0px 6px 20px rgba(0,0,0,0.16);border-radius:20px;}.login-page #block-progressive-sub-content--2 p{color:#0000006d;font-size:18px !important;}.login-page #block-progressive-sub-content--2 small,.login-page #block-progressive-sub-content--2 small a{color:#0000006d;}.password-page .form-box.appear-animation.fadeIn.appear-animation-visible{background:#FFFFFF;box-shadow:0px 6px 20px rgba(0,0,0,0.16);border-radius:20px;}.password-page .login-register .form-box .form-submit{background:#3D4B97 !important;width:235px !important;}.password-page div#edit-actions{display:flex;align-items:flex-start;flex-direction:column;}.password-page .btn.btn-border.btn-inverse{color:#3D4B97 !important;border:none;padding:10px 0;}.password-page .btn.btn-border.btn-inverse:hover{background:#ffffff;}.password-page div#block-progressive-sub-content--2 p{color:#0000006d;font-size:18px !important;}.password-page .btn.btn-border{padding-top:15px;}.password-page .info-box .title,.form-box .title{margin:0 0 25px;}.register-page .form-box.appear-animation.fadeIn.appear-animation-visible{background:#FFFFFF;box-shadow:0px 6px 20px rgba(0,0,0,0.16);border-radius:20px;}.register-page input#edit-submit{background:#3D4B97 !important;}.register-page .a.btn.btn-border.btn-inverse.sing-in{color:#3D4B97 !important;border-color:#3D4B97;height:60px;border-radius:16px;}.register-page div#edit-actions{display:flex;align-items:flex-start;flex-direction:column;}.register-page .btn.btn-border{color:#3D4B97 !important;border:none;padding:10px 0;}.register-page .btn.btn-border:hover{background:#ffffff;}.register-page fieldset legend{border-radius:16px 16px 0 0;}.register-page fieldset .fieldset-wrapper{border-radius:0 0 16px 16px;}.register-page input#edit-mail,.register-page input#edit-field-mobile-0-value,.register-page input#edit-field-dob-0-value-date{border-radius:16px;}.register-page input{background:#ffffff !important;}.register-page div#edit-field-user-type{color:#000000;}.register-page a.selectBox.form-control.form-select.selectBox-dropdown{background:#ffffff !important;}.register-page select#edit-field-region-and-city-shs-0-0,.register-page select#edit-field-region-and-city-shs-0-1{background:#ffffff !important;width:425px;padding:0 15px 0 0;margin:0 0 0 10px;}.reload-captcha-wrapper a{font-size:12px;}.captcha{padding:0 0 15px 0;}input#edit-captcha-response{margin:0;}.img-test{border-radius:20px;}.register-page div#sp-2{display:block !important;}.register-page div#sp-2>div:first-of-type{width:100% !important;}ul.menu.user-profile-tabs,ul.menu.service-provider-menu{list-style:none;background:#FFFFFF;box-shadow:0px 6px 20px rgba(0,0,0,0.06);border-radius:20px;padding:0;}ul.menu.user-profile-tabs li,ul.menu.service-provider-menu li{border-bottom:1px solid #E1E1E1;padding:20px;margin:10px 0;}ul.menu.user-profile-tabs li:last-of-type,ul.menu.service-provider-menu li:last-of-type{border-bottom:none;}.user-info-div{display:flex;justify-content:center;flex-direction:row;padding-bottom:100px;margin-top:35px;}.div1 img{width:150px;height:150px;border-radius:50%;}.div2{display:flex;flex-direction:column;justify-content:center;margin-right:25px;}.div2 h2{font-weight:600;font-size:24px !important;line-height:32px;text-align:right;color:#000000;margin:0;}.div2 h3{font-weight:400;font-size:16px !important;line-height:24px;text-align:right;color:#000000;}.profile-container{background:#FFFFFF;box-shadow:0px 6px 20px rgb(0 0 0 / 6%);border-radius:20px;padding:30px;overflow-x:hidden;}#user-section-1 div div input,#user-section-1 div div select,#user-section-1 .form-select,#user-section-2 div div input,#password-update div div input{background:#F9F9F9 !important;border:none !important;box-shadow:none !important;border-radius:16px !important;height:50px !important;}#user-section-1 div div input:focus,#user-section-1 div div select:focus,#user-section-1 .form-select:focus,#user-section-2 div div input:focus,#password-update div div input:focus{border:1px solid #3D4B97 !important;}#user-section-3 div div input.form-control{background:#F9F9F9 !important;border:1px dashed #6C6C6C;;box-shadow:none !important;border-radius:16px !important;height:150px !important;}#user-section-1 div div label,#user-section-2 div div label,#user-section-3 div div label,div#edit-field-dob-wrapper h4{font-weight:600;font-size:18px !important;line-height:26px;text-align:right;color:#000000 !important;margin:0;}.password-strength__indicator{background-color:#3d4c97 !important;border-radius:14px;}.password-strength__meter{border-radius:14px;}#user-section-1 .shs-container *{width:100% !important;}.open-market-card{background-color:#ffffff;border:1px solid #E1E1E1;border-radius:24px;margin-top:2em;align-items:center;padding:24px;height:454px;text-align:center;box-shadow:0 5px 10px rgba(0,0,0,0.2);transition:0.5s;}.open-market-card p{font-weight:400;font-size:18px !important;line-height:24px;text-align:right;color:#50566C;}.open-market-card-img{border-bottom:1px solid #E1E1E1;}.open-market-card-img img{width:50%;top:24px;margin:25px auto;}.open-market-title{font-style:normal;font-weight:700;font-size:20px !important;line-height:32px;color:#3D4B97;}.open-market-card ul{list-style:none;padding:0;float:right;margin:0;}.open-market-cat{float:right;font-weight:400;font-size:16px !important;width:98px;padding:6px;margin:3px 3px;color:#3D4B97;text-align:center;box-shadow:0px 10px 20px rgb(61 75 151 / 4%);border-radius:16px;background:#EEF1FF;}.open-market-info{display:flex;justify-content:space-around;padding:10px 0;}.open-market-comm,.open-market-date{font-weight:400;font-size:16px;line-height:18px;text-align:center;color:#8D8D8D;}.open-market-date::before{content:url(/themes/custom/progressive_sub/img/open-market-date.png);margin-left:5px;}.open-market-comm::before{content:url(/themes/custom/progressive_sub/img/open-market-comm.png);margin-left:5px;}.register-page input,.register-page a.selectBox.form-control.form-select.selectBox-dropdown,.register-page textarea#edit-service-provider-profiles-0-entity-field-about-0-value,.register-page textarea.form-control{border:1px #b4b4b4 solid;background:#ffffff !important;box-shadow:none !important;border-radius:16px;}.register-page textarea#edit-service-provider-profiles-0-entity-field-about-0-value{border-radius:16px !important;}details#edit-service-provider-profiles-0 summary{display:none !important;}.register-page textarea#edit-service-provider-profiles-0-entity-field-about-0-value{height:150px;}.new-radio input[type="radio"]:checked+*,.new-checkbox input[type="checkbox"]:checked+*{color:red !important;}.new-radio input[type="radio"],.new-checkbox input[type="checkbox"]{opacity:1 !important;}.role-service_provider button.link.tabledrag-toggle-weight{display:none;}.role-service_provider fieldset .fieldset-wrapper{border-radius:0 0 16px 16px !important;display:flex;flex-wrap:wrap;flex-direction:column-reverse;font-size:14px;font-weight:bold;}.role-service_provider fieldset .fieldset-wrapper>div:nth-child(12){margin-top:13px;}.role-service_provider fieldset legend{border-radius:16px 16px 0 0 !important;}div#service-prvider-info div div input.form-control,div#service-prvider-info div div select,div#service-prvider-info .form-select{background:#F9F9F9 !important;border:none !important;box-shadow:none !important;border-radius:16px !important;height:50px !important;}div#service-prvider-info div div input.form-control:focus,div#service-prvider-info div div select:focus,div#service-prvider-info .form-select:focus{border:1px solid #3D4B97 !important;}div#service-prvider-info textarea.form-control{background:#F9F9F9 !important;border:none !important;box-shadow:none !important;border-radius:16px !important;font-size:16px !important;line-height:1.6;}div#service-prvider-info textarea.form-control:focus{border:1px solid #3D4B97 !important;}div#service-prvider-info div#sp-section-1,div#service-prvider-info div#sp-section-3{display:flex;}div#service-prvider-info div#sp-section-1 div,div#service-prvider-info div#sp-section-3 div{width:98%;}.maintenance-whole-page .page-header h1.title,.technology-enabling-program-page .page-header h1.title,.knowledge-page .page-header h1.title,.courses-page .page-header h1.title,.assistive-technologies-page .page-header h1.title,.specialists-page .page-header h1.title,.rehabilitation-centers-page .page-header h1.title,.about-page .page-header h1.title,.contact-page .page-header h1.title,.inspiration-page .page-header h1.title,.registration-type-page .page-header h1.title,.thnak-you-page .page-header h1.title,.open-market-page .page-header h1.title,.confirmation-page .page-header h1.title,.reset-password-page .page-header h1.title,.new-registration-page .page-header h1.title,.resources-page .page-header h1.title,.how-page .page-header h1.title,.jobs-page .page-header h1.title,.ads-archive-page .page-header h1.title{visibility:hidden !important;}.web-justify{display:flex;flex-wrap:wrap;}.maintenance-page .views-field-field-icon{padding:35px !important;border:1px solid #E1E1E1 !important;border-radius:8px 8px 0 0 !important;}.maintenance-page .views-field-name{border:1px solid #E1E1E1 !important;border-radius:0 0 8px 8px;border-top:0 !important;padding:10px 5px !important;}.schedule-page div#block-progressivepagetitle{display:none;}.visit-type-select .views-row{border:1px solid #E1E1E1 !important;border-radius:16px !important;padding:15px;font-size:20px;}.visit-type-select .views-row.active{background:#F9F9F9 !important;border:1px solid #3D4B97 !important;}.maintenace-type-select .views-row{border:1px solid #E1E1E1 !important;border-radius:8px !important;color:#3D4B97 !important;line-height:3;font-size:20px;}.maintenace-type-select .views-row.active{background:#3D4B97 !important;border:1px solid #3D4B97 !important;color:#ffffff !important;}textarea#edit-details,input#edit-device-photos-upload,input#edit-audio-video-upload,input#edit-visit-address{background:#F9F9F9;border-radius:16px;border:none;box-shadow:none;}.error.form-type-textfield.form-item-visit-address.form-item.form-group{padding-top:25px;}.service-providers-profiles .views-row{border:1px solid #E1E1E1 !important;border-radius:24px !important;text-align:right;}.service-providers-profiles .views-row.active{border:4px solid #3D4B97 !important;background:none !important;}input#edit-cancel{background:#E9E9E9;color:#000000;border-radius:16px;}.sp-thank-you{text-align:center;}.sp-thank-you h1,.sp-thank-you h3{color:#3D4B97;}.sp-thank-you h3{font-weight:normal;}.sp-name{color:#3D4B97;}.sp-lable{color:#3D4B97;font-weight:bold;margin-left:10px;}.sp-info{padding:10px 10px 20px;}.sp-city{display:flex;}.block.step1 h2{line-height:3;margin-right:15px;font-size:34px !important;}.block.step1 h3,.block.step2 h3{color:#3D4B97;padding-top:25px;}.block.step1 .views-field-field-icon img{background-color:#F9F9F9;border-radius:14px;}.step1 div#edit-device-info div div{display:flex;align-items:center;gap:1%;}.block.step1 .views-field.views-field-field-image img{width:120px;}form.step1 div#edit-actions,form.step3 div#edit-actions,form.step4 div#edit-actions,div#edit-actions--2,div#edit-actions--3{display:flex;flex-direction:row-reverse;gap:2%;}.block.step1 input.button,.block.step2 input.button,.block.step3 input.button,.block.step4 input.button{width:50%;font-size:18px !important;}.block.step2 input#edit-submit{width:10%;}div#edit-regions-wrapper{display:flex;gap:2%;}div#edit-regions-wrapper div{width:50%;}.background-block{height:50vh;text-align:center;color:#fff;display:flex;flex-direction:column;justify-content:space-around;}.steps-progress{display:flex;justify-content:space-between;}.breadcrumb-process .label-wrapper::before{width:60px;height:60px;content:"";line-height:60px;border:2px solid #E1E1E1;display:block;margin:0 auto 3px auto;text-align:center;border-radius:50%;position:relative;z-index:2;background-color:#fff;color:#adadad;}.breadcrumb-process .step1 .label-wrapper::after{width:90%;height:3px;content:'';position:absolute;background-color:#e1e1e1;top:30px;left:5%;z-index:0;}.breadcrumb-process .step1 .label-wrapper::before{content:"١";}.breadcrumb-process .step2 .label-wrapper::before{content:"٢";}.breadcrumb-process .step3 .label-wrapper::before{content:"٣";}.breadcrumb-process .step4 .label-wrapper::before{content:"٤";}.background-block-info h3{font-weight:normal;}.maintenance-schedule-form.step1,.sp-cards-wrapper,.maintenance-schedule-form.step3{box-shadow:0px 6px 20px rgb(0 0 0 / 8%);border-radius:20px;padding:35px;margin:25px 0;}.step3 h4{color:#3D4B97;}div#registration-block{display:flex;justify-content:center;}div#registration-block ul{display:flex;list-style:none;}div#registration-block ul li{margin:0 50px;box-shadow:0px 6px 20px rgb(0 0 0 / 8%);border-radius:20px;padding:50px 70px;text-align:center;}div#registration-block ul li:hover{border:1px solid #3D4B97;}div#registration-block ul li span{color:#3D4B97;font-size:20px;font-weight:bold;}.maintenance-review{padding-top:16px;}.info-review-wrapper div{font-size:20px;margin:25px 0;}.info-review-wrapper section{display:flex;align-items:baseline;gap:1%;}form.step4{box-shadow:0px 6px 20px rgb(0 0 0 / 8%);border-radius:20px;padding:35px;margin:25px 0;}.header .logo{text-align:center;}.empty-page .row{display:flex;justify-content:space-between;}.technology-enabling-program .icons{text-align:center;padding:10px 0;}.technology-enabling-program .title{font-weight:600;font-size:20px;line-height:26px;text-align:center;color:#3D4B97;}.technology-enabling{width:378px;height:252px;background:#FFFFFF;box-shadow:0px 10px 40px 6px rgb(0 0 0 / 6%);border-radius:24px;}.technology-enabling-arrow:after{content:"←";position:absolute;left:-23px;top:calc(50% - 25px);color:#ffffff;background:#3d4d97;border-radius:8px;padding:10px;font-size:22px;}.technology-enabling-program .inner-info{font-weight:300;font-size:14px;line-height:26px;text-align:center;color:#333E56;padding:20px;}.target-groups{display:flex;align-items:center;justify-content:space-evenly;background:#FFFFFF;border-radius:16px;padding:25px 0;}.target-groups span{color:#3D4B97;font-weight:bold;}.technology-enabling-btn{padding:20px 300px;background:#3D4B97;color:#ffffff;border-radius:16px;}.technology-enabling-btn:hover{color:#ffffff;}.technology-enabling-program.row{text-align:center;}form#webform-submission-register-in-program-add-form{box-shadow:0px 6px 20px rgba(0,0,0,0.06);border-radius:20px;padding:20px;}#webform-submission-register-in-program-add-form .form-item-name,#webform-submission-register-in-program-add-form .form-item-gender,#webform-submission-register-in-program-add-form .form-item-association-name,#webform-submission-register-in-program-add-form .form-item-association,#webform-submission-register-in-program-add-form .form-item-nationality,#webform-submission-register-in-program-add-form .form-item-city,#webform-submission-register-in-program-add-form .form-item-mobile,#webform-submission-register-in-program-add-form .form-item-email,#webform-submission-register-in-program-add-form #edit-age--wrapper,#webform-submission-register-in-program-add-form .form-item-social-security{display:inline-block;width:49%;vertical-align:top;padding-right:10px;}#webform-submission-register-in-program-add-form input#edit-name,#webform-submission-register-in-program-add-form input#edit-mobile,#webform-submission-register-in-program-add-form input#edit-email,#webform-submission-register-in-program-add-form input#edit-association-name,#webform-submission-register-in-program-add-form a.selectBox.form-control.form-select.selectBox-dropdown,#webform-submission-register-in-program-add-form input#edit-neighborhood{background:#F9F9F9 !important;border-radius:16px;border:none;box-shadow:none;height:58px;}#webform-submission-register-in-program-add-form input#edit-name:focus,#webform-submission-register-in-program-add-form input#edit-mobile:focus,#webform-submission-register-in-program-add-form input#edit-email:focus,#webform-submission-register-in-program-add-form input#edit-association-name:focus,#webform-submission-register-in-program-add-form a.selectBox.form-control.form-select.selectBox-dropdown:focus,#webform-submission-register-in-program-add-form input#edit-neighborhood:focus{border:1px solid #3D4B97;}#webform-submission-register-in-program-add-form legend#edit-age--wrapper-legend{border-radius:16px 16px 0 0;background:#f9f9f9;}#webform-submission-register-in-program-add-form .fieldset-wrapper{border-radius:0 0 16px 16px;}#webform-submission-register-in-program-add-form legend#edit-age--wrapper-legend span{font-size:14px !important;font-weight:bold;color:black;}#webform-submission-register-in-program-add-form #edit-actions{display:grid;justify-content:center;}.technology_enabling_program_btn{margin-top:25px;width:49% !important;}#webform-submission-advertisement-add-form{box-shadow:0px 6px 20px rgba(0,0,0,0.06);border-radius:20px;padding:20px;}#webform-submission-advertisement-add-form input#edit-title,#webform-submission-advertisement-add-form input#edit-url,#webform-submission-advertisement-add-form textarea#edit-body,#webform-submission-advertisement-add-form input#edit-image-upload,#webform-submission-advertisement-add-form input#edit-mobile{background:#F9F9F9 !important;border-radius:16px;border:none;box-shadow:none;height:58px;}#webform-submission-advertisement-add-form textarea#edit-body{height:auto !important;}#webform-submission-advertisement-add-form input#edit-title:focus,#webform-submission-advertisement-add-form input#edit-url:focus,#webform-submission-advertisement-add-form textarea#edit-body:focus{border:1px solid #3D4B97;}#webform-submission-advertisement-add-form .form-item-title,#webform-submission-advertisement-add-form .form-item-url,#webform-submission-advertisement-add-form #edit-package--wrapper,#webform-submission-advertisement-add-form #edit-type--wrapper{display:inline-block;width:49%;vertical-align:top;padding-right:10px;}#webform-submission-advertisement-add-form .form-item-body,#webform-submission-advertisement-add-form .form-item-image,#webform-submission-advertisement-add-form .form-item-mobile{width:98%;}#webform-submission-advertisement-add-form legend#edit-type--wrapper-legend span,#webform-submission-advertisement-add-form legend#edit-package--wrapper-legend span{font-size:14px !important;font-weight:bold;color:black;}#webform-submission-advertisement-add-form legend#edit-type--wrapper-legend,#webform-submission-advertisement-add-form legend#edit-package--wrapper-legend{border-radius:16px 16px 0 0;background:#f9f9f9;}#webform-submission-advertisement-add-form .fieldset-wrapper{border-radius:0 0 16px 16px;}#webform-submission-advertisement-add-form #edit-actions{display:flex;justify-content:center;}.submission-advertisement-btn{margin-top:25px;width:49% !important;}.three-ads img{height:340px;width:340px;border-radius:14px;}.ads-three ul{display:grid;grid-auto-flow:column;gap:15px;grid-template-areas:"A B"
    "A C";}.ads-three ul li:first-child{grid-area:A;}.ads-three ul li:first-child img{height:423px;width:100%;}.ads-three ul li:nth-child(2){grid-area:B;}.ads-three ul li:last-child{grid-area:C;}.ads-three ul li:nth-child(2) img,.ads-three ul li:last-child img{height:200px;width:100%;}.form-type-textarea.form-item-service-provider-profiles-0-entity-field-terms-and-conditions-0-value textarea{border:1px #b4b4b4 solid;border-radius:14px;background:#ffffff !important;box-shadow:none !important;}.block.step1 .step-wrapper.step1,.block.step2 .step-wrapper.step2,.block.step2 .step-wrapper.step1,.block.step3 .step-wrapper.step3,.block.step3 .step-wrapper.step2,.block.step3 .step-wrapper.step1,.block.step4 .step-wrapper.step4,.block.step4 .step-wrapper.step3,.block.step4 .step-wrapper.step2,.block.step4 .step-wrapper.step1{color:#3D4B97;font-weight:bold;}.block.step1 .step-wrapper.step1 .label-wrapper::before,.block.step2 .step-wrapper.step2 .label-wrapper::before,.block.step2 .step-wrapper.step1 .label-wrapper::before,.block.step3 .step-wrapper.step3 .label-wrapper::before,.block.step3 .step-wrapper.step2 .label-wrapper::before,.block.step3 .step-wrapper.step1 .label-wrapper::before,.block.step4 .step-wrapper.step4 .label-wrapper::before,.block.step4 .step-wrapper.step3 .label-wrapper::before,.block.step4 .step-wrapper.step2 .label-wrapper::before,.block.step4 .step-wrapper.step1 .label-wrapper::before{color:#ffffff;border:2px solid #3D4B97;background-color:#3D4B97;}.days-container{justify-content:unset;gap:18px 3%;}.slots-wrapper.active{gap:18px 3%;justify-content:unset;}.slot-container span{border:1px solid #ddd;border-radius:15px;}#edit-week-arrows{display:flex;}.maintenance-text{font-size:28px !important;margin:0;}#block-maintenancetext p{padding-top:30px;text-align:center;font-size:20px !important;}.info-review-wrapper section p{font-size:22px !important;}.info-review-wrapper section .maintenance-review{}.info-review-wrapper .name-review,.info-review-wrapper .maintenance-review,.info-review-wrapper .date-review{color:#3D4B97;font-size:18px;text-align:right;}.info-review-wrapper .provider-address a{font-size:18px;text-align:right;color:#667085;}.info-review-wrapper .date-review::before{}.info-review-wrapper{padding-top:45px;}.info-review-wrapper .provider-address::before{content:url(/themes/custom/progressive_sub/img/maintenance-location.png);margin-left:10px;display:block;width:25px;height:5px;transform:scale(.6) !important;float:right;}div#block-mobileslider{display:none;}#a11y-container{display:block;}.partners{display:flex;flex-wrap:wrap;justify-content:center;gap:0 15%;}.ads-row{display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:15px;}.mobile-title{display:none;}.previous-week,.next-week{width:100px;border-radius:8px;}.maintenance-schedule-form.step1 .form-item-device-photos input.btn,.maintenance-schedule-form.step1 .form-item-audio-video input.btn{width:100px;border-radius:16px;margin-bottom:15px;}.views-field.views-field-user-picture{width:50%;margin:auto;padding-top:15px;}.views-field.views-field-user-picture div{height:150px;}.schedule-record{background:#FFFFFF;box-shadow:0px 6px 20px rgb(0 0 0 / 6%);border-radius:20px;padding:5%;}.schedule-section{display:flex;gap:5%;}.schedule-section .imgs-wrp{width:10%;background:#ECEDF5;padding:15px;border-radius:16px;}.label-wrp{color:#3d4c97;font-weight:bold;font-size:1.1em;}.info-wrp{display:flex;justify-content:flex-start;gap:5%;padding-bottom:25px;}.name-wrp,.phone-wrp,.visit-wrp,.maintenance-wrp,.visit-wrp{width:50%;}.description-wrp p{background:#F9F9F9;border-radius:16px;padding:20px;color:#6C6C6C;}.pictures-wrp{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}.pictures-wrp a{padding:10px 0;}.pictures-wrp img{border-radius:16px;height:100%;}.schedule-record .day-info{color:#50566C;}.schedule-record .day-info::before,.schedule-row .day-info::before{content:url(/themes/custom/progressive_sub/img/m-date.png);margin-left:10px;display:block;width:25px;height:5px;transform:scale(.4) !important;float:right;}.description-wrp,.media-wrp{padding-top:20px;}.schedule-owner{padding-top:35px;}.schedule-row{background:#FFFFFF;box-shadow:0px 6px 20px rgb(0 0 0 / 6%);border-radius:20px;margin:30px 0;padding:20px;display:flex;justify-content:space-between;align-items:center;}.schedule-row .logo-wrp{width:18%;background:#ECEDF5;padding:25px;border-radius:16px;}.schedule-row .imgs-wrp{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:3%;}.schedule-row .txt-wrp{display:flex;justify-content:flex-start;color:#50566C;}.link-wrp a{color:#50566C;}.schedule-row .day-info{padding:0 0 0 20px;}.schedule-row .status-wrp{display:inline-block;background:#ECEDF5;padding:5px 15px;border-radius:16px;color:#3d4b97;}.schedule-row .user-logo-wrp{width:18%;}.schedule-section .user-imgs-wrp{width:10%;}.address-sp::before{content:url(/themes/custom/progressive_sub/img/maintenance-location.png);margin-left:10px;display:block;width:15px;height:5px;transform:scale(.5) !important;float:right;}.booking-page div#edit-actions{display:flex;justify-content:center;gap:2%;margin-top:2%;}.booking-page div#edit-actions *{width:50%;margin:0 !important;}.reservation-page input#edit-cancel{margin-top:25px;}div#sp-1,div#sp-2,div#sp-3,div#user-1,div#user-2,div#user-3 div div div div{display:flex;gap:2%;}div#sp-1>div:first-of-type,div#sp-1>div:nth-of-type(2),div#sp-2>div:first-of-type,div#sp-2>div:nth-of-type(2),div#sp-3>div:first-of-type,div#sp-3>div:nth-of-type(2),div#user-1>div:first-of-type,div#user-1>div:nth-of-type(2),div#user-2>div:first-of-type,div#user-2>div:nth-of-type(2),div#user-3 div div div div>div:first-of-type,div#user-3 div div div div>div:nth-of-type(2){width:50%;}div#user-4 div div div div input.btn{background:#3d4c97 !important;}.step1 input#edit-cancel,.step2 input#edit-cancel,.step3 input#edit-cancel,.step4 input#edit-cancel{margin:0 !important;}div#service-prvider-info,div#user-4{padding-bottom:15px;}.personal-active div#estimation{display:none;}.estimation-active #field-sp-schedule-values,.estimation-active h4{display:none;}div#service-prvider-info h3{display:none;}div#service-prvider-info th{text-align:right;}div#service-prvider-info div.paragraph-type-title,div#service-prvider-info a.tabledrag-handle,div#service-prvider-info b,.estimation-active strong{visibility:hidden;}div#service-prvider-info .paragraphs-dropbutton-wrapper .field-add-more-submit{border-radius:12px;}div#service-prvider-info .selectBox-label{width:100% !important;}.estimation-active input[value="إضافة جدول جديد"],form.estimation-active div#service-provider-profiles-0-entity-field-sp-schedule-add-more-wrapper,table#field-sp-schedule-values .clearfix{display:none !important;}input[value="إضافة Schedule Day"]{display:none !important;}form.estimation-active .shs-field-container{gap:2%;display:flex;}form.estimation-active .shs-field-container div{width:50%;}form.schedule-active input[value="إضافة جدول جديد"],form.estimation-active input[value="إضافة تفاصيل الصيانة"]{color:#3d4c97;background:transparent;}form.schedule-active .clearfix>.paragraphs-dropbutton-wrapper::before,form.estimation-active .clearfix .paragraphs-dropbutton-wrapper::before{content:'+';color:#3d4c97;display:inline-block;width:15px;height:15px;margin-right:5px;font-size:25px;}.role-service_provider .tabs.primary li,.role-authenticated .tabs.primary li{border:1px solid transparent;}.role-service_provider .tabs.primary li>a,.role-authenticated .tabs.primary li>a{border-radius:12px 12px 0 0;}.estimation-wrapper{display:flex;flex-direction:column;}.estimation-time strong,.estimation-price strong{color:#3D4B97;}span.time-value:after{content:'ايام';margin-right:5px;}span.price-value:after{content:'ر.س';margin-right:5px;}span.separator{display:none;}input.error{border:1px #c10b42 solid;}div#course-div p,div#course-goals p,div#outlines-outputs p{font-size:20px !important;}div#course-image{display:flex;gap:5%;align-items:center;}div#course-image img{border-radius:16px;}div#course-goals .field__label{color:#3d4c97;font-size:36px !important;margin:40px 0;}div#outlines-outputs,div#course-goals{display:grid;grid-template-columns:1fr 1fr;gap:5%;}div#outlines-outputs .field__label{color:#3d4c97;font-size:36px !important;margin:40px 0;}div#outlines-outputs .field--name-field-register a{background:#1FA28F;color:#fff;box-shadow:0px 11.4286px 22.8571px rgb(0 0 0 / 4%);border-radius:12px;padding:10px 40px;}div#course-details{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;text-align:center;border:1px solid #E1E1E1;border-radius:24px;margin:40px 0;padding:35px 0;}div#course-details .field__label{color:#7E7E7E;font-size:18px !important;}div#course-details .field__item{color:#3d4c97;font-size:16px !important;}div#course-details>div::before{margin-left:-30px;display:block;width:50px;height:5px;transform:scale(.25) !important;float:right;}div#course-details>div:first-of-type::before{content:url(/themes/custom/progressive_sub/img/course-date.png);}div#course-details>div:nth-of-type(2)::before{content:url(/themes/custom/progressive_sub/img/course-hours.png);}div#course-details>div:nth-of-type(3)::before{content:url(/themes/custom/progressive_sub/img/course-date.png);}div#course-details>div:nth-of-type(4)::before{content:url(/themes/custom/progressive_sub/img/course-seats.png);transform:scale(.06) !important;}div#course-details>div:nth-of-type(5)::before{content:url(/themes/custom/progressive_sub/img/course-cost.png);transform:scale(.06) !important;margin-left:-20px;}div#course-details>div:nth-of-type(6)::before{content:url(/themes/custom/progressive_sub/img/course-provider.png);}div#course-details>div:nth-of-type(7)::before{content:url(/themes/custom/progressive_sub/img/course-location.png);}div#course-provider img{width:20%;}div#course-status div{display:flex;align-items:center;gap:3%;margin:20px 0;}div#course-status .field__label{color:#3d4c97;font-size:36px !important;margin:40px 0;}div#course-status .field__item a{padding:5px;background:#EEF1FF;color:#3d4c97 !important;border-radius:12px;font-size:24px !important;}div#course-trainer img{width:10%;}div#course-trainer .field__label{color:#3d4c97;font-size:36px !important;margin:40px 0;}.page-header .title{color:#3D4B97;}div#at-div1{display:grid;grid-template-columns:1fr 3fr;gap:5%;}div#at-div1 div div img{border:#3D4B97 1px solid;border-radius:50%;}div#at-div2{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.cont{box-shadow:0px 6px 20px rgba(0,0,0,0.06);border-radius:20px;padding:20px 40px;}.at-div ul{list-style-type:none;margin:0;padding:0;}.at-div ul li{text-align:right;font-size:24px;line-height:1.5;}.at-div div{width:50%;float:left;}.at-div span{display:block;color:#3D4B97;font-size:24px;margin-top:10%;text-align:right;}.at-span{display:block;color:#3D4B97;font-size:24px;text-align:right;margin-top:5%;}.at-div p{text-align:right;margin-top:5%;}.cont p{font-size:24px !important;}.cont h3,.cont .field__label{color:#3D4B97;font-size:24px !important;margin:15px 0;}.colorbox-media-video.cboxElement{text-align:center;}.colorbox-media-video.cboxElement img{opacity:0.5;width:700px;height:350px;border-radius:16px;}.cont div#edit-actions{display:flex;gap:2%;flex-direction:row-reverse;}.cont div#edit-actions input{margin:0 !important;padding:0 !important;width:100%;}.cont textarea{border-radius:16px;box-shadow:none;background:#f9f9f9;}.commentlist li{padding:0 0 25px;padding:10px 10px 40px;border:1px #d1d1d1 solid;border-radius:16px;margin:0 0 40px 0;}.mobile_ad{display:none;}.web_ad{display:block;}.hayat-awards .views-view-grid .views-row{display:flex;flex-direction:initial;justify-content:center;}.hayat-awards .views-view-grid .views-row img{box-shadow:0 4px 8px 0 rgb(0 0 0 / 10%);border-radius:15px;}.carousel-indicators{display:none;}.knowledge-cat{display:flex;position:absolute;}.knowledge-cat ul{list-style:none;padding:0;float:right;margin:0;}.knowledge-cat ul li{font-weight:400;font-size:18px !important;width:50px;height:50px;padding:6px;margin:3px 3px;color:#ffffff;text-align:center;box-shadow:0px 10px 20px rgb(61 75 151 / 4%);border-radius:16px;background:#EEF1FF;margin:10px;background-image:url(/themes/custom/progressive_sub/img/sign-language.png);background-repeat:no-repeat;background-size:70% 70%;background-position:center;}.sign-video .colorbox-media-video.cboxElement{text-align:right !important;}.sign-video .colorbox-media-video.cboxElement img{opacity:unset !important;width:unset !important;height:unset !important;border-radius:16px;}@media only screen and (max-width:600px){form#views-exposed-form-job-page-1 *,form#views-exposed-form-ads-page-1 *{width:100%;}div#article-sections,div#job-section{padding:unset !important;}div#homepage-mobile-slider{position:absolute;}#block-mainservices ul:not(.contextual-links){margin-top:50%;}.web-justify{display:unset;}.resource-card .row{display:flex;flex-wrap:wrap;flex-direction:column-reverse;}.resource-card{height:unset;}.resource-card .card-block{margin:20px 20px;}.card-link{text-align:center;}.card-img-bottom img{height:200px;}div#footer_top{display:flex;flex-wrap:wrap;padding-left:15px;padding-right:15px;}.hayat-footer-logo{order:1;}.footer-info{order:2;}.footer-news{order:3;}.footer-partners{order:4;}div#block-newslettersignup{border-right:unset;border-left:unset;}div#block-shrkawna ul{display:grid;gap:20%;grid-template-columns:1fr 1fr;}div#block-shrkawna ul li{width:100%;}div#block-shrkawna-2 ul{display:grid;gap:20%;grid-template-columns:1fr 1fr;}div#block-shrkawna-2 ul li{width:100%;}.footer-news,.footer-info{text-align:unset;}.footer-news form{border-right:unset;height:unset;border-left:unset;}.footer-info{border-top:1px solid #ffffff82;border-bottom:1px solid #ffffff82;padding:40px 0;margin:40px 0;}div#userwayAccessibilityIcon{top:125px;}#a11y-container{display:none;width:50px;padding-bottom:0;}.slide-toggle{text-align:center;color:#fff;position:fixed;z-index:999;top:175px;left:0;width:50px;background:#3D4B97;border-radius:0px 16px 16px 0px;}h1.slide-toggle svg{margin-right:5px;}.custom-btn1{margin-left:0;}.mobile-title{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column-reverse;}.web-title{display:none;}.margin-pagination-fix .carousel-pagination{z-index:1;right:0;left:0;}.ads-row{flex-direction:column;}.ads img,.adssec img{width:unset;height:unset;}.ads-three ul{display:unset;}.ads-three ul li:first-child img{height:unset;width:unset;}.ads-three ul li:nth-child(2) img,.ads-three ul li:last-child img{height:unset;width:unset;}.user-profile{display:flex;flex-wrap:unset;flex-direction:column-reverse;}.rc-card-page,.at-card,.kn-card-page,.card,.open-market-card{width:unset;}.specialist .margin-pagination-fix .carousel-pagination{right:5%;left:5%;}#block-mainservices ul:not(.contextual-links){display:flex;flex-flow:row wrap;justify-content:center;position:relative;z-index:2;}#block-mainservices ul li:not(.contextual-links){padding-top:20px;width:140px;height:120px;}.con-us .form-actions .btn:first-child{width:100%;}.partners{gap:unset;}.kn-container li:nth-child(1),.kn-container li:nth-child(4){width:100%;}.kn-container li:nth-child(2),.kn-container li:nth-child(3){width:50%;}.assistive-technologies-page .adding-btn{padding:10px 80px;}.background-block{height:30vh;}.maintenance-text{margin:0 0 -40px 0;padding:30px 15px 0;font-size:20px !important;text-align:center;}.maintenance-h3{font-size:18px !important;padding:0 15px;line-height:2;}.maintenance-page{flex-direction:column;padding:0 45px;}.block.step1 h2{font-size:24px !important;margin:0;}.maintenance-schedule-form.step1,.sp-cards-wrapper{box-shadow:none;border-radius:unset;padding:0 15px;margin:45px 0;}div#edit-actions--2,div#edit-actions--3{gap:3%;}.block.step2 input#edit-submit{width:20%;padding:10px;}.visit-type-select .views-row{width:182px;height:60px;padding:10px 0px;font-size:16px;}.maintenace-type-select .views-row{flex:0 0 46%;height:75px;font-size:16px;line-height:unset;padding:15px 2px;}div#edit-actions--2{align-items:center;gap:10px;}.block.step1 input.button,.block.step2 input.button,.block.step3 input.button,.block.step4 input.button{width:100%;height:50px;}input#edit-cancel{width:100%;height:50px;margin:0 !important;}.block.step1 h3{font-size:20px !important;padding-top:unset;}.service-providers-profiles .views-row{width:unset;}.block.step2 h3{font-size:20px !important;}.step2 .form-item-search input#edit-search{float:right;}.maintenance-schedule-form.step3{box-shadow:none;border-radius:unset;padding:0 10px;margin:unset;}.days-container{justify-content:center;gap:5px;}.slots-wrapper.active{justify-content:center;}.block.step3 h3{font-size:20px !important;}.day-container{padding:5px 5px;}.slot-container{flex:unset;}.slot-container span{width:unset;height:unset;padding:10px 15px;}form.step4{box-shadow:none;border-radius:unset;padding:unset;margin:25px 0;}.info-review-wrapper{padding-top:35px;}.img-review-wrapper img{width:50%;border-radius:14px;}.info-review-wrapper>div:first-of-type{background:#EEF1FF;border-radius:16px;color:#3D4B97;font-size:14px;padding:10px 5px;line-height:1;display:inline;}.info-review-wrapper .name-review{color:#3D4B97;font-weight:bold;}.info-review-wrapper .date-review,.info-review-wrapper .provider-address a{font-size:16px;text-align:right;color:#667085;}.info-review-wrapper .date-review::before{}.info-review-wrapper .provider-address::before{content:url(/themes/custom/progressive_sub/img/maintenance-location.png);margin-left:10px;display:block;width:25px;height:5px;transform:scale(.6) !important;float:right;}.sp-thank-you{padding:0 15px;}.sp-thank-you svg{padding:35px;}.sp-thank-you h1{font-size:32px !important;}.sp-thank-you h3{font-size:16px !important;}.breadcrumb-process .label-wrapper::before{width:35px;height:35px;line-height:33px;}.breadcrumb-process .step1 .label-wrapper::after{width:76%;left:14%;top:15px;}.service-providers-profiles .views-row{margin:25px 5%;}.login-page .form-box{background:none !important;box-shadow:none !important;border-radius:none !important;padding:27px 15px 0;}.login-page div#edit-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;}.login-page input#edit-submit{width:100% !important;}.password-page .form-box{background:none !important;box-shadow:none !important;border-radius:unset !important;padding:27px 15px 0;}.password-page div#edit-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.password-page .login-register .form-box .form-submit,.password-page .btn.btn-border.btn-inverse{width:100% !important;}.password-page .btn.btn-border.btn-inverse{margin:15px 0 !important;}div#registration-block ul{flex-direction:column;gap:15px;padding:0;}.registration-type-page .page-header .container{display:none !important;}.registration-type-page #block-progressivepagetitle{padding-top:unset;}.register-page .form-box{background:none !important;box-shadow:none !important;border-radius:unset !important;padding:0 10px !important;}.register-page select#edit-field-region-and-city-shs-0-0,.register-page select#edit-field-region-and-city-shs-0-1{width:unset !important;}.register-page div#edit-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.register-page input#edit-submit,.register-page .btn.btn-border{width:100% !important;margin:0 !important;}div#block-mainslider-2{display:none;}div#block-mobileslider{display:block;}.Mobile-Ipad{display:flex;flex-direction:column-reverse;flex-wrap:wrap;align-content:center;gap:28px;}.technology-enabling-arrow:after{content:"↓";left:185px;top:calc(100% - 14px);padding:5px 15px;}.technology-enabling-btn{padding:20px 80px;margin:-10px;}.technology-enabling-program-mobile{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;flex-direction:column;}.background-block-info h3{font-size:18px !important;padding:0 15px;}.technology-enabling-program.row{padding:0 15px 35px !important;}.goals p{text-align:center;margin:15px;}.about-us-mobile.row{display:flex;flex-direction:column-reverse;gap:30px;}.about-us-col{margin:15px;}p.about-us-p{display:none;}.center{margin:auto;width:85%;padding-top:30px;}.inspiration .bg2 img{height:100%;}.schedule-row{background:none;box-shadow:unset;border-radius:unset;margin:30px 0;padding:20px;display:block;text-align:unset;justify-content:space-between;align-items:center;border-bottom:1px #E1E1E1 solid;}.schedule-row .status-wrp{padding:10px 10px;margin-bottom:15px;}.schedule-row .imgs-wrp{flex-wrap:nowrap;gap:unset;}.schedule-row .logo-wrp{width:30%;padding:15px;margin-left:15px;}.link-wrp{text-align:left;padding-top:25px;}.schedule-section .imgs-wrp{width:25%;padding:15px;}.schedule-record{background:unset;box-shadow:unset;border-radius:unset;}.schedule-row .txt-wrp{flex-wrap:wrap;}.schedule-row .user-logo-wrp{width:27%;margin-left:15px;}.schedule-section .user-imgs-wrp{width:25%;}h3.sp-user-h3{font-size:1.2em !important;}.booking-page div#edit-actions{gap:5%;align-items:flex-end;}.booking-page div#edit-actions *{width:40%;}.booking-page input#edit-cancel{height:60px;}.reservation-page div#edit-actions{padding:5%;}.contact-page .contact-us-container.row{padding:0 20px;margin-top:50px;}.contact-us-info address{width:unset;}.about-page .nd-region{padding:unset;}.logobg.row .col-sm-5{margin:35px 0 0 0;}.gradbg{border-radius:unset;}div#sp-1{display:block;}div#sp-1>div:first-of-type,div#sp-1>div:nth-of-type(2),div#sp-2>div:first-of-type,div#sp-2>div:nth-of-type(2),div#sp-3>div:first-of-type,div#sp-3>div:nth-of-type(2),div#user-1>div:first-of-type,div#user-1>div:nth-of-type(2),div#user-2>div:first-of-type,div#user-2>div:nth-of-type(2),div#user-3 div div div div>div:first-of-type,div#user-3 div div div div>div:nth-of-type(2){width:unset;}div#course-image,div#outlines-outputs,div#course-goals{display:block;margin:0 15px;}div#course-status{margin:0 15px;}div#course-div{margin-top:40px;}div#course-details{grid-template-columns:1fr;}div#course-details div{margin:10px 0;}div#course-details>div::before,div#course-details>div:nth-of-type(5)::before{margin-left:-300px;width:226px;height:26px;}form#webform-submission-register-in-program-add-form{box-shadow:unset;border-radius:unset;padding:unset;}#webform-submission-register-in-program-add-form .form-item-name,#webform-submission-register-in-program-add-form .form-item-gender,#webform-submission-register-in-program-add-form .form-item-association-name,#webform-submission-register-in-program-add-form .form-item-association,#webform-submission-register-in-program-add-form .form-item-nationality,#webform-submission-register-in-program-add-form .form-item-city,#webform-submission-register-in-program-add-form .form-item-mobile,#webform-submission-register-in-program-add-form .form-item-email,#webform-submission-register-in-program-add-form #edit-age--wrapper,#webform-submission-register-in-program-add-form .form-item-social-security{width:100%;padding-right:unset;}nav#block-mainservices ul li:nth-child(1){order:11;}nav#block-mainservices ul li:nth-child(2){order:10;}nav#block-mainservices ul li:nth-child(3){order:9;}nav#block-mainservices ul li:nth-child(4){order:4;}nav#block-mainservices ul li:nth-child(5){order:3;}nav#block-mainservices ul li:nth-child(6){order:2;}nav#block-mainservices ul li:nth-child(7){order:1;}nav#block-mainservices ul li:nth-child(8){order:5;}nav#block-mainservices ul li:nth-child(9){order:6;}nav#block-mainservices ul li:nth-child(10){order:8;}nav#block-mainservices ul li:nth-child(11){order:7;}.carousel-box .next{margin:0;}.cont .views-view-grid .views-row{float:unset;}div#at-div1{grid-template-columns:unset;}div#at-div1 div div img{width:70%;}.cont{box-shadow:unset;border-radius:unset;padding:0px 25px;}.at-span{font-size:28px;line-height:1.5;}.at-div div p{line-height:2;font-size:18px !important;}.at-div span{line-height:1.5;font-size:18px;}.at-div ul li{font-size:18px;}.cont .views-view-grid .views-col{padding:0;}#webform-submission-advertisement-add-form .form-item-title,#webform-submission-advertisement-add-form .form-item-url,#webform-submission-advertisement-add-form #edit-package--wrapper,#webform-submission-advertisement-add-form #edit-type--wrapper{width:100%;padding-right:unset;}div#sp-1,div#sp-2,div#sp-3,div#user-1,div#user-2,div#user-3 div div div div{display:unset;}.profile-container{box-shadow:unset;border-radius:unset;}.mobile_ad{display:block;}.web_ad,.ads-three{display:none;}.three-ads img{width:unset;height:unset;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.visible-lg{display:block !important;}.visible-sm{display:none !important;}.custom-btn1{margin-left:0;}.margin-pagination-fix .carousel-pagination{z-index:1;right:0;left:0;}.carousel-box .next{margin:0;}.resource-card{height:unset;}.resource-card .row{display:flex;flex-direction:column-reverse;flex-wrap:wrap;}.card-img-bottom img{height:120px;}.resource-card .card-block{margin:20px 20px;}.user-profile{display:flex;flex-direction:column-reverse;}.con-us .form-actions .btn:first-child{width:100%;}.at-card,.courses-card,.rc-card,.card{width:unset;}#block-mainservices ul:not(.contextual-links){justify-content:center;}.kn-card-page{width:unset;}.ads-row{display:grid;grid-template-columns:1fr 1fr;}.ads img{width:unset;height:unset;}.ads-three ul{display:unset;}.ads-three ul li:first-child img{height:unset;width:unset;}.ads-three ul li:nth-child(2) img,.ads-three ul li:last-child img{height:unset;width:unset;}.user-profile{display:flex;flex-wrap:wrap;flex-direction:column-reverse;}.open-market-card{width:unset;}.contact-us-info address{width:250px;height:246px;}#a11y-container{display:block;}.maintenance-page{justify-content:space-between;}.maintenance-text{margin:50px 40px 0 100px;text-align:right;}.maintenance-page .views-field-name{width:200px;}.maintenance-page .views-field-field-icon{padding:20px 65px !important;}.background-block-info{margin:0 40px;}.maintenace-type-select{gap:12px;}.maintenace-type-select .views-row{font-size:unset;flex:0 0 32%;}div#edit-actions--2{justify-content:space-between;}.block.step1 input.button,.block.step2 input.button,.block.step3 input.button,.block.step4 input.button{width:49%;}input#edit-cancel{margin:0 !important;}.service-providers-profiles .views-row{width:47%;}.slots-wrapper.active{gap:18px 1%;}.password-page div#edit-actions{display:block;}div#registration-block ul{padding:0;justify-content:center;}div#edit-actions{display:flex;}.register-page select#edit-field-region-and-city-shs-0-0,.register-page select#edit-field-region-and-city-shs-0-1{width:unset;}.Mobile-Ipad{display:flex;flex-direction:column-reverse;flex-wrap:wrap;align-content:center;gap:28px;}.technology-enabling-arrow:after{content:"↓";left:150px;top:calc(100% - 14px);padding:5px 15px;}.target-groups{padding:20px 5px;}.technology-enabling-btn{padding:20px 100px;}.goals p{padding:10px;}.mobile-title{display:flex;flex-wrap:nowrap;flex-direction:row-reverse;justify-content:space-between;}.custom-btn2{width:unset;}.web-title{display:none;}div#course-details div{margin:5px 0;}div#course-details{grid-template-columns:2fr 2fr;}div#course-details>div::before{margin-right:70px;}div#sp-1{display:block;}div#sp-1>div:first-of-type,div#sp-1>div:nth-of-type(2),div#sp-2>div:first-of-type,div#sp-2>div:nth-of-type(2),div#sp-3>div:first-of-type,div#sp-3>div:nth-of-type(2),div#user-1>div:first-of-type,div#user-1>div:nth-of-type(2),div#user-2>div:first-of-type,div#user-2>div:nth-of-type(2),div#user-3 div div div div>div:first-of-type,div#user-3 div div div div>div:nth-of-type(2){width:unset;}.register-page div#edit-actions{display:block;}div#at-div1{grid-template-columns:2fr 3fr;align-items:end;}.cont{box-shadow:unset;border-radius:unset;padding:unset;}.at-span{font-size:28px;}.at-div span{margin-top:15%;}.at-div div p{line-height:2;}}form#webform-results-export div#edit-actions{align-items:unset;display:flex;flex-direction:unset;}form#webform-results-export .form-actions .btn{color:unset;}#webform-submission-advertisement-add-form fieldset#edit-package--wrapper legend,#webform-submission-advertisement-add-form fieldset#edit-type--wrapper legend{border-radius:16px 16px 0 0;}.adminimal-admin-toolbar #toolbar-bar{top:0;}.adminimal-admin-toolbar.fixed-header.fixed-top .header{margin-top:75px;}div#toolbar-item-administration-tray .toolbar-menu{transform:unset;}#toolbar-administration,#toolbar-administration *{transform:inherit;}#toolbar-administration{font-size:initial;}
