@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body,#header,table,ul.links,.messages__wrapper,.breadcrumb,.button,.tabs ul.primary,.site-footer,#page .ui-widget,.we-mega-menu-ul>.we-mega-menu-li>a,.we-mega-menu-submenu li.we-mega-menu-li a,.field--type-entity-reference{font-family:"Open Sans",sans-serif;font-style:normal;font-size:100%;}a,a.link,.link{border-bottom:none;color:#8ec640;}a:hover,a:active,a:focus,.link:hover,.link:active,.link:focus{border-bottom-style:none;}p{margin:0 0 0.8em;}b,strong{font-weight:600;}table tr th{background:#192f4f;}body,#page{background:#fff;}#header-top-wrapper{background:#016938;color:#fff;padding:5px 0;}#header-top .content{margin:0;padding:5px 0;}.user-welcome .view-content{text-align:center;}#block-kwpros-useraccountmenu .content .menu-item a{color:#fff;}#header{background-color:#ffffff !important;background-image:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 100%) !important;background-image:linear-gradient(to bottom,#ffffff 0%,#ffffff 100%) !important;border-bottom:1px solid #efefef;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#111;}#block-kwpros-subscription{}#block-kwpros-subscription .content ul{}#block-kwpros-subscription .content ul li{display:inline;}#block-kwpros-subscription .signin{margin-right:25px;}#block-kwpros-subscription .signin a{color:#016938;font-weight:bold;padding:8px 20px;border:1px solid #016938;border-radius:5px;}#block-kwpros-subscription .signin a:hover{color:#fff;background:#8ec640;}#block-kwpros-subscription .register a{color:#fff;background:#8ec640;font-weight:bold;padding:8px 20px;border:1px solid #016938;border-radius:5px;}#block-kwpros-subscription .register a:hover{color:#016938;background:#fff;}.site-branding__text{margin-bottom:5px;}.region-header .block:not(.site-branding){clear:none;}.featured-top{background-color:#fff;background:url(/themes/q8translation/images/bag.png) no-repeat top center;background-size:cover;padding:15px 0;border-bottom:1px solid #fff;text-shadow:none;text-align:left;font-size:1.2em;font-weight:normal;line-height:1.4;}.featured-top .content{margin-top:0;}#hero-section{padding-top:25px;}.hero-heading{color:#fff;font-size:50px;font-weight:bold;line-height:1;text-shadow:1px 1px 10px #000;}.hero-heading span{color:#8ec640;}.hero-tagline{color:#fff;font-size:25px;font-weight:bold;margin-top:20px !important;text-shadow:1px 1px 5px #000;}#block-kwpros-exposedformprofile-searchpage-1{}#block-kwpros-exposedformprofile-searchpage-1 .content{background:#fff;padding:10px 20px;border-radius:10px;border:1px solid #8ec640;}#block-kwpros-exposedformprofile-searchpage-1 .form--inline .form-item{margin-right:0;}#block-kwpros-exposedformprofile-searchpage-1 .form-type-textfield .form-text{font-size:13px;line-height:2.8;}#block-kwpros-views-block-popular-categories-block-1 h2{color:#000;font-size:25px;font-weight:bold;text-shadow:1px 1px 5px #fff;margin-bottom:0;}.popular-categories .views-field-name a{color:#111;font-size:14px;background:#fff;padding:5px 10px;border-radius:5px;}.frontpage h2{font-size:2.2em;font-weight:700;color:#016938;clear:both;margin:25px 0 0;}.frontpage .block .content{margin-top:0;}#frontpage-content1-wrapper,#frontpage-content3-wrapper,#frontpage-content5-wrapper{padding:15px 0;}.region-frontpage-content1{background:#fff;padding:1px 10px 0;}.region-frontpage-content3{background:#fff;padding:25px 10px 15px;}.region-frontpage-content5{background:#fff;padding:1px 10px 15px;}.Top-categories .views-field{text-align:center;}.Top-categories .views-field-name a{color:#3b3b3b;font-weight:bold;}.top-professionals .views-field-title{font-size:15px;font-weight:bold;}.top-professionals .views-field-title a{color:#3b3b3b;}.top-professionals .views-field-field-profile-photo{float:left;text-align:center;margin:0 10px 15px 0;}.top-professionals .views-field-field-profile-photo img{border:1px solid #8ec640;border-radius:55px;width:110px;}.region-frontpage-content3{background:#e8f1ff;padding:25px 30px;border-radius:10px;}#block-kwpros-views-block-are-you-a-professional-block-1{background:#ecf5f2;padding:25px 30px;border-radius:10px;}#frontpage-content6-wrapper{background:#8ec640;}#block-kwpros-callforsearch .content,#block-kwpros-callforsearch .content h2{color:#fff;}#block-kwpros-callforsearch .content h2{font-size:28px;padding:25px 0 10px;}#block-kwpros-callforsearch .content .action-button{margin:35px 0 40px;}#block-kwpros-callforsearch .content .action-button a{color:#016938;background:#fff;padding:10px 20px;border-radius:5px;}#block-kwpros-callforsearch .content .action-button a:hover{color:#fff;background:#016938;}.block-views-blockdashboard-elements-block-2{background:url(/themes/q8translation/images/stars.png) no-repeat center left;padding:0 0 0 60px;margin-bottom:10px;background-size:50px;}.block-views-blockdashboard-elements-block-2 .field-content h2{font-weight:bold;margin:0;padding-left:60px;}.block-views-blockdashboard-elements-block-2 .field-content p{font-size:15px;margin:0;}.block-views-blockdashboard-elements-block-1{background:url(/themes/q8translation/images/stars.png) no-repeat center left;padding:0 0 0 60px;margin-bottom:10px;background-size:50px;}.block-views-blockdashboard-elements-block-1 .field-content h2{font-weight:bold;margin:0;padding-left:60px;}.block-views-blockdashboard-elements-block-3{background:url(/themes/q8translation/images/stars.png) no-repeat center left;padding:5px 0 5px 60px;margin-bottom:10px;background-size:50px;}.block-views-blockreviews-block-1{background:url(/themes/q8translation/images/stars.png) no-repeat center left;padding:0 0 0 60px;margin-bottom:10px;background-size:50px;}.block-views-blockreviews-block-1 .field-content h2{font-weight:bold;margin:0;padding-left:60px;}.page-title{color:#06233f;font-weight:bold;}.page-node-type-profile .page-title,.page-node-type-profile .featured-top{display:none;}.main-content .field--name-body h2,.main-content .field--name-body h3,.main-content .field--name-body h4{color:#06233f;font-weight:bold;}.main-content .field--name-body h2{}.main-content .field--name-body h3{}.main-content .field--name-body h4{}.views-view-grid.horizontal .views-row{border-bottom:none;}.page-node-type-profile .region-hero-section{background:#016938;border-radius:10px;padding:15px 25px;}.hero-content .view-content{color:#fff;}.hero-content .views-field{margin-bottom:5px;}.hero-content .views-field-title{font-size:32px;font-weight:bold;}.hero-content .views-field-title a{color:#fff;}.hero-content .views-label,.hero-content .field-content{display:inline;}.hero-category-image h2{display:none;}.hero-category-image .views-field-field-category{text-align:center;}.category-browser .views-view-grid.horizontal .views-row{margin:0;padding:0;}.category-browser .views-view-grid .views-col{margin-bottom:10px;}.kuwait-pro-advantage .views-field-field-content-icon,.trust-factors .views-field-field-content-icon{float:left;margin-right:15px;}.kuwait-pro-advantage .views-field-title,.trust-factors .views-field-title{color:#000;font-size:18px;font-weight:bold;}.hero-content .views-field-field-profile-photo{float:left;margin-right:20px;}.hero-content .views-field-title,.hero-content .views-field-field-category,.hero-content .views-field-field-rating,.hero-content .views-field-field-location,.hero-content .views-field-field-availability,.hero-content .views-field-field-identity-verified,.hero-content .views-field-field-mobile-number,.hero-content .views-field-field-whatsapp,.profile-creation-call .views-field-body,.profile-creation-call .views-field-edit-node,.top-professionals .views-field-title,.top-professionals .views-field-field-category,.top-professionals .views-field-field-location,.top-professionals .views-field-field-rating,.top-professionals{display:flow-root;}.hero-content .views-field-field-profile-photo img{border-radius:50%;}.hero-content .views-field-field-mobile-number{margin:20px 0;}.hero-content .views-field-field-whatsapp{margin:20px 0;}.hero-content .views-field-field-mobile-number .field-content a{background:#fff;color:#016938;padding:8px 20px;border:1px solid #8ec640;border-radius:5px;}.hero-content .views-field-field-mobile-number .field-content a:hover{color:#fff;background:#8ec640;}.hero-content .views-field-field-whatsapp .field-content a{background:#8ec640;color:#fff;padding:8px 20px;border:1px solid #8ec640;border-radius:5px;}.hero-content .views-field-field-whatsapp .field-content a:hover{color:#016938;background:#fff;}.other-profile-content .views-field{color:#fff;}.other-profile-content .views-label{font-weight:bold;font-size:17px;}.read-more{margin-top:35px;clear:both;}.read-more a{color:#fff;background:#8ec640;font-size:15px;font-weight:bold;padding:10px 30px;border-radius:5px;}.read-more a:hover{color:#fff;background:#016938;}.category-browser h3{font-size:20px;font-weight:bold;}.button{padding:7px 1.063em;color:#fff;border:1px solid #efefef;border-right-color:#efefef;border-bottom-color:#efefef;border-left-color:#efefef;border-radius:10px;background-color:#016938;background-image:-webkit-linear-gradient(top,#016938,#016938);background-image:linear-gradient(to bottom,#016938,#016938);font-family:"Open Sans",sans-serif;font-size:0.929em;}input.form-submit:hover,input.form-submit:focus{background:#8ec640;}.button:hover,.button:active,.button:focus{text-decoration:none;color:#fff;background:#8ec640;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #fff;background:#fff;color:#454545;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #fff;background:#06233f;color:#ffffff;}.form-item .description,.form-wrapper .description{margin-left:0;}.simplelogin .form-item label,.simplelogin .form-wrapper .label{color:#fff;}.field--type-entity-reference{margin:0;}.field--type-entity-reference .field__label,.field--type-entity-reference ul.links{font-size:1.071em;font-weight:bold;color:#06233f;}.node__content .field{margin:5px 0;}.node__content .field__label{color:#06233f;}.square-list{list-style:none;}.square-list li{background:url(/themes/q8translation/images/square-orange.png) no-repeat center left;background-size:10px;padding-left:30px;}.round-list{list-style:none;}.round-list li{background:url(/themes/q8translation/images/dote-orange.png) no-repeat center left;background-size:11px;padding-left:30px;}.tick-list{list-style:none;}.tick-list li{background:url(/themes/q8translation/images/bullet-orange.png) no-repeat center left;background-size:20px;padding-left:30px;}.sidebar .block{border-color:#fff;background-color:#fff;}.sidebar h2{font-size:1.3em;color:#06233f;font-weight:bold;}.facets-widget-checkbox ul{list-style:none;padding:0;}.facet-item{padding:5px 0;}.facet-item input,.facet-item label{display:inline;}.facet-item__value{margin-left:5px;}.facet-item label{font-weight:normal;}.featured-bottom h2{margin-bottom:0.6em;text-align:left;color:#000;text-shadow:0 1px 0 #fff;font-size:1.4em;line-height:1em;}.site-footer{background:#016938 !important;padding:15px 0 0;margin-top:0;}.site-footer h2{color:#fff;padding-bottom:10px;border-bottom:none;margin:5px 0 5px;}.site-footer h2::after{content:"";display:block;width:50px;height:2px;background:#fff;margin-top:5px;}.site-footer .block{margin:0;padding:10px;border:none;}.site-footer .content{color:#fff;font-size:1em;}.site-footer .content a,.site-footer .content a.is-active,.site-footer .content strong{color:#fff;}.site-footer .content a:hover,.site-footer .content a:focus{color:#fff;}.site-footer__top h2{font-size:15px;}.site-footer__top p{margin-top:0.5em;}.site-footer__top .content li a{display:table-cell;padding:0.4em 2px 0.4em 20px;border-bottom:none;}.site-footer__top .content li a:hover,.site-footer__top .content li a:focus{background-color:transparent;text-decoration:underline;}.site-footer__bottom{border-top:1px solid #fff;background:#016938;}.site-footer__bottom .content{font-size:1em;}#block-finabaya-termsandconditions ul{list-style:none;}@media (min-width:901px){.user-welcome .view-content{text-align:left;}#block-kwpros-useraccountmenu .content .menu-item{display:inline;}#block-kwpros-useraccountmenu .content .menu-item a{padding:5px 10px;}#header.fixed{position:fixed;top:0;z-index:999;width:100%;border-top:1px solid #2a3c56;}.region-header{padding:0.357em 5px 0;}#block-kwpros-main-menu{display:none;}#block-kwpros-mainnavigation{float:left;margin:11px 0 0 25px;}#block-kwpros-mainnavigation ul.menu{margin:0;padding:0;}.site-branding__logo{width:200px;margin:0;}.tbm{background-color:transparent;font-size:14px;}.tbm-item.level-1{border-right:1px solid #fff;}.tbm-link.level-1{color:#016938;font-weight:bold;border-bottom:2px solid #fff;}.tbm-link.level-1:hover,.tbm-link.level-1:focus{background-color:transparent;border-bottom:3px solid #016938;}.tbm-submenu{background-color:#fff;}.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link{color:#111;}.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:hover,.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:focus{color:#f3922d;}.views-view-grid.horizontal .views-col:first-child{padding-left:15px;}.views-view-grid.horizontal .views-col:last-child{padding-left:15px;}.region-footer-fifth::after,.region-frontpage-content3::after,.region-frontpage-content5::after,.region-hero-section::after,#block-kwpros-views-block-are-you-a-professional-block-1::after{content:"";display:table;clear:both;}#block-kwpros-exposedformprofile-searchpage-1 .content{width:78%;}#block-kwpros-exposedformprofile-searchpage-1 .form-type-textfield .form-text{width:370px;}#block-kwpros-exposedformprofile-searchpage-1 .js-form-item-search-fulltext .form-text{border:1px solid #efefef;border-radius:8px 0 0 8px;border-right:none;}#block-kwpros-exposedformprofile-searchpage-1 .js-form-item-search-api-fulltext-1 .form-text{border:1px solid #efefef;border-left:none;border-right:none;}#block-kwpros-exposedformprofile-searchpage-1 .form--inline .form-actions{clear:none;float:left;width:235px;margin-top:46px;border:1px solid #efefef;border-left:none;border-radius:0 8px 8px 0;}.profile-creation-call .views-field-field-content-icon{float:left;margin:0 15px 15px 0;}.profile-creation-call .views-field-body h2{clear:none;margin:0;}#block-kwpros-views-block-profile-contents-block-1{float:left;width:60%;}#block-kwpros-views-block-profile-contents-block-6{float:left;width:40%;}#block-kwpros-quoterequestlink,#block-kwpros-quoterequestimage{float:left;width:50%;}.site-footer .block{padding:10px 5px;}.site-footer__bottom .block{clear:none;}}@media (min-width:461px) and (max-width:900px){.frontpage{padding:10px 15px;}#block-archiplan-navigationprincipale{display:none;}body:not(:target) .region-primary-menu .menu-item{width:32.5%;margin-right:5px;padding:0;}.views-view-grid.horizontal .views-col:first-child{padding-left:15px;}.views-view-grid.horizontal .views-col:last-child{padding-left:15px;}}@media screen and (max-width:460px){.region-header{padding:0 0 15px;}#block-kwpros-subscription{text-align:center;padding:15px 0;}#block-kwpros-subscription .content ul{margin:0;padding:5px 0;}#block-kwpros-subscription .content ul li{display:block;margin-top:25px;}#block-kwpros-subscription .content ul .signin{margin-right:0;}#block-kwpros-subscription .content ul .signin a{padding:8px 60px;}.lien-conexion{margin-right:25px;}.lien-conexion a:hover,.lien-inscription a:hover{text-decoration:underline;}.site-branding__logo{width:300px;margin:0;padding-top:15px;text-align:center;}.frontpage{padding:10px 15px;}#block-archiplan-account-menu ul.menu{margin:0;padding:10px;text-align:center;}.region-header .site-branding{text-align:center;}#block-kwpros-mainnavigation{display:none;}body:not(:target) .region-primary-menu .menu-toggle{color:#fff;background:#016938;text-shadow:none;}#block-kwpros-main-menu{background:#8ec640;}.region-primary-menu .menu a{color:#111;background:#fff;}.region-primary-menu .menu a{color:#000;text-shadow:none;}.frontpage h2{font-size:25px;margin-top:20px;}.region-featured-top{padding:0 15px;}.hero-heading{font-size:28px;}.hero-tagline{font-size:18px;}.page-node-type-profile .region-hero-section{margin:0 15px;}.hero-content .views-field-title{font-size:22px;}.hero-content .views-field-field-profile-photo{margin:0px 15px 48px 0;}.hero-content .views-field-field-profile-photo img{width:110px;}#block-kwpros-exposedformprofile-searchpage-1{margin-top:20px;}#block-kwpros-exposedformprofile-searchpage-1 .content{border-radius:10px;}.form--inline .form-item{margin:5px 0;width:100%;}.form-type-textfield .form-text{width:100%;border:1px solid #efefef;border-radius:5px;}.node-form .form-wrapper .form-type-textfield .form-text{width:25%;}.form--inline .form-actions{margin-top:5px;}.chosen-container{width:100%;}input.form-text,input.form-file{width:100%;}.node-form .form-wrapper{margin-bottom:10px;}#block-kwpros-views-block-popular-categories-block-1 h2{margin-bottom:15px;}.popular-categories .views-view-grid .views-col{min-width:50%;display:inline-block;}.Top-categories .views-view-grid .views-row{float:none;display:grid;grid-template-columns:repeat(2,[col-start] 1fr);gap:5px;}.Top-categories .views-view-grid .views-col{float:none;margin-bottom:20px;font-size:15px;}.fivestar-widget{width:90px;}.page-title{font-size:1.5em;}.main-content .field--name-body h2{font-size:1.5em;}.main-content .field--name-body h3{}.main-content .field--name-body h4{}.views-view-grid .views-col{margin-bottom:25px;}#block-kwpros-views-block-are-you-a-professional-block-1{background:#ecf5f2;padding:25px 20px;}.profile-creation-call .read-more a{font-size:15px;font-weight:bold;padding:10px 20px;}.block-views-blockdashboard-elements-block-3 .fivestar-widget{margin-left:20px;}}@media all and (min-width:851px){.layout-container{max-width:1290px;margin:0 auto;}.layout-one-sidebar .main-content{width:65%;}.layout-no-sidebars .main-content{width:100%;}.layout-sidebar-first .main-content{margin-right:0;margin-left:35%;}.layout-sidebar-second .main-content{margin-right:35%;margin-left:0;}}@media all and (min-width:560px){.sidebar{position:relative;float:left;width:50%;}.layout-one-sidebar .sidebar{width:100%;}}@media all and (min-width:851px){.layout-one-sidebar .sidebar{width:35%;}#sidebar-first{width:35%;margin-left:-100%;}#sidebar-second{clear:none;width:35%;margin-left:-35%;}}@media (min-width:851px){.site-footer__top .region{width:15.2%;padding:0 0.5%;}}
