﻿/*!
 * Theme Name: AppComm - Child
 * Theme URI: https://gitlab.appcomm.nl/appcomm/composer-packages/appcommtheme
 * Author: AppComm BV
 * Author URI: https://appcomm.nl/
 * Version: 1.0
 * Template: appcommtheme
 * Text Domain: appcommtheme-child
 * Domain Path: /languages
 * Description: This child theme has been created by AppComm BV.
 * 
 *  =======================================================
 *   © Copyright 2024 AppComm BV
 *  =======================================================
 *        ___                ______                        
 *      /   |  ____  ____  / ____/___  ____ ___  ____ ___ 
 *     / /| | / __ \/ __ \/ /   / __ \/ __ `__ \/ __ `__ \
 *    / ___ |/ /_/ / /_/ / /___/ /_/ / / / / / / / / / / /
 *   /_/  |_/ .___/ .___/\____/\____/_/ /_/ /_/_/ /_/ /_/ 
 *         /_/   /_/                                      
 *  =======================================================
 *
 * 
 */@import"https://use.typekit.net/asv2qnq.css";@font-face{font-family:"DM Sans";src:url("../fonts/dm-sans/DMSans-Regular.woff2") format(woff2);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"DM Sans";src:url("../fonts/dm-sans/DMSans-Italic.woff2") format(woff2);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"DM Sans";src:url("../fonts/dm-sans/DMSans-Bold.woff2") format(woff2);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"DM Sans";src:url("../fonts/dm-sans/DMSans-BoldItalic.woff2") format(woff2);font-style:italic;font-weight:700;font-display:swap}:root{--color-primary: #EB1D26;--color-secondary: #A90F16;--color-tertiary: #710A0F;--color-quaternary: #E6D0A8;--color-quinary: #F6EFE4;--color-success: #6FB734;--color-danger: #EB1D26;--color-black: #000000;--color-white: #FFFFFF;--color-gray-100: #F3F5F7;--color-gray-200: #E9ECEF;--color-gray-300: #DEE2E6;--color-gray-400: #CED4DA;--color-gray-500: #ADB5BD;--color-gray-600: #6C757D;--color-gray-700: #495057;--color-gray-800: #343A40;--color-gray-900: #212529;--font-primary: "DM Sans", sans-serif;--font-secondary: "eurostile", sans-serif;--font-tertiary: "Montserrat", sans-serif;--text-color: var(--color-gray-600);--subheader-color: var(--color-primary);--heading-color-primary: #000000;--heading-color-secondary: #AAAAAA;--heading-color-tertiary: #ffffff;--link-color: var(--color-primary);--link-hover-color: var(--color-secondary);--fontawesome: var(--fa-font-sharp-light);--box-shadow-sm: 0 1rem 1rem 0 rgba(0, 0, 0, .05);--box-shadow: 0 1rem 3rem 0 rgba(0, 0, 0, .1);--box-shadow-lg: 0 2rem 5rem 0 rgba(0, 0, 0, .1);--box-shadow-inset: 0 1rem 2rem 0 rgba(0, 0, 0, .1) inset;--navbar-toggler-color: #000000;--fontawesome-type: var(--fontawesome);--button-padding-y: .75rem;--button-padding-x: 1.5rem;--button-border-width: .0625rem;--button-border-radius: .3125rem;--form-label-color: var(--text-color);--form-required-color: var(--color-danger);--form-label-font-size: 1rem;--form-field-text-color: var(--text-color);--form-field-background-color: transparent;--form-placeholder-color: var(--text-color);--form-field-font-size: 1rem;--form-field-border-color: transparent;--form-field-border-width: 0;--form-field-border-radius: 0;--form-button-text-color: var(--color-white);--form-button-text-hover-color: var(--color-white);--form-button-font-size: 1rem;--form-button-background-color: var(--color-primary);--form-button-background-hover-color: var(--color-black);--form-button-border-width: var(--button-border-width);--form-button-border-color: var(--color-primary);--form-button-border-hover-color: var(--color-secondary);--form-button-border-radius: var(--button-border-radius);--form-button-padding: var(--button-padding-y) var(--button-padding-x)}@media(min-width: 1500px){.container{max-width:1410px}}button.btn,.navbar-buttons .nav-item button.nav-link,a.btn,.navbar-buttons .nav-item a.nav-link{display:flex;align-items:center;gap:.625rem}button.btn.btn-primary,.navbar-buttons .nav-item button.nav-link,a.btn.btn-primary,.navbar-buttons .nav-item a.nav-link{width:fit-content;font-weight:400;white-space:nowrap;text-transform:none;text-align:center;padding:var(--button-padding-y) var(--button-padding-x);border-style:solid;border-width:.0625rem;border-radius:var(--button-border-radius);margin-bottom:.9375rem;display:flex;gap:.625rem;font-family:var(--font-primary);font-size:1rem;font-weight:700;font-style:normal;line-height:1.5;color:var(--color-white);margin-bottom:0;color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}button.btn.btn-primary:hover,.navbar-buttons .nav-item button.nav-link:hover,a.btn.btn-primary:hover,.navbar-buttons .nav-item a.nav-link:hover{color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}button.btn.btn-secondary,.navbar-buttons .nav-item button.btn-secondary.nav-link,a.btn.btn-secondary,.navbar-buttons .nav-item a.btn-secondary.nav-link{width:fit-content;font-weight:400;white-space:nowrap;text-transform:none;text-align:center;padding:var(--button-padding-y) var(--button-padding-x);border-style:solid;border-width:.0625rem;border-radius:var(--button-border-radius);margin-bottom:.9375rem;display:flex;gap:.625rem;font-family:var(--font-primary);font-size:1rem;font-weight:700;font-style:normal;line-height:1.5;color:var(--color-white);margin-bottom:0;color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}button.btn.btn-secondary:hover,.navbar-buttons .nav-item button.btn-secondary.nav-link:hover,a.btn.btn-secondary:hover,.navbar-buttons .nav-item a.btn-secondary.nav-link:hover{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}button.btn.btn-tertiary,.navbar-buttons .nav-item button.btn-tertiary.nav-link,a.btn.btn-tertiary,.navbar-buttons .nav-item a.btn-tertiary.nav-link{width:fit-content;font-weight:400;white-space:nowrap;text-transform:none;text-align:center;padding:var(--button-padding-y) var(--button-padding-x);border-style:solid;border-width:.0625rem;border-radius:var(--button-border-radius);margin-bottom:.9375rem;display:flex;gap:.625rem;font-family:var(--font-primary);font-size:1rem;font-weight:700;font-style:normal;line-height:1.5;color:var(--text-color);margin-bottom:0;color:var(--color-primary);background-color:rgba(0,0,0,0);border-color:var(--color-primary)}button.btn.btn-tertiary:hover,.navbar-buttons .nav-item button.btn-tertiary.nav-link:hover,a.btn.btn-tertiary:hover,.navbar-buttons .nav-item a.btn-tertiary.nav-link:hover{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}button.btn.btn-quaternary,.navbar-buttons .nav-item button.btn-quaternary.nav-link,a.btn.btn-quaternary,.navbar-buttons .nav-item a.btn-quaternary.nav-link{width:fit-content;font-weight:400;white-space:nowrap;text-transform:none;text-align:center;padding:0 0;border-style:solid;border-width:0;border-radius:var(--button-border-radius);margin-bottom:.9375rem;display:flex;gap:.625rem;font-family:var(--font-primary);font-size:1rem;font-weight:700;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:0;color:var(--color-primary);background-color:rgba(0,0,0,0);border-color:var(--color-black)}button.btn.btn-quaternary:hover,.navbar-buttons .nav-item button.btn-quaternary.nav-link:hover,a.btn.btn-quaternary:hover,.navbar-buttons .nav-item a.btn-quaternary.nav-link:hover{color:var(--color-secondary);background-color:rgba(0,0,0,0);border-color:var(--color-black)}.hyphens{hyphens:auto}.image-670 img{max-height:42rem;width:100%;object-fit:cover}.quality-mark{position:relative}.quality-mark:before,.quality-mark:after{content:"";height:6.25rem;width:6.625rem;padding:.9375rem;position:absolute;top:2.8125rem;right:2.8125rem;z-index:1}@media(max-width: 768px){.quality-mark:before,.quality-mark:after{height:5rem;width:5rem;padding:.3125rem}}@media(max-width: 991px){.quality-mark:before,.quality-mark:after{top:.9375rem;right:.9375rem}}.quality-mark:before{background-color:var(--color-white);border-radius:100%}.quality-mark:after{background-image:inherit;background-size:calc(100% - 1.875rem);background-position:center;background-repeat:no-repeat}@media(max-width: 768px){.quality-mark:after{background-size:calc(100% - .625rem)}}.background-dark{background-size:cover;background-repeat:no-repeat}.background-dark:before,.background-dark:after{content:"";height:100%;width:100%;display:block;position:absolute;inset:0;z-index:1}.background-dark:before{background:inherit;filter:grayscale(1);z-index:1}.background-dark:after{background:linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%)}.background-dark .container{position:relative;z-index:2}.background-dark .container .content_editor-wrap>p{color:var(--color-gray-500)}.background-dark .container .heading-tag{color:var(--color-white)}@media(min-width: 992px){.vacancies-slider{width:50vw;position:absolute;left:50%}.vacancies-slider .swiper{padding-right:3.75rem}.vacancies-slider .slider-navigation-wrap{left:27.5vw;right:0}}@media(min-width: 1400px){.vacancies-slider{width:60vw;left:40%}.vacancies-slider .slider-navigation-wrap{left:50vw;right:0}}.certificates{gap:1.25rem 0}.certificates .col-full{display:flex}.certificates .col-full .image-landscape img{height:1.875rem}.certificates .column-content{background-color:var(--color-white);border:.0625rem solid var(--color-gray-400);border-radius:.3125rem;padding:3.75rem;margin-bottom:0;flex:1}@media(max-width: 575px),(min-width: 992px)and (max-width: 1199px){.certificates .column-content{padding:2.8125rem}.certificates .column-content .heading-tag{font-size:1.5rem}}@media(max-width: 575px){.certificates .column-content{background-color:var(--color-white);border:.0625rem solid var(--color-gray-400);border-radius:.3125rem;padding:2.8125rem;margin-bottom:0}}@media(max-width: 575px)and (max-width: 575px),(max-width: 575px)and (min-width: 992px)and (max-width: 1199px){.certificates .column-content{padding:1.875rem}.certificates .column-content .heading-tag{font-size:1.5rem}}.certificates .column-content .image-wrap{height:3.75rem;margin-bottom:1.875rem;display:flex;align-items:center}.document-list ul li{width:fit-content;list-style:none}.document-list ul li a{font-family:var(--font-secondary);font-size:1.5rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.6;color:var(--heading-color-primary);margin-bottom:1.875rem;text-decoration:none;white-space:break-spaces;display:flex;gap:.625rem}.document-list ul li a:hover{color:var(--color-primary)}.document-list ul li a:before{content:"";font:var(--fontawesome);line-height:inherit;color:var(--color-primary)}@media(max-width: 575px){.document-list ul li a{font-family:var(--font-secondary);font-size:1rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.6;color:var(--heading-color-primary);margin-bottom:1.875rem}}@media(max-width: 767px){.document-list ul li a{font-family:var(--font-secondary);font-size:1.25rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.6;color:var(--heading-color-primary);margin-bottom:1.875rem}}@media(min-width: 768px){.pb-lg-60{padding-bottom:3.75rem}}@media(min-width: 992px){.pb-xl-60{padding-bottom:3.75rem}}@media(min-width: 1400px){.pb-xxl-60{padding-bottom:3.75rem}}@media(min-width: 768px){.pb-lg-90{padding-bottom:5.6255rem}}@media(min-width: 992px){.pb-xl-90{padding-bottom:5.6255rem}}@media(min-width: 1400px){.pb-xxl-90{padding-bottom:5.6255rem}}@media(min-width: 768px){.pb-lg-120{padding-bottom:7.5rem}}@media(min-width: 992px){.pb-xl-120{padding-bottom:7.5rem}}@media(min-width: 1400px){.pb-xxl-120{padding-bottom:7.5rem}}.home-header{background-size:cover;padding-bottom:7.5rem;position:relative}@media(max-width: 768px){.home-header{padding-bottom:5.625rem}}.home-header:before{content:"";height:100%;width:100%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.15) 100%);position:absolute;top:0;left:0}@media(max-width: 991px){.home-header:before{background:linear-gradient(90deg, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.35) 100%)}}.home-header .container{position:relative;z-index:1}.home-header-content .heading-tag,.home-header-content .content_editor-wrap p{color:var(--color-white)}.home-header-content .content_editor-wrap{margin-bottom:1.875rem}.home-header-scroll-button{animation:MoveUpDown 1.5s linear infinite;animation-delay:1s}@keyframes MoveUpDown{0%,100%{transform:translateY(0)}50%{transform:translateY(0.25rem)}}@media(max-width: 768px){.home-header-scroll-button{display:none}}.home-header-scroll-button .column-content{width:fit-content;margin-left:auto;display:flex;justify-content:flex-end;align-items:center;gap:0 .9375rem;position:relative}.home-header-scroll-button .column-content a{border:none;margin:0}.home-header-scroll-button .column-content .content_editor-wrap{text-align:right;padding:.0625rem 0}.home-header-scroll-button .column-content .content_editor-wrap p{font-family:var(--font-primary);font-size:.875rem;font-weight:700;font-style:normal;line-height:1.5;color:var(--color-white);margin-bottom:0}.usp-accordion{margin-bottom:1.25rem}@media(max-width: 991px){.usp-accordion{gap:1.25rem 0}}.usp-accordion [class^=col-]{display:flex}.usp-accordion .column-content,.usp-accordion .usp-wrap{width:100%}.usp-accordion .usp-wrap{background-color:var(--color-black);border:none;border-radius:.3125rem;padding:3.75rem;margin-bottom:0}@media(max-width: 575px),(min-width: 992px)and (max-width: 1199px){.usp-accordion .usp-wrap{padding:2.8125rem}.usp-accordion .usp-wrap .heading-tag{font-size:1.5rem}}@media(max-width: 575px){.usp-accordion .usp-wrap{padding:.9375rem !important}}@media(max-width: 768px){.usp-accordion .usp-wrap{padding:1.875rem !important}}@media(min-width: 768px){.usp-accordion .usp-wrap{height:100%;display:flex;flex-direction:column}}.usp-accordion .usp-wrap .button-wrap{margin-bottom:.9375rem}@media(max-width: 767px){.usp-accordion .usp-wrap .button-wrap{margin-bottom:0}}@media(min-width: 768px){.usp-accordion .usp-wrap .button-wrap{pointer-events:none !important}}.usp-accordion .usp-wrap .button-wrap:after{content:""}.usp-accordion .usp-wrap .button-wrap .btn,.usp-accordion .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link,.navbar-buttons .nav-item .usp-accordion .usp-wrap .button-wrap .nav-link{width:fit-content;font-weight:400;white-space:nowrap;text-transform:none;text-align:center;padding:0 0;border-style:solid;border-width:0;border-radius:var(--button-border-radius);margin-bottom:.9375rem;display:flex;gap:.625rem;font-family:var(--font-secondary);font-size:2rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.2;color:var(--color-white);margin-bottom:0;color:var(--color-white);background-color:rgba(0,0,0,0);border-color:var(--color-black);gap:.9375rem;white-space:normal;text-align:start}.usp-accordion .usp-wrap .button-wrap .btn:hover,.usp-accordion .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link:hover,.navbar-buttons .nav-item .usp-accordion .usp-wrap .button-wrap .nav-link:hover{color:var(--color-white);background-color:rgba(0,0,0,0);border-color:var(--color-black)}.usp-accordion .usp-wrap .button-wrap .btn i,.usp-accordion .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link i,.navbar-buttons .nav-item .usp-accordion .usp-wrap .button-wrap .nav-link i{font-size:3.125rem;color:var(--color-primary)}@media(max-width: 767px){.usp-accordion .usp-wrap .button-wrap .btn,.usp-accordion .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link,.navbar-buttons .nav-item .usp-accordion .usp-wrap .button-wrap .nav-link{font-family:var(--font-secondary);font-size:1rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.2;color:var(--color-white);margin-bottom:0;width:100%;text-align:center;justify-content:space-between}.usp-accordion .usp-wrap .button-wrap .btn:after,.usp-accordion .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link:after,.navbar-buttons .nav-item .usp-accordion .usp-wrap .button-wrap .nav-link:after{transition-duration:.25s;-moz-animation-duration:.25s;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-timing-function:ease-in-out;content:"";font:var(--fontawesome);font-size:1.25rem;color:var(--color-white)}.usp-accordion .usp-wrap .button-wrap .btn i,.usp-accordion .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link i,.navbar-buttons .nav-item .usp-accordion .usp-wrap .button-wrap .nav-link i{font-size:1.5rem}}@media(min-width: 768px){.usp-accordion .usp-wrap .button-wrap .btn,.usp-accordion .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link,.navbar-buttons .nav-item .usp-accordion .usp-wrap .button-wrap .nav-link{flex-direction:column;align-items:flex-start}}@media(max-width: 767px){.usp-accordion .usp-wrap .button-wrap:not(.collapsed) .btn:after,.usp-accordion .usp-wrap .button-wrap:not(.collapsed) .navbar-buttons .nav-item .nav-link:after,.navbar-buttons .nav-item .usp-accordion .usp-wrap .button-wrap:not(.collapsed) .nav-link:after{transform:rotate(180deg)}}.usp-accordion .usp-wrap .content_editor-wrap{height:100%;flex-direction:column}@media(max-width: 768px){.usp-accordion .usp-wrap .content_editor-wrap{margin-top:.9375rem}}@media(min-width: 768px){.usp-accordion .usp-wrap .content_editor-wrap{display:flex}}.usp-accordion .usp-wrap .content_editor-wrap p{color:var(--color-white)}@media(max-width: 479px){.usp-accordion .usp-wrap .content_editor-wrap p{font-size:.875rem}}.usp-accordion .usp-wrap .content_editor-wrap p:last-of-type{margin-top:auto}.usp-accordion .usp-wrap .content_editor-wrap p a{font-weight:700;text-decoration:none;margin-bottom:0;display:flex;align-items:center;gap:.625rem}.usp-accordion .usp-wrap .content_editor-wrap p a:after{content:"";font:var(--fontawesome)}@media(max-width: 768px){.usp-accordion .usp-wrap{padding-top:.9375rem}}@media(min-width: 768px){.usp-accordion .usp-wrap{display:flex !important;flex-direction:column;justify-content:space-between;flex:1}}@media(min-width: 768px){.usp-accordion .collapse:not(.show){display:flex}}.usp-accordion-alt .usp-wrap{background-color:var(--color-white);border:.0625rem solid var(--color-gray-400);border-radius:.3125rem;padding:3.75rem;margin-bottom:0}@media(max-width: 575px),(min-width: 992px)and (max-width: 1199px){.usp-accordion-alt .usp-wrap{padding:2.8125rem}.usp-accordion-alt .usp-wrap .heading-tag{font-size:1.5rem}}@media(min-width: 992px){.usp-accordion-alt .usp-wrap{position:relative;justify-content:flex-start}}@media(min-width: 992px)and (max-width: 1199px){.usp-accordion-alt .usp-wrap{padding-left:7.8125rem}}@media(min-width: 1200px){.usp-accordion-alt .usp-wrap{padding-left:10.625rem}}.usp-accordion-alt .usp-wrap .button-wrap .btn,.usp-accordion-alt .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link,.navbar-buttons .nav-item .usp-accordion-alt .usp-wrap .button-wrap .nav-link{font-family:var(--font-secondary);font-size:2rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.2;color:var(--color-black) !important;margin-bottom:0;color:var(--color-white);background-color:rgba(0,0,0,0);border-color:var(--color-black)}.usp-accordion-alt .usp-wrap .button-wrap .btn:hover,.usp-accordion-alt .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link:hover,.navbar-buttons .nav-item .usp-accordion-alt .usp-wrap .button-wrap .nav-link:hover{color:var(--color-black);background-color:rgba(0,0,0,0);border-color:var(--color-black)}@media(max-width: 767px){.usp-accordion-alt .usp-wrap .button-wrap .btn,.usp-accordion-alt .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link,.navbar-buttons .nav-item .usp-accordion-alt .usp-wrap .button-wrap .nav-link{font-family:var(--font-secondary);font-size:1rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.2;color:var(--color-black);margin-bottom:0;justify-content:space-between}.usp-accordion-alt .usp-wrap .button-wrap .btn:after,.usp-accordion-alt .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link:after,.navbar-buttons .nav-item .usp-accordion-alt .usp-wrap .button-wrap .nav-link:after{color:var(--color-black)}}@media(min-width: 992px){.usp-accordion-alt .usp-wrap .button-wrap .btn i,.usp-accordion-alt .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link i,.navbar-buttons .nav-item .usp-accordion-alt .usp-wrap .button-wrap .nav-link i{height:5rem;width:5rem;position:absolute;top:.625rem}}@media(min-width: 992px)and (max-width: 1199px){.usp-accordion-alt .usp-wrap .button-wrap .btn i,.usp-accordion-alt .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link i,.navbar-buttons .nav-item .usp-accordion-alt .usp-wrap .button-wrap .nav-link i{left:-5rem}}@media(min-width: 1200px){.usp-accordion-alt .usp-wrap .button-wrap .btn i,.usp-accordion-alt .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link i,.navbar-buttons .nav-item .usp-accordion-alt .usp-wrap .button-wrap .nav-link i{left:-6.875rem}}.usp-accordion-alt .usp-wrap .content_editor-wrap p{color:var(--text-color)}.service-blocks .usp-wrap{background-color:var(--color-white);border:.0625rem solid var(--color-gray-400);border-radius:.3125rem;padding:3.75rem;margin-bottom:0}@media(max-width: 575px),(min-width: 992px)and (max-width: 1199px){.service-blocks .usp-wrap{padding:2.8125rem}.service-blocks .usp-wrap .heading-tag{font-size:1.5rem}}.service-blocks .usp-wrap .button-wrap .btn,.service-blocks .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link,.navbar-buttons .nav-item .service-blocks .usp-wrap .button-wrap .nav-link{font-family:var(--font-secondary);font-size:2rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.2;color:var(--color-black);margin-bottom:0;hyphens:auto;flex-direction:row;gap:1.875rem}@media(max-width: 767px){.service-blocks .usp-wrap .button-wrap .btn,.service-blocks .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link,.navbar-buttons .nav-item .service-blocks .usp-wrap .button-wrap .nav-link{font-family:var(--font-secondary);font-size:1rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.2;color:var(--color-black);margin-bottom:0;justify-content:space-between}.service-blocks .usp-wrap .button-wrap .btn:after,.service-blocks .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link:after,.navbar-buttons .nav-item .service-blocks .usp-wrap .button-wrap .nav-link:after{color:var(--color-black)}}.service-blocks .usp-wrap .button-wrap .btn i,.service-blocks .usp-wrap .button-wrap .navbar-buttons .nav-item .nav-link i,.navbar-buttons .nav-item .service-blocks .usp-wrap .button-wrap .nav-link i{font-size:2rem;line-height:1.2}.service-blocks .usp-wrap .content_editor-wrap p{font-family:var(--font-primary);font-size:1rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:0}.service-blocks .usp-wrap .content_editor-wrap p:last-of-type{margin-top:initial}@media(max-width: 767px){.service-blocks .usp-wrap .content_editor-wrap.collapse:not(.show){display:none}}.background-diagonal{background:linear-gradient(to bottom, var(--color-quinary) 50%, transparent 50%)}.background-diagonal:after{content:"";width:100%;height:1.875rem;border-color:var(--color-quinary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:1.875rem calc(100vw - .9375rem) 0 0;border-style:solid;display:block;position:absolute;top:50%;left:0}@media(max-width: 767px){.background-diagonal:after{height:.9375rem;border-width:.9375rem calc(100vw - .9375rem) 0 0}}.background-diagonal .container{position:relative;z-index:1}@media(min-width: 992px){.page-content .container .row .col-full:nth-of-type(1){margin-right:auto}}.page-content .container .row .col-full:nth-of-type(1) .column-content .image-wrap{margin:1.875rem 0}@media(min-width: 992px){.page-content .container .row .col-full:nth-of-type(1) .column-content>.image-wrap{display:none}}.page-content .container .row .col-full:nth-of-type(1) .column-content>.image-wrap~.image-wrap img{max-height:37.5rem;aspect-ratio:auto}@media(min-width: 992px){.page-content .container .row .col-full:nth-of-type(1) .column-content>.image-wrap~.image-wrap{display:block}}@media(max-width: 991px){.page-content .container .row .col-full:nth-of-type(2){display:none}}.page-content .container .row .col-full .image-wrap{border-radius:.3125rem}.page-content .container .row .col-full .image-wrap img{border-radius:inherit;aspect-ratio:4/3;object-fit:cover;object-position:center}body{font-family:var(--font-primary)}body main{position:relative;overflow-x:hidden}body main section{padding-top:0;padding-bottom:9.375rem;position:relative;scroll-margin:2.8125rem}body main section:first-of-type{padding-top:16.875rem}body main section:first-of-type.content-contact-wrap,body main section:first-of-type.content-vacancies-wrap{padding-top:16.875rem !important}@media(max-width: 767px){body main section{padding-top:0;padding-bottom:4.685rem}body main section:first-of-type{padding-top:11.2475rem}}.grecaptcha-badge{visibility:hidden !important}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important}h1{font-family:var(--font-secondary);font-size:2.5rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.2;color:var(--heading-color-primary);margin-bottom:1.875rem}h2{font-family:var(--font-secondary);font-size:2.25rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.2;color:var(--heading-color-primary);margin-bottom:1.875rem}h3{font-family:var(--font-secondary);font-size:2rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.2;color:var(--heading-color-primary);margin-bottom:1.875rem}h4{font-family:var(--font-secondary);font-size:1.5rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.2;color:var(--heading-color-primary);margin-bottom:1.875rem}h5{font-family:var(--font-secondary);font-size:1.25rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.2;color:var(--heading-color-primary);margin-bottom:1.875rem}h6{font-family:var(--font-secondary);font-size:1rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.2;color:var(--heading-color-primary);margin-bottom:1.875rem}.display-1{font-family:var(--font-secondary);font-size:4.375rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1;color:var(--heading-color-primary);margin-bottom:1.875rem}@media(max-width: 991px){.display-1{font-family:var(--font-secondary);font-size:max(2.5rem + 2.5vw,3.5rem);font-weight:900;font-style:normal;text-transform:uppercase;line-height:1;color:var(--heading-color-primary);margin-bottom:1.875rem}}.display-2{font-family:var(--font-secondary);font-size:4rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1;color:var(--heading-color-primary);margin-bottom:1.875rem}@media(max-width: 991px){.display-2{font-family:var(--font-secondary);font-size:max(2.25rem + 2.5vw,3.25rem);font-weight:900;font-style:normal;text-transform:uppercase;line-height:1;color:var(--heading-color-primary);margin-bottom:1.875rem}}.display-3,.page-content .container .row .col-full .heading-wrap h1{font-family:var(--font-secondary);font-size:3.625rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1;color:var(--heading-color-primary);margin-bottom:1.875rem}@media(max-width: 991px){.display-3,.page-content .container .row .col-full .heading-wrap h1{font-family:var(--font-secondary);font-size:max(1.25rem + 2.5vw,2.25rem);font-weight:900;font-style:normal;text-transform:uppercase;line-height:1;color:var(--heading-color-primary);margin-bottom:1.875rem}}.display-4{font-family:var(--font-secondary);font-size:3.25rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1;color:var(--heading-color-primary);margin-bottom:1.875rem}@media(max-width: 991px){.display-4{font-family:var(--font-secondary);font-size:max(1.25rem + 2.5vw,2.25rem);font-weight:900;font-style:normal;text-transform:uppercase;line-height:1;color:var(--heading-color-primary);margin-bottom:1.875rem}}.display-5{font-family:var(--font-secondary);font-size:2.875rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1;color:var(--heading-color-primary);margin-bottom:1.875rem}@media(max-width: 991px){.display-5{font-family:var(--font-secondary);font-size:max(1.25rem + 2.5vw,2.25rem);font-weight:900;font-style:normal;text-transform:uppercase;line-height:1;color:var(--heading-color-primary);margin-bottom:1.875rem}}.display-6{font-family:var(--font-secondary);font-size:2.5rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1;color:var(--heading-color-primary);margin-bottom:1.875rem}@media(max-width: 991px){.display-6{font-family:var(--font-secondary);font-size:max(1rem + 2.5vw,2rem);font-weight:900;font-style:normal;text-transform:uppercase;line-height:1;color:var(--heading-color-primary);margin-bottom:1.875rem}}.subheader{font-family:var(--font-secondary);font-size:.875rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.2;color:var(--subheader-color);margin-bottom:.9375rem;letter-spacing:.28125rem}.content_editor-wrap a{font-family:var(--font-primary);font-size:1rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:.9375rem;color:var(--link-color);text-decoration:underline;border-bottom:none}.content_editor-wrap a:hover{color:var(--link-hover-color);border-color:var(--link-hover-color)}.content_editor-wrap ul,.content_editor-wrap ol{margin-bottom:.9375rem}#cmplz-document p{font-family:var(--font-primary);font-size:1rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:.9375rem}#cmplz-document p.cmplz-subtitle{color:var(--color-black)}#cmplz-document ol,#cmplz-document ul{margin-bottom:.9375rem}#cmplz-document ol li,#cmplz-document ul li{font-family:var(--font-primary);font-size:1rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:0}#cmplz-document a{font-family:var(--font-primary);font-size:1rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:.9375rem;color:var(--link-color);text-decoration:underline;border-bottom:none}#cmplz-document a:hover{color:var(--link-hover-color);border-color:var(--link-hover-color)}#cmplz-document .cmplz-dropdown,#cmplz-document .cmplz-category,#cmplz-document [class$=-header]{background-color:var(--color-gray-100) !important}#cmplz-document .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown .cmplz-category-header,#cmplz-document .cmplz-category summary,#cmplz-document .cmplz-category .cmplz-category-header,#cmplz-document [class$=-header] summary,#cmplz-document [class$=-header] .cmplz-category-header{background-color:var(--color-gray-200) !important}.navbar{padding:0 0 1.875rem}@media(max-width: 768px){.navbar{padding:1.875rem 0}}.navbar-brand{padding:0}.navbar-brand-img img{height:3.75rem}@media(max-width: 768px){.navbar-brand-img img{height:2.5rem}}.navbar .offcanvas-header{padding-bottom:0}.navbar .offcanvas-header .navbar-brand-menu{border:none;margin:0}.navbar .offcanvas-header .navbar-brand-menu .navbar-brand-menu-img img{height:2.5rem}@media(max-width: 1199px){.navbar .offcanvas-body{display:flex;flex-direction:column}}.navbar .offcanvas-body .navbar-primary{gap:0}@media(max-width: 1199px){.navbar .offcanvas-body .navbar-primary{margin-bottom:1.875rem}}.navbar .offcanvas-body .navbar-primary .nav-item .nav-link,.navbar .offcanvas-body .navbar-primary .nav-item .dropdown-item{font-family:var(--font-secondary);font-size:1rem;font-weight:700;font-style:normal;text-transform:uppercase;line-height:1.25;color:var(--color-gray-500);margin-bottom:0}.navbar .offcanvas-body .navbar-primary .nav-item .nav-link:hover,.navbar .offcanvas-body .navbar-primary .nav-item .dropdown-item:hover{font-family:var(--font-secondary);font-size:1rem;font-weight:700;font-style:normal;text-transform:uppercase;line-height:1.25;color:var(--color-black);margin-bottom:0;background:none}.navbar .offcanvas-body .navbar-primary .nav-item .nav-link.active,.navbar .offcanvas-body .navbar-primary .nav-item .dropdown-item.active{font-family:var(--font-secondary);font-size:1rem;font-weight:900;font-style:normal;text-transform:uppercase;line-height:1.25;color:var(--color-black);margin-bottom:0}@media(min-width: 1200px){.navbar .offcanvas-body .navbar-primary .nav-item .nav-link{padding:1.25rem .9375rem}}.navbar .offcanvas-body .navbar-primary .nav-item .dropdown-menu{border:none;border-radius:.3125rem;box-shadow:var(--box-shadow-sm)}@media(max-width: 1199px){.navbar .offcanvas-body .navbar-primary .nav-item .dropdown-menu.show{position:static}}.navbar .offcanvas-body .navbar-secondary{margin-top:auto;flex-direction:column}.navbar .offcanvas-body .navbar-secondary .menu-item .nav-link,.navbar .offcanvas-body .navbar-secondary .menu-item .dropdown-item{padding:.625rem 0}@media(max-width: 1199px){.navbar .offcanvas-body .navbar-secondary .dropdown .nav-link:after,.navbar .offcanvas-body .navbar-secondary .wpml-ls-item .nav-link:after{content:""}.navbar .offcanvas-body .navbar-secondary .dropdown-menu{position:static;display:flex !important;flex-direction:column;border:0;padding:0}.navbar .offcanvas-body .navbar-secondary .customer-portal .dropdown-toggle{display:none}.navbar .offcanvas-body .navbar-secondary .customer-portal .dropdown-item:before{content:"";font:var(--fontawesome);font-size:.75rem;margin-right:.3125rem}.navbar .offcanvas-body .navbar-secondary .wpml-ls-first-item{margin-top:.9375rem}}.navbar-buttons{margin:0;padding:0;display:flex;align-items:center;gap:.9375rem}.navbar-buttons .nav-item{list-style:none}.navbar-buttons .nav-item .nav-link:before{font:var(--fontawesome)}@media(max-width: 767px){.navbar-buttons .nav-item .nav-link{height:2.8125rem;width:2.8125rem !important;text-indent:-999rem;border-radius:50% !important;padding:0 !important;display:flex;justify-content:center;align-items:center;gap:0 !important}.navbar-buttons .nav-item .nav-link:before{text-indent:0}}.navbar-buttons .nav-item .nav-link{font-family:var(--font-primary);font-size:1rem;font-weight:700;font-style:normal;line-height:1.5;color:var(--color-white);margin-bottom:0;border:none}.navbar-buttons .nav-item.nav-phone .nav-link:before{content:""}.navbar-secondary{margin-bottom:0;padding:0;display:flex}.navbar-secondary .menu-item{list-style:none}.navbar-secondary .menu-item.customer-portal .nav-link{display:flex;align-items:center;gap:.3125rem}.navbar-secondary .menu-item.customer-portal .nav-link:before{content:"";font:var(--fontawesome);font-size:.75rem}.navbar-secondary .menu-item .nav-link,.navbar-secondary .menu-item .wpml-ls-native,.navbar-secondary .menu-item .dropdown-item{font-family:var(--font-primary);font-size:.875rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:0;color:var(--text-color);text-decoration:none;border-bottom:none}.navbar-secondary .menu-item .nav-link:hover,.navbar-secondary .menu-item .wpml-ls-native:hover,.navbar-secondary .menu-item .dropdown-item:hover{color:var(--color-primary);border-color:var(--color-primary)}.navbar-secondary .menu-item.dropdown .nav-link,.navbar-secondary .menu-item.wpml-ls-item .nav-link{display:flex;align-items:center}.navbar-secondary .menu-item.dropdown .nav-link:after,.navbar-secondary .menu-item.wpml-ls-item .nav-link:after{content:"";font:var(--fontawesome);font-size:.75rem;border:none}.navbar-secondary .menu-item.dropdown .menu-item .dropdown-item:hover,.navbar-secondary .menu-item.wpml-ls-item .menu-item .dropdown-item:hover{background-color:rgba(0,0,0,0)}.navbar-secondary .menu-item.wpml-ls-item .nav-link:after{margin-left:.3125rem}.navbar-secondary .menu-item.wpml-ls-item .wpml-ls-flag{border-radius:50%}.navbar-secondary .menu-item.wpml-ls-item .wpml-ls-native{margin-left:.3125rem}.navbar-secondary-wrap{height:1.875rem}.navbar-secondary-wrap .navbar-secondary{margin-left:auto;gap:.9375rem}.navbar-secondary-wrap .navbar-secondary .menu-item.wpml-ls-current-language:hover .dropdown-menu{display:block !important}.navbar-secondary-wrap .navbar-secondary .menu-item.dropdown .dropdown-menu,.navbar-secondary-wrap .navbar-secondary .menu-item.wpml-ls-item .dropdown-menu{border:none;border-radius:.3125rem;box-shadow:var(--box-shadow-sm)}.navbar-secondary-wrap .navbar-secondary .menu-item.dropdown .dropdown-menu .menu-item .dropdown-item,.navbar-secondary-wrap .navbar-secondary .menu-item.wpml-ls-item .dropdown-menu .menu-item .dropdown-item{padding:.3125rem .625rem}.navbar-toggler{height:2.8125rem;width:2.8125rem;background-color:var(--color-black);border-radius:50%;margin-left:.625rem}.navbar-toggler i{color:var(--color-white)}footer .footer{padding-top:7.5rem !important;padding-bottom:3.75rem}@media(max-width: 767px){footer .footer{padding-top:3.75rem !important;padding-bottom:1.875rem}}footer .footer-logo,footer .footer-address,footer .footer-info{margin-bottom:1.875rem}footer .footer-logo .image-wrap img{height:3.75rem}footer .footer-info .content_editor-wrap{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1.875rem}footer .footer-info .content_editor-wrap p{margin-bottom:0}footer .footer-info .content_editor-wrap p strong{font-size:.875rem}@media(min-width: 1400px){footer .footer-quality-marks{display:flex;align-items:flex-start}footer .footer-quality-marks .column-content{margin-left:auto}}footer .footer-quality-marks .column-content{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:.625rem 1.875rem}footer .footer-quality-marks .column-content .image-wrap img{max-height:3.75rem}footer .footer-quality-marks .column-content .image-wrap.logo-landscape img{max-height:1.875rem}footer .colophon .row{gap:.9375rem}@media(min-width: 992px){footer .colophon .row{justify-content:space-between}}footer .colophon .copyright-wrap span,footer .colophon .copyright-wrap a,footer .colophon .powered-by-wrap span,footer .colophon .powered-by-wrap a{font-family:var(--font-primary);font-size:.875rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:0}footer .colophon .copyright-wrap a,footer .colophon .powered-by-wrap a{color:var(--text-color);text-decoration:none;border-bottom:none}footer .colophon .copyright-wrap a:hover,footer .colophon .powered-by-wrap a:hover{color:var(--color-primary);border-color:var(--color-primary)}footer .colophon-menu-wrap .colophon-menu{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.9375rem 1.875rem}@media(min-width: 992px){footer .colophon-menu-wrap .colophon-menu{justify-content:center}}footer .colophon-menu-wrap .colophon-menu .menu-item{list-style:none}footer .colophon-menu-wrap .colophon-menu .menu-item .nav-link{font-family:var(--font-primary);font-size:.875rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:0;color:var(--text-color);text-decoration:none;border-bottom:.0625rem solid var(--text-color)}footer .colophon-menu-wrap .colophon-menu .menu-item .nav-link:hover{color:var(--color-primary);border-color:var(--color-primary)}@media(min-width: 992px){footer .colophon .powered-by-wrap{display:flex;justify-content:flex-end}}.icons-wrap{display:flex;justify-content:flex-start;align-items:flex-start;gap:.3125rem .9375rem;margin-bottom:.9375rem}.icons-wrap .icon{font-family:var(--font-primary);font-size:1rem;font-weight:700;font-style:normal;line-height:1.6;color:var(--color-primary);margin-bottom:0;color:var(--link-color);text-decoration:none;border-bottom:none}.icons-wrap .icon:hover{color:var(--link-hover-color);border-color:var(--link-hover-color)}.icons-wrap .icon a{border:none}.diagonal-divider{height:1.875rem;margin-top:-1.875rem;position:relative}@media(max-width: 767px){.diagonal-divider{height:.9375rem;margin-top:-0.9375rem}}.diagonal-divider:before{content:"";height:inherit;width:100%;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color-white) rgba(0,0,0,0);border-width:0 0 1.875rem calc(100vw - .9375rem);border-style:solid;display:block;position:absolute;left:0}@media(max-width: 767px){.diagonal-divider:before{border-width:0 0 .9375rem calc(100vw - .9375rem)}}@media(max-width: 991px){.slider-wrap{margin-top:3.75rem}}.slider-wrap .swiper-slide{width:28.125rem;height:auto;display:flex}@media(max-width: 992px){.slider-wrap .swiper-slide{width:calc(100% - .75rem);max-width:28.125rem}}.slider-navigation-wrap{height:2rem;width:3.75rem;background-color:var(--color-primary);border-radius:.625rem;right:2.625rem;z-index:2;transform:translateY(-50%)}.slider-navigation-wrap .swiper-button-next,.slider-navigation-wrap .swiper-button-prev{width:50%;height:100%;margin:0;position:static}.slider-navigation-wrap .swiper-button-next i,.slider-navigation-wrap .swiper-button-prev i{color:var(--color-white)}.slider-navigation-wrap .swiper-button-next:after,.slider-navigation-wrap .swiper-button-prev:after{content:""}.content-contact-wrap{background-color:var(--color-quinary)}.content-contact-wrap .icons-wrap{flex-direction:column}@media(min-width: 992px){.content-contact-wrap .icons-wrap{align-items:flex-end}}form br{display:none}form .form-fields p{margin-bottom:1.875rem;display:grid;grid-template-columns:1fr;gap:.9375rem 1.875rem}@media(min-width: 768px){form .form-fields p{grid-template-columns:1fr 1fr}}form .form-fields p span{background-color:var(--color-white);display:flex;gap:.9375rem;margin-bottom:0;padding:1.25rem;position:relative}form .form-fields p span input,form .form-fields p span textarea{padding:0;position:relative;z-index:1}form .form-fields p span[data-name^=req-]:before,form .form-fields p span[data-name^=req-]:after{line-height:1.6 !important;position:relative;z-index:1}form .form-fields p span[data-name^=req-]:before{font:var(--fontawesome);color:var(--color-primary)}form .form-fields p span[data-name^=req-]:after{content:"*";color:var(--form-required-color)}form .form-fields p span[data-name=req-name]:before{content:""}form .form-fields p span[data-name=req-phone]:before{content:""}form .form-fields p span[data-name=req-email]:before{content:""}@media(min-width: 768px){form .form-fields p span[data-name=req-message]{grid-column:2;grid-row:4/-1}}form .form-fields p span .wpcf7-not-valid-tip{height:100%;width:100%;text-indent:-999rem;border:.125rem solid var(--color-danger);position:absolute;inset:0}form .form-submit p{display:flex;gap:.9375rem 1.875rem}@media(max-width: 767px){form .form-submit p{flex-direction:column}}form .form-submit p span{font-family:var(--font-primary);font-size:.875rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:0;max-width:37.5rem}@media(min-width: 768px){form .form-submit p span{text-align:right;margin-left:auto}}form .form-submit p a{font-family:var(--font-primary);font-size:.875rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--color-black);margin-bottom:0;color:var(--color-black);text-decoration:underline;border-bottom:none}form .form-submit p a:hover{color:var(--link-hover-color);border-color:var(--link-hover-color)}form.wpcf7-form .wpcf7-response-output{font-family:var(--font-primary);font-size:1rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:0;background-color:var(--color-white);border:.125rem solid var(--color-success);margin:1.875rem 0 0}form.wpcf7-form.invalid .wpcf7-response-output{border-color:var(--color-danger)}form .recaptcha-branding{font-family:var(--font-primary);font-size:.875rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:0;margin-top:.9375rem}@media(min-width: 768px){form .recaptcha-branding{text-align:right}}form .recaptcha-branding a{font-family:var(--font-primary);font-size:.875rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:0;color:var(--color-black);text-decoration:underline;border-bottom:none}form .recaptcha-branding a:hover{color:var(--link-hover-color);border-color:var(--link-hover-color)}@media(max-width: 767px){:root{--pulse-height: 120vw;--pulse-width: 120vw}}@media(max-width: 991px){:root{--pulse-height: 100vw;--pulse-width: 100vw}}@media(min-width: 992px){:root{--pulse-height: 60vw;--pulse-width: 60vw}}.content-about-wrap .map{width:100vw;position:absolute;top:0;left:30%;transform:translateY(-50%);z-index:-1}.content-about-wrap .map .pulse-animation{margin:0 auto;display:flex;justify-content:center;align-items:center;position:absolute;top:56.5%;left:36.25%}@media(max-width: 991px){.content-about-wrap .map .pulse-animation{left:36.5%}}@media(max-width: 768px){.content-about-wrap .map .pulse-animation{left:36.95%}}.content-about-wrap .map .pulse-animation .pulse{height:2.5vw;width:2.5vw;border:.125rem solid var(--color-primary);border-radius:100%;position:relative}.content-about-wrap .map .pulse-animation .pulse-circle{border:.125rem solid var(--color-primary);border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:pulse 10s linear infinite;animation-delay:calc(2.5s*var(--i))}@media(max-width: 991px){.content-about-wrap .map{position:relative;width:150vw;left:-20%;margin-top:-50%;transform:translateY(0)}}@media(max-width: 767px){.content-about-wrap .map{width:200vw;left:-25%;margin-top:-75%;margin-bottom:-4.685rem}}@media(max-width: 575px){.content-about-wrap .map{width:250vw;left:-30%;margin-top:-100%;margin-bottom:-9.375rem}}@keyframes pulse{0%{height:2.5vw;width:2.5vw;opacity:1}100%{height:var(--pulse-height);width:var(--pulse-width);opacity:0}}.post-item-vacancies{background-color:var(--color-white);border:none;border-radius:.3125rem;padding:2.8125rem;margin-bottom:0;display:flex;flex-direction:column;flex:1}@media(max-width: 575px),(min-width: 992px)and (max-width: 1199px){.post-item-vacancies{padding:1.875rem}.post-item-vacancies .heading-tag{font-size:1.5rem}}.post-item-vacancies .post-item-content-characteristics{display:flex;flex-wrap:wrap;gap:0 .9375rem;margin-bottom:.9375rem}.post-item-vacancies .post-item-content-characteristics .characteristic:before{font:var(--fontawesome);margin-right:.625rem}.post-item-vacancies .post-item-content-characteristics .characteristic.location:before{content:""}.post-item-vacancies .post-item-content-characteristics .characteristic.working_time:before{content:""}.post-item-vacancies .post-item-content-excerpt{margin-bottom:0}/*# sourceMappingURL=theme.css.map */
