@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-display:swap;font-family:pa-elements;src:url(/wp-content/plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?wwysq2);src:url(/wp-content/plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?wwysq2#iefix)format("embedded-opentype"),url(/wp-content/plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.ttf?wwysq2)format("truetype"),url(/wp-content/plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.woff?wwysq2)format("woff"),url(/wp-content/plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.svg?wwysq2#pa-elements)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:pa-elements;src:url(/wp-content/plugins/premium-addons-for-elementor/assets/plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?wwysq2);src:url(/wp-content/plugins/premium-addons-for-elementor/assets/plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?wwysq2#iefix)format("embedded-opentype"),url(/wp-content/plugins/premium-addons-for-elementor/assets/plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.ttf?wwysq2)format("truetype"),url(/wp-content/plugins/premium-addons-for-elementor/assets/plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.woff?wwysq2)format("woff"),url(/wp-content/plugins/premium-addons-for-elementor/assets/plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.svg?wwysq2#pa-elements)format("svg");font-weight:400;font-style:normal}.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{opacity:0}.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{width:10px;inset-inline-start:100%}.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{width:10px;left:-20px}.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{height:0;width:0;left:50%}.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:-10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{bottom:-10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{bottom:10px}.premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3;transition:.3}.premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{left:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{right:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{bottom:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{bottom:50%;top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{left:50%;right:50%}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:after,.wpcf7-list-item-label:before{content:" "}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7 form,.wpcf7-form label{display:block}:root{--uacf7-global-color-primary:#382673;--uacf7-global-text-color-secondary:#383c41;--uacf7-global-placeholder-color:#606266;--uacf7-global-border-color:#e4e9f8;--uacf7-global-button-color:var(--uacf7-global-color-primary);--uacf7-border-radius:5px;--uacf7-white-color:#fff}input[type=email]:visited,input[type=tel]:visited,input[type=text]:visited,textarea:visited{border-color:var(--uacf7-global-button-color)!important}.spu-box,.spu-box *{box-sizing:border-box}.wppopups-whole{position:relative;width:100%;left:0;top:0;z-index:999998;display:flex;align-items:center;justify-content:center}.spu-bg,.spu-box{position:fixed;width:100%}.spu-bg{height:100%;top:0;left:0;display:none;z-index:99999}.spu-box:after,.spu-box:before{content:"";display:table}.spu-box:after{clear:both}.spu-box{zoom:1;z-index:999999;max-height:100vh}.spu-box img{max-width:100%;height:auto}.spu-close{position:absolute;padding:0;background:0 0;border:0;-webkit-appearance:none;line-height:.5;cursor:pointer}.spu-close,html .spu-box a.spu-close{text-decoration:none}.spu-close-top_right{right:8px;top:5px}.spu-close:focus,.spu-close:hover{text-decoration:none;display:block}span.spu-timer{bottom:0;left:0;font-size:12px;position:absolute;width:100%;text-align:right;padding:0 10px}@media all and (max-width:568px){.spu-box{max-width:90vw!important}}@font-face{font-display:swap;font-family:"slick";font-weight:400;font-style:normal;src:url(/wp-content/themes/gecos/bower_components/slick-carousel/slick/fonts/slick.eot);src:url(/wp-content/themes/gecos/bower_components/slick-carousel/slick/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/gecos/bower_components/slick-carousel/slick/fonts/slick.woff)format("woff"),url(/wp-content/themes/gecos/bower_components/slick-carousel/slick/fonts/slick.ttf)format("truetype"),url(/wp-content/themes/gecos/bower_components/slick-carousel/slick/fonts/slick.svg#slick)format("svg")}body:after{content:url(/wp-content/themes/gecos/bower_components/lightbox2/dist/images/close.png)url(/wp-content/themes/gecos/bower_components/lightbox2/dist/images/loading.gif)url(/wp-content/themes/gecos/bower_components/lightbox2/dist/images/prev.png)url(/wp-content/themes/gecos/bower_components/lightbox2/dist/images/next.png);display:none}.header{z-index:999;height:72px;position:fixed;width:100vw;top:0;-webkit-animation-name:images;animation-name:images;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-bottom:1px solid #ececec}.header__container{max-width:1232px;padding:0 16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:absolute;width:100%}.header__menu{height:100%}@media (max-width:900px){.header__menu{width:100%}}.header__menu-list{height:100%}@media (max-width:900px){.header__menu-list{width:100%}}.header__menu-ul{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}@media (max-width:900px){.header__menu-ul{height:auto;width:100%;padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header__menu-ul li{margin-left:24px;height:100%}@media (max-width:900px){.header__menu-ul li{height:auto;width:100%;margin-left:0}}.header__menu-ul li a,.header__menu-ul li.buttonmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu-ul li a{font-size:14px;font-weight:700;color:#343434;text-decoration:none;position:relative;-webkit-transition:.3s;transition:.3s;height:100%}@media (max-width:900px){.header__menu-ul li a{height:auto;padding-bottom:16px;margin-bottom:16px;font-weight:700;font-size:20px;line-height:24px;color:#343434}}.header__menu-ul li a:after{content:"";position:absolute;bottom:3px;left:50%;width:120%;height:1px;background-color:#dc0714;opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}@media (max-width:900px){.header__menu-ul li a:after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:#ececec;bottom:0;width:100vw;left:-16px;opacity:1}}@media (min-width:900px){.header__menu-ul li a:hover{color:#dc0714}.header__menu-ul li a:hover:after{opacity:1;-webkit-transform:translate3d(-50%,.2em,0);transform:translate3d(-50%,.2em,0)}}.header__menu-ul li.buttonmenu{margin-left:40px}@media (max-width:900px){.header__menu-ul li.buttonmenu{margin-left:0}}.header__menu-ul li.buttonmenu a{position:relative;color:#fff;background:#dc0714;padding:12px 20px;border-radius:20px 2px;z-index:2;height:auto;-webkit-transition:.3s;transition:.3s}@media (max-width:900px){.header__menu-ul li.buttonmenu a{font-size:16px;width:100%;padding:16px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.position,.header__ham,.header__menu-ul li.buttonmenu a:after{display:none}.front-page .single-joboffer__form .wpcf7 .submit-container input:hover,.header__menu-ul li.buttonmenu a:hover{background:#a5030d;border-radius:24px}.header__menu-ul li.mega-menu{position:relative;cursor:pointer}.header__menu-ul li.mega-menu a{padding-right:16px;position:relative}@media (max-width:900px){.header__menu-ul li.mega-menu a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:35px}.header__menu-ul li.mega-menu a:before{content:"";display:block;width:14px;height:9px;margin-left:7px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/themes/gecos/public/images/mobilechevron.svg);-webkit-transition:.3s;transition:.3s;position:absolute;right:0;top:calc(50% - 7px);-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}}.header__menu-ul li.mega-menu:after,.megamenu__item-header a:after,.megamenu__item-image span:after{content:"";display:block;margin-left:7px;background-size:contain;background-repeat:no-repeat;background-position:center}.header__menu-ul li.mega-menu:after{width:8.75px;height:6.75px;background-image:url(/wp-content/themes/gecos/public/images/arro.svg);position:absolute;right:0;top:51%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:900px){.header__menu-ul li.mega-menu:after{display:none}}@media (min-width:900px){.header__menu-ul li.menu-item-has-children .sub-menu{display:none!important}.header__menu-ul li.menu-item-has-children .submenu-header,.header__menu-ul li.menu-item-has-children img{display:none}}@media (max-width:900px){.header__menu-ul li.menu-item-has-children .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;padding:0;height:0}.header__menu-ul li.menu-item-has-children .sub-menu li a{font-weight:700;font-size:16px;line-height:24px;color:#343434}.header__menu-ul li.menu-item-has-children .sub-menu li a:before{display:none}.header__menu-ul li.menu-item-has-children .sub-menu li a:after{background-color:#ececec;width:90vw}.header__menu-ul li.menu-item-has-children .submenu-header{font-weight:500;font-size:24px;line-height:32px;color:#343434;opacity:0;visibility:hidden;margin:0;-webkit-transition:.3s;transition:.3s;height:0}.header__menu-ul li.menu-item-has-children .submenu-header strong{font-weight:700}.header__menu-ul li.menu-item-has-children img{opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;height:0;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:900px){.header__ham{position:relative;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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;cursor:pointer;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:3;overflow:hidden}.header__ham-menubtn,.header__ham-menubtn:after,.header__ham-menubtn:before{width:17.5px;height:2px;border-radius:5px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header__ham-menubtn{background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__ham-menubtn:after,.header__ham-menubtn:before{content:"";position:absolute;background:#000}.header__ham-menubtn:before{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.header__ham-menubtn:after{-webkit-transform:translateY(6px);transform:translateY(6px)}.header__ham p{font-size:12px;color:#343434;top:10px;font-weight:700;-webkit-transform:.4s;transform:.4s;position:relative;left:-1px}}.header__rightside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s;transition:.4s;height:100%}@media (max-width:900px){.header__rightside{position:fixed;height:calc(100vh - 72px);overflow-y:scroll;width:100vw;background:#fff;top:72px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);overflow-x:hidden}}.header__logo,.header__logo img{width:141.75px;-webkit-transition:.4s;transition:.4s}.header__logo-link{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo img{width:100%}.megamenu{position:fixed;z-index:100;left:0;width:100vw;top:71px}@media (max-width:900px){.megamenu{display:none!important}}.megamenu__item{background-color:#fff;position:absolute;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9999;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}@media (min-width:900px){.megamenu__item::-webkit-scrollbar{width:10px}.megamenu__item::-webkit-scrollbar-track{background:#f1f1f1}.megamenu__item::-webkit-scrollbar-thumb{background:#d64d56}.megamenu__item::-webkit-scrollbar-thumb:hover{background:#dc0714}}.megamenu__item-wrapper{max-width:1232px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 16px 48px;-webkit-transition:.3s;transition:.3s;top:0}.megamenu__item-container{width:100%}.megamenu__item-cancel{width:32px;height:32px;background-size:8px;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/gecos/public/images/x.svg);border:1px solid #ddd;border-radius:16px;margin-left:51px;margin-top:32px;-webkit-transition:.3s;transition:.3s;min-width:32px;cursor:pointer}@media (max-width:1300px){.megamenu__item-cancel{margin-left:32px}}.megamenu__item-cancel:hover{background-image:url(/wp-content/themes/gecos/public/images/xwhite.svg)}.megamenu__item-positions{margin-top:24px}.megamenu__item-positions ul{list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.megamenu__item-positions ul li{width:29%;margin-right:4.33%;margin-bottom:16px}.megamenu__item-positions ul li a{font-weight:700;font-size:14px;line-height:16px;color:#343434;text-decoration:none;border-bottom:1px solid #ececec;padding:0 16px 12px;-webkit-transition:.3s;transition:.3s}.megamenu__item-positions ul li a:hover{border-bottom:1px solid #dc0714;color:#dc0714}.megamenu__item-header{position:relative}.megamenu__item-header h3{margin-top:32px;font-weight:500;font-size:28px;line-height:32px;color:#343434}.megamenu__item-header p{font-weight:400;font-size:16px;line-height:24px;color:#6b6b6b;margin-top:8px}.megamenu__item-header img{width:100px;-o-object-fit:contain;object-fit:contain;margin-top:24px}.megamenu__item-header a,.megamenu__item-images,.megamenu__item-positions ul,.megamenu__item-positions ul li a{display:-webkit-box;display:-ms-flexbox;display:flex}.megamenu__item-header a{position:absolute;right:0;top:0;font-weight:700;font-size:14px;line-height:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#343434;-webkit-transition:.3s;transition:.3s}.megamenu__item-header a:hover{color:#dc0714}.megamenu__item-header a:hover:after{-webkit-filter:invert(11%) sepia(62%) saturate(6777%) hue-rotate(350deg) brightness(110%) contrast(106%);filter:invert(11%) sepia(62%) saturate(6777%) hue-rotate(350deg) brightness(110%) contrast(106%)}.megamenu__item-header a:after,.megamenu__item-image span:after{width:10px;height:10px;background-image:url(/wp-content/themes/gecos/public/images/plus.svg)}.megamenu__item-images{margin-top:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:37%;margin-left:51px}@media (max-width:1300px){.megamenu__item-images{width:42%;margin-left:32px}}.megamenu__item-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px;text-decoration:none;margin-bottom:32px;background-size:cover;background-position:center;background-repeat:no-repeat}.megamenu__item-image h4{font-weight:700;font-size:24px;line-height:32px;color:#fff;margin-bottom:8px}.front-page h2,.front-page h6,.megamenu__item-image p,.megamenu__item-image span{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff}.megamenu__item-image span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px;font-weight:700;font-size:14px;line-height:16px;border:1px solid rgba(255,255,255,.4);border-radius:20px;padding:12px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:.3s;transition:.3s}.megamenu__item-image span:after{background-image:url(/wp-content/themes/gecos/public/images/whitearrow.svg);width:16px;height:11px;margin-left:10.5px}.megamenu__item-cancel:hover,.megamenu__item-image:hover span{background-color:#dc0714;border:1px solid #dc0714}.front-page h2,.front-page h6{font-size:14px;line-height:16px;margin-bottom:8px;color:#343434}.front-page h4,.front-page p{font-weight:400;font-size:24px;line-height:32px;color:#343434}@media (max-width:900px){.front-page h4{font-size:20px;line-height:24px}}.front-page h2 strong,.front-page h4 strong{font-weight:700}.front-page h2{font-size:32px;line-height:40px;margin-bottom:16px;font-weight:500}@media (max-width:900px){.front-page h2{font-size:24px;line-height:32px}}.front-page p{font-size:16px;line-height:24px;color:#6b6b6b;margin-bottom:8px}.front-page p strong{font-weight:700;color:#343434}.footer{background-color:#000;position:relative;z-index:4}.footer__container{max-width:1232px;width:100%;padding:64px 16px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.footer__container{padding:32px 16px}}.footer__logo-link{width:20%;margin-right:5%}@media (max-width:900px){.footer__logo-link{width:100%;margin-right:0;margin-bottom:32px}}.footer__logo-link img{width:165px}.footer__menu{width:15%;margin-right:4%}@media (max-width:900px){.footer__menu{width:21%}}@media (max-width:700px){.footer__menu{width:48%;margin-right:0;margin-bottom:48px}}.footer__menu span,.footer__menu-ul li,.megamenu__item-image span{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__menu span{font-weight:500;font-size:12px;line-height:16px;margin-bottom:24px;color:rgba(255,255,255,.4)}.footer__menu-ul{list-style:none}.footer__menu-ul li{margin-bottom:16px}.footer__menu-ul li:last-child{margin-bottom:0}.footer__contact a,.footer__menu-ul li a{font-weight:700;font-size:12px;line-height:16px;text-decoration:none;color:#fff;-webkit-transition:.3s;transition:.3s}.footer__contact a:hover,.footer__menu-ul li a:hover,.front-page .single-joboffer__form .wpcf7 .wpcf7-form .infor a:hover{color:#dc0714}.footer__menu-ul li.more{margin-top:8px}.footer__menu-container,.footer__menu-ul li.more a{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__menu-ul li.more a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__menu-ul li.more a:before{content:"+";display:block;margin-right:6.5px}.footer__menu-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:900px){.footer__menu-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__contact p{margin-bottom:16px}.footer__bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:64px}@media (max-width:900px){.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:48px}}@media (max-width:700px){.footer__bottom{margin-top:0}}.footer__bottom-partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:900px){.footer__bottom-partner{margin-bottom:16px}}.footer__bottom-partner p,.footer__bottom-rightside p{font-weight:500;font-size:12px;line-height:16px;color:#fff}.footer__bottom-partner img{max-width:100px;-o-object-fit:contain;object-fit:contain;margin-left:8px}.footer__bottom-rightside,.footer__bottom-rightside .footer__menu-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.footer__bottom-rightside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__bottom-rightside p{color:#a6a7a8;margin-right:16px}@media (max-width:768px){.footer__bottom-rightside p{margin-right:0;margin-bottom:16px}}@media (max-width:768px){.footer__bottom-rightside .footer__menu-ul{margin-bottom:16px}}.footer__bottom-rightside .footer__menu-ul li{margin-bottom:0;margin-left:16px}@media (max-width:768px){.footer__bottom-rightside .footer__menu-ul li{margin:0 8px}}.footer__socials,.footer__socials a{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.footer__socials{margin-left:0}}.footer__socials a{margin-left:8px;width:32px;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(255,255,255,.4);border-radius:50%;-webkit-transition:.3s;transition:.3s}@media (max-width:768px){.footer__socials a{height:48px;width:48px}}.footer__socials a img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.footer__socials a img{width:24px;height:24px}}.footer__socials a:hover{border:1px solid #fff}.footer__socials a:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.single-page__header{border-bottom:1px solid #ececec}.front-page .casestudies__review-rightside ul li::marker,.front-page .casestudies__underbanner-container ul li::marker,.front-page .single-expert__bio-text ul li::marker,.front-page .single-joboffer__text ul li::marker,.single-page__header.posts ul li::marker,.single-post__container ul li::marker{color:#dc0714}.single-page__header-container{max-width:1232px;padding:48px 16px;margin-left:auto;margin-right:auto}@media (max-width:900px){.single-page__header-container{padding:32px 16px}}.single-page__header-container a.back{font-weight:700;font-size:12px;line-height:16px;color:#6b6b6b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;margin-bottom:16px}.front-page .single-joboffer__form .wpcf7 .wpcf7-form .infor a:after,.single-page__header-container a.back:before{content:"";background-image:url(/wp-content/themes/gecos/public/images/chevron.svg);width:10px;height:7px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block}.single-page__header-container a.back:before{margin-right:5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.single-page__header-container h1{font-weight:500;font-size:48px;line-height:56px;color:#343434;margin-bottom:16px}.single-page__header-container h1 strong{font-weight:700}@media (max-width:900px){.single-page__header-container h1{font-weight:500;font-size:28px;line-height:32px;color:#343434}}.front-page .block-bg{max-width:1200px;margin-left:auto;margin-right:auto}.front-page .block-bg.kariera{margin-bottom:96px;margin-top:96px}@media (max-width:768px){.front-page .block-bg.kariera{margin-bottom:32px;margin-top:32px}}.front-page .block-bg__container,.front-page .single-joboffer__form .wpcf7 .wpcf7-form .infor a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.front-page .block-bg__container{background-size:cover;background-repeat:no-repeat;background-position:center;padding:56px;background-color:#000;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.front-page .block-bg__container{padding:32px 16px}}.front-page .block-bg__container h2,.front-page .block-bg__container h4,.front-page .block-bg__container p{color:#fff}.front-page .block-bg__container a{color:#fff;text-decoration:none}.front-page .block-bg__container a:hover,.front-page .block-bg__rightside a:hover{text-decoration:underline}.front-page .block-bg__leftside{width:47.5%}@media (max-width:768px){.front-page .block-bg__leftside{width:100%}}.front-page .block-bg__rightside{width:47.5%}@media (max-width:768px){.front-page .block-bg__rightside{width:100%;margin-top:32px}}.front-page .block-bg__rightside a{color:#fff;text-decoration:none;-webkit-transition:.3s;transition:.3s}.front-page .single-joboffer{margin-top:48px}@media (max-width:768px){.front-page .single-joboffer{margin-top:32px}}.front-page .single-joboffer__container{max-width:1232px;padding:0 16px;margin-left:auto;margin-right:auto}.front-page .single-joboffer__text{width:65.4%}@media (max-width:768px){.front-page .single-joboffer__text{width:100%}}.front-page .single-joboffer__text ul{padding-left:20px;margin-bottom:16px}.front-page .single-joboffer__text ul li{font-size:16px;line-height:24px;margin-bottom:8px;color:#6b6b6b}.front-page .single-joboffer__form .wpcf7 .wpcf7-form,.front-page .single-joboffer__form .wpcf7 .wpcf7-form .form-wrapper,.front-page .single-joboffer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.front-page .single-joboffer__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.front-page .single-joboffer__form{background:#f2f2f2;padding:96px 16px;margin-top:96px;margin-bottom:96px}@media (max-width:768px){.front-page .single-joboffer__form{padding:32px 16px;margin-top:32px;margin-bottom:32px}}.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.form-element,.front-page .single-joboffer__form-header h6{font-size:14px;line-height:16px;-webkit-font-feature-settings:"pnum"on,"lnum"on;font-feature-settings:"pnum"on,"lnum"on}.front-page .single-joboffer__form-header h6{font-weight:400;text-align:center;color:#dc0714}.front-page .single-joboffer__form-header h2{text-align:center}.front-page .single-joboffer__form .wpcf7{max-width:684px;margin-left:auto;margin-right:auto;margin-top:32px}.front-page .single-joboffer__form .wpcf7 .wpcf7-form,.front-page .single-joboffer__form .wpcf7 .wpcf7-form .form-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.front-page .single-joboffer__form .wpcf7 .wpcf7-form:before{content:"";border:5px solid #f3f3f3;border-top:5px solid #dc0714;border-radius:50%;width:45px;height:45px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;top:44%;left:47%;display:block;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden;z-index:3}.front-page .single-joboffer__form .wpcf7 .wpcf7-form:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;background-color:rgba(255,255,255,.555);z-index:2}.front-page .single-joboffer__form .wpcf7 .wpcf7-form .infor{width:100%}.front-page .single-joboffer__form .wpcf7 .wpcf7-form .infor a{font-weight:700;font-size:12px;line-height:16px;color:#6b6b6b;text-decoration:none;-webkit-transition:.3s;transition:.3s}.front-page .single-joboffer__form .wpcf7 .wpcf7-form .infor a:after{margin-left:5.5px}.front-page .single-joboffer__form .wpcf7 .wpcf7-form .infor a:hover:after{-webkit-filter:invert(39%) sepia(100%) saturate(7114%) hue-rotate(267deg) brightness(98%) contrast(97%);filter:invert(39%) sepia(100%) saturate(7114%) hue-rotate(267deg) brightness(98%) contrast(97%)}.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.form-element{font-weight:700;color:#343434;margin-bottom:20px;width:100%}.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.form-element.half{width:48%}@media (max-width:768px){.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.form-element.half{width:100%}}.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.form-element input,.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.form-element textarea{color:#343434;font-family:Manrope;padding:13.5px 15px;width:100%;font-style:normal;font-weight:500;font-size:14px;margin-top:8px;outline:0;background:#fff;border:1px solid #ddd;border-radius:2px}@media (max-width:900px){.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.form-element input,.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.form-element textarea{font-size:16px}}.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.form-element input::-webkit-input-placeholder,.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.form-element textarea::-webkit-input-placeholder{opacity:1;color:#828282}.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.form-element input::-moz-placeholder,.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.form-element textarea::-moz-placeholder{opacity:1;color:#828282}.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.form-element input::-ms-input-placeholder,.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.form-element textarea::-ms-input-placeholder{opacity:1;color:#828282}.front-page .single-joboffer__form .wpcf7 .wpcf7-form label.form-element textarea{height:138.75px}.front-page .single-joboffer__form .wpcf7 .submit-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px;position:relative;margin-left:auto}.front-page .single-joboffer__form .wpcf7 .submit-container:after{content:"";background-image:url(/wp-content/themes/gecos/public/images/emajle.svg);width:20.33px;height:14px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin-left:8.83px;position:absolute;pointer-events:none;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.front-page .single-joboffer__form .wpcf7 .submit-container input,.front-page .single-joboffer__form .wpcf7 .wpcf7-form-control-wrap label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:16px;cursor:pointer}.front-page .single-joboffer__form .wpcf7 .submit-container,.front-page .single-joboffer__form .wpcf7 .submit-container input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.front-page .single-joboffer__form .wpcf7 .submit-container input{white-space:nowrap;font-weight:700;font-size:16px;background:#dc0714;font-family:Manrope;border-radius:24px 2px;padding:12px 46px 12px 20px;color:#fff;text-decoration:none;-webkit-transition:.3s;transition:.3s;border:0;outline:0}.front-page .single-joboffer__form .wpcf7 .wpcf7-form-control-wrap{width:100%;margin-bottom:16px}.front-page .single-joboffer__form .wpcf7 .wpcf7-form-control-wrap .wpcf7-list-item{margin-left:0}.front-page .single-joboffer__form .wpcf7 .wpcf7-form-control-wrap label{width:100%;display:block;position:relative;padding-left:30px!important;font-weight:500;font-size:12px;color:#6b6b6b;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1600px){.front-page .single-joboffer__form .wpcf7 .wpcf7-form-control-wrap label{font-size:12px}}@media (max-width:900px){.front-page .single-joboffer__form .wpcf7 .wpcf7-form-control-wrap label{padding-left:35px!important}}.front-page .single-joboffer__form .wpcf7 .wpcf7-form-control-wrap label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.front-page .single-joboffer__form .wpcf7 .wpcf7-form-control-wrap label:before{content:"";position:absolute;top:0;left:0;height:18px;width:18px;background-color:transparent;border:1px solid #a6a7a8;border-radius:2px}.front-page .single-joboffer__form .wpcf7 .wpcf7-form-control-wrap label:after{content:"";position:absolute;left:7px;opacity:0;top:3.5px;width:4px;height:8px;border:solid #dc0714;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}.front-page .single-joboffer__form .wpcf7 form .wpcf7-response-output{border:0!important;font-size:14px;color:#dc0714;font-weight:600;text-align:center;width:100%}*{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}html{scroll-behavior:smooth}.app-container,body{position:relative;max-width:100vw}body{overflow-x:hidden}.app-container{overflow:hidden;font-family:Manrope,sans-serif;padding-top:72px}