@-webkit-keyframes aboveContent{100%{opacity:1}}@keyframes aboveContent{100%{opacity:1}}*{margin:0px;padding:0px;scroll-behavior:smooth;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 106em){html{font-size:clamp(12.5px, 1vw, 16px)}}@media screen and (max-width: 96em){html{font-size:clamp(11.5px, 0.84vw, 13px)}}@media screen and (max-width: 64em){html{font-size:clamp(10px, 0.84vw, 12px)}}@media screen and (max-width: 48em){html{font-size:13.5px !important}}.wrapper{overflow:hidden}body{overflow-y:visible;overflow-x:hidden}body.static{overflow-y:hidden}#main{overflow:hidden}a{text-decoration:none}ul{list-style-type:none}h1,h2,h3,h4{font-family:"Rubik"}h1{font-size:3.4375rem}h1 .big{font-size:1.364em;font-weight:bold}h2{font-size:2.8125rem}h2 .big{font-size:1.111em}@media screen and (max-width: 36em){h2{font-size:23px}h2 .big{font-size:unset}}h3{font-size:2.1875rem}h3 span{margin-bottom:8px}@media screen and (max-width: 36em){h3{font-size:23px}}h4{font-size:1.4375rem;line-height:1.2;font-weight:500}@media screen and (max-width: 48em){h4{font-size:24px}}figure picture{height:100%;width:100%}figure picture img{width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover;display:block}.text_content{overflow:auto;padding-right:1.5625rem;margin-right:-1.5625rem}.text_content::-webkit-scrollbar{width:5px;border-radius:20px;background-color:#F5F5F5}.text_content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:20px;background-color:#F5F5F5}.text_content::-webkit-scrollbar-thumb{background-color:#2B312B;border-radius:20px}.text_content::-webkit-scrollbar-track:hover,.text_content::-webkit-scrollbar-track:active{background:#d4d4d4}.text_content p:not(:last-of-type){margin-bottom:.875rem}.text_content p strong{font-weight:400}@media screen and (max-width: 48em){.text_content{max-height:100% !important}}p,.content_text ul li{line-height:1.75;color:#606060;font-size:19px;font-family:"Roboto";font-weight:300}@media screen and (max-width: 106em){p,.content_text ul li{line-height:1.6;font-size:16px}}@media screen and (max-width: 48em){p,.content_text ul li{font-size:17px}}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out;font-weight:500;line-height:1}.btn.btn_arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:1.25rem;font-family:"Rubik";color:#000;margin-top:3.75rem}.btn.btn_arrow span{background-color:#FF5C00;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:2.3125rem;height:2.3125rem;margin-left:12px;-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.btn.btn_arrow span::before{content:"\e906";font-family:'icomoon';color:#fff;font-size:.9375rem}@media screen and (min-width: 64.06em){.btn.btn_arrow:hover span{background-color:#006ADD}}@media screen and (max-width: 64em){.btn.btn_arrow span{background-color:#006ADD}}@media screen and (max-width: 36em){.btn.btn_arrow{margin-top:30px}}.btn.more_jobs{color:#353535;letter-spacing:0.2em;font-weight:normal;font-size:1.125rem;padding-bottom:10px;margin-top:2.5rem;font-family:"Rubik";position:relative}.btn.more_jobs::before{content:'';position:absolute;bottom:0;width:0;border-bottom:2.5px solid #FF5C00;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}@media screen and (max-width: 64em){.btn.more_jobs::before{width:100%}}.btn.more_jobs.hidden{line-height:0;overflow:hidden;margin:0;padding:0}@media screen and (min-width: 64.06em){.btn.more_jobs:hover::before{width:100%}}.btn.btn_hamburguer{position:fixed;width:6.875rem;height:6.875rem;text-align:center;background-color:#1C2733;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;z-index:30;top:0;right:0;-webkit-transition:all .2s;transition:all .2s}.btn.btn_hamburguer .icon_hamburguer{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:2px solid #fff;width:1.875rem}.btn.btn_hamburguer .icon_hamburguer::before,.btn.btn_hamburguer .icon_hamburguer::after{content:'';position:absolute;width:100%;border-bottom:2px solid #fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn.btn_hamburguer .icon_hamburguer::before{bottom:.375rem}.btn.btn_hamburguer .icon_hamburguer::after{top:.5rem}.btn.btn_hamburguer h4{font-family:"Rubik";font-weight:500;font-size:.9375rem;color:#fff;letter-spacing:0.03em;text-transform:uppercase;-webkit-transition:all .1s linear;transition:all .1s linear;height:14px;position:relative;width:100%}.btn.btn_hamburguer h4 span{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn.btn_hamburguer h4 span.close{opacity:0}.btn.btn_hamburguer.active{z-index:30}.btn.btn_hamburguer.active h4 span.close{opacity:1}.btn.btn_hamburguer.active h4 span.open{opacity:0}.btn.btn_hamburguer.active .icon_hamburguer{width:2.5rem;border-color:transparent}.btn.btn_hamburguer.active .icon_hamburguer::before{bottom:-2px;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.btn.btn_hamburguer.active .icon_hamburguer::after{top:0;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}@media screen and (max-width: 48em){.btn.btn_hamburguer.active .icon_hamburguer::before,.btn.btn_hamburguer.active .icon_hamburguer::after{width:140%}}@media screen and (max-width: 36em){.btn.btn_hamburguer.active .icon_hamburguer::before,.btn.btn_hamburguer.active .icon_hamburguer::after{width:100%}}@media screen and (max-width: 48em){.btn.btn_hamburguer{gap:20px;width:90px;height:90px}.btn.btn_hamburguer .icon_hamburguer{width:38px}.btn.btn_hamburguer h4{font-size:14px}}@media screen and (max-width: 36em){.btn.btn_hamburguer{width:18vw;height:18vw;gap:16px}.btn.btn_hamburguer h4{font-size:12px}.btn.btn_hamburguer .icon_hamburguer{width:28px;margin-top:10px}.btn.btn_hamburguer .icon_hamburguer::before{bottom:4px}.btn.btn_hamburguer .icon_hamburguer::after{top:6px}}.btn.btn_close{position:absolute}.btn.btn_close::before,.btn.btn_close::after{content:'';position:absolute;width:1.75rem;color:#000;border-bottom:3px solid currentColor;border-radius:10px}.btn.btn_close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn.btn_close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn.close_job{position:absolute;top:1.875rem;right:2.25rem;width:3.125rem;height:3.125rem;border-radius:50%;background-color:#fff}.btn.close_job::before,.btn.close_job::after{border-bottom:3px solid currentColor;width:1.25rem}@media screen and (max-width: 36em){.btn.close_job{width:28px;height:28px;top:13px;right:13px}}.content_btn_slides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;right:-4.375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:40px;background-color:#fff;z-index:1;padding:1.4375rem 10px}.content_btn_slides .btn_slide{padding:0 2px;cursor:pointer}.content_btn_slides .btn_slide::before{content:"\e908";font-family:'icomoon';font-size:2.5rem;color:#000}.content_btn_slides .btn_slide.prev-service{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.content_btn_slides .btn_slide.next-service{border-top:2px solid #2B312B;padding-top:9px;margin-top:9px}@media screen and (max-width: 48em){.content_btn_slides{display:none}}.content_button{display:block;text-align:center}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.pagination .swiper-pagination-bullet{width:10px;height:10.53px;position:relative;margin:0 !important;opacity:1;background-color:#DFDFDF}.pagination .swiper-pagination-bullet-active{background-color:#FF3B19 !important}@media screen and (min-width: 60em){.pagination{display:none}}.img_shadow{-webkit-filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.3));filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.3))}.img_shadow.border{border-radius:10px}@media screen and (max-width: 48em){.gfigure{height:49vw}.gfigure img{border-radius:10px;min-height:auto !important}}.bg_overlay{position:fixed;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;top:0;left:0;height:100%;width:100%;background:#000000;opacity:0;z-index:10;visibility:hidden;cursor:pointer}.bg_overlay.overlay_modal{z-index:30}.bg_overlay.active{opacity:.6;visibility:visible}.title_mix{font-family:"Rubik";line-height:1}.title_mix .t-300{font-weight:300}@media screen and (max-width: 48em){.title_mix .t-300{font-weight:normal}}.title_mix .t-400{font-weight:400}.title_mix .t-500{font-weight:500}.title_mix .t-700{font-weight:700}.title_mix span{display:block}@media screen and (max-width: 48em){.title_mix span{margin-bottom:8px !important}}.title_mix .red{color:#FF5C00}.title_left{font-size:1.1875rem;font-weight:500;font-family:"Rubik";color:#383838;position:relative;display:inline-block;padding-left:2.5rem;margin-bottom:1.875rem}.title_left::before{content:'';position:absolute;left:0;top:40%;width:2rem;border-bottom:2.5px solid #FF5C00}@media screen and (max-width: 36em){.title_left{font-size:16px;margin-bottom:15px}}.title_underline{position:relative;padding-bottom:2.5rem;margin-bottom:2.1875rem}.title_underline::before{content:'';position:absolute;bottom:0;left:2.8125rem;width:8.15625rem;border-bottom:1.5px solid #FF5C00}@media screen and (max-width: 48em){.title_underline{padding-bottom:18px;margin-bottom:30px}.title_underline::before{left:-10%;width:125px}}.title_project{position:absolute;z-index:5;left:0;top:0;background-color:#FF5C00;color:#fff;font-family:"Rubik";font-weight:500;font-size:1.0625rem;text-transform:uppercase;padding:.9375rem 1.875rem;border-radius:0px 0px 10px 0px;white-space:nowrap}@media screen and (max-width: 36em){.title_project{padding:6px 10px;font-size:12px}}.service_note{background-color:#313131;padding:2.75rem 0;text-align:center}.service_note strong{font-family:"Roboto";font-size:1.5rem;font-weight:500;color:#fff;max-width:70%;margin:0 auto;display:inline-block}@media screen and (max-width: 48em){.service_note strong{max-width:86%;font-size:19px;font-weight:300}}input,textarea,select{resize:none;border:none}input:focus,textarea:focus,select:focus{outline:none}.wpcf7-form-control-wrap{display:block}.wpcf7-spinner{position:absolute !important;margin:0px !important}.wpcf7-not-valid-tip{text-align:left;font-family:'Roboto';margin-top:8px;color:#FF3B19 !important;background-color:#f8d4d4;border-left:3px solid #FF3B19;padding-left:10px;padding-top:2px;padding-bottom:2px;font-size:1rem}@media screen and (max-width: 48em){.wpcf7-not-valid-tip{font-size:15px}}.wpcf7-response-output{font-family:"Roboto";text-align:center;font-size:1rem;font-weight:500;background-color:#fff;color:#FF3B19 !important}.wpcf7-response-output.success{color:#1ccf1c !important;border-color:#46b450}.wpcf7-response-output.response_hide{display:none}@media screen and (max-width: 48em){.wpcf7-response-output{font-size:15px}}.polygon-wrap{position:absolute;width:100%;height:100%}.polygon-wrap .polygon{width:100%;height:100%;position:absolute;mix-blend-mode:multiply;-webkit-clip-path:polygon(35% 0, 100% 0, 100% 30%, 60% 100%, 0 100%, 0 55%);clip-path:polygon(35% 0, 100% 0, 100% 30%, 60% 100%, 0 100%, 0 55%);background:linear-gradient(197.46deg, rgba(255,199,0,0) 7.98%, rgba(255,138,0,0.35) 30.81%, rgba(224,81,0,0.9) 67.06%, #D94E00 93.91%)}@media screen and (min-width: 64em){.brand_left::before{content:'';position:absolute;width:11.0625rem;height:6.0625rem;left:0;background-color:#FF5C00}}.services_container .middle_banner{height:27.75rem}.services_container .middle_banner::before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.35)}@media screen and (max-width: 36em){.services_container .middle_banner{height:64vw}}.parallax__container{clip:rect(0, auto, auto, 0);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-100}.parallax{position:fixed;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}@media screen and (max-width: 48em){.parallax{position:initial}}.desk_mob_img{background-size:cover;--img: var(--desktop);background-image:var(--img)}@media screen and (max-width: 48em){.desk_mob_img{--img: var(--mobile)}}.banner{background-position:center;background-repeat:no-repeat;background-size:cover}.jobs_banner{height:21.875rem}@media screen and (max-width: 48em){.jobs_banner{height:45vw}}.simple_form{margin-top:2rem;margin-bottom:5.4375rem}.simple_form .wpcf7-form-control-wrap input{color:#fff;background-color:#363636;padding:1rem 1.5625rem}@media screen and (max-width: 48em){.simple_form .wpcf7-form-control-wrap input{font-size:15px}}.simple_form .group-control{margin-top:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}.simple_form .group-control .content_send{width:60%}.simple_form .group-control .content_send .btn_send{font-family:"Rubik";font-size:1.125rem;border:1px solid #FF5C00;background-color:transparent;color:#FF5C00;padding:1rem 0;width:100%}@media screen and (max-width: 48em){.simple_form .group-control .content_send .btn_send{padding:12px}}@media screen and (min-width: 64.06em){.simple_form .group-control .content_send .btn_send:hover{background-color:#FF5C00;color:#fff}}@media screen and (max-width: 36em){.simple_form .group-control{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.simple_form .group-control .content_send{width:40%}.simple_form .group-control .content_send .btn_send{background-color:#FF5C00;color:#231F20}}@media screen and (max-width: 36em){.simple_form{margin-bottom:44px}}.header_contact_form{margin:auto}.header_contact_form .wpcf7-form-control-wrap{margin-bottom:20px;display:block}.header_contact_form .wpcf7-form-control-wrap input,.header_contact_form .wpcf7-form-control-wrap textarea{font-family:"Roboto";padding:.875rem 1.5625rem;border:1px solid #B1B1B1;color:rgba(82,82,82,0.7);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header_contact_form .wpcf7-form-control-wrap input:hover::-webkit-input-placeholder,.header_contact_form .wpcf7-form-control-wrap textarea:hover::-webkit-input-placeholder{color:#353535}.header_contact_form .wpcf7-form-control-wrap input:hover:-ms-input-placeholder,.header_contact_form .wpcf7-form-control-wrap textarea:hover:-ms-input-placeholder{color:#353535}.header_contact_form .wpcf7-form-control-wrap input:hover::-ms-input-placeholder,.header_contact_form .wpcf7-form-control-wrap textarea:hover::-ms-input-placeholder{color:#353535}.header_contact_form .wpcf7-form-control-wrap input:hover::placeholder,.header_contact_form .wpcf7-form-control-wrap textarea:hover::placeholder{color:#353535}@media screen and (max-width: 48em){.header_contact_form .wpcf7-form-control-wrap input,.header_contact_form .wpcf7-form-control-wrap textarea{font-size:16px !important}}@media screen and (max-width: 36em){.header_contact_form .wpcf7-form-control-wrap{margin-bottom:14px}}.header_contact_form .btn_send{height:2.8125rem;color:#fff;border:0;background-color:#FF5C00;padding-inline:4.0625rem;letter-spacing:0.1em;font-family:"Roboto";font-weight:bold;font-size:1.125rem}.header_contact_form .btn_send:hover{background-color:#353535}@media screen and (max-width: 48em){.header_contact_form .btn_send{font-size:16px;height:39px;width:100%}}.header_contact_form .wpcf7-spinner{left:10%;bottom:10px}@media screen and (max-width: 48em){.header_contact_form .wpcf7-spinner{left:50%}}@media screen and (max-width: 36em){.header_contact_form textarea{height:170px}.header_contact_form .btn_send{width:50%}}.content_send{position:relative;display:inline-block}.content_send input{display:none}.content_send .wpcf7-spinner{bottom:24%;left:44%}@media screen and (max-width: 48em){.content_send{display:block;text-align:center}}.content_form form{position:relative}.content_form span input,.content_form textarea{border-radius:5px;font-size:1.0625rem;width:100%}@media screen and (max-width: 48em){.content_form span input,.content_form textarea{font-size:17px !important}}.content_form .response_hide{display:none}.content_form .success{color:#1ccf1c !important}.content_form button{border-radius:5px}.contact_info .social_links{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px}.contact_info .social_links li a{color:#fff;font-size:1.5rem}@media screen and (max-width: 64em){.contact_info .social_links li a{font-size:19px}}@media screen and (max-width: 48em){.contact_info .social_links li a{font-size:24px}}.contact_info .contact_options{margin-top:1.375rem}.contact_info .contact_options li:not(:last-of-type){margin-bottom:1rem}.contact_info .contact_options li a{color:#fff;font-weight:300;font-family:"Roboto";font-size:1.125rem;padding-left:2rem;position:relative;display:inline-block}.contact_info .contact_options li a span{position:absolute;left:0;top:10%;text-align:center;font-size:1rem}@media screen and (max-width: 64em){.contact_info .contact_options li a{font-size:15px;padding-left:2.5rem}.contact_info .contact_options li a span{font-size:14px}}@media screen and (max-width: 48em){.contact_info .contact_options li a span{font-size:15px;top:2px}}@media screen and (max-width: 48em){.contact_info .contact_options{margin-top:42px}}@media screen and (max-width: 36em){.contact_info .contact_options{margin-top:26px}}.dc_triangle{background-color:#231F20;position:relative}.dc_triangle::before{content:'';position:absolute;width:100%;height:100%;background-image:url("../src/assets/images/bg_triangle.svg")}@media screen and (max-width: 48em){.dc_triangle{background-color:#353535}}.job_item{position:relative;height:100%;width:100%;display:block;overflow:hidden;cursor:pointer}.job_item a.hide{display:none}.job_item .job_item_image{height:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover;position:relative;will-change:transform}.job_item.hide{display:none}@media screen and (min-width: 64.06em){.job_item::before{content:'';position:absolute;width:100%;height:100%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1;visibility:visible;z-index:1}.job_item .job_item_image{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}.job_item:hover .job_item_image{-webkit-transform:scale(1.1);transform:scale(1.1)}.job_item:hover:before{opacity:0;visibility:hidden}}.step_item{height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important}.value_item{text-align:center}.value_item figure{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:8.125rem;height:8.125rem;background-color:#fff;border-radius:50%;-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.25);box-shadow:0px 3px 3px rgba(0,0,0,0.25);margin-bottom:1.25rem}.value_item figure img{max-height:64%}@media screen and (max-width: 36em){.value_item figure{width:89px;height:89px}}.value_item_title{text-transform:initial;font-size:1.375rem;margin-bottom:1.25rem}.value_item_title span{margin-bottom:5px;color:#353535}@media screen and (min-width: 64em){.value_item{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width: 64.06em){.value_item{padding-left:5.125rem;padding-right:5.125rem}}.serviceone_item{position:relative}.serviceone_item_figure{position:relative}.serviceone_item_figure::before{content:'';position:absolute;width:74%;height:100%;background:-webkit-gradient(linear, left top, right top, from(#FF7A00), to(rgba(255,122,0,0)));background:linear-gradient(90deg, #FF7A00 0%, rgba(255,122,0,0) 100%);mix-blend-mode:multiply;z-index:1}@media screen and (max-width: 48em){.serviceone_item_figure::before{width:100%;height:70%;background:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(8.33%, #FF5C00), to(rgba(255,92,0,0)));background:linear-gradient(0, #FF5C00 8.33%, rgba(255,92,0,0) 100%);mix-blend-mode:multiply;bottom:0}}.serviceone_item_labels{position:absolute;top:2.5rem;left:2.3125rem;z-index:5}.serviceone_item_labels h4{color:#fff}.serviceone_item_labels h4 span{display:block}.serviceone_item_labels .btn_arrow{color:#fff;font-size:17px;margin-top:22px}.serviceone_item_labels .btn_arrow span{width:31px;height:31px}@media screen and (min-width: 64.06em){.serviceone_item{border-bottom:1.8px solid #fff}.serviceone_item:hover .serviceone_item_figure{opacity:1}.serviceone_item:hover::before{opacity:0}}@media screen and (max-width: 48em){.serviceone_item_figure{border-radius:20px;height:70vw !important;overflow:hidden}.serviceone_item_labels{top:50vw}.serviceone_item_labels h4{font-weight:bold}}@media screen and (max-width: 36em){.serviceone_item_figure{height:90vw !important}.serviceone_item_labels{top:55vw}}.service_item figure{height:33.875rem}@media screen and (max-width: 48em){.service_item figure img{-webkit-filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.3));filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.3));border-radius:10px}}.service_item h4{margin-top:1.5625rem}.slide_item{height:100%}.slide_item figure{height:100%}@media screen and (max-width: 48em){.item_desktop{display:none}}.item_mobile{display:none !important}@media screen and (max-width: 48em){.item_mobile{display:block !important}}#hgallery #hg-subtext{width:100%;top:0 !important;left:0 !important}#hgallery #hg-pic-cont #hg-prev-onpic,#hgallery #hg-pic-cont #hg-next-onpic{width:50%}#hgallery #hg-bg::after{display:none !important}.fslightbox-container .fslightbox-absoluted .fslightbox-flex-centered div{position:relative}.logo{max-width:8.625rem;display:block;position:absolute;top:1.25rem;left:2.125rem;z-index:1}.logo img{width:100%;height:100%}.logo.jobs_logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:6.5625rem;max-width:9.375rem}@media screen and (max-width: 48em){.logo{width:15vw;height:auto}}@media screen and (max-width: 36em){.logo{width:20vw;left:5vw}.logo.jobs_logo{top:14vw}}@media screen and (min-width: 64em){.fixed.above{z-index:50;opacity:0;position:fixed;-webkit-animation:aboveContent 2s forwards ease-in-out;animation:aboveContent 2s forwards ease-in-out;-webkit-animation-delay:.3s;animation-delay:.3s}.fixed.above.logo{top:1.25rem;left:2.125rem;-webkit-transform:translateX(0) !important;transform:translateX(0) !important}}footer{padding-top:7.25rem;padding-bottom:4.375rem;background-color:#231F20;position:relative}footer .footer_container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:14vw;column-gap:14vw;max-width:67%;margin-left:12%;position:relative}footer .footer_container .footer_contact h3{font-weight:500;font-size:1.5625rem;color:#fff;margin-bottom:6px}footer .footer_container .footer_contact h4{font-weight:normal;font-size:1.25rem;color:#FF5C00}footer .footer_container .footer_menu{padding-top:5rem}footer .footer_container .footer_menu h4{font-weight:500;font-size:1.3125rem;color:#fff;text-transform:capitalize;margin-bottom:2.5rem}@media screen and (max-width: 48em){footer .footer_container .footer_menu h4{font-size:19px}}footer .footer_container .footer_menu .menu_content{-webkit-columns:2;columns:2;-webkit-column-gap:5rem;column-gap:5rem;margin-left:1.25rem;list-style-type:disc}footer .footer_container .footer_menu .menu_content li{color:rgba(255,255,255,0.8)}footer .footer_container .footer_menu .menu_content li:not(:last-child){margin-bottom:1.25rem}@media screen and (max-width: 36em){footer .footer_container .footer_menu .menu_content li:not(:last-child){margin-bottom:12px}}footer .footer_container .footer_menu .menu_content li a{font-family:"Roboto";font-weight:300;font-size:1.125rem;color:rgba(255,255,255,0.8)}@media screen and (max-width: 48em){footer .footer_container .footer_menu .menu_content li a{font-size:16px}}@media screen and (max-width: 36em){footer .footer_container .footer_menu .menu_content{-webkit-columns:unset;columns:unset}}@media screen and (max-width: 64em){footer .footer_container{width:82%}}footer .content_go_up{position:absolute;right:13.125rem;top:8.75rem;border-radius:50%}footer .content_go_up::before,footer .content_go_up::after{content:'';position:absolute;border-radius:50%;-webkit-animation:zoomGoUp .8s forwards infinite;animation:zoomGoUp .8s forwards infinite}footer .content_go_up::before{width:5.0625rem;height:5.0625rem;background-color:rgba(255,255,255,0.2)}footer .content_go_up::after{width:4.19813rem;height:4.19813rem;z-index:2;-webkit-animation-delay:.5s;animation-delay:.5s;background-color:rgba(255,255,255,0.2)}footer .content_go_up span{width:3.4575rem;height:3.4575rem;background-color:#231F20;border-radius:50%;z-index:10}footer .content_go_up span::before{color:#fff;font-size:1.875rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}footer .content_go_up:hover span{background-color:#FF5C00}footer .content_go_up:hover span:before{color:#fff}@-webkit-keyframes zoomGoUp{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomGoUp{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width: 64em){footer .content_go_up span{background-color:#fff}footer .content_go_up span::before{color:#000}}@media screen and (max-width: 48em){footer .content_go_up{top:4rem;right:8rem}}@media screen and (max-width: 36em){footer .content_go_up{top:33px;right:30px}}@media screen and (max-width: 48em){footer{padding-top:65px;padding-bottom:55px}footer .footer_container{max-width:75%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer_container .footer_menu{padding-bottom:36px;margin-bottom:42px;position:relative}footer .footer_container .footer_menu::before{content:'';position:absolute;bottom:0;border-bottom:1px solid #fff;width:100%}footer .footer_container .footer_contact{width:100%}footer .footer_container .footer_contact h3{font-size:21px;margin-bottom:10px}footer .footer_container .footer_contact h4{font-size:17px;width:80%}footer .footer_container .footer_contact .simple_form{width:100%}}@media screen and (max-width: 36em){footer .footer_container{max-width:86%}footer .footer_container .footer_contact h4{width:100%}footer .footer_container .footer_menu{padding-top:0}}.header_contact{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;z-index:40;background-color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header_contact.active{-webkit-transform:translateX(0);transform:translateX(0)}.header_contact .btn_close{right:0;width:6.875rem;height:6.875rem}.header_contact .btn_close::before,.header_contact .btn_close::after{width:2.4rem;color:#000}@media screen and (max-width: 36em){.header_contact .btn_close{width:70px;height:70px}}.header_contact .contact_left{background-color:#F8F8F8;padding-top:16.125rem;width:42%}.header_contact .contact_left_content{width:62%;float:right;padding-right:5.625rem}.header_contact .contact_left_content h3{margin-bottom:3.4375rem}.header_contact .contact_left_content h3 span{margin-bottom:5px}.header_contact .contact_left_content h3 strong{color:#353535}.header_contact .contact_left_content .contact_info{margin-top:6.25rem}.header_contact .contact_left_content .contact_info .social_links li a{color:#FF5C00}@media screen and (max-width: 48em){.header_contact .contact_left_content .contact_info{display:none}}.header_contact .contact_left_content .contact_options .address{color:#606060}.header_contact .contact_left_content .contact_options span{color:#353535 !important}.header_contact .contact_left_content .contact_options a{color:#606060}@media screen and (max-width: 48em){.header_contact .contact_left_content h3{margin-bottom:26px}.header_contact .contact_left_content ul{display:none}}@media screen and (max-width: 48em){.header_contact .contact_left{padding-bottom:32px}}.header_contact_form{width:58%;margin:auto}.header_contact_form form{width:66%;margin-left:5.625rem}@media screen and (max-width: 48em){.header_contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.header_contact .contact_left{width:100%;padding-top:12rem}.header_contact .contact_left_content{margin-inline:auto;width:75%;padding-right:0;float:unset}.header_contact_form{width:75%;margin-top:6rem;padding-bottom:40px}.header_contact_form form{text-align:center;margin-left:auto;margin-right:auto;width:100%}}@media screen and (max-width: 36em){.header_contact .contact_left{padding-top:80px;padding-bottom:20px}.header_contact .contact_left_content{width:86%}.header_contact_form{margin-top:25px;width:86%}}.values_container{background-color:#F8F8F8;padding:3.375rem 0}.values_container #valuesSlider{max-width:80%;margin-inline:auto;overflow:hidden}@media screen and (min-width: 64em){.values_container #valuesSlider .swiper-slide{position:relative}.values_container #valuesSlider .swiper-slide:not(:last-child)::before{content:'';position:absolute;right:0;height:80%;border-right:1px solid rgba(96,96,96,0.25)}}@media screen and (max-width: 64em){.values_container #valuesSlider{max-width:86%}}@media screen and (max-width: 36em){.values_container{padding-top:30px;padding-bottom:18px}}.about_meet{overflow:hidden;position:relative}.about_meet_first{padding:6.125rem 0;position:relative}.about_meet_first.brand_left::before{bottom:8.75rem}.about_meet_first .item_mobile{margin:0 auto;padding-top:45px}@media screen and (max-width: 48em){.about_meet_first .item_mobile{max-width:75%}}@media screen and (max-width: 36em){.about_meet_first .item_mobile{max-width:86%}}.about_meet_first .meet_content .dc_triangle{height:100%;width:40%;position:absolute;right:0;top:0}@media screen and (max-width: 48em){.about_meet_first .meet_content .dc_triangle{height:114vw;width:100%;bottom:0;top:unset}}.about_meet_first .container{margin-left:12%;max-width:82%;height:48.5625rem}.about_meet_first .meet_info{width:39%;padding-right:5.625rem;padding-bottom:6.25rem}.about_meet_first .meet_info .text_content{max-height:18.75rem}.about_meet_first .meet_image{width:33%;height:100%}.about_meet_first .steps_container{width:28%;height:85%;padding-left:3.75rem;text-align:center}.about_meet_first .steps_container *{color:#fff}.about_meet_first .steps_container #stepsSlider{height:100%}.about_meet_first .steps_container .number{font-family:"Rubik";font-weight:bold;font-size:3.75rem;line-height:1;display:inline-block;margin-bottom:1.25rem}@media screen and (max-width: 64em){.about_meet_first .container{margin-left:5%;max-width:88%;height:54rem}.about_meet_first .steps_container{height:100%}}@media screen and (max-width: 48em){.about_meet_first .meet_content{position:relative;padding-bottom:25px}.about_meet_first .container{height:auto}.about_meet_first .meet_info{width:100%;padding-right:0;padding-bottom:0}.about_meet_first .meet_image{width:100%;height:97vw}.about_meet_first .meet_image img{border-radius:10px}.about_meet_first .steps_container{width:100%;padding-left:0;padding-top:50px}}@media screen and (max-width: 36em){.about_meet_first{padding:56px 0}}.about_meet_second{background-color:#F8F8F8;padding-top:9.1875rem;padding-bottom:8.5625rem}.about_meet_second .container{max-width:74%;margin-left:12%;gap:10rem}.about_meet_second .container .meet_image{width:50%}.about_meet_second .container .meet_image img{min-height:35.3125rem}.about_meet_second .container .meet_info{width:50%}.about_meet_second .container .meet_info .text_content{max-height:12.5rem}@media screen and (max-width: 64em){.about_meet_second .container{margin-left:auto;margin-right:auto;gap:4rem}}@media screen and (max-width: 48em){.about_meet_second{padding:58px 0}.about_meet_second .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:50px}.about_meet_second .container .meet_image{width:100%}.about_meet_second .container .meet_info{width:100%}}.about_meet h3{margin-bottom:2.5rem}.about_meet .text_content{text-align:justify}.service_one{height:100vh;position:relative}.service_one.brand_left::before{bottom:8.125rem}.service_one_info{padding-bottom:60px}.service_one_info .text_content{max-height:25rem}@media screen and (min-width: 60em){.service_one_info{width:52%;padding:9.375rem 6% 3.125rem 10%}}.service_one .list_services{width:48%;height:100%;position:relative}.service_one .list_services .servicesoneSlider{height:100%;position:relative}@media screen and (min-width: 60em){.service_one .list_services .servicesoneSlider{max-width:46%}.service_one .list_services .servicesoneSlider .swiper-wrapper:hover .swiper-slide-active::before{opacity:0}.service_one .list_services .servicesoneSlider .swiper-slide::before{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.service_one .list_services .servicesoneSlider .swiper-slide-active::before{content:'';position:absolute;width:100%;height:100%;background:rgba(160,0,0,0.5);background-blend-mode:multiply}}.service_one .list_services_banner{position:absolute;width:100%;height:100%;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.service_one .list_services_banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service_one .list_services_banner::before{content:'';position:absolute;width:100%;height:100%;background-color:#000;opacity:0.5}.service_one .list_services .pagination{padding-top:26px}@media screen and (max-width: 64em){.service_one{height:88vh}}@media screen and (max-width: 48em){.service_one{height:auto;max-width:75%}.service_one.container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.service_one .list_services{padding-bottom:40px;width:100%}.service_one .list_services_banner{display:none}.service_one .list_services .servicesoneSlider{overflow:hidden}}@media screen and (max-width: 36em){.service_one{max-width:86%}}.service_two{margin:0 auto;max-width:80%;padding-top:9.375rem;padding-bottom:5.625rem}.service_two.container{gap:13.875rem}.service_two.brand_left::before{bottom:6.5625rem}.service_two_info{width:44%}.service_two_info .text_content{max-height:20.375rem}.service_two_image{width:56%}.service_two_image img{min-height:43.125rem}@media screen and (max-width: 64em){.service_two.container{gap:5rem}}@media screen and (max-width: 48em){.service_two.container{gap:40px;padding-bottom:60px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.service_two_info{width:100%}.service_two_image{width:100%}}@media screen and (max-width: 48em){.service_container{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}}.serv_fsection .text_content{text-align:justify;padding-left:2.9375rem;width:100%}@media screen and (max-width: 48em){.serv_fsection .text_content{padding-left:0;padding-right:0}}@media screen and (min-width: 60em){.serv_fsection .btn_arrow{padding-left:2.9375rem}}@media screen and (max-width: 48em){.serv_fsection{padding-top:20vw}.serv_fsection h1{font-size:19px}.serv_fsection h1 strong{font-size:30px}}@media screen and (max-width: 36em){.serv_fsection{padding-top:125px}}@media screen and (max-width: 48em){.jobs_list{-ms-grid-columns:(1fr)[2] !important;grid-template-columns:repeat(2, 1fr) !important}.jobs_list .job_item:nth-child(n+9){height:0;opacity:0}}.jobs_list .job_item{-webkit-transition:all .4s;transition:all .4s}.jobs_list .job_item.open{opacity:1 !important}.header_menu{position:fixed;width:100%;height:100%;z-index:30;opacity:0;visibility:hidden;-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, visibility, -webkit-transform;transition-property:transform, opacity, visibility;transition-property:transform, opacity, visibility, -webkit-transform;-webkit-transform:translateY(-100%);transform:translateY(-100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1.04%, #FF5C00), to(#E45200));background:linear-gradient(180deg, #FF5C00 1.04%, #E45200 100%)}.header_menu::before{content:'';position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../src/assets/images/bg_menu.svg")}.header_menu.active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.header_menu.active .menu_content a{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transition-delay:.5s;transition-delay:.5s}.header_menu .close_menu{position:absolute;width:3.0625rem;height:3.0625rem;background-color:#fff;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:5rem;border-radius:50%}.header_menu .close_menu .btn_close{width:100%;height:100%;color:#FF0000}.header_menu .close_menu .btn_close::before,.header_menu .close_menu .btn_close::after{border-bottom:4px solid #FF0000}.header_menu .menu_content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);margin:0 auto;max-width:82%;-webkit-column-gap:2.5rem;column-gap:2.5rem;row-gap:6.25rem;padding-top:14vw}.header_menu .menu_content li{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header_menu .menu_content li a{font-size:3.75rem;text-transform:uppercase;font-family:"Rubik";font-weight:300;color:#fff;line-height:1;padding:1.125rem;position:relative;min-width:11ch;-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0);-webkit-transition:-webkit-clip-path .4s ease-in-out;transition:-webkit-clip-path .4s ease-in-out;transition:clip-path .4s ease-in-out;transition:clip-path .4s ease-in-out, -webkit-clip-path .4s ease-in-out}@media screen and (min-width: 60em){.header_menu .menu_content li a::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0D0D0D;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%);opacity:0;z-index:-1}}@media screen and (min-width: 64.06em){.header_menu .menu_content li a:hover::before{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@media screen and (max-width: 48em){.header_menu .menu_content li a{font-size:2.8rem;font-weight:500;color:rgba(0,0,0,0.7);text-align:right}}@media screen and (max-width: 36em){.header_menu .menu_content li a{font-size:25px}}.header_menu .menu_content li.current-menu-item a::before{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media screen and (max-width: 48em){.header_menu .menu_content li.current-menu-item a{color:#fff}}@media screen and (max-width: 64em){.header_menu .menu_content{max-width:80%;padding-top:22vw}}@media screen and (max-width: 48em){.header_menu .menu_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px;padding-top:52vw}}.header_menu_contact{text-align:center}.header_menu_contact .contact_title{font-family:"Roboto";font-weight:500;font-size:1.3125rem;color:#fff}@media screen and (max-width: 64em){.header_menu_contact .contact_title{font-size:19px}}.header_menu_contact .contact_options{margin-top:10px}.header_menu_contact .contact_options li.address a{padding-left:0}.header_menu_contact .contact_options li.address a span{display:none}.header_menu_contact .contact_options li.mail{margin-right:1.5625rem}.header_menu_contact .contact_options li:not(:first-child){display:inline-block}@media screen and (max-width: 48em){.header_menu_contact{display:none}}@media screen and (min-width: 60em){.header_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header_menu_contact{padding-bottom:3rem}}@media screen and (max-width: 48em){.header_menu{-webkit-transform:translateX(100%);transform:translateX(100%);right:0;width:60%}.header_menu .close_menu{left:-18px;background-color:transparent}.header_menu .close_menu::before{content:'';position:absolute;content:"\e909";font-family:'icomoon';font-size:115px;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;color:#FF5C00}.header_menu .close_menu .btn_close::before,.header_menu .close_menu .btn_close::after{color:white;width:38px;border-bottom:3px solid currentColor}}@media screen and (max-width: 36em){.header_menu{width:80%}.header_menu .close_menu::before{font-size:90px}.header_menu .close_menu .btn_close::before,.header_menu .close_menu .btn_close::after{width:32px}}.servicestwoSlider{margin:-8.75rem auto 8rem auto;max-width:85%;overflow:hidden}@media screen and (max-width: 48em){.servicestwoSlider{margin-top:-25vw;margin-bottom:80px}.servicestwoSlider .service_item figure{height:68vw}}@media screen and (max-width: 36em){.servicestwoSlider{margin-top:-40vw}.servicestwoSlider .service_item figure{height:93vw}}#stepsSlider .pagination{padding-top:45px}#stepsSlider .pagination .swiper-pagination-bullet{background-color:#fff}#valuesSlider .pagination{padding-top:32px}.header_sidebar{position:fixed;right:0;top:21.875rem;background-color:#FF5C00;z-index:11}.header_sidebar ul.header_socials li{position:relative}.header_sidebar ul.header_socials li::before{content:'';border-bottom:1.5px solid #fff;position:absolute;bottom:0;width:2.8125rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 48em){.header_sidebar ul.header_socials li::before{width:42.02px}}.header_sidebar ul li:not(.lang-item) a{width:4.25rem;height:3.875rem}@media screen and (min-width: 64em){.header_sidebar ul li:not(.lang-item) a:hover{background-color:#1C2733}}@media screen and (max-width: 48em){.header_sidebar ul li:not(.lang-item) a{width:62px;height:56px}}.header_sidebar ul li a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.header_sidebar ul li a::before{font-size:1.5rem}@media screen and (max-width: 48em){.header_sidebar ul li a::before{font-size:23px}}.header_sidebar ul.options_languages{position:relative;height:3.875rem}.header_sidebar ul.options_languages li{top:0;position:absolute;width:100%;height:100%}.header_sidebar ul.options_languages li a{width:100%;height:100%}.header_sidebar ul.options_languages li a::before{content:'';position:absolute;width:1.7rem;height:1.7rem;border:4px solid white;background-size:cover;border-radius:50%;background-image:url("../src/assets/images/flag_us.svg")}@media screen and (max-width: 48em){.header_sidebar{position:fixed;top:unset;bottom:27vw}}@media screen and (max-width: 36em){.header_sidebar{bottom:0}}.home_fsection{height:104vh;position:relative}.home_fsection::before{content:'';position:absolute;width:100%;height:100%;-webkit-clip-path:polygon(0 0, 35% 0, 0 55%);clip-path:polygon(0 0, 35% 0, 0 55%);opacity:0.4;background:linear-gradient(130.13deg, #fff 0%, rgba(255,255,255,0.8) 31.06%, rgba(255,255,255,0) 47.71%)}.home_fsection .banner{height:100%}.home_fsection .banner::before,.home_fsection .banner::after{content:'';position:absolute;width:100%;height:100%;-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%)}.home_fsection .banner::before{-webkit-clip-path:polygon(0 0, 35% 0, 0 55%);clip-path:polygon(0 0, 35% 0, 0 55%)}.home_fsection .banner::after{-webkit-clip-path:polygon(60% 100%, 100% 30%, 100% 100%);clip-path:polygon(60% 100%, 100% 30%, 100% 100%)}.home_fsection .banner div{position:absolute;z-index:1;left:20%;top:18vw}.home_fsection .banner div h1{font-size:3.125rem;color:#fff;line-height:1;text-shadow:0px 2px 8px rgba(0,0,0,0.5)}.home_fsection .banner div h1 span{display:block}.home_fsection .banner div h1 span:first-of-type{font-weight:500;font-style:italic;letter-spacing:0.03em;text-shadow:0px 2px 8px rgba(0,0,0,0.5)}.home_fsection .banner div h1 span:last-of-type{font-weight:bold;letter-spacing:0.02em;text-shadow:0px 4px 4px rgba(0,0,0,0.25);margin-left:-3.75rem}@media screen and (max-width: 48em){.home_fsection .banner div h1 span:last-of-type{margin-left:0}}.home_fsection .banner div h1 strong{font-size:2.420em;font-weight:bold}@media screen and (max-width: 48em){.home_fsection .banner div h1{font-size:2.5rem}}@media screen and (max-width: 36em){.home_fsection .banner div h1{font-size:25px}.home_fsection .banner div h1 strong{font-size:45px}}.home_fsection .banner div .btn_contact{font-size:1.3125rem;padding:1.25rem 3.125rem;font-family:"Roboto";margin-top:4.25rem;letter-spacing:0.05em;text-transform:uppercase;color:#fff;border-radius:30px;background:-webkit-gradient(linear, left top, left bottom, from(#0079FC), to(#004A9A));background:linear-gradient(180deg, #0079FC 0%, #004A9A 100%);-webkit-box-shadow:0px 4px 8px rgba(0,0,0,0.6);box-shadow:0px 4px 8px rgba(0,0,0,0.6);position:relative;overflow:hidden}.home_fsection .banner div .btn_contact span{position:relative}.home_fsection .banner div .btn_contact::before{content:'';position:absolute;width:0;height:100%;left:0;border-radius:30px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transition-property:width, opacity;transition-property:width, opacity;background:-webkit-gradient(linear, left top, left bottom, from(#FF5600), to(#A83C00));background:linear-gradient(180deg, #FF5600 0%, #A83C00 100%)}@media screen and (min-width: 64.06em){.home_fsection .banner div .btn_contact:hover::before{width:100%}}@media screen and (max-width: 64em){.home_fsection .banner div{top:26vw}}@media screen and (max-width: 48em){.home_fsection .banner div{top:65vw;left:10%;max-width:76ch}}@media screen and (max-width: 36em){.home_fsection .banner div{left:7%;top:100vw}.home_fsection .banner div .btn_contact{padding:10px 30px;margin-top:30px}}@media screen and (max-width: 48em){.home_fsection{height:180vw;max-height:100vh}}.h_services .service_wrapper{position:relative}.h_services .service_wrapper::before{content:'';position:absolute;height:100%;top:0;right:0;z-index:-1}.h_services .service_wrapper:first-child{padding:5.625rem 0}.h_services .service_wrapper:first-child::before{background-color:#1C2733;width:40%}@media screen and (max-width: 48em){.h_services .service_wrapper:first-child::before{width:100%;height:35vw}}@media screen and (max-width: 36em){.h_services .service_wrapper:first-child::before{height:41vw}}.h_services .service_wrapper:first-child .service_container{margin-left:16%;gap:5vw;max-width:80%}.h_services .service_wrapper:first-child .text_content{max-height:18.4375rem}@media screen and (max-width: 36em){.h_services .service_wrapper:first-child{padding-top:14vw;padding-bottom:10vw}.h_services .service_wrapper:first-child .service_container{gap:42px}}.h_services .service_wrapper:last-child{padding:6.875rem 0}.h_services .service_wrapper:last-child::before{background-color:#F8F8F8;width:85%}@media screen and (max-width: 48em){.h_services .service_wrapper:last-child::before{width:100%}}.h_services .service_wrapper:last-child .service_container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:7.5vw;margin-left:5%;max-width:83%}.h_services .service_wrapper:last-child .service_container .text_content{max-height:18.75rem}@media screen and (max-width: 36em){.h_services .service_wrapper:last-child{padding-top:24px;padding-bottom:45px}.h_services .service_wrapper:last-child .service_container{gap:45px}}@media screen and (max-width: 64em){.h_services .service_wrapper .service_container{margin-left:auto !important;margin-right:auto !important}}.h_services .service_info{width:40%}.h_services .service_info h2{margin-bottom:1.875rem}.h_services .service_info .text_content{text-align:justify}.h_services figure{width:60%}@media screen and (max-width: 64em){.h_services figure{height:44vw}}@media screen and (max-width: 48em){.h_services .service_info{width:100%}.h_services figure{width:100%}}.h_about{display:-webkit-box;display:-ms-flexbox;display:flex;height:50rem}.h_about_info{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.h_about_info-content{width:70%;margin-left:auto;padding-right:7.5rem;position:relative}.h_about_info-content *{color:White}.h_about_info-content h2{margin-bottom:2.1875rem}.h_about_info-content .text_content{text-align:justify;max-height:10.625rem}.h_about_info-content .text_content::-webkit-scrollbar-thumb{background-color:#FF5C00}.h_about_info-content .btn_arrow{color:#fff}@media screen and (max-width: 64em){.h_about_info-content{width:80%}.h_about_info-content .text_content{max-height:16rem}}@media screen and (max-width: 48em){.h_about_info-content{padding-right:0;margin-right:auto;width:75%;padding-top:45px;padding-bottom:65px}}@media screen and (max-width: 36em){.h_about_info-content{width:86%}}.h_about_image{width:50%}@media screen and (max-width: 48em){.h_about{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.h_about_info{width:100%}.h_about_image{width:100%;height:55vw}}.h_howworks{margin-top:7.5rem;margin-bottom:3.5rem}.h_howworks h2{text-align:center;margin-bottom:1.5625rem}.h_howworks_description{max-width:40%;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:3.75rem}.h_howworks_description .text_content p{font-size:1.5625rem;line-height:1.2}.h_howworks_description .text_content strong{font-weight:500}.h_howworks .jobs_list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}@media screen and (min-width: 60em){.h_howworks .jobs_list .job_item:nth-child(n+11){display:none}.h_howworks .jobs_list .job_item:nth-child(10n-2),.h_howworks .jobs_list .job_item:nth-child(10n-9){grid-column:span 2;grid-row:span 2}.h_howworks .jobs_list .job_item::before{background:rgba(0,0,0,0.15)}}.h_howworks .jobs_list .job_item .job_item_image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 48em){.h_howworks{margin-top:45px}.h_howworks_description{max-width:86%;margin-bottom:40px}}.about_fsection{gap:6.25rem;padding-top:10rem;margin:0 auto;max-width:68%;margin-bottom:7.125rem}.about_fsection_image{width:55%}.about_fsection_image img{min-height:41.875rem}.about_fsection_info{width:45%}.about_fsection_info .text_content{max-height:23.75rem}@media screen and (max-width: 64em){.about_fsection{max-width:75%;gap:4rem}}@media screen and (max-width: 48em){.about_fsection{gap:36px;padding-top:22vw}.about_fsection_image{width:100%}.about_fsection_info{width:100%}.about_fsection_info h1{font-size:19px}.about_fsection_info h1 strong{font-size:30px}}@media screen and (max-width: 36em){.about_fsection{padding-top:31vw;margin-bottom:70px}}.about_values h3{font-weight:300;color:#353535;text-align:center;margin-bottom:1.25rem}@media screen and (max-width: 36em){.about_values h3{font-size:20px}}.about_quality{position:relative}.about_quality::before{content:'';position:absolute;height:100%;width:33%;left:0;top:0;background-color:#FF5C00;z-index:-1}.about_quality .container{padding:7.375rem 0 10.375rem 15%;max-width:81%;gap:8.125rem}.about_quality_image{width:51%;height:49.6875rem}.about_quality_info{width:49%}.about_quality_info h3{margin-bottom:2.5rem}.about_quality_info .text_content{max-height:21.875rem;text-align:justify}@media screen and (max-width: 64em){.about_quality .container{gap:5rem;max-width:88%}}@media screen and (max-width: 48em){.about_quality{padding:15vw 0}.about_quality .container{padding:0;gap:40px}.about_quality::before{width:100%;height:66vw}.about_quality_image{width:100%;height:95vw}.about_quality_image img{-webkit-filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.25));filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.25));border-radius:10px}.about_quality_info{width:100%}}.jobs_info{text-align:center;margin:0 auto;padding-top:5.625rem;padding-bottom:5rem;max-width:55%}.jobs_info h1{margin-bottom:2.5rem}@media screen and (max-width: 64em){.jobs_info{max-width:60%}}@media screen and (max-width: 36em){.jobs_info{max-width:86%;padding-top:50px;padding-bottom:60px}.jobs_info h1{font-size:25px}}.jobs_container{margin-bottom:3.75rem}.jobs_container .jobs_list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}.jobs_container .jobs_list .job_item{max-height:21.625rem}.jobs_container .jobs_list .job_item::before{background-color:rgba(0,0,0,0.3)}.jobs_container .jobs_list .job_item:nth-child(n+10){height:0;opacity:0}@media screen and (min-width: 36em){.jobs_container .jobs_list{gap:1.0625rem;margin:0 1.0625rem}}@media screen and (max-width: 36em){.jobs_container .jobs_list{gap:0}}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 48em){.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto !important;margin-right:auto !important;max-width:75% !important}}@media screen and (max-width: 36em){.container{max-width:86% !important}}@font-face{font-family:'Roboto';src:url("../fonts/typography/Roboto-BoldItalic.woff2") format("woff2"),url("../fonts/typography/Roboto-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/typography/Roboto-Bold.woff2") format("woff2"),url("../fonts/typography/Roboto-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/typography/Roboto-Italic.woff2") format("woff2"),url("../fonts/typography/Roboto-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/typography/Roboto-LightItalic.woff2") format("woff2"),url("../fonts/typography/Roboto-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/typography/Roboto-Regular.woff2") format("woff2"),url("../fonts/typography/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/typography/Roboto-Light.woff2") format("woff2"),url("../fonts/typography/Roboto-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/typography/Roboto-MediumItalic.woff2") format("woff2"),url("../fonts/typography/Roboto-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/typography/Roboto-Thin.woff2") format("woff2"),url("../fonts/typography/Roboto-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/typography/Roboto-Medium.woff2") format("woff2"),url("../fonts/typography/Roboto-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-ExtraBold.woff2") format("woff2"),url("../fonts/typography/Rubik-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/typography/Roboto-ThinItalic.woff2") format("woff2"),url("../fonts/typography/Roboto-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-Black.woff2") format("woff2"),url("../fonts/typography/Rubik-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-Bold.woff2") format("woff2"),url("../fonts/typography/Rubik-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-BoldItalic.woff2") format("woff2"),url("../fonts/typography/Rubik-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-BlackItalic.woff2") format("woff2"),url("../fonts/typography/Rubik-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-Light.woff2") format("woff2"),url("../fonts/typography/Rubik-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-Medium.woff2") format("woff2"),url("../fonts/typography/Rubik-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-LightItalic.woff2") format("woff2"),url("../fonts/typography/Rubik-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-MediumItalic.woff2") format("woff2"),url("../fonts/typography/Rubik-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-Italic.woff2") format("woff2"),url("../fonts/typography/Rubik-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-ExtraBoldItalic.woff2") format("woff2"),url("../fonts/typography/Rubik-ExtraBoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-LightItalic.woff2") format("woff2"),url("../fonts/typography/Rubik-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-SemiBoldItalic.woff2") format("woff2"),url("../fonts/typography/Rubik-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-Regular.woff2") format("woff2"),url("../fonts/typography/Rubik-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-SemiBold.woff2") format("woff2"),url("../fonts/typography/Rubik-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/typography/Roboto-Black.woff2") format("woff2"),url("../fonts/typography/Roboto-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url("../fonts/typography/Rubik-Light.woff2") format("woff2"),url("../fonts/typography/Rubik-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/typography/Roboto-BlackItalic.woff2") format("woff2"),url("../fonts/typography/Roboto-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'icomoon';src:url("../fonts/icomoon/icomoon.eot?mkrj93");src:url("../fonts/icomoon/icomoon.eot?mkrj93#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoon.ttf?mkrj93") format("truetype"),url("../fonts/icomoon/icomoon.woff?mkrj93") format("woff"),url("../fonts/icomoon/icomoon.svg?mkrj93#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close-circle:before{content:"\e909"}.icon-slide:before{content:"\e908"}.icon-location:before{content:"\e900"}.icon-instagram:before{content:"\e901"}.icon-facebook:before{content:"\e902"}.icon-cellphone:before{content:"\e903"}.icon-phone:before{content:"\e904"}.icon-mail:before{content:"\e905"}.icon-arrow-right:before{content:"\e906"}.icon-arrow-up:before{content:"\e907"}.preloader{position:fixed;z-index:200;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background-color:#1D1D1D;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preloader.active{-webkit-animation:bgDivided .9s forwards normal ease-in-out;animation:bgDivided .9s forwards normal ease-in-out;-webkit-animation-delay:1.6s;animation-delay:1.6s}.preloader .logo_svg{width:12.5rem;height:12.5rem}.preloader .logo_svg .title{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-animation:toUp 1s forwards ease-in-out;animation:toUp 1s forwards ease-in-out}.preloader .logo_svg .title.title_2{-webkit-animation-delay:.1s;animation-delay:.1s}.preloader .logo_svg .bars .bar-1,.preloader .logo_svg .bars .bar-2,.preloader .logo_svg .bars .bar-3,.preloader .logo_svg .bars .bar-6{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:down 0.8s forwards ease-in-out;animation:down 0.8s forwards ease-in-out;-webkit-animation-delay:.5s;animation-delay:.5s}.preloader .logo_svg .bars .bar-4{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:toRight .8s forwards ease-in-out;animation:toRight .8s forwards ease-in-out;-webkit-animation-delay:.8s;animation-delay:.8s}.preloader .logo_svg .bars .bar-5{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:toLeft .8s forwards ease-in-out;animation:toLeft .8s forwards ease-in-out;-webkit-animation-delay:.8s;animation-delay:.8s}.preloader .logo_svg .house{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-animation:rotate 1s forwards ease-in-out;animation:rotate 1s forwards ease-in-out}@media screen and (max-width: 36em){.preloader .logo_svg{width:130px;height:130px}}@-webkit-keyframes bgDivided{from{-webkit-clip-path:polygon(0% 0%, 0% 100%, 50% 100%, 50% 0, 50% 0, 50% 100%, 100% 100%, 100% 0);clip-path:polygon(0% 0%, 0% 100%, 50% 100%, 50% 0, 50% 0, 50% 100%, 100% 100%, 100% 0)}to{-webkit-clip-path:polygon(0% 0%, 0% 100%, 0 100%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 0);clip-path:polygon(0% 0%, 0% 100%, 0 100%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 0);opacity:0}}@keyframes bgDivided{from{-webkit-clip-path:polygon(0% 0%, 0% 100%, 50% 100%, 50% 0, 50% 0, 50% 100%, 100% 100%, 100% 0);clip-path:polygon(0% 0%, 0% 100%, 50% 100%, 50% 0, 50% 0, 50% 100%, 100% 100%, 100% 0)}to{-webkit-clip-path:polygon(0% 0%, 0% 100%, 0 100%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 0);clip-path:polygon(0% 0%, 0% 100%, 0 100%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 0);opacity:0}}@-webkit-keyframes rotate{to{-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes rotate{to{-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes toUp{to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes toUp{to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes down{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes down{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes toLeft{to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes toLeft{to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes toRight{to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes toRight{to{-webkit-transform:translateX(0);transform:translateX(0)}}
/*# sourceMappingURL=style.css.map */