#auth-box{padding:50px 0;text-align:center;}#auth-box h1#the-logo{text-align:center;margin:0;padding:0 0 25px;}#auth-box h2.title{margin:0;padding:0 0 15px;font-size:2em;}#auth-box #middle-part{border-radius:3px;background:#fff;padding:15px;overflow:hidden;box-shadow:0 0 3px 1px #ccc;}#auth-box .back-link{padding:15px 0 0;}#auth-box #bottom-part{font-size:13px;padding:15px 0 0;}#auth-box .user-form .form-control{max-width:100%;}#auth-box .block-title{text-align:center;background:#eeeeee;height:1px;margin:30px 0;}#auth-box .block-title span{background-color:#ffffff;text-transform:uppercase;font-size:18px;padding:0 10px;background:#fff;padding:10px;position:relative;top:-20px;}#auth-box .user-login-form{text-align:left;padding-top:15px;}#auth-box .user-pass{padding-top:15px;}
.path-frontpage .main-container{padding-top:0;padding-bottom:0px;}@media (min-width:991px){.path-frontpage .navbar-default .logo{opacity:0;}}.path-frontpage .navbar-default.sticky{z-index:405;}.path-frontpage .navbar-default.sticky .logo{opacity:1;transition:all 400ms;}.very-light-grey{color:#c9c9c9;font-size:29px;}@media (max-width:480px){.very-light-grey{font-size:18px;}}.big-white{font-size:70px;color:#FFFFFF;}@media (max-width:1600px){.big-white{font-size:55px;}}@media (max-width:1201px){.big-white{font-size:40px;}}@media (max-width:480px){.big-white{font-size:20px;}}.node--type-hero-slider{position:relative;}.node--type-hero-slider .shadow{position:relative;}.node--type-hero-slider .shadow:before{content:"";position:absolute;background-color:rgba(0,0,0,0.75);overflow:hidden;top:0;bottom:0;right:0;left:0;width:53%;clip-path:polygon(0 0,51% 0,95% 100%,0 100%);}@media (min-width:991px){.node--type-hero-slider .shadow:before{z-index:402;margin-top:-59px;}}@media (max-width:767px){.node--type-hero-slider .shadow:before{width:67%;}}.node--type-hero-slider .shadow .field--name-field-image img{width:100%;height:calc(100vh - 58px);}@media (max-width:1201px){.node--type-hero-slider .shadow .field--name-field-image img{height:auto;}}.node--type-hero-slider .content-wrapper .field--name-field-logo{position:absolute;top:20%;left:9%;transform:translate(-9%,-20%);}@media (min-width:991px){.node--type-hero-slider .content-wrapper .field--name-field-logo{z-index:403;}}@media (max-width:991px){.node--type-hero-slider .content-wrapper .field--name-field-logo{display:none;}}@media (max-width:1201px){.node--type-hero-slider .content-wrapper .field--name-field-logo img{width:140px;}}.node--type-hero-slider .content-wrapper .field--name-body{position:absolute;bottom:7%;left:5%;}@media (min-width:991px){.node--type-hero-slider .content-wrapper .field--name-body{z-index:403;}}@media (max-width:767px){.node--type-hero-slider .content-wrapper .field--name-body{left:3%;}}.node--type-hero-slider .content-wrapper .field--name-body p:first-child{margin-bottom:0;}.view-products.view-display-id-block_products_home .view-content .views-row{margin-bottom:70px;}@media (max-width:991px){.view-products.view-display-id-block_products_home .view-content .views-row{margin-bottom:30px;}}.view-products.view-display-id-block_products_home .view-header{font-size:17px;padding:0px 15px;color:#221F1F;margin-bottom:80px;}@media (max-width:991px){.view-products.view-display-id-block_products_home .view-header{margin-bottom:30px;}}.view-products.view-display-id-block_products_home .view-header .black{display:inline-block;margin-bottom:26px;}.view-products.view-display-id-block_products_home .more-link{padding-top:10px;}.more-link{display:flex;align-items:center;justify-content:center;width:100%;padding-top:68px;}@media (max-width:991px){.more-link{padding-top:30px;}}.more-link a{font-size:18px;color:#000;text-decoration:none;position:relative;font-weight:normal;padding:0px 13px;text-transform:uppercase;}.more-link a:before{content:"";height:25px;border-right:3px solid #E71D24;transform:rotate(-22deg);position:absolute;top:0;text-align:center;left:0px;}.more-link a:after{content:"";height:25px;border-left:3px solid #E71D24;transform:rotate(-22deg);position:absolute;top:0;text-align:center;right:0px;}.more-link a:hover{color:#E71D24;}.view-display-id-block_projects_homepage{margin-top:115px;margin-bottom:86px;}@media (max-width:991px){.view-display-id-block_projects_homepage{margin-top:30px;margin-bottom:30px;}}.view-display-id-block_projects_homepage .view-header{text-align:center;margin-bottom:50px;font-size:17px;color:#221F1F;padding:0px 15px;}@media (max-width:991px){.view-display-id-block_projects_homepage .view-header{margin-bottom:30px;}}.view-display-id-block_projects_homepage .view-header .black{display:inline-block;margin-bottom:16px;}.view-display-id-block_our_blog_latest_news_home .view-header{text-align:center;margin-bottom:71px;}@media (max-width:991px){.view-display-id-block_our_blog_latest_news_home .view-header{margin-bottom:30px;}}
body{overflow-x:hidden;}.paragraph--width--edge-to-edge,.paragraph--width--edge-to-edge-content{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-repeat:no-repeat;background-size:cover;overflow:hidden;}.background-style{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;padding:100px 0 50px 0;background:rgba(0,63,87,0.77);}@media (max-width:480px){.background-style{padding:40px 0;}}.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col{padding:0;}.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col:first-child{padding-right:30px;}@media (max-width:767px){.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col:first-child{padding-right:0;}}.paragraph--color{padding:90px 0 60px;}@media (max-width:991px){.paragraph--color{padding:30px 0px;}}.paragraph > .paragraph__column{padding:0;}.viewsreference--view-title{font-size:20px;font-weight:bold;margin-bottom:30px;color:#E71D24;}@media (max-width:480px){.viewsreference--view-title{margin-bottom:15px;}}.paragraph--type--bp-columns .field--name-bp-text{font-size:18px;font-weight:300;}.paragraph--color--rgba-nero{background-color:#221F1F;padding-left:60px;padding-right:60px;}@media (max-width:1800px){.paragraph--color--rgba-nero{padding-left:15px;padding-right:15px;}}.paragraph.paragraph--color--rgba-whisper{background-color:#F1F1F1;z-index:1;padding:110px 0px;margin-top:0 !important;}@media (max-width:767px){.paragraph.paragraph--color--rgba-whisper{padding:30px 0px;}}.paragraph.paragraph--color--rgba-whisper:before{content:'';position:absolute;overflow:hidden;bottom:0;left:0;top:0;width:53%;display:block;-webkit-transform:scaleX(1);transform:scaleX(1);background-color:#E9E9E9;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,76% 0,96% 100%,0 100%);z-index:-1;}.paragraph--color--rgba-white-smoke{background-color:#f2f2f2;}#where-to-find-us .viewsreference--view-title{text-align:center;margin-bottom:50px;}@media (max-width:480px){#where-to-find-us .viewsreference--view-title{margin-bottom:15px;}}
.navbar-btn{margin-bottom:4px;margin-top:4px;}.logo{margin-right:-15px;padding-left:15px;padding-right:15px;}.logo img{width:213px;height:50px;}.navbar-default{background-color:#FFFFFF;border:none;}.navbar-default:after{content:"";box-shadow:0 4px 7px 0 rgba(0,0,0,0.35);position:absolute;top:0;z-index:1001;width:100%;height:100%;pointer-events:none;}@media (min-width:1201px){.navbar-default .container-fluid{padding-left:40px;}}.navbar-default .navbar-collapse{padding:0;}@media (max-width:991px){.navbar-default .navbar-collapse .language-switcher-language-url{display:none;}}@media (min-width:992px){.navbar-default nav{display:inline-block;margin-right:25px;}}.navbar-default nav .menu--main{margin:0;}@media (min-width:992px){.navbar-default nav .menu--main{padding-top:18px;}}.navbar-default nav .menu--main li{padding:0px 26px;}@media (max-width:1201px){.navbar-default nav .menu--main li{padding:0px 13px;}}@media (max-width:991px){.navbar-default nav .menu--main li{padding:0px;}}@media (min-width:992px){.navbar-default nav .menu--main li:before{content:"";display:block;height:18px;border-right:1px solid #A5A5A5;transform:rotate(-11deg);position:absolute;top:2px;text-align:center;right:0px;}}.navbar-default nav .menu--main li.last{padding-right:0;border-bottom:none;}.navbar-default nav .menu--main li.last:before{border:none;}.navbar-default nav .menu--main li a{padding:0;font-size:18px;color:#000;}@media (max-width:991px){.navbar-default nav .menu--main li a{font-size:17px;text-align:center;padding:9px 0px;border-bottom:1px solid #00000059;}}.navbar-default nav .menu--main li a:hover,.navbar-default nav .menu--main li a:focus{color:#E71D24;background-color:transparent;}.navbar-default nav .menu--main li a.is-active,.navbar-default nav .menu--main li a.active,.navbar-default nav .menu--main li a.active-trail{font-weight:bold;background-color:transparent;color:#000;}.navbar-default nav .menu--main li a.is-active:hover,.navbar-default nav .menu--main li a.active:hover,.navbar-default nav .menu--main li a.active-trail:hover,.navbar-default nav .menu--main li a.is-active:focus,.navbar-default nav .menu--main li a.active:focus,.navbar-default nav .menu--main li a.active-trail:focus{color:#E71D24;background-color:transparent;}.navbar-default nav .menu--main li.dropdown{position:relative;}@media (min-width:992px){.navbar-default nav .menu--main li.dropdown:hover > .dropdown-menu{display:block;animation:fadeIn ease 0.5s;-webkit-animation:fadeIn ease 0.5s;top:35px;box-shadow:none;}}@media (min-width:992px){.navbar-default nav .menu--main li.dropdown{padding-bottom:15px;}}@media (min-width:992px){.navbar-default nav .menu--main li.dropdown:after{display:none;content:'';position:absolute;top:38px;left:50%;transform:translate(-50%,0);border-right:9px solid transparent;border-top:6px solid #FFFFFF;border-left:9px solid transparent;z-index:1003;}}.navbar-default nav .menu--main li.dropdown:hover:after{display:block;}.navbar-default nav .menu--main li.dropdown .caret{display:none;position:absolute;width:43px;top:0;padding:0;margin:0;right:0px;font-size:0px;border:none;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;}.navbar-default nav .menu--main li.dropdown .caret:before{color:#E71D24;content:"\f107";font-size:40px;font-weight:normal;}.navbar-default nav .menu--main li.dropdown .caret:hover,.navbar-default nav .menu--main li.dropdown .caret:focus{color:#E71D24;}@media (max-width:991px){.navbar-default nav .menu--main li.dropdown .caret{display:inline-block;}}.navbar-default nav .menu--main li.dropdown .caret.active:before{content:"\f106";}@media (min-width:992px){.navbar-default nav .menu--main li.dropdown .dropdown-menu{left:0;top:40px;min-width:295px;background-color:#FFFFFF;border:none;margin:0;padding:13px 0px;z-index:1000;}}@media (min-width:992px){.navbar-default nav .menu--main li.dropdown .dropdown-menu:after{content:"";box-shadow:7px 7px 6px 2px rgba(0,0,0,0.16);position:absolute;top:0;z-index:1001;width:100%;height:100%;pointer-events:none;}}@media (max-width:991px){.navbar-default nav .menu--main li.dropdown .dropdown-menu{background-color:#1d191914;box-shadow:none;padding:0;border:none;}}@media (max-width:991px){.navbar-default nav .menu--main li.dropdown .dropdown-menu.active-menu{display:block;position:static;float:none;width:auto;margin-top:0;}}@media (min-width:992px){.navbar-default nav .menu--main li.dropdown .dropdown-menu li{margin:13px 0px;padding:0px 16px 0px 39px;}}@media (min-width:992px){.navbar-default nav .menu--main li.dropdown .dropdown-menu li.last{margin-bottom:6px;}}.navbar-default nav .menu--main li.dropdown .dropdown-menu li:before{display:none;}.navbar-default nav .menu--main li.dropdown .dropdown-menu li a{font-size:17px;color:#000;}.navbar-default nav .menu--main li.dropdown .dropdown-menu li a:hover,.navbar-default nav .menu--main li.dropdown .dropdown-menu li a:focus{color:#E71D24;}@media (min-width:992px){.navbar-default nav .menu--main li.dropdown .dropdown-menu li a{position:relative;}}@media (min-width:992px){.navbar-default nav .menu--main li.dropdown .dropdown-menu li a:after{content:"";display:block;height:18px;border-left:3px solid #e91d24;position:absolute;top:3px;text-align:center;left:0;margin-left:-15px;}}@media (min-width:992px){.navbar-default nav .menu--main li.dropdown .dropdown-menu li .dropdown-toggle:before{font:normal normal normal 14px/1 FontAwesome;content:"\f105";font-size:27px;font-weight:normal;position:absolute;right:0;color:#b1b1b1;font-weight:bold;}}.navbar-default nav .menu--main li.dropdown .dropdown-menu li.dropdown{position:relative;}.navbar-default nav .menu--main li.dropdown .dropdown-menu li.dropdown:after{display:none;}@media (min-width:992px){.navbar-default nav .menu--main li.dropdown .dropdown-menu li.dropdown .dropdown-menu{left:100%;top:0px;margin-top:-25px;z-index:999;}}.navbar-default nav .menu--main li.dropdown .dropdown-menu li.dropdown .dropdown-menu li a{font-size:17px;display:block;}@media (min-width:992px){.navbar-default nav .menu--main li.dropdown .dropdown-menu li.dropdown .dropdown-menu li a:after{content:"";height:auto;border:4px solid #e91d24;border-radius:50%;margin-left:-20px;top:8px;}}.navbar-default .navbar-toggle{background-color:transparent;border:none;padding:0px;margin-top:21px;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent;}.navbar-default .navbar-toggle .icon-bar{background-color:#E71D24;width:30px;position:relative;transition:all 180ms ease-in-out;}.navbar-default .navbar-toggle .icon-bar.top-bar{top:6px;transform:rotate(45deg);}.navbar-default .navbar-toggle .icon-bar.middle-bar{opacity:0;}.navbar-default .navbar-toggle .icon-bar.bottom-bar{top:-6px;transform:rotate(-45deg);}.navbar-default .navbar-toggle.collapsed .top-bar{top:0px;transform:rotate(0deg);}.navbar-default .navbar-toggle.collapsed .middle-bar{top:1px;opacity:1;}.navbar-default .navbar-toggle.collapsed .bottom-bar{top:2px;transform:rotate(0deg);}.language-switcher-language-url{float:right;padding:14px 0px;}@media (max-width:992px){.language-switcher-language-url{margin:0px 10px;}}.language-switcher-language-url ul{padding-left:0;margin-bottom:0;}.language-switcher-language-url ul li{list-style-type:none;float:left;}.language-switcher-language-url ul li a{font-size:0;background-repeat:no-repeat;display:block;background-position:center;width:24px;height:30px;border-radius:2px;border:solid 1px #aaaaaa;}.language-switcher-language-url ul li a:hover{border-color:#E71D24;}.language-switcher-language-url ul li.ar a{background-image:url(/themes/custom/alfaiha/images/ar-switcher.svg);}.language-switcher-language-url ul li.is-active,.language-switcher-language-url ul li.en{display:none;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#000;background-color:transparent;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#000;background-color:transparent;}
.cookiesjsr-banner{background-color:#C1BDBD;}.breadcrumb > li{display:inline-block;color:#fff;}a,button,a:before{-webkit-transition:all 0.5s cubic-bezier(0.19,1,0.22,1);transition:all 0.5s cubic-bezier(0.19,1,0.22,1);}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .navbar-fixed-top{top:79px;}.navbar-is-fixed-top{margin-top:59px;}.navbar-fixed-top{z-index:400;}.main-container{padding-top:75px;padding-bottom:100px;}@media (max-width:767px){.main-container{padding-top:30px;padding-bottom:30px;}}.banner-image{position:relative;}.banner-image:before{content:'';position:absolute;display:block;overflow:hidden;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0.45);}.banner-image .top-bar{position:absolute;bottom:40px;left:0;right:0;z-index:11;}@media (max-width:991px){.banner-image .top-bar{bottom:20px;}}@media (max-width:767px){.banner-image .top-bar{background-color:rgba(0,0,0,0.6);bottom:0;padding:10px 0px;}}.banner-image .field--name-field-banner-image img{width:100%;}.top-bar:not(.banner-image .top-bar,.navbar-header .top-bar){background:#221F1F 0% 0% no-repeat padding-box;padding:45px 0px;text-align:center;}.banner-image:has(.field--name-field-banner-image) ~ .top-bar{display:none;}.breadcrumb{background-color:transparent;padding:0;margin-bottom:0;border:none;font-size:12px;margin-bottom:6px;display:inline-block;}.breadcrumb li:after{content:">";padding:0 2px;color:#B9B9B9;}.breadcrumb li:before{display:none;}.breadcrumb li a{color:#B9B9B9;}.breadcrumb li.active{color:#FFFFFF;}.breadcrumb li.active:before{content:"";padding:0;}.page-header{font-size:38px;color:#000;border:none;display:block;margin:0;padding:0;}@media (max-width:991px){.page-header{font-size:24px;}}@media (max-width:991px){.page-header{font-size:20px;}}.page-node-type-landing-page .page-header,.page-node-type-product .page-header,.path-taxonomy .page-header,.path-product .page-header,.path-product .page-header,.path-sub-product .page-header,.page-node-type-landing-page .field--name-node-title .title,.page-node-type-product .field--name-node-title .title,.path-taxonomy .field--name-node-title .title,.path-product .field--name-node-title .title,.path-product .field--name-node-title .title,.path-sub-product .field--name-node-title .title,.page-node-type-landing-page .field--name-taxonomy-term-title .title,.page-node-type-product .field--name-taxonomy-term-title .title,.path-taxonomy .field--name-taxonomy-term-title .title,.path-product .field--name-taxonomy-term-title .title,.path-product .field--name-taxonomy-term-title .title,.path-sub-product .field--name-taxonomy-term-title .title{color:#FFFFFF;margin:0;font-size:28px;}.top-bar .page-header{color:#FFFFFF;font-size:28px;}
.breadcrumb-wrapper{background-color:#919191;padding:32px 0px 29px;position:relative;}.breadcrumb-wrapper:before{content:'';position:absolute;overflow:hidden;bottom:0;left:0;top:0;width:32.2%;background-color:#000;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,88% 0,90% 100%,0 100%);}.breadcrumb-wrapper .breadcrumb{width:218px;position:relative;}.node--type-our-blog-and-latest-news.node--view-mode-full .bs-region--top .field--name-node-title .title{color:#221F1F;font-size:34px;margin-top:0;margin-bottom:20px;font-weight:normal;}@media (max-width:991px){.node--type-our-blog-and-latest-news.node--view-mode-full .bs-region--top .field--name-node-title .title{font-size:24px;}}.node--type-our-blog-and-latest-news.node--view-mode-full .bs-region--top .field--name-field-author-name{font-size:18px;color:#919191;margin-bottom:7px;}.node--type-our-blog-and-latest-news.node--view-mode-full .bs-region--top .field--name-field-author-name .field--label{display:inline-block;margin:0px 5px;}.node--type-our-blog-and-latest-news.node--view-mode-full .bs-region--top .field--name-field-author-name .field--item{display:inline-block;}.node--type-our-blog-and-latest-news.node--view-mode-full .bs-region--top .field--name-field-date{color:#E71D24;font-size:18px;margin-bottom:20px;}.node--type-our-blog-and-latest-news.node--view-mode-full .field--name-field-image img{border-radius:3px;}.node--type-our-blog-and-latest-news.node--view-mode-full .field--name-body{margin-top:30px;font-size:17px;color:#000;}.field--name-dynamic-block-fieldnode-related-news{border-radius:3px;border:solid 1px #c9c9c9;padding:20px;}@media (max-width:767px){.field--name-dynamic-block-fieldnode-related-news{margin-top:20px;}}.field--name-dynamic-block-fieldnode-related-news .field--label{color:#000;font-size:18px;font-weight:bold;padding-bottom:5px;margin-bottom:30px;border-bottom:2px solid #E71D24;}.field--name-dynamic-block-fieldnode-related-news .field--name-node-title .title{font-size:16px;font-weight:bold;color:#464646;margin-top:10px;margin-bottom:5px;}.field--name-dynamic-block-fieldnode-related-news .field--name-node-title .title a{text-decoration:none;}.field--name-dynamic-block-fieldnode-related-news .field--name-node-title .title a:hover{color:#E71D24;}.field--name-dynamic-block-fieldnode-related-news .field--name-field-date{color:#E71D24;font-size:15px;}.view-display-id-block_related_news .view-content .views-row{margin-bottom:20px;}.view-display-id-block_related_news .view-content .views-row:last-child{margin-bottom:0;}.node--type-our-blog-and-latest-news.node--view-mode-teaser,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page{margin-bottom:30px;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper{border-radius:3px;border:solid 1px #bfbfbf;padding:5px;position:relative;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper{padding:15px 20px 13px 15px;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper .field--name-node-title .title,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper .field--name-node-title .title{color:#221F1F;font-size:17px;font-weight:bold;margin-top:0;margin-bottom:10px;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper .field--name-node-title .title a,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper .field--name-node-title .title a{text-decoration:none;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper .field--name-node-title .title a:hover,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper .field--name-node-title .title a:hover{color:#E71D24;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper .field--name-field-date,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper .field--name-field-date{color:#E71D24;font-size:15px;font-weight:bold;margin-bottom:20px;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper .field--name-body,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper .field--name-body{font-size:17px;color:#221F1F;margin-bottom:25px;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper .field--name-body:after,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper .field--name-body:after{content:"";display:block;height:25px;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper .field--name-field-author-name,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper .field--name-field-author-name{font-size:15px;color:#919191;margin-bottom:21px;font-weight:bold;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper .field--name-field-author-name:after,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper .field--name-field-author-name:after{content:"";display:block;height:25px;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper .field--name-field-author-name .field--label,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper .field--name-field-author-name .field--label{display:inline-block;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper .field--name-field-author-name .field--item,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper .field--name-field-author-name .field--item{display:inline-block;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper .read-more-wrapper,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper .read-more-wrapper{position:absolute;bottom:18px;width:100%;left:0;right:0;padding:0px 18px;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper .read-more-wrapper .field--name-node-link,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper .read-more-wrapper .field--name-node-link{position:relative;text-align:right;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper .read-more-wrapper .field--name-node-link:before,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper .read-more-wrapper .field--name-node-link:before{content:"";border-bottom:1.3px solid #E71D24;width:calc(100% - 95px);position:absolute;left:0;top:50%;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper .read-more-wrapper .field--name-node-link a,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper .read-more-wrapper .field--name-node-link a{color:#E71D24;font-size:15px;font-weight:bold;display:inline-block;text-decoration:none;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper .description-wrapper .read-more-wrapper .field--name-node-link a:hover,.node--type-our-blog-and-latest-news.node--view-mode-news-landing-page .content-wrapper .description-wrapper .read-more-wrapper .field--name-node-link a:hover{color:#000;}.node--type-our-blog-and-latest-news.node--view-mode-teaser{margin-bottom:30px;}.node--type-our-blog-and-latest-news.node--view-mode-teaser .content-wrapper{border:none;background-color:#FFFFFF;}.pagination{width:100%;margin:0px;display:flex;justify-content:center;align-items:center;padding-top:50px;}.pagination li{padding-right:4px;}.pagination li a,.pagination li span{border:none;color:#262626;margin-left:0px;font-size:18px;padding:0;width:40px;height:40px;align-items:center;display:flex;justify-content:center;background-color:transparent;border:1px solid #a8a8a8;border-radius:4px;}.pagination li a:hover,.pagination li span:hover,.pagination li a:focus,.pagination li span:focus{background-color:#E71D24;color:#FFFFFF;}.pagination li.active a{background-color:#E71D24;color:#FFFFFF;border-color:transparent;}.pagination li.active a:hover,.pagination li.active a:focus{background-color:#E71D24;color:#FFFFFF;}.pagination li.pager__item--previous span,.pagination li.pager__item--next span{color:white;font-size:18px;}.pagination li.pager__item--previous span:hover,.pagination li.pager__item--next span:hover,.pagination li.pager__item--previous span:focus,.pagination li.pager__item--next span:focus{background-color:#E71D24;color:#FFFFFF;}.pagination li.pager__item--previous .left-active,.pagination li.pager__item--next .left-active,.pagination li.pager__item--previous .right-active,.pagination li.pager__item--next .right-active{color:#221F1F;border:none;}.pagination li.pager__item--previous .left-deactivate,.pagination li.pager__item--next .left-deactivate,.pagination li.pager__item--previous .right-deactivate,.pagination li.pager__item--next .right-deactivate{color:#A8A8A8;}
.node--type-contact-information.node--view-mode-default .field--name-node-title{cursor:pointer;background-color:#FFFFFF;border-radius:2px;box-shadow:2px 2px 6px 0 rgba(0,0,0,0.16);padding-top:53px;padding-bottom:30px;}.node--type-contact-information.node--view-mode-default .field--name-node-title .country-name{margin:0;font-size:20px;color:#221F1F;font-weight:bold;text-align:center;margin-top:7px;position:relative;}.node--type-contact-information.node--view-mode-default .field--name-node-title .country-name:before{content:"";width:25px;height:31px;background-size:25px 31px;padding-bottom:7px;position:absolute;top:0;transform:translate(0%,-27px);left:0;right:0;margin:-7px auto;}.slick--view--where-to-find-us--attachment-where-to-find-us-thumbnail{margin-bottom:30px;position:relative;z-index:9;}.slick--view--where-to-find-us--attachment-where-to-find-us-thumbnail .slick-list{margin:0 -15px;}.slick--view--where-to-find-us--attachment-where-to-find-us-thumbnail .slick-slide{padding:0 15px;outline:none;}.slick--view--where-to-find-us--attachment-where-to-find-us-thumbnail .slick-slide .field--name-node-title .country-name:before{background:url(/themes/custom/alfaiha/images/location-gray.svg) no-repeat;}.slick--view--where-to-find-us--attachment-where-to-find-us-thumbnail .slick-slide.slick-current .field--name-node-title .country-name:before{background:url(/themes/custom/alfaiha/images/location-red.svg) no-repeat;}.slick--view--where-to-find-us--attachment-where-to-find-us-thumbnail .slick__arrow{width:100%;z-index:2;font-size:0;border:none;outline:none;}.slick--view--where-to-find-us--attachment-where-to-find-us-thumbnail .slick__arrow .slick-arrow{outline:none;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:0;padding:0;display:block;background-color:transparent;border:none;width:auto;}.slick--view--where-to-find-us--attachment-where-to-find-us-thumbnail .slick__arrow .slick-arrow:before{opacity:1;font:normal normal normal 14px/1 FontAwesome;color:#B1B1B1;font-size:20px;text-align:center;}.slick--view--where-to-find-us--attachment-where-to-find-us-thumbnail .slick__arrow .slick-next{right:-27px;}@media (max-width:767px){.slick--view--where-to-find-us--attachment-where-to-find-us-thumbnail .slick__arrow .slick-next{right:10px;}}.slick--view--where-to-find-us--attachment-where-to-find-us-thumbnail .slick__arrow .slick-next:before{content:"\f054";}.slick--view--where-to-find-us--attachment-where-to-find-us-thumbnail .slick__arrow .slick-prev{left:-27px;}@media (max-width:767px){.slick--view--where-to-find-us--attachment-where-to-find-us-thumbnail .slick__arrow .slick-prev{left:10px;}}.slick--view--where-to-find-us--attachment-where-to-find-us-thumbnail .slick__arrow .slick-prev:before{content:"\f053";}.node--type-contact-information.node--view-mode-teaser{box-shadow:2px 2px 6px 0 rgba(0,0,0,0.16);background-color:#FFFFFF;border-radius:2px;padding:40px 45px;}@media (max-width:991px){.node--type-contact-information.node--view-mode-teaser{padding:15px;}}.node--type-contact-information.node--view-mode-teaser .group-left{padding-right:30px;}@media (max-width:991px){.node--type-contact-information.node--view-mode-teaser .group-left{width:100%;margin-bottom:30px;padding-right:0;}}.node--type-contact-information.node--view-mode-teaser .group-left .field{font-size:20px;color:#221F1F;margin-bottom:33px;}@media (max-width:767px){.node--type-contact-information.node--view-mode-teaser .group-left .field{font-size:16px;margin-bottom:10px;}}.node--type-contact-information.node--view-mode-teaser .group-left .field:last-child{margin-bottom:0;}.node--type-contact-information.node--view-mode-teaser .group-left .field .field--label{display:inline-block;font-weight:bold;padding-right:15px;}.node--type-contact-information.node--view-mode-teaser .group-left .field .field--label:after{content:":";}@media (max-width:480px){.node--type-contact-information.node--view-mode-teaser .group-left .field .field--label{display:block;margin-bottom:5px;}}.node--type-contact-information.node--view-mode-teaser .group-left .field .field--items,.node--type-contact-information.node--view-mode-teaser .group-left .field .field--item{display:inline-block;}.node--type-contact-information.node--view-mode-teaser .group-left .field .field--items a,.node--type-contact-information.node--view-mode-teaser .group-left .field .field--item a{text-decoration:none;}.node--type-contact-information.node--view-mode-teaser .group-left .field .field--items a:hover,.node--type-contact-information.node--view-mode-teaser .group-left .field .field--item a:hover{color:#E71D24;}.node--type-contact-information.node--view-mode-teaser .group-left .field.field--name-field-telephone .field--items .field--item:nth-last-child(2):after{content:"/";padding:0px 8px;}@media (max-width:991px){.node--type-contact-information.node--view-mode-teaser .group-right{width:100%;}}.webform-submission-contact-form .form-type-processed-text{color:#E71D24;font-size:20px;font-weight:bold;margin-bottom:38px;}.webform-submission-contact-form .form-item{margin-bottom:60px;}@media (max-width:767px){.webform-submission-contact-form .form-item{margin-bottom:30px;}}.webform-submission-contact-form .form-item .control-label{display:block;color:#464646;font-weight:normal;font-size:17px;}.webform-submission-contact-form .form-item .control-label.form-required:after{content:"*";color:#E71D24;font-weight:bold;margin-left:5px;}.webform-submission-contact-form .form-item input{width:100%;max-width:100%;border:none;box-shadow:none;border-bottom:1px solid #919191;border-radius:0;}.webform-submission-contact-form .form-item.form-type-textarea{margin-bottom:0;}.webform-submission-contact-form .form-item.form-type-textarea .control-label{color:#919191;margin-bottom:30px;}@media (max-width:767px){.webform-submission-contact-form .form-item.form-type-textarea .control-label{margin-bottom:10px;}}.webform-submission-contact-form .form-item.form-type-textarea textarea{border-color:#919191;box-shadow:none;border-radius:2px;height:253px;}.webform-submission-contact-form .form-item.form-item-phone-number,.webform-submission-contact-form .form-item.left-section,.webform-submission-contact-form .form-item.right-section,.webform-submission-contact-form .form-item.row{margin-bottom:0;}@media (max-width:767px){.webform-submission-contact-form .form-item.form-item-phone-number{margin-bottom:30px;}}.webform-submission-contact-form .form-submit{float:left;margin-top:10px;margin-right:0;font-size:20px;padding:10px 30px;background-color:#000;border:none;border-radius:0;}.webform-submission-contact-form .form-submit:hover{background-color:#E71D24;}.webform-submission-contact-form .g-recaptcha{float:left;margin-top:30px;}#contact-us-form{margin-bottom:100px;}@media (max-width:767px){#contact-us-form{margin-bottom:50px;}}#where-to-find-us{margin-bottom:70px;}@media (max-width:767px){#where-to-find-us{margin-bottom:30px;}}
.ui-widget{font-family:'Montserrat',sans-serif;}.nero{font-size:18px;font-weight:bold;color:#221F1F;}@media (max-width:991px){.view-vacancies{margin-bottom:50px;}}.view-vacancies .views-row{margin-bottom:20px;}.view-vacancies .views-row:last-child{margin-bottom:0;}.view-vacancies .views-accordion-header{margin:0;padding:0;background:none;border:none;border-radius:2px;background-color:#221F1F;outline:none;}.view-vacancies .views-accordion-header .node--type-vacancies{position:relative;}.view-vacancies .views-accordion-header .node--type-vacancies .content-wrapper{padding:18px 18px 18px 37px;}.view-vacancies .views-accordion-header .node--type-vacancies .content-wrapper:before{content:"▶";font-size:16px;color:#E71D24;position:absolute;top:50%;left:15px;transform:translate(0,-54%);display:inline-block;}.view-vacancies .views-accordion-header .node--type-vacancies .content-wrapper .field--name-node-title{float:left;}@media (max-width:480px){.view-vacancies .views-accordion-header .node--type-vacancies .content-wrapper .field--name-node-title{float:none;font-size:18px;}}.view-vacancies .views-accordion-header .node--type-vacancies .content-wrapper .field--name-node-title .title{margin:0;font-size:20px;color:#FFFFFF;}.view-vacancies .views-accordion-header .node--type-vacancies .content-wrapper .field--name-field-date{color:#AFAFAF;font-size:16px;float:right;margin-top:4px;}@media (max-width:480px){.view-vacancies .views-accordion-header .node--type-vacancies .content-wrapper .field--name-field-date{float:left;}}.view-vacancies .views-accordion-header.ui-accordion-header-active .node--type-vacancies .content-wrapper:before{font-size:20px;left:10px;content:"▼";color:#8A8A8A;}.view-vacancies .ui-accordion-content{padding:30px;border-color:#221F1F;}.view-vacancies .ui-accordion-content .views-field-body{font-size:17px;color:#221F1F;}.view-vacancies .ui-accordion-content .views-field-body ul,.view-vacancies .ui-accordion-content .views-field-body ol{padding-left:17px;}.view-vacancies .ui-accordion-content .views-field-body ul li,.view-vacancies .ui-accordion-content .views-field-body ol li{list-style-type:none;}.view-vacancies .ui-accordion-content .views-field-body ul li:before,.view-vacancies .ui-accordion-content .views-field-body ol li:before{content:"\2022";font-size:20px;color:#E71D24;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}.view-vacancies .view-empty{font-size:20px;color:#464646;}.careers-form .block-title{font-size:20px;color:#E71D24;font-weight:bold;margin-bottom:36px;}@media (max-width:767px){.careers-form .block-title{margin-bottom:15px;}}.careers-form .webform-submission-careers-form{background-color:#f2f2f2;border-radius:2px;padding:50px 41px 48px 41px;}@media (max-width:767px){.careers-form .webform-submission-careers-form{padding:20px;}}.careers-form .webform-submission-careers-form .form-item{margin-bottom:60px;}@media (max-width:767px){.careers-form .webform-submission-careers-form .form-item{margin-bottom:30px;}}.careers-form .webform-submission-careers-form .form-item .control-label{display:block;color:#464646;font-size:17px;}.careers-form .webform-submission-careers-form .form-item .control-label.form-required:after{content:"*";color:#E71D24;font-weight:bold;margin-left:5px;}.careers-form .webform-submission-careers-form .form-item input,.careers-form .webform-submission-careers-form .form-item select{width:100%;max-width:100%;border:none;box-shadow:none;background-color:transparent;border-bottom:1px solid #b4b4b4;border-radius:0;padding:5px;}.careers-form .webform-submission-careers-form .form-item .select-wrapper{position:relative;}.careers-form .webform-submission-careers-form .form-item .select-wrapper:after{content:"▼";color:#6B6B6B;position:absolute;right:5px;top:10px;}.careers-form .webform-submission-careers-form .form-item .select-wrapper select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';}.careers-form .webform-submission-careers-form .form-item.form-item-upload-your-cv{margin-bottom:20px;}.careers-form .webform-submission-careers-form .g-recaptcha{float:left;margin-bottom:60px;}.careers-form .webform-submission-careers-form .webform-button--submit{display:block;color:#221F1F;margin-right:0;margin:auto;font-size:20px;font-weight:bold;padding:6px 20px;background-color:transparent;border:2px solid #E71D24;border-radius:4px;}.careers-form .webform-submission-careers-form .webform-button--submit:hover{color:#FFFFFF;background-color:#E71D24;}@media (max-width:991px){#careers .paragraph__column .paragraph--type--bp-columns__2col{width:100%;}}@media (max-width:991px){#careers .paragraph__column .paragraph--type--bp-columns__2col:first-child{padding-right:0px;}}
#second-text-with-left-image,#about-us-home{border-bottom:1px solid #E71D24;padding-bottom:120px;}@media (max-width:991px){#second-text-with-left-image,#about-us-home{padding-bottom:60px;}}#about-us-home{margin-top:110px;}@media (max-width:991px){#about-us-home{margin-top:30px;}}.paragraph--type--text-with-left-image{margin-bottom:110px;}@media (max-width:767px){.paragraph--type--text-with-left-image{margin-bottom:30px;}}.paragraph--type--text-with-left-image .group-left{width:11.1%;float:left;}@media (max-width:1201px){.paragraph--type--text-with-left-image .group-left{width:18%;}}@media (max-width:991px){.paragraph--type--text-with-left-image .group-left{width:100%;}}.paragraph--type--text-with-left-image .group-left .field--name-field-image img{width:auto;margin:auto;display:block;}.paragraph--type--text-with-left-image .group-right{width:88.9%;float:left;padding-left:106px;}@media (max-width:1201px){.paragraph--type--text-with-left-image .group-right{padding-left:40px;width:82%;}}@media (max-width:991px){.paragraph--type--text-with-left-image .group-right{width:100%;padding-left:0;margin-top:20px;}}.paragraph--type--text-with-left-image .group-right .field--name-bp-modal-title{color:#221F1F;font-size:20px;font-weight:bold;margin-bottom:26px;}.paragraph--type--text-with-left-image .group-right .field--name-bp-text{font-size:17px;color:#221F1F;}.paragraph--type--text-with-left-image .group-right .field--name-bp-link{margin-top:12px;}.paragraph--type--text-with-left-image .group-right .field--name-bp-link a{font-size:17px;font-weight:bold;color:#E71D24;padding-left:12px;position:relative;}.paragraph--type--text-with-left-image .group-right .field--name-bp-link a:before{content:"";border-left:3px solid #b4b4b4;font-weight:bold;height:17px;position:absolute;left:0;top:0;}@media (min-width:991px){.node--type-our-history .our-history-wrapper{display:flex;align-items:center;}}.node--type-our-history .our-history-wrapper .group-left{width:100%;max-width:134px;float:left;}@media (max-width:991px){.node--type-our-history .our-history-wrapper .group-left{float:none;margin:auto;margin-bottom:10px;}}.node--type-our-history .our-history-wrapper .group-left .year-wrapper{background-color:#FFFFFF;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);padding:46px 0px;border-radius:100%;text-align:center;position:relative;}.node--type-our-history .our-history-wrapper .group-left .year-wrapper .field--name-field-year{display:inline-block;font-size:30px;color:#E71D24;text-align:center;}@media (min-width:991px){.node--type-our-history .our-history-wrapper .group-left .year-wrapper .field--name-field-year:after{content:'';position:absolute;border-left:dotted 4px;height:93px;bottom:-103px;left:50%;right:auto;transform:translate(-50%,0);z-index:10;}}@media (min-width:991px){.node--type-our-history .our-history-wrapper .group-right{float:right;max-width:1006px;width:100%;padding-left:40px;display:flex;align-items:center;}}.node--type-our-history .our-history-wrapper .group-right .field--name-body{font-size:18px;color:#000;}@media (min-width:991px){.node--type-our-history .our-history-wrapper .group-right .field--name-body{width:91.3%;float:left;padding-right:40px;}}@media (max-width:991px){.node--type-our-history .our-history-wrapper .group-right .field--name-body{text-align:center;margin-bottom:20px;font-size:16px;}}@media (min-width:991px){.node--type-our-history .our-history-wrapper .group-right .field--name-field-image{float:right;}}.node--type-our-history .our-history-wrapper .group-right .field--name-field-image img{margin:auto;}.view-our-history .view-header{font-size:30px;color:#000;margin-bottom:40px;}@media (max-width:991px){.view-our-history .view-header{margin-bottom:20px;}}.view-our-history .view-content{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.view-our-history .view-content .views-row{background-color:#EEEEEE;padding:50px 0px;margin-bottom:10px;}@media (max-width:991px){.view-our-history .view-content .views-row{padding:20px 0px;}}.view-our-history .view-content .views-row:last-child{margin-bottom:0;}.view-our-history .view-content .views-row:last-child .node--type-our-history .our-history-wrapper .group-left .year-wrapper .field--name-field-year{font-weight:bold;}.view-our-history .view-content .views-row:last-child .node--type-our-history .our-history-wrapper .group-left .year-wrapper .field--name-field-year:after{display:none;}#mission-and-vision{margin-top:120px;margin-bottom:100px;}@media (max-width:767px){#mission-and-vision{margin:30px 0px;}}@media (max-width:767px){#mission-and-vision .bs-1col{margin-bottom:30px;}}#mission-and-vision .paragraph--type--bp-columns__2col:first-child{padding-right:68px;}@media (max-width:991px){#mission-and-vision .paragraph--type--bp-columns__2col:first-child{padding-right:30px;}}@media (max-width:991px){#mission-and-vision .paragraph--type--bp-columns__2col:first-child{padding-right:0px;}}.black{font-size:30px;margin-bottom:20px;}@media (max-width:991px){.black{font-size:22px;}}.paragraph--type-our-vision-mission .field--name-field-image{margin-bottom:40px;}@media (max-width:767px){.paragraph--type-our-vision-mission .field--name-field-image{margin-bottom:20px;}}.paragraph--type-our-vision-mission .field--name-field-image img{margin:auto;}.paragraph--type-our-vision-mission .field--name-bp-text{font-size:18px;color:#000;text-align:center;}@media (max-width:1201px){.view-our-values{margin-right:-15px;margin-left:-15px;}}.view-our-values .view-header{color:#FFFFFF;font-size:30px;text-align:center;margin-bottom:55px;}@media (max-width:991px){.view-our-values .view-header{margin-bottom:20px;}}.view-our-values .views-row{float:left;width:14.28%;padding-right:20px;}@media (max-width:1201px){.view-our-values .views-row{width:25%;margin-bottom:20px;padding:0px 15px;}}@media (max-width:991px){.view-our-values .views-row{width:33.3%;}}@media (max-width:992px){.view-our-values .views-row{width:50%;}}@media (max-width:480px){.view-our-values .views-row{width:100%;}}@media (min-width:1201px){.view-our-values .views-row:last-child{padding-right:0;}}.node--type-our-values .content-wrapper{padding:71px  17px 29px 17px;border:1px solid #9E9E9E;border-radius:3px;}.node--type-our-values .content-wrapper .field--name-node-title .title{margin-top:22px;margin-bottom:0;color:#FFFFFF;text-align:center;}.node--type-our-values .content-wrapper .field--name-field-image img{margin:auto;}.paragraph--type--text-with-image{padding-top:120px;padding-bottom:80px;}@media (max-width:767px){.paragraph--type--text-with-image{padding-top:30px;padding-bottom:30px;}}.paragraph--type--text-with-image .field--name-field-image img{margin:auto;margin-bottom:40px;}@media (max-width:480px){.paragraph--type--text-with-image .field--name-field-image img{margin-bottom:20px;}}.paragraph--type--text-with-image .field--name-bp-modal-title{font-size:24px;font-weight:bold;color:#221F1F;margin-bottom:20px;text-align:center;}.paragraph--type--text-with-image .field--name-bp-text{font-size:18px;color:#221F1F;text-align:center;}
.node--type-product.node--view-mode-full .group-right{padding-left:58px;}@media (max-width:767px){.node--type-product.node--view-mode-full .group-right{width:100%;padding-left:0;}}.node--type-product.node--view-mode-full .group-left{margin-top:10px;}@media (max-width:767px){.node--type-product.node--view-mode-full .group-left{width:100%;}}.node--type-product.node--view-mode-full .group-left .field{margin-bottom:40px;}.node--type-product.node--view-mode-full .group-left .field.field--name-dynamic-block-fieldnode-purchase,.node--type-product.node--view-mode-full .group-left .field.field--name-field-file{display:inline;}@media (max-width:991px){.node--type-product.node--view-mode-full .group-left .field.field--name-dynamic-block-fieldnode-purchase,.node--type-product.node--view-mode-full .group-left .field.field--name-field-file{display:block;margin-bottom:20px;}}.node--type-product.node--view-mode-full .group-left .field.field--name-dynamic-block-fieldnode-purchase .field,.node--type-product.node--view-mode-full .group-left .field.field--name-field-file .field{margin-bottom:0;}.node--type-product.node--view-mode-full .group-left .field.field--name-field-file{margin-top:0;}.node--type-product.node--view-mode-full .group-left .field.field--name-field-file .field--item{width:50%;float:left;margin-top:0;}@media (max-width:767px){.node--type-product.node--view-mode-full .group-left .field.field--name-field-file .field--item{width:100%;}}.node--type-product.node--view-mode-full .group-left .field.field--name-field-file .field--item a{width:100%;}.node--type-product.node--view-mode-full .field .field--label{font-size:18px;border-bottom:2px solid;padding-bottom:5.5px;font-weight:bold;}.node--type-product.node--view-mode-full .field .field--item{margin-top:20px;display:inline-block;}.node--type-product.node--view-mode-full .field ul,.node--type-product.node--view-mode-full .field ol{padding-left:15px;}.node--type-product.node--view-mode-full .field--name-body,.node--type-product.node--view-mode-full .field--name-field-uses,.node--type-product.node--view-mode-full .field--name-field-advantages{color:#000;font-size:17px;color:#221F1F;}.node--type-product.node--view-mode-full .field--name-field-file{display:inline-block;}@media (max-width:991px){.node--type-product.node--view-mode-full .field--name-field-file{width:100%;display:block;margin-bottom:20px;}}.node--type-product.node--view-mode-full .field--name-field-file .field--item{margin-bottom:20px;padding:0px 15px;}@media (max-width:991px){.node--type-product.node--view-mode-full .field--name-field-file .field--item{width:100%;}}.node--type-product.node--view-mode-full .field--name-field-file .file--mime-application-pdf a{position:relative;padding:19px 21px 19px 81px;border-radius:5px;border:solid 1px #707070;font-size:18px;text-decoration:none;color:#221F1F;display:inline-block;}@media (max-width:1201px){.node--type-product.node--view-mode-full .field--name-field-file .file--mime-application-pdf a{font-size:16px;padding:19px 21px 19px 64px;}}@media (max-width:991px){.node--type-product.node--view-mode-full .field--name-field-file .file--mime-application-pdf a{width:100%;text-align:center;}}.node--type-product.node--view-mode-full .field--name-field-file .file--mime-application-pdf a:hover{color:#555555;}.node--type-product.node--view-mode-full .field--name-field-file .file--mime-application-pdf a:before{content:"";background-image:url(/themes/custom/alfaiha/images/pdf.svg);background-repeat:no-repeat;background-size:30px 35.1px;width:30px;height:35.1px;position:absolute;top:50%;left:26px;transform:translate(0,-50%);}@media (max-width:991px){.node--type-product.node--view-mode-full .field--name-field-file .file--mime-application-pdf a:before{transform:translate(0%,-50%);}}.node--type-product.node--view-mode-full .field--name-dynamic-block-fieldnode-purchase{display:inline-block;}@media (max-width:991px){.node--type-product.node--view-mode-full .field--name-dynamic-block-fieldnode-purchase{display:block;width:100%;}}.node--type-product.node--view-mode-full .field--name-dynamic-block-fieldnode-purchase .field{width:50%;}@media (max-width:767px){.node--type-product.node--view-mode-full .field--name-dynamic-block-fieldnode-purchase .field{width:100%;}}.node--type-product.node--view-mode-full .field--name-dynamic-block-fieldnode-purchase .field--name-body{margin-top:0;}.node--type-product.node--view-mode-full .field--name-dynamic-block-fieldnode-purchase .purchase-popup{padding:0px 15px;}.node--type-product.node--view-mode-full .field--name-dynamic-block-fieldnode-purchase .purchase-popup #purchase{cursor:pointer;display:inline-block;border-radius:5px;border:solid 1px #707070;text-align:center;padding:19px 77.8px;font-size:18px;color:#221F1F;width:100%;}.node--type-product.node--view-mode-full .field--name-dynamic-block-fieldnode-purchase .purchase-popup #purchase:hover{background-color:#E71D24;color:white;border-color:transparent;}@media (max-width:1201px){.node--type-product.node--view-mode-full .field--name-dynamic-block-fieldnode-purchase .purchase-popup #purchase{font-size:16px;padding:19px 35px;}}@media (max-width:991px){.node--type-product.node--view-mode-full .field--name-dynamic-block-fieldnode-purchase .purchase-popup #purchase{width:100%;display:block;}}.node--type-product.node--view-mode-full .field--name-field-image img{margin:auto;margin-top:37px;width:500px;height:320px;object-fit:contain;}.paragraph--type--bp-simple{margin-bottom:90px;}@media (max-width:767px){.paragraph--type--bp-simple{margin-bottom:50px;}}.paragraph--type--bp-simple .field--name-bp-text{font-size:17px;color:#221F1F;}.view-products .view-content,.view-id-product .view-content{display:-webkit-flex;flex-wrap:wrap;}.view-products .view-content .views-row,.view-id-product .view-content .views-row{margin-bottom:40px;}@media (max-width:991px){.view-products .view-content .views-row,.view-id-product .view-content .views-row{margin-bottom:30px;}}@media (max-width:480px){.view-products .view-content .views-row,.view-id-product .view-content .views-row{width:100%;}}.view-products .view-content .views-row .views-field-image,.view-id-product .view-content .views-row .views-field-image{margin:3px;margin:auto;display:block;max-width:216px;position:relative;}.view-products .view-content .views-row .views-field-image:before,.view-id-product .view-content .views-row .views-field-image:before{content:"";pointer-events:none;width:96%;display:block;height:96%;position:absolute;border-radius:100%;left:0;right:0;margin:auto;bottom:0;top:0;z-index:9;}.view-products .view-content .views-row .views-field-image img,.view-id-product .view-content .views-row .views-field-image img{border-radius:100%;position:relative;z-index:0;padding:5px;}.view-products .view-content .views-row .views-field-name,.view-id-product .view-content .views-row .views-field-name{text-align:center;margin-top:15px;}.view-products .view-content .views-row .views-field-name a,.view-id-product .view-content .views-row .views-field-name a{color:#000;font-size:20px;font-weight:bold;text-decoration:none;}.view-products .view-content .views-row .views-field-name a:hover,.view-id-product .view-content .views-row .views-field-name a:hover{color:#E71D24;}.view-products .view-empty,.view-id-product .view-empty{text-align:center;font-size:24px;}.view-sub-products .view-empty{text-align:center;font-size:24px;}.node--type-product.node--view-mode-teaser{margin-bottom:74px;}@media (max-width:767px){.node--type-product.node--view-mode-teaser{margin-bottom:40px;}}.node--type-product.node--view-mode-teaser .field--name-field-landing-page-image{margin-top:9.5px;}.node--type-product.node--view-mode-teaser .field--name-field-landing-page-image img{border-radius:3px;margin:auto;}.node--type-product.node--view-mode-teaser .field--name-node-title .title{font-size:18px;margin-top:17px;margin-bottom:12px;}.node--type-product.node--view-mode-teaser .field--name-node-title .title a{text-decoration:none;color:#000;font-weight:bold;}.node--type-product.node--view-mode-teaser .field--name-node-title .title a:hover{color:#E71D24;}.node--type-product.node--view-mode-teaser .field--name-body{color:#221F1F;font-size:17px;margin-bottom:12px;}.node--type-product.node--view-mode-teaser .field--name-node-link{font-weight:bold;}.node--type-product.node--view-mode-teaser .field--name-node-link a{color:inherit;font-size:16px;font-weight:bold;padding-left:12px;position:relative;}.node--type-product.node--view-mode-teaser .field--name-node-link a:before{content:"";border-left:3px solid #b4b4b4;font-size:17px;font-weight:bold;height:17px;position:absolute;left:0;top:0;}.spb_overlay{background-color:rgba(0,0,0,0.93);transition:all 0.2s ease-out;}.spb_top_center{border:none;background-color:transparent;width:100%;max-width:716px;margin:auto;left:50%;top:50%;transform:translate(-50%,-50%);padding:0px 15px;overflow-y:auto;-ms-overflow-style:none;}@media screen and (max-height:716px){.spb_top_center{height:90%;}}.spb_top_center::-webkit-scrollbar{display:none;}.webform-submission-purchase-form .webform-content{max-width:716px;height:100%;width:100%;padding:70px;border-radius:3px;border:solid 1px #FFFFFF;}@media (max-width:767px){.webform-submission-purchase-form .webform-content{padding:15px;}}.webform-submission-purchase-form .webform-content .form-item{text-align:center;margin-bottom:30px;}.webform-submission-purchase-form .webform-content .form-item .control-label{display:block;font-size:17px;color:#b4b4b4;margin-bottom:13px;}.webform-submission-purchase-form .webform-content .form-item.form-item-product-name{color:#FFFFFF;font-size:17px;font-weight:bold;}.webform-submission-purchase-form .webform-content .form-item.form-item .control-label{margin-bottom:0;}.webform-submission-purchase-form .webform-content .form-item.form-item input{background-color:transparent;border:none;border-bottom:1px solid #FFFFFF;border-radius:0;width:260px;text-align:center;color:#FFFFFF;font-size:17px;font-weight:bold;outline:none;box-shadow:none;margin:auto;}.webform-submission-purchase-form .webform-content .form-item.form-item.form-item-quantity input{width:59px;}.webform-submission-purchase-form .webform-content .form-actions{text-align:center;}.webform-submission-purchase-form .webform-content .form-actions .webform-button--submit{background-color:#FFFFFF;border-radius:3px;font-size:17px;color:#221F1F;font-weight:bold;padding:5px 18px;}.webform-submission-purchase-form .webform-content .form-actions .webform-button--submit:hover{background-color:#E71D24;color:#FFFFFF;}.webform-submission-purchase-form .close-button{text-align:center;}.webform-submission-purchase-form .close-button .webform-section-title{color:#b4b4b4;font-size:17px;text-align:center;font-weight:normal;cursor:pointer;display:inline-block;}.webform-submission-purchase-form .g-recaptcha{margin:0 auto 30px;width:300px;overflow:hidden;}input[type='number']{-moz-appearance:textfield;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;}.taxonomy-term--type-product-category.taxonomy-term--view-mode-default{padding-left:30px;}.taxonomy-term--type-product-category.taxonomy-term--view-mode-default .content-wrapper{box-shadow:2px 2px 20px #00000017;border-radius:0px 0px 50px 0px;padding:30px;}.taxonomy-term--type-product-category.taxonomy-term--view-mode-default .content-wrapper .field--name-taxonomy-term-title{margin-bottom:10px;margin-top:20px;display:inline-block;position:relative;width:100%;max-width:200px;}.taxonomy-term--type-product-category.taxonomy-term--view-mode-default .content-wrapper .field--name-taxonomy-term-title:before{content:"";border-bottom:4px solid #E71D24;width:45px;position:absolute;left:0;top:7px;margin-left:-61px;}.taxonomy-term--type-product-category.taxonomy-term--view-mode-default .content-wrapper .field--name-taxonomy-term-title .title{font-size:16px;}.taxonomy-term--type-product-category.taxonomy-term--view-mode-default .content-wrapper .field--name-taxonomy-term-title .title a{color:#000;text-decoration:none;font-weight:bold;}.taxonomy-term--type-product-category.taxonomy-term--view-mode-default .content-wrapper .field--name-field-image{float:right;}.taxonomy-term--type-product-category.taxonomy-term--view-mode-default .content-wrapper .field--name-field-image img{width:47px;height:47px;}.taxonomy-term--type-product-category.taxonomy-term--view-mode-default .content-wrapper .field--name-taxonomy-term-link a{color:#E71D24;font-size:16px;text-decoration:none;font-weight:bold;}.view-display-id-page_products .title-group{font-size:25px;font-weight:bold;color:#000;padding-left:30px;position:relative;margin-bottom:25px;}@media (max-width:767px){.view-display-id-page_products .title-group{font-size:18px;}}.view-display-id-page_products .title-group:before{content:"";border-bottom:4px solid #E71D24;width:45px;position:absolute;left:0;top:10px;margin-left:-25px;}
.bottom-footer{font-size:13px;color:#000;text-align:center;padding:12px 0px;}.bottom-footer a{color:#000;text-decoration:none;}.bottom-footer a:hover{color:#262626;}.footer{background-color:#221F1F;padding:43px 33px 40px 35px;}@media (max-width:991px){.footer{padding:15px 0px;}}@media (max-width:991px){.footer .eca-logo{margin-bottom:50px;}}.footer .eca-logo .field--name-body{color:#FFFFFF;font-size:16px;}@media (max-width:480px){.footer .eca-logo .field--name-body{font-size:14px;}}.footer .eca-logo .field--name-body .eca-image{background-image:url(/themes/custom/alfaiha/images/eca-logo.svg);background-repeat:no-repeat;width:100%;height:131px;display:block;margin-bottom:20px;}@media (max-width:991px){.footer .reach-us,.footer .quick-link{margin-bottom:50px;}}.footer .reach-us .block-title,.footer .quick-link .block-title,.footer .reach-us h2,.footer .quick-link h2{font-size:20px;color:#FFFFFF;margin-top:0;margin-bottom:25px;}.footer .reach-us .block-title:after,.footer .quick-link .block-title:after,.footer .reach-us h2:after,.footer .quick-link h2:after{content:"";border-bottom:1px solid #E71D24;display:block;width:44px;padding-bottom:17.5px;}@media (max-width:991px){.footer .quick-link{margin-bottom:0px;}}.footer .block-content--type-reach-us{color:#FFFFFF;}.footer .block-content--type-reach-us .field--name-field-email{align-items:center;margin-bottom:38px;}.footer .block-content--type-reach-us .field--name-field-email .field--label{font-weight:bold;display:inline-flex;align-items:center;}.footer .block-content--type-reach-us .field--name-field-email .field--label:before{content:"";border:1px solid #FFFFFF;width:21px;height:14px;display:inline-block;background-image:url(/themes/custom/alfaiha/images/email.svg);background-position:center;padding:18px;background-repeat:no-repeat;margin-right:12px;}.footer .block-content--type-reach-us .field--name-field-email .field--label:after{content:":";margin:0px 3px;}.footer .block-content--type-reach-us .field--name-field-email .field--item{display:inline-block;}.footer .block-content--type-reach-us .field--name-field-email .field--item a{color:#FFFFFF;font-size:14px;}.footer .block-content--type-reach-us .menu--social-media li{display:inline-block;margin-right:18px;}.footer .block-content--type-reach-us .menu--social-media li a{font-size:0;padding:0;width:39px;height:39px;background-color:#FFFFFF;display:flex;align-items:center;justify-content:center;border-radius:10px;}.footer .block-content--type-reach-us .menu--social-media li a:before{color:#E71D24;font-size:24px;}.footer .menu--quick-link li{float:left;width:50%;margin-bottom:20px;}.footer .menu--quick-link li a{color:#FFFFFF;font-size:16px;padding:0;}.footer .menu--quick-link li a:hover,.footer .menu--quick-link li a:focus{background-color:transparent;}
.view-projects .view-content,.view-display-id-block_projects_homepage .view-content{padding:0px 10px;}.view-projects .view-content .views-row,.view-display-id-block_projects_homepage .view-content .views-row{padding:0px 5px;margin-bottom:10px;}@media (max-width:600px){.view-projects .view-content .views-row,.view-display-id-block_projects_homepage .view-content .views-row{width:100%;}}.view-projects .views-exposed-form,.view-display-id-block_projects_homepage .views-exposed-form{padding:0px 15px;}@media (min-width:480px){.view-projects .views-exposed-form,.view-display-id-block_projects_homepage .views-exposed-form{display:flex;align-items:center;justify-content:center;margin-bottom:51px;}}@media (max-width:480px){.view-projects .views-exposed-form .form-item,.view-display-id-block_projects_homepage .views-exposed-form .form-item{width:100%;}}.view-projects .views-exposed-form .form-item .control-label,.view-display-id-block_projects_homepage .views-exposed-form .form-item .control-label{color:#E71D24;font-size:18px;font-weight:bold;display:inline-block;margin-right:10px;}@media (max-width:480px){.view-projects .views-exposed-form .form-item .control-label,.view-display-id-block_projects_homepage .views-exposed-form .form-item .control-label{display:block;margin-right:0;}}.view-projects .views-exposed-form .form-item .select-wrapper,.view-display-id-block_projects_homepage .views-exposed-form .form-item .select-wrapper{display:inline-block;position:relative;}@media (max-width:480px){.view-projects .views-exposed-form .form-item .select-wrapper,.view-display-id-block_projects_homepage .views-exposed-form .form-item .select-wrapper{display:block;width:100%;}}.view-projects .views-exposed-form .form-item .select-wrapper:after,.view-display-id-block_projects_homepage .views-exposed-form .form-item .select-wrapper:after{content:"▼";color:#6B6B6B;position:absolute;right:5px;top:10px;}.view-projects .views-exposed-form .form-item .select-wrapper select,.view-display-id-block_projects_homepage .views-exposed-form .form-item .select-wrapper select{width:200px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';display:block;border:none;box-shadow:none;color:#919191;font-size:16px;border-radius:0;padding-left:18px;padding-bottom:0;border-bottom:1px solid #b4b4b4;}@media (max-width:480px){.view-projects .views-exposed-form .form-item .select-wrapper select,.view-display-id-block_projects_homepage .views-exposed-form .form-item .select-wrapper select{max-width:100%;width:100%;}}.node--type-projects .content-wrapper{cursor:pointer;position:relative;}.node--type-projects .content-wrapper:before{content:'';position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.6);opacity:0;top:100%;transition:all 0.2s ease-out;pointer-events:none;}.node--type-projects .content-wrapper:hover:before{opacity:1;top:0;transition:all 0.4s ease-out;}.node--type-projects .content-wrapper:hover .info-wrapper{pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%);transition:all 0.2s ease-out;}.node--type-projects .content-wrapper:hover .info-wrapper .field--name-node-title{position:initial;background-color:transparent;padding:0 15px;margin-bottom:15px;}.node--type-projects .content-wrapper:hover .info-wrapper .field--name-field-locations-projects{position:initial;opacity:1;}.node--type-projects .content-wrapper:hover .info-wrapper .field--name-field-products-used-in-project{position:initial;opacity:1;}.node--type-projects .content-wrapper:hover .info-wrapper .field--name-field-products-used-in-project .field--label{font-weight:bold;}.node--type-projects .content-wrapper:hover .info-wrapper .field--name-field-products-used-in-project .field--label:after{content:":";}.node--type-projects .content-wrapper:hover .info-wrapper .field--name-field-products-used-in-project .field--items .field--item{display:inline-block;}.node--type-projects .content-wrapper:hover .info-wrapper .field--name-field-products-used-in-project .field--items .field--item:after{content:",";}.node--type-projects .content-wrapper:hover .info-wrapper .field--name-field-products-used-in-project .field--items .field--item:last-child:after{display:none;}.node--type-projects .content-wrapper .field--name-field-image img{border-radius:3px;}@media (max-width:600px){.node--type-projects .content-wrapper .field--name-field-image img{width:600px;object-fit:contain;}}.node--type-projects .content-wrapper .info-wrapper .field--name-node-title{position:absolute;bottom:0;padding:32px 10px 31px;width:100%;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:rgba(0,0,0,0.6);}.node--type-projects .content-wrapper .info-wrapper .field--name-node-title .title{color:#FFFFFF;font-size:20px;font-weight:bold;text-align:center;margin:0;}@media (max-width:991px){.node--type-projects .content-wrapper .info-wrapper .field--name-node-title .title{font-size:16px;}}.node--type-projects .content-wrapper .info-wrapper .field--name-field-locations-projects{opacity:0;color:#FFFFFF;font-size:20px;text-align:center;position:absolute;bottom:0;}.node--type-projects .content-wrapper .info-wrapper .field--name-field-products-used-in-project{position:absolute;opacity:0;bottom:0;font-size:18px;color:#FFFFFF;text-align:center;margin-top:55px;padding:0px 20px;}#cboxOverlay{background-color:rgba(0,0,0,0.93);}#cboxLoadedContent{border:none;background:transparent;}#cboxLoadedContent img{border-radius:3px;}#cboxClose{background:url(/themes/custom/alfaiha/images/x.png) no-repeat top center;top:0;z-index:10;width:20px;height:48px;margin-top:-50px;margin-right:-35px;}@media (max-width:991px){#cboxClose{margin-right:0;}}#cboxClose:hover{background-position:top center;}#cboxContent{margin-top:65px;margin-right:50px;margin-bottom:50px;background:transparent;}@media (max-width:991px){#cboxContent{margin-right:0;}}
.spb-popup-main-wrapper{position:fixed;z-index:999999;}.spb_overlay{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;}.spb-controls{position:absolute;right:5px;z-index:999999;}.spb_close{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 10px;color:#000;background:#fff;}.spb_top_left{top:0;left:0;}.spb_top_right{top:0;right:0;}.spb_bottom_left{bottom:0;left:0;}.spb_bottom_right{bottom:0;right:0;}.spb_top_bar{right:0;top:0;left:0;}.spb_bottom_bar{right:0;bottom:0;left:0;}.spb_left_bar{top:0;bottom:0;left:0;}.spb_right_bar{top:0;bottom:0;right:0;}.fade-in{animation:fadeIn ease 20s;-webkit-animation:fadeIn ease 20s;-moz-animation:fadeIn ease 20s;-o-animation:fadeIn ease 20s;-ms-animation:fadeIn ease 20s;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-ms-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
