.custom-container{margin-inline:auto}@media only screen and (max-width: 768px){.custom-container{max-width:85%;margin-inline:auto}}:root{--transparent: rgba(255, 255, 255, 0);--lightest-blue: #e8eef6;--lighter-blue: #a2b7d9;--med-blue: #436eb3;--primary-blue: #0e4c73;--dark-blue: #143872;--darker-blue: #113163;--darkest-blue: #00324d;--lightest-black: #eaeaeb;--lighter-black: #a8a9ab;--light-black: #838588;--med-black: #4e5155;--primary-black: #2a2d32;--dark-black: #1d1f23;--darker-black: #1a1b1f;--jet-black: #2c2c2c;--lightest-grey: #eeeeee;--lighter-grey: #b7b7b7;--light-grey: #9a9a9a;--med-grey: #6e6e6e;--primary-grey: #505050;--dark-grey: #383838;--darker-grey: #313131;--primary-green: #47a31c;--primary-beige: #fff1dd;--grey-gradient: linear-gradient(90.64deg, #5b5b5b 3.9%, #2a2d32 99.69%);--light-grey-gradient: linear-gradient(0deg, rgba(245, 245, 245, 0.45), rgba(245, 245, 245, 0.45)), linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));--dark-grey-gradient: linear-gradient(12.11deg, #505050 0.41%, #2a2d32 100%);--blue-gradient: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(22, 62, 126, 0.774263) 58.96%, #2c2c2c 100%);--fs-min: 16px;--fs-xxxs: clamp(16px, 1vw, 17px);--fs-xxs: clamp(16px, 1vw, 18px);--fs-xs: clamp(17px, 1.5vw, 19px);--fs-sm: clamp(18px, 1.5vw, 20px);--fs-md: clamp(18px, 1.5vw, 22px);--fs-lg: clamp(18px, 1.5vw, 24px);--fs-xl: clamp(24px, 2vw, 33px);--fs-xxl: clamp(32px, 3vw, 40px);--fs-xxxl: clamp(34px, 3vw, 64px);--fs-max: clamp(48px, 10vw, 153.82px);--main-container: 1420px;--lg-container: 1782px;--sm-container: 1490px;--xs-container: 1456px;--xxs-container: 1396px;--xxxs-container: 1250px}.page-template-homepage main{padding-block-end:clamp(52.5px,5.46875vw,105px) 0;margin-block-start:0}.page-template-homepage main .container-shadow{position:absolute;height:unset;aspect-ratio:1;z-index:-1}@media only screen and (max-width: 1200px){.page-template-homepage main .container-shadow{max-width:100%;left:0;right:0}}.page-template-homepage main h1{color:#fff}.page-template-homepage main .hero{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.page-template-homepage main .hero__bg-img{position:absolute;z-index:0;width:100%;height:100%}.page-template-homepage main .hero__bg-img::after,.page-template-homepage main .hero__bg-img::before{content:"";position:absolute;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-template-homepage main .hero__bg-img::after{top:0;left:0;content:url("../images/hp-left-top.png");z-index:0;width:59.58vw}.page-template-homepage main .hero__bg-img::before{right:0;bottom:0;content:url("../images/hp-right-bottom.png");width:24.89vw;z-index:0}.page-template-homepage main .hero__video{position:absolute;height:100%;width:100%;z-index:-1}.page-template-homepage main .hero__video #overlay{position:absolute;width:100%;height:100%}.page-template-homepage main .hero__video #youtube-iframe{max-height:1072px}@media only screen and (max-width: 1200px){.page-template-homepage main .hero__video #youtube-iframe{width:100%}}.page-template-homepage main .hero__content{display:flex;flex-direction:column;padding-block:clamp(100px,10.4166666667vw,200px) clamp(150px,15.625vw,300px);position:relative}.page-template-homepage main .hero__content-headline{width:-moz-fit-content;width:fit-content;margin-inline:auto}.page-template-homepage main .hero__content-headline-pre-title{width:-moz-fit-content;width:fit-content;font-size:clamp(18px,1.5vw,20px);font-weight:700;line-height:1.85;letter-spacing:2px}.page-template-homepage main .hero__content-headline-title{width:-moz-fit-content;width:fit-content;padding-block-start:20px}.page-template-homepage main .hero__content-headline-title h1{font-family:"Karantina";font-size:clamp(48px,10vw,153.82px);font-weight:700;line-height:1;letter-spacing:5px;color:#fff1dd}.page-template-homepage main .hero__content-headline-text{width:-moz-fit-content;width:fit-content;padding-block-start:10px;max-width:793px}.page-template-homepage main .hero__content-headline-text p{font-size:clamp(24px,2vw,33px);font-weight:500;line-height:1.81;letter-spacing:1.2px}@media only screen and (max-width: 1200px){.page-template-homepage main .hero__content-headline{max-width:100%}}.page-template-homepage main .hero__content-links{display:flex;gap:16px;flex-wrap:wrap;padding-block-start:47px}.page-template-homepage main .hero__content-links-whatsapp #hero-whatsapp{background-color:#47a31c;color:#fff;border:1px solid rgba(0,0,0,0)}.page-template-homepage main .hero__content-links-whatsapp #hero-whatsapp svg{color:#fff;stroke:#fff}.page-template-homepage main .hero__content-links-whatsapp #hero-whatsapp svg *{color:inherit;stroke:inherit}.page-template-homepage main .hero__content-links-whatsapp #hero-whatsapp:hover{background-color:#fff;color:#47a31c;border:1px solid #47a31c}.page-template-homepage main .hero__content-links-whatsapp #hero-whatsapp:hover svg{color:#47a31c;stroke:#47a31c;transform:scale(1.2)}.page-template-homepage main .hero__content-links-whatsapp #hero-whatsapp:hover svg *{color:inherit;stroke:inherit}.page-template-homepage main .hero__content-links-single a:hover{color:#fff !important}.page-template-homepage main .our-clients{padding-block:clamp(85px,8.8541666667vw,170px);position:relative;padding-block-start:clamp(85px,8.8541666667vw,170px);justify-content:center;align-items:center;display:flex;row-gap:16px}.page-template-homepage main .our-clients__title{text-align:center;gap:16px;margin-inline-end:16px}.page-template-homepage main .our-clients__title h2{min-width:-moz-fit-content;min-width:fit-content}.page-template-homepage main .our-clients__title svg{max-width:170px}.page-template-homepage main .our-clients__gallery{position:relative;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;flex-wrap:wrap;min-height:55px;width:min(100%,1223.5px);overflow:hidden;z-index:0}.page-template-homepage main .our-clients__gallery::after,.page-template-homepage main .our-clients__gallery::before{top:0;position:absolute;content:"";height:100%;width:50px;z-index:1}.page-template-homepage main .our-clients__gallery::before{right:0;background:linear-gradient(90deg, rgba(252, 248, 242, 0), #fcf8f2)}.page-template-homepage main .our-clients__gallery::after{left:0;background:linear-gradient(270deg, rgba(252, 248, 242, 0), #fcf8f2)}.page-template-homepage main .our-clients__gallery .splide__track{transition:unset !important}.page-template-homepage main .our-clients__gallery .splide__list{transition:unset !important}.page-template-homepage main .our-clients__gallery-single{width:min(100%,160px);transition:unset !important}@media only screen and (max-width: 1200px){.page-template-homepage main .our-clients{flex-direction:column}}.page-template-homepage main .services{position:relative;padding-block:77px 120px;background-size:cover;background-repeat:no-repeat;background-position:center}.page-template-homepage main .services::before{content:"";width:100%;height:100%;inset:0;background:rgba(14,76,115,.5607843137);position:absolute;z-index:0}.page-template-homepage main .services__container{width:min(90%,1404px);margin-inline:auto;position:relative}.page-template-homepage main .services__title{gap:24px}.page-template-homepage main .services__title svg{width:min(87%,1404px)}.page-template-homepage main .services__title_text{font-size:clamp(18px,1.5vw,20px);font-weight:700;line-height:185%;letter-spacing:2px;min-width:-moz-fit-content;min-width:fit-content}.page-template-homepage main .services__category{padding-inline-start:24px;position:relative}.page-template-homepage main .services__category:first-of-type{padding-block:15px 32px}.page-template-homepage main .services__category:not(:first-of-type){padding-block:min(44px,3vw) min(32px,3vw)}.page-template-homepage main .services__category:not(:last-of-type)::after{content:"";width:100%;height:1px;background:#fff;opacity:.2;position:absolute;top:100%;right:-24px}.page-template-homepage main .services__category:hover .services__category_icon{opacity:1}.page-template-homepage main .services__category:hover .services__category_title{opacity:1}.page-template-homepage main .services__category:hover .services__category_text{opacity:1}.page-template-homepage main .services__category:hover .services__category_link{opacity:1}.page-template-homepage main .services__category_icon{max-width:72px}@media screen and (min-width: 1024px){.page-template-homepage main .services__category_icon{opacity:.7}}.page-template-homepage main .services__category_icon svg,.page-template-homepage main .services__category_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-template-homepage main .services__category_title{margin-inline:27px}@media screen and (min-width: 1024px){.page-template-homepage main .services__category_title{opacity:.5}}.page-template-homepage main .services__category_title_text{font-family:"Karantina";font-size:clamp(34px,3vw,64px);font-weight:700;line-height:93.75%;text-shadow:0px 4px 20px #0e4c73}.page-template-homepage main .services__category_text{width:min(725px,54%);margin-inline-start:auto}@media screen and (min-width: 1024px){.page-template-homepage main .services__category_text{opacity:0}}.page-template-homepage main .services__category_text p{text-shadow:0px 0px 20px #0e4c73;font-family:"Noto Sans Hebrew";font-size:clamp(18px,1.5vw,24px);font-weight:700;line-height:154.16%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-clamp:2}.page-template-homepage main .services__category_link{margin-inline-start:40px}@media screen and (min-width: 1024px){.page-template-homepage main .services__category_link{opacity:0}}.page-template-homepage main .services__category_link svg{box-shadow:0px 0px 30px 0px #0e4c73}.page-template-homepage main .environmental{margin-block-start:clamp(54px,5.625vw,108px);padding-block:clamp(52.5px,5.46875vw,105px) clamp(45px,4.6875vw,90px);background-image:url("http://localhost/ferrois/wp-content/uploads/Banner-Image.png");background-size:cover;background-repeat:no-repeat;background-position:center}.page-template-homepage main .environmental__content{display:flex;align-items:center;justify-content:center;position:relative;gap:50px}.page-template-homepage main .environmental__content-text{display:flex;flex-direction:column;row-gap:12px;width:70%}.page-template-homepage main .environmental__content-text .splide__arrow--prev{display:none}.page-template-homepage main .environmental__content-text .splide__arrow--next{top:65%;background-color:#0e4c73;left:1% !important}.page-template-homepage main .environmental__content-text .splide__arrow--next svg{fill:#fff}@media only screen and (max-width: 400px){.page-template-homepage main .environmental__content-text .splide__arrow--next{top:80%;left:-15% !important}}.page-template-homepage main .environmental__content-text *{letter-spacing:0}.page-template-homepage main .environmental__content-text p *{font-size:clamp(18px,1.5vw,20px);font-weight:700}.page-template-homepage main .environmental__content-text h4 *{font-size:clamp(48px,10vw,153.82px);font-weight:800;line-height:1.041}@media only screen and (max-width: 768px){.page-template-homepage main .environmental__content-text{text-align:center}}.page-template-homepage main .environmental__content-image{width:371px;max-width:100%;height:unset;aspect-ratio:1;margin-block:-100%;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}@media only screen and (max-width: 1200px){.page-template-homepage main .environmental__content-image{margin-block:unset;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}}@media only screen and (max-width: 1200px){.page-template-homepage main .environmental__content{flex-direction:column}}.page-template-homepage main .certifications{padding-block-start:clamp(65px,6.7708333333vw,130px)}.page-template-homepage main .certifications__headline{display:flex;flex-direction:column;align-items:center}.page-template-homepage main .certifications__headline-title{display:flex;align-items:center;-moz-column-gap:clamp(14px,1.4583333333vw,28px);column-gap:clamp(14px,1.4583333333vw,28px)}.page-template-homepage main .certifications__headline-title-decoration{width:41px;height:unset;aspect-ratio:41/106}.page-template-homepage main .certifications__headline-title-decoration.horizontal-flip{transform:rotateY(180deg)}.page-template-homepage main .certifications__headline-title-content{display:flex;row-gap:clamp(14px,1.4583333333vw,28px);flex-direction:column;align-items:center;position:relative}.page-template-homepage main .certifications__headline-title-content-text{text-align:center}.page-template-homepage main .certifications__headline-title-content::before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);content:"";background-image:url("../images/certifications_title_bg.png");background-repeat:no-repeat;background-size:cover;width:300px;height:unset;aspect-ratio:1;position:absolute}.page-template-homepage main .certifications__list{display:flex;justify-content:center;flex-wrap:wrap;-moz-column-gap:clamp(60px,6.25vw,120px);column-gap:clamp(60px,6.25vw,120px);row-gap:clamp(14px,1.4583333333vw,28px)}.page-template-homepage main .certifications__list-single{display:flex;position:relative;border-radius:50%;background-color:#fff;border:7px solid #0e4c73;flex-direction:column;align-items:center;row-gap:18px;width:255px;height:unset;aspect-ratio:1;padding-block:30px 10px}.page-template-homepage main .certifications__list-single-decoration{position:absolute;bottom:20%;z-index:-1;width:320px}.page-template-homepage main .certifications__list-single-image{display:flex;width:100px;height:unset;aspect-ratio:1}.page-template-homepage main .certifications__list-single-image img{mix-blend-mode:darken;-o-object-fit:contain;object-fit:contain}.page-template-homepage main .certifications__list-single-link{display:flex;max-width:100%;text-align:center;padding-inline:40px}.page-template-homepage main .certifications__list-single-link a{background-image:linear-gradient(90.64deg, #5b5b5b 3.9%, #2a2d32 99.69%);font-size:16px;font-weight:700;line-height:1.375;letter-spacing:0px;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.page-template-homepage main .work-stages{background-repeat:no-repeat;background-size:cover;background-position:center;padding-block:clamp(50px,5.2083333333vw,100px)}.page-template-homepage main .work-stages__container{display:flex;justify-content:space-between;padding-inline:clamp(20px,7.8125vw,150px);padding-block:clamp(29px,3.0208333333vw,58px)}@media only screen and (max-width: 1164px){.page-template-homepage main .work-stages__container{flex-direction:column;gap:50px}}.page-template-homepage main .work-stages__headline{width:50%;left:11.9791666667vw;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1164px){.page-template-homepage main .work-stages__headline{left:0;top:20px;width:100%}}.page-template-homepage main .work-stages__headline-title{position:relative}.page-template-homepage main .work-stages__headline-title::after{inset:0;position:absolute;width:100%;height:auto;content:url("../images/work-stages__headline-title-svg.svg");top:-57.5px;right:-58px}.page-template-homepage main .work-stages__headline-description{color:#00324d}.page-template-homepage main .work-stages__list{padding:98px 41.84px 50px 43px;width:min(100%,499px);box-shadow:0px 0px 100px 0px rgba(0,50,76,.2);position:relative}.page-template-homepage main .work-stages__list *{color:#fff}.page-template-homepage main .work-stages__list::after{content:url("../images/work-stages-blue-block.png");width:100%;height:100%;inset:0;position:absolute;z-index:2}.page-template-homepage main .work-stages__list::before{content:"";width:100%;height:100%;inset:0;position:absolute;z-index:0;background:#0083bf;mix-blend-mode:multiply}.page-template-homepage main .work-stages__list_container{position:relative;z-index:1;display:flex;row-gap:min(79px,6vw);justify-content:center;flex-direction:column;overflow-y:auto}.page-template-homepage main .work-stages__list_block{gap:18.16px}.page-template-homepage main .work-stages__list_block:not(:last-of-type) .work-stages__list_block_number::after{content:"";position:absolute;height:31px;width:1px;background-color:#fff;left:50%;top:calc(100% + 24px)}.page-template-homepage main .work-stages__list_block_number{border:1px solid #fff;padding-inline:11px;position:relative}.page-template-homepage main .work-stages__list_block_number::before{content:"";position:absolute;height:100%;width:1px;background-color:#fff;right:-1px}.page-template-homepage main .work-stages__list_block_number_text{font-family:"Noto Sans Hebrew";font-size:27.05px;font-weight:900;line-height:57.48px;letter-spacing:1.0143750906px}.page-template-homepage main .work-stages__list_block_text *{font-family:"Noto Sans Hebrew";font-size:16px;font-weight:400;line-height:31.28px;letter-spacing:1.0143750906px}.page-template-homepage main .applications{margin-block-start:clamp(55px,5.7291666667vw,110px);padding-block:33px;position:relative;border-radius:10px;border:3px solid #fff}.page-template-homepage main .applications .application-posts__title h2{text-align:center}.page-template-homepage main .applications .application-posts__cards{padding-inline:20px}.page-template-homepage main .applications .application-posts__cards-single{max-width:100%}.page-template-homepage main .applications .container-shadow.upper{width:1017px;left:-13vw;top:-25vw;transform:rotate(-170.431deg)}.page-template-homepage main .applications .container-shadow.bottom{width:558.654px;top:27vw;right:0;transform:rotate(-170.431deg)}.page-template-homepage:not(.rtl) main .services__content-inner-text-contact-us #service-contact-us{background-color:#fff;color:#0e4c73;border:1px solid rgba(0,0,0,0)}.page-template-homepage:not(.rtl) main .services__content-inner-text-contact-us #service-contact-us svg{color:#0e4c73;stroke:#0e4c73}.page-template-homepage:not(.rtl) main .services__content-inner-text-contact-us #service-contact-us svg *{color:inherit;stroke:inherit}.page-template-homepage:not(.rtl) main .services__content-inner-text-contact-us #service-contact-us:hover{background-color:#0e4c73;color:#fff;border:1px solid #fff}.page-template-homepage:not(.rtl) main .services__content-inner-text-contact-us #service-contact-us:hover svg{color:#fff;stroke:#fff;transform:scale(1.2)}.page-template-homepage:not(.rtl) main .services__content-inner-text-contact-us #service-contact-us:hover svg *{color:inherit;stroke:inherit}.page-template-homepage:not(.rtl) main .services__content-inner-text-contact-us #service-contact-us .primary-btn__icon{transform:rotate(180deg)}.page-template-homepage:not(.rtl) main .services__content-inner-top-decoration{margin-inline-start:0;transform:rotateY(180deg)}.page-template-homepage:not(.rtl) main .services__content-cards-single-image img{transform:rotate(180deg) scale(1.5);right:70px}@media only screen and (max-width: 1200px){.page-template-homepage:not(.rtl) main .services__content-cards-single-image img{transform:unset;right:unset}}.page-template-homepage:not(.rtl) main .services__content-cards-single:hover{border-radius:0px 10px 10px 100px}.page-template-homepage:not(.rtl) main .services__content-cards-single:hover .services__content-cards-single-image{margin-inline-start:20px}.page-template-homepage:not(.rtl) main .services__content-cards-single:hover .services__content-cards-single-image img{transform:rotate(270deg)}@media only screen and (max-width: 1200px){.page-template-homepage:not(.rtl) main .services__content-cards-single:hover .services__content-cards-single-image img{transform:unset}}@media only screen and (max-width: 1200px){.page-template-homepage:not(.rtl) main .services__content-cards-single:hover .services__content-cards-single-image{margin-inline-start:0}}@media only screen and (max-width: 1200px){.page-template-homepage:not(.rtl) main .services__content-cards-single:hover{border-radius:0}}.page-template-homepage:not(.rtl) main .services__category_link svg{transform:scaleX(-1)}.page-template-homepage:not(.rtl) main .certifications__headline-title-decoration{transform:rotateY(180deg)}.page-template-homepage:not(.rtl) main .certifications__headline-title-decoration.horizontal-flip{transform:rotateY(0deg)}.page-template-homepage:not(.rtl) main .work-stages__headline{right:11.9791666667vw;left:unset}@media only screen and (max-width: 1164px){.page-template-homepage:not(.rtl) main .work-stages__headline{right:0;left:unset}}.page-template-homepage:not(.rtl) main .work-stages__headline-title{width:100%}.page-template-homepage:not(.rtl) main .work-stages__headline-title::after{left:-58px;right:unset;transform:scaleX(-1)}/*# sourceMappingURL=homepage.min.css.map */