.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:.4em}div.wpml-ls-legacy-dropdown{margin-left:auto;order:30;position:relative;width:auto}@media screen and (min-width:1025px){div.wpml-ls-legacy-dropdown{margin-top:-13rem;position:absolute;right:2rem;width:10rem}}div.wpml-ls-legacy-dropdown .wpml-ls-item-toggle,div.wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover{color:inherit}@media screen and (min-width:1025px){div.wpml-ls-legacy-dropdown .wpml-ls-item-toggle,div.wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover{color:#fff}}div.wpml-ls-legacy-dropdown .js-wpml-ls-item-toggle{align-items:center;background-color:transparent;border:none;display:flex;justify-content:end;padding:0;padding-right:0!important}div.wpml-ls-legacy-dropdown .js-wpml-ls-item-toggle .wpml-ls-flag{order:2}div.wpml-ls-legacy-dropdown .js-wpml-ls-item-toggle .wpml-ls-flag+span{display:none;order:1;padding-right:1rem}@media screen and (min-width:1025px){div.wpml-ls-legacy-dropdown .js-wpml-ls-item-toggle .wpml-ls-flag+span{color:#fff;display:block}}div.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{background-color:transparent!important}div.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none}div.wpml-ls-legacy-dropdown .wpml-ls-flag{border-radius:50%;max-width:4.5rem;min-height:4.5rem;min-width:4.5rem}@media screen and (min-width:1025px){div.wpml-ls-legacy-dropdown .wpml-ls-flag{max-height:3rem;max-width:3rem;min-height:auto;min-width:auto}}div.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border:none;left:auto;min-width:15rem}@media screen and (max-width:1024px){div.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{min-width:auto;right:-1rem}}div.wpml-ls-legacy-dropdown .wpml-ls-sub-menu li{border:none}div.wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a{align-items:center;border:none;box-shadow:0 4px 12px -3px rgba(0,0,0,.46);display:flex;justify-content:end;padding:1rem}div.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-flag{order:2}@media screen and (max-width:1024px){div.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-flag{max-height:4.5rem;max-width:4.5rem}}div.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-flag+span{order:1;padding-right:1rem}@media screen and (max-width:1024px){div.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-flag+span{display:none}}.main-banner-items>.item.image-detached article p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.main-banner-items{min-height:40rem}.main-banner-items>.item{border-radius:initial;display:flex;overflow:hidden;position:relative;width:100%}.main-banner-items>.item .container{display:flex;z-index:10}.main-banner-items>.item figure{height:100%;position:absolute;width:100%}.main-banner-items>.item article{color:#fff;margin:auto auto 0 0;max-width:70rem;padding:0 2rem 2rem}.main-banner-items>.item article .emblem-wrapper{margin-bottom:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-banner-items>.item article .emblem{max-height:10rem;max-width:15rem}.main-banner-items>.item article h1,.main-banner-items>.item article h2{font-size:5.5rem;line-height:1;margin-bottom:2rem}.main-banner-items>.item article h1 small,.main-banner-items>.item article h2 small{display:block;font-size:3.5rem;font-weight:400;position:relative}.main-banner-items>.item article h1 .regular,.main-banner-items>.item article h2 .regular{font-weight:400}.main-banner-items>.item.no-overlay:not(.gradient-primary):after{display:none}.main-banner-items>.item.image-detached{display:flex;flex-direction:column;height:auto}@media screen and (min-width:768px){.main-banner-items>.item.image-detached{flex-direction:row}}.main-banner-items>.item.image-detached.item .emblem-wrapper,.main-banner-items>.item.image-detached.item:after{display:none}.main-banner-items>.item.image-detached .img-responsive{background-repeat:no-repeat;right:0}@media screen and (min-width:768px){.main-banner-items>.item.image-detached .img-responsive{-webkit-animation:slideInFromRight 1s ease-in 0s 1;animation:slideInFromRight 1s ease-in 0s 1;height:100%;width:45%}}@media screen and (max-width:767px){.main-banner-items>.item.image-detached .img-responsive{background-position:50%;background-size:contain;height:30rem;left:50%;max-width:30rem;position:absolute;top:0;transform:translateX(-50%);width:100%}}.main-banner-items>.item.image-detached article{margin:auto 0;padding:0;text-align:left}@media screen and (max-width:767px){.main-banner-items>.item.image-detached article{padding:0!important}}.main-banner-items>.item.image-detached article .btn{margin:2rem 2rem 0 0}@media screen and (max-width:767px){.main-banner-items>.item.image-detached article .btn{margin:1rem 1rem 0 0}}.main-banner-items>.item.image-detached .container{margin-bottom:3.5rem}@media screen and (max-width:767px){.main-banner-items>.item.image-detached figure{order:10;position:relative}.main-banner-items>.item.image-detached .container{margin-bottom:3.5rem;margin-top:auto;order:20;padding:0 3.5rem}}.home .main-banner-items{height:auto}@media screen and (min-width:768px){.home .main-banner-items{height:50rem}}@media screen and (min-width:1025px){.home .main-banner-items{height:60rem}}@media screen and (min-width:1280px){.home .main-banner-items{height:70rem}}@media screen and (max-width:767px){.main-banner.has-image-detached .main-banner-items>.item{height:60rem}}.main-banner.has-header-overlayer .main-banner-items>.item:not(.image-detached){height:42rem}@media screen and (min-width:768px){.main-banner.has-header-overlayer .main-banner-items>.item:not(.image-detached){height:70rem}}@-webkit-keyframes slideInFromBottom{0%{transform:translatey(-10%)}to{transform:translatey(0)}}@keyframes slideInFromBottom{0%{transform:translatey(-10%)}to{transform:translatey(0)}}@-webkit-keyframes slideInFromTop{0%{transform:translatey(-5%)}to{transform:translatey(0)}}@keyframes slideInFromTop{0%{transform:translatey(-5%)}to{transform:translatey(0)}}@-webkit-keyframes slideInFromRight{0%{transform:translateX(5%)}to{transform:translateX(0)}}@keyframes slideInFromRight{0%{transform:translateX(5%)}to{transform:translateX(0)}}.main-banner-slider-default .main-banner-items>.item:not(.image-detached){border-radius:0;height:42rem}.main-banner-slider-default .main-banner-items>.item:not(.image-detached) article img{display:none}.main-banner-slider-default .main-banner-items>.item:not(.image-detached) .wrap.seo{text-align:left}.main-banner-slider-default .main-banner-items>.item:not(.image-detached) .wrap.seo .btn-wrap .btn{margin:0 2rem 0 0}.main-banner-slider-default .main-banner-items>.item:not(.image-detached) .wrap.seo .btn-wrap .btn-extra{border:1px solid #fff;color:#fff}.main-banner-slider-default .main-banner-items>.item.image-detached figure{background-size:contain;height:30rem;width:100%}@media screen and (min-width:768px){.main-banner-slider-default .main-banner-items>.item.image-detached figure{-webkit-animation:slideInFromRight 1s ease-out 0s 1;animation:slideInFromRight 1s ease-out 0s 1;height:90%;width:45%}}@media screen and (max-width:1300px){.main-banner-items>.item article h1,.main-banner-items>.item article h2{font-size:5.5rem;margin-bottom:1.5rem}.main-banner-items>.item article h1 small,.main-banner-items>.item article h2 small{font-size:2.5rem}}@media screen and (max-width:1024px){.main-banner-items>.item article .emblem{max-width:15rem}}@media screen and (max-width:820px){.main-banner-items>.item article h1,.main-banner-items>.item article h2{font-size:4rem}.main-banner-items>.item article h1 small,.main-banner-items>.item article h2 small{font-size:2rem}}@media screen and (max-width:767px){.main-banner-items>.item{height:60rem}.main-banner-items>.item article h2 small{font-size:1.6rem}.main-banner-items>.item article .emblem{margin:0 auto 1.5rem;max-width:10rem}.main-banner-slider-default .main-banner-items{height:auto;min-height:auto}.main-banner-slider-default .main-banner-items .item:not(.image-detached){min-height:30rem}.main-banner-slider-default .main-banner-items .item:not(.image-detached) article{padding:0 2rem 2rem}}@media screen and (max-width:375px){.main-banner-items>.item{height:52rem}.main-banner-items>.item article h2{font-size:3rem}}body:not(.home).main-banner-items:has(.image-detached){height:auto!important}.breadcrumbs{background-color:#f9f9f9;border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:flex;line-height:1.5;margin-bottom:3rem;padding:1rem 0}.crumbs,.crumbs li{float:left}.crumbs a{text-decoration:underline}.crumbs a:hover{color:var(--primary-color)}.crumbs strong{font-weight:400}.template-flex-text-block{padding:2rem 0}@media screen and (min-width:768px){.template-flex-text-block{padding:5rem 0}}@media screen and (min-width:1025px){.template-flex-text-block{padding:7rem 0}}.template-flex-text-block-narrow{padding-left:0;padding-right:0}@media screen and (min-width:768px){.template-flex-text-block-narrow{padding-left:10rem;padding-right:10rem}}@media screen and (min-width:1025px){.template-flex-text-block-narrow{padding-left:25%;padding-right:25%}}@media screen and (min-width:1200px){.template-flex-text-block-narrow{padding-left:30%;padding-right:30%}}.template-flex-text-block-narrow .seo h2.row-title{font-size:3rem}.template-flex-text-block .subtitle{margin-top:-1.5rem}.template-flex-text-block.gradient-primary .container{position:relative;z-index:20}.template-flex-text-block .description.columns-2{-moz-column-count:1;column-count:1;-moz-column-gap:4rem;column-gap:4rem}@media screen and (min-width:768px){.template-flex-text-block .description.columns-2{-moz-column-count:2;column-count:2}}.template-flex-text-block .description.columns-3{-moz-column-count:1;column-count:1;-moz-column-gap:4rem;column-gap:4rem}@media screen and (min-width:768px){.template-flex-text-block .description.columns-3{-moz-column-count:3;column-count:3}}.template-flex-form div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,.template-flex-form div.wpforms-container-full .wpforms-form input.wpforms-field-medium,.template-flex-form div.wpforms-container-full .wpforms-form select.wpforms-field-medium{display:flex;flex-direction:column;max-width:100%}@media screen and (min-width:680px){.template-flex-form div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,.template-flex-form div.wpforms-container-full .wpforms-form input.wpforms-field-medium,.template-flex-form div.wpforms-container-full .wpforms-form select.wpforms-field-medium{flex-direction:row}}.template-flex-form div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium .wpforms-one-half,.template-flex-form div.wpforms-container-full .wpforms-form input.wpforms-field-medium .wpforms-one-half,.template-flex-form div.wpforms-container-full .wpforms-form select.wpforms-field-medium .wpforms-one-half{padding:2rem 0 0;width:100%}.template-flex-form div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium .wpforms-one-half:first-of-type,.template-flex-form div.wpforms-container-full .wpforms-form input.wpforms-field-medium .wpforms-one-half:first-of-type,.template-flex-form div.wpforms-container-full .wpforms-form select.wpforms-field-medium .wpforms-one-half:first-of-type{padding-top:0}.template-flex-form div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium .wpforms-one-half.wpforms-first,.template-flex-form div.wpforms-container-full .wpforms-form input.wpforms-field-medium .wpforms-one-half.wpforms-first,.template-flex-form div.wpforms-container-full .wpforms-form select.wpforms-field-medium .wpforms-one-half.wpforms-first{padding-left:0}@media screen and (min-width:680px){.template-flex-form div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium .wpforms-one-half,.template-flex-form div.wpforms-container-full .wpforms-form input.wpforms-field-medium .wpforms-one-half,.template-flex-form div.wpforms-container-full .wpforms-form select.wpforms-field-medium .wpforms-one-half{flex-direction:row;padding:2rem 0 0 1rem;width:50%}.template-flex-form div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium .wpforms-one-half:nth-child(2n),.template-flex-form div.wpforms-container-full .wpforms-form input.wpforms-field-medium .wpforms-one-half:nth-child(2n),.template-flex-form div.wpforms-container-full .wpforms-form select.wpforms-field-medium .wpforms-one-half:nth-child(2n){padding-top:0}}.template-flex-form div.wpforms-container .wpforms-field-row-row-block{padding:0}@media screen and (min-width:680px){.template-flex-form div.wpforms-container .wpforms-field-row-row-block{padding:0 10px}}.template-flex-form div.wpforms-container .wpforms-submit-container{margin-top:-4.5px}.template-flex-form div.wpforms-container .wpforms-form input,.template-flex-form div.wpforms-container .wpforms-form input[type=date],.template-flex-form div.wpforms-container .wpforms-form input[type=datetime-local],.template-flex-form div.wpforms-container .wpforms-form input[type=datetime],.template-flex-form div.wpforms-container .wpforms-form input[type=email],.template-flex-form div.wpforms-container .wpforms-form input[type=text],.template-flex-form div.wpforms-container .wpforms-form select,.template-flex-form div.wpforms-container .wpforms-form textarea{border:none!important;border-bottom:1px solid #ddd!important;border-radius:1.5rem;color:#000!important;font-size:14px!important}.template-flex-form div.wpforms-container .wpforms-form input::-moz-placeholder,.template-flex-form div.wpforms-container .wpforms-form input[type=date]::-moz-placeholder,.template-flex-form div.wpforms-container .wpforms-form input[type=datetime-local]::-moz-placeholder,.template-flex-form div.wpforms-container .wpforms-form input[type=datetime]::-moz-placeholder,.template-flex-form div.wpforms-container .wpforms-form input[type=email]::-moz-placeholder,.template-flex-form div.wpforms-container .wpforms-form input[type=text]::-moz-placeholder,.template-flex-form div.wpforms-container .wpforms-form select::-moz-placeholder,.template-flex-form div.wpforms-container .wpforms-form textarea::-moz-placeholder{color:#000!important}.template-flex-form div.wpforms-container .wpforms-form input:-ms-input-placeholder,.template-flex-form div.wpforms-container .wpforms-form input[type=date]:-ms-input-placeholder,.template-flex-form div.wpforms-container .wpforms-form input[type=datetime-local]:-ms-input-placeholder,.template-flex-form div.wpforms-container .wpforms-form input[type=datetime]:-ms-input-placeholder,.template-flex-form div.wpforms-container .wpforms-form input[type=email]:-ms-input-placeholder,.template-flex-form div.wpforms-container .wpforms-form input[type=text]:-ms-input-placeholder,.template-flex-form div.wpforms-container .wpforms-form select:-ms-input-placeholder,.template-flex-form div.wpforms-container .wpforms-form textarea:-ms-input-placeholder{color:#000!important}.template-flex-form div.wpforms-container .wpforms-form input::placeholder,.template-flex-form div.wpforms-container .wpforms-form input[type=date]::placeholder,.template-flex-form div.wpforms-container .wpforms-form input[type=datetime-local]::placeholder,.template-flex-form div.wpforms-container .wpforms-form input[type=datetime]::placeholder,.template-flex-form div.wpforms-container .wpforms-form input[type=email]::placeholder,.template-flex-form div.wpforms-container .wpforms-form input[type=text]::placeholder,.template-flex-form div.wpforms-container .wpforms-form select::placeholder,.template-flex-form div.wpforms-container .wpforms-form textarea::placeholder{color:#000!important}.template-flex-form div.wpforms-container .wpforms-form .wpforms-field{padding:1rem 0}.template-flex-form div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-layout{padding-bottom:0}.template-flex-form div.wpforms-container .wpforms-form .wpforms-recaptcha-container{margin-bottom:2rem}.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=date],.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=datetime-local],.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=datetime],.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=email],.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=text],.template-flex-form.bg-gradient div.wpforms-container .wpforms-form select,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=date],.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=datetime-local],.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=datetime],.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=email],.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=text],.template-flex-form.bg-primary div.wpforms-container .wpforms-form select{color:#fff!important}.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input::-moz-placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=date]::-moz-placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=datetime-local]::-moz-placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=datetime]::-moz-placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=email]::-moz-placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=text]::-moz-placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form select::-moz-placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input::-moz-placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=date]::-moz-placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=datetime-local]::-moz-placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=datetime]::-moz-placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=email]::-moz-placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=text]::-moz-placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form select::-moz-placeholder{color:#fff!important}.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input:-ms-input-placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=date]:-ms-input-placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=datetime-local]:-ms-input-placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=datetime]:-ms-input-placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=email]:-ms-input-placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=text]:-ms-input-placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form select:-ms-input-placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input:-ms-input-placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=date]:-ms-input-placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=datetime-local]:-ms-input-placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=datetime]:-ms-input-placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=email]:-ms-input-placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=text]:-ms-input-placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form select:-ms-input-placeholder{color:#fff!important}.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input::placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=date]::placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=datetime-local]::placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=datetime]::placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=email]::placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form input[type=text]::placeholder,.template-flex-form.bg-gradient div.wpforms-container .wpforms-form select::placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input::placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=date]::placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=datetime-local]::placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=datetime]::placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=email]::placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form input[type=text]::placeholder,.template-flex-form.bg-primary div.wpforms-container .wpforms-form select::placeholder{color:#fff!important}.template-flex-form div.wpforms-container-full .wpforms-form .wpforms-field-label{margin-bottom:1rem;text-transform:uppercase}.template-flex-form div.wpforms-container-full .wpforms-form ul li{margin-bottom:15px!important}.template-flex-form div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li,.template-flex-form div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li,.template-flex-form div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul li,.template-flex-form div.wpforms-container-full .wpforms-form ul li{display:flex}.template-flex-form .container{max-width:82rem;padding:0 2rem}.template-flex-form .container.flex{flex-direction:column}.template-flex-form .container.grid-1-2{display:flex;flex-direction:column}@media screen and (min-width:680px){.template-flex-form .container.grid-1-2{grid-gap:5rem;display:grid;grid-template-columns:repeat(2,2fr);max-width:130rem}}.template-flex-form .container.grid-1-2 .wpforms-container{width:100%}.template-flex-form .container.grid-1-2 .wpforms-container .wpforms-submit.btn{justify-content:flex-start;min-width:16rem}.template-flex-form .container.grid-1-2 .wpforms-container .wpforms-submit.btn:after{margin-left:auto!important}.template-flex-form .container.grid-1-2.order-2 .wpforms-container{align-items:center;display:flex}.template-flex-form .container .wpforms-container{margin:0}.template-flex-form .container .wpforms-submit{align-items:center;background-color:var(--button-color)!important;border:none!important;border-radius:1.5rem;color:#fff!important;color:#fff;display:flex;font-size:1.4rem!important;font-size:1.4rem;font-weight:700;justify-content:flex-start;min-height:4rem;padding:0 2rem!important;padding:0 2rem;width:auto!important}.template-flex-form .container .wpforms-submit:after{margin-left:auto!important}@media screen and (min-width:680px){.template-flex-form .container .wpforms-submit{width:auto}.template-flex-form .container .wpforms-submit:after{margin-left:1rem!important}}.template-flex-form div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error{border:1px solid #c00!important}.template-flex-form.bg-primary .container,.template-flex-form.gradient-primary .container{background-color:transparent}.template-flex-form.bg-primary div.wpforms-container-full .wpforms-form input,.template-flex-form.gradient-primary div.wpforms-container-full .wpforms-form input{background-color:transparent;border:1px solid #fff!important;color:#fff}.template-flex-form .form-wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){.template-flex-form .form-wrapper{flex-direction:row}}.template-flex-form.has-address-info{margin-bottom:7rem;padding:0}.template-flex-form.has-address-info .container{display:flex;flex-direction:column;max-width:130rem;padding:0 2rem}.template-flex-form.has-address-info .container .wpforms-container{margin-top:-2rem;max-width:70rem;width:100%}.template-flex-form.has-address-info .container .seo{margin-top:3rem;max-width:30rem;width:100%}@media screen and (min-width:768px){.template-flex-form.has-address-info .container .seo{margin-top:-6rem;padding-left:7rem}}.template-flex-form.has-address-info .container .seo .address .head{align-items:center;display:flex;font-weight:700}.template-flex-form.has-address-info .container .seo .address .desc-address,.template-flex-form.has-address-info .container .seo .address .desc-mail{margin-bottom:3rem}.template-flex-form.has-address-info .container .seo .address .desc-phone{margin-bottom:1rem}.template-flex-form.has-address-info .container .seo .address .desc a{font-weight:400;text-decoration:none}.template-flex-form.has-address-info .container .seo .row-title{margin-bottom:3rem}.template-flex-form.has-address-info .container .social{margin-left:0}.template-flex-form.has-address-info .container .social li a svg{margin-right:0}.template-flex-form.has-address-info .container .social li a svg path{fill:#fff}.template-flex-form.has-address-info.bg-dark{padding:5rem 0}@media screen and (max-width:820px){.flex-template-form{padding:1rem 0}.flex-template-form .container{padding:2rem}}div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:not(:last-child){margin-bottom:0!important}div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-top:-.5rem!important}div.wpforms-container button[type=submit]:focus:after{border:none!important;border-radius:inherit!important;bottom:auto!important;left:auto!important;position:relative!important;right:auto!important;top:auto!important}.page-footer{background-color:var(--footer-color);color:#fff;margin-top:auto;padding:10rem 0 0}.page-footer .footer-image{background-position:bottom;background-repeat:no-repeat;background-size:cover;margin-top:-10rem;width:100%}@media screen and (min-width:768px){.page-footer .footer-image{margin-bottom:10rem}}.page-footer .footer-overlay-image{background-position:bottom;background-size:cover;margin-bottom:5rem;width:100%}.page-footer .footer-top .menu.footer-logo{align-items:center;display:flex;justify-content:flex-start;line-height:0}.page-footer .footer-top .menu.footer-logo img,.page-footer .footer-top .menu.footer-logo svg{max-width:17rem}.page-footer .footer-top .menu .head{font-size:1.4rem;font-weight:700;text-transform:uppercase}.page-footer .footer-top .menu .head svg{display:none}.page-footer .footer-bottom{background-color:#fff;color:#000;margin-top:10rem;padding:2rem 0}.page-footer .footer-bottom .container{align-items:center;display:flex;justify-content:center}.page-footer .footer-bottom span{font-size:1.4rem}.social{display:flex;margin-left:auto;margin-top:1rem}.social li{margin-left:1rem}.social li:first-of-type{margin-left:0}.social li a{align-items:center;background-color:var(--primary-color);border-radius:.5rem;display:flex;flex-direction:column;height:100%;height:3.5rem;justify-content:center;width:3.5rem}.social li a svg{height:2rem;width:100%}.social li a .label{font-size:1rem;margin-top:.5rem}.address li{display:flex}.address li a{align-items:center;display:flex}.address li svg{margin-right:1rem;max-width:2rem;min-width:2rem}.address li svg path{fill:#fff}.address li.place{align-items:flex-start}.address li.place svg{margin-top:.7rem}.address li .wrap{display:flex}@media screen and (max-width:820px){.page-footer{padding:0}.page-footer .footer-top{display:block;padding:0}.page-footer .footer-top .menu.footer-logo{display:none}.page-footer .footer-top .menu{padding:0;width:100%}.page-footer .footer-top .menu.is_inactive{display:none}.page-footer .footer-top .menu ul:not(.social) li{display:flex}.page-footer .footer-top .menu ul:not(.social) li a{width:100%}.page-footer .footer-top .menu .address .wrap{padding:0!important;text-align:left}.page-footer .footer-top .menu .head{border-top:1px solid hsla(0,0%,100%,.1);cursor:pointer;padding:2rem;position:relative;text-align:center}.page-footer .footer-top .menu .head svg{display:flex;height:2rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.page-footer .footer-top .menu .wrap{display:none;text-align:center}.page-footer .footer-top .menu.is-active .head{color:#fff}.page-footer .footer-top .menu.is-active .head svg{top:42%;transform:rotate(90deg)}.page-footer .footer-top .menu.is-active .wrap{align-items:center;background-color:#2b2b2b;display:flex;flex-direction:column;padding:1rem}.page-footer .footer-bottom{margin-top:0;padding:0}.page-footer .footer-bottom .container{flex-direction:column-reverse;padding:0}.page-footer .footer-bottom .container .social{margin:auto}.page-footer .footer-bottom .container .copyright{background-color:#f9f9f9;font-size:1.2rem;padding:2rem;text-align:center;width:100%}.page-footer .social{margin:auto}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}body,
#nav .main-nav.show #menu-header-nav li a,
.carousel-items ul .item.has-title-below-img h3,
.carousel-items ul .item.has-title-below-img .read-more,
.carousel-reviews .carousel-items-wrapper .item,
.seo a:not(.btn),
.banner-items .grid .item.has-title-below-img:not(.gradient-primary) h3,
.banner-items .grid .item.has-title-below-img:not(.gradient-primary) .read-more {
color: #19436F;
}
.seo a:not(.btn) {
font-weight: 700;
}
.btn { font-family: var( --primary-font-family);}
#nav .show-nav .label-text {
display: block;
margin-top: -1rem;
margin-bottom: 0.5rem;
text-align: right;
}
div.wpforms-container-full, div.wpforms-container-full .wpforms-form .seo h2 {
text-transform: none;
font-size: 5rem;
line-height: 1;
}
.seo h1 { 
text-transform: none;
font-size: 5rem;
line-height: 1;
}
.seo h2, .seo h3, .seo h4 {
text-transform: none;
font-size: 4rem;
line-height: 1;
}
.template-flex-text-block .seo .row-title {
font-size: 4rem;
}
@media screen and (max-width: 767px) {
.template-flex-text-block .seo .row-title {
font-size: 3rem;
}
}
.template-flex-text-block .seo h1, .template-flex.image-slider .seo h1,
.template-flex-text-block .seo h2, .template-flex.image-slider .seo h2 {
font-size: 5rem;
}
.template-flex-text-block .seo h3, .template-flex.image-slider .seo h3 {
font-size: 2.5rem;
}
.template-flex-text-block .seo h4, .template-flex.image-slider .seo h4 {
font-size: 2rem; 
}
.template-flex-text-block .seo h5, .template-flex.image-slider .seo h5 {
font-size: 1.8rem; 
}
.template-flex-text-block .seo h6, .template-flex.image-slider .seo h6 {
font-size: 1.4rem; 
}
@media screen and (max-width: 767px) {
.home.careers_magnatyres_com .main-banner-items>.item.image-detached .img-responsive {    
top: 30rem;
}
.home.careers_magnatyres_com .main-banner-items .item.image-detached .container {
margin-top: 5rem;
margin-bottom: 25rem;
}
}
.page-footer .footer-top .menu .head,
.banner-items .grid .item.gradient-primary .title, .banner-items .grid .item.bg-primary .title,
.row-title h2, .text-columns .item h2,
.team .persons .item .label-name,
.flex-template-form div.wpforms-container-full .wpforms-form .wpforms-field-label,
.overview-items .container h2,
.main-banner-products .main-banner-items .item .container .wrap h2,
.main-banner-products .main-banner-items .item .container .wrap h1, .main-banner-products .main-banner-items .item .container .wrap h2  {
text-transform: none;
}
.bg-primary, .gradient-primary,
.product-item .label,
.template-flex-filter .filter-custom.active .filter-selected,
.page-footer  .social li a {
background-color: #194471;
color:#fff;
}
.gradient-primary {
background: rgb(25,67,111);
background: linear-gradient(45deg, rgba(25,67,111,1) 0%, rgba(16,91,153,1) 14%, rgba(0,136,234,1) 43%, rgba(0,120,206,1) 59%, rgba(0,66,115,1) 100%);
}
.gradient-primary:after {
display: none;
}
.header-wrapper .contact-info li.whatsapp-number,
.header-wrapper .contact-info li.phone-number {
display: none;
}
@media screen and (max-width: 1024px) {
.header-wrapper .contact-info li.contact-btn{
display: none;
}
.header-wrapper .contact-info {
right: 8rem;
}
}
.btn {
text-transform: none;
}
.gradient-primary  .crumbs a {
color: #fff;
}
.breadcrumbs {
background-color: #fff;
border: none;
}
.crumbs a {
text-decoration: none;
}
.crumbs li span {
display: none;
}
.crumbs a:after {
content: '>';
margin: 0 0.5rem;
}
select,.btn,.contact-info .searchform input,
.template-flex-newsletter div.wpforms-container .wpforms-form button[type=submit],
.template-flex-newsletter div.wpforms-container .wpforms-form input[type=email],
.searchform .wrap {
border-radius: 1.5rem;
}
.download-form-wrapper .inner div.wpforms-container .btn,
.bar-items span {
background-color: #194471;
}
.download-form-wrapper .inner div.wpforms-container input {
border: 1px solid #19436F;
height: 4rem;
border-radius: 2rem;
padding: 0 1.5rem;
}
.download-form-wrapper .inner div.wpforms-container input[type=checkbox] {
border: 0;
padding: 0;
}
input::placeholder, select {
color: #19436F !important;
} .btn:not(.btn-extra),
.carousel .desc-wrapper .btn {
background-color: #19436F;
color:#fff;
}
.flex-divider {
margin: 0 auto;
}
.template-flex-reviews .review-slider .splide__pagination__page {
border: 1px solid #19436F;
}
.flex-divider:after {
background-color: #19436F;
}
.btn:not(.btn-extra):after, .carousel .desc-wrapper .btn:after,
.text-columns .btn-wrap .btn-extra:after,.anchor:after, 
.btn-extra-white:after,
.main-banner-slider-default .main-banner-items .item:not(.image-detached) .wrap.seo .btn-wrap .btn-extra:after{
content:'';
background-image:url(https://test-careers-magnatyres.u-digital.nl/wp-content/themes/flexbloq-magnatyres/images/arrow-right-light-white.svg);
background-repeat: no-repeat;
background-size: contain;
height: 1.5rem;
width: 2.5rem;
margin-left: 1rem;
}
.image-slider.bg-primary .seo .btn-extra,
.main-banner-items .item.image-detached article .btn-extra {
color: #fff;
border-color: #fff;
}
.image-slider.bg-primary .seo .btn-extra:after,
.main-banner-items .item.image-detached article .btn-extra:after, .template-flex.template-flex-text-block .seo .btn-wrap a::after  {
content:'';
background-image:url(https://test-careers-magnatyres.u-digital.nl/wp-content/themes/flexbloq-magnatyres/images/arrow-right-light-white.svg);
} .template-flex-newsletter div.wpforms-container .wpforms-form button[type=submit],
.header-wrapper .contact-info li .btn,
.main-banner-items .item article .btn:not(.btn-extra),
.seo .btn-wrap .btn:not(:last-of-type),
.image-slider .seo .btn:not(.btn-extra),
.template-flex.color-block .seo .btn,
.banner-items .item .btn,
.template-flex.text-block.cta-block .seo .btn,
.team .btn,
.flex-template-form .container .wpforms-submit,
.sticky-contact-block .btn:not(.btn-extra),
.template-flex-form .container .wpforms-submit,
.flex-popup .wpforms-submit {
background-color: #FFAD00 !important;
color:#000000 !important;
}
.template-flex-newsletter div.wpforms-container .wpforms-form button[type=submit]:after,
.header-wrapper .contact-info li .btn:after,
.main-banner-items .item article .btn:not(.btn-extra):after,
.seo .btn-wrap .btn:first-of-type:after, .template-flex.color-block .seo .btn:after,
.banner-items .item .btn:after,
.template-flex.text-block.cta-block .seo .btn:after,
.team .btn:after,
.flex-template-form .container .wpforms-submit:after,
.sticky-contact-block .btn:not(.btn-extra):after,
.template-flex-form .container .wpforms-submit:after,
.flex-popup .wpforms-submit:after{
display: block;
content:'';
background-image:url(https://test-careers-magnatyres.u-digital.nl/wp-content/themes/flexbloq-magnatyres/images/arrow-right-light-black.svg);
background-repeat: no-repeat;
background-size: contain;
height: 1.5rem;
width: 2.5rem;
margin-left: 1rem;
} .btn-extra:not(.btn-extra-white) {
border: 1px solid #19436F;
color: #19436F;
}
a.btn-extra:not(.btn-extra-white):after,
.read-more:after {
content:'';
background-image:url(https://test-careers-magnatyres.u-digital.nl/wp-content/themes/flexbloq-magnatyres/images/arrow-right-light-blue.svg);
background-repeat: no-repeat;
background-size: contain;
height: 1.5rem;
width: 2.5rem;
margin-left: 1rem;
}
.read-more {
font-weight: 400;
}
.read-more:after {
border-top: none;
border-right: none;
transform: rotate(0deg);
} .searchform {
margin-left: auto;
}
.header-wrapper .contact-info {
margin-left: 0;
}
.usp-items .container ul .item {
font-weight: 400;
}
.main-banner-items .item article .emblem-wrapper,
.flex-divider .emblem-wrapper {
display: none;
}
.splide .splide__pagination__page.is-active {
background: #194471;
}
.header-wrapper .contact-info li a svg path,
.header-wrapper .contact-info li.search-icon svg path {
fill: #194471;
}
.product-item .seo .read-more:after {
border-top: none;
border-right: none;
} .home .main-banner-items .item article h1, .home .main-banner-items .item article h2 {
text-transform: none;
font-size: 11rem;
}
.main-banner-items .item article h1, .main-banner-items .item article h2 {
font-size: 8rem;
}
.main-banner-items .item article h1 small, .main-banner-items .item article h2 small {
font-size: 8.5rem;
}
@media screen and (max-width: 767px) {
.main-banner-slider-default .main-banner-items .item:not(.image-detached) article{
width: 100%;
padding: 0 0 2rem 0;
}
.home .main-banner-items .item article h1, .home .main-banner-items .item article h2 {
font-size: 6rem;
}
}
@media screen and (min-width: 768px) {
.main-banner-slider-default .main-banner-items .item:not(.image-detached) article {
padding: 0 2rem 1rem 0rem;
width: 100%;
max-width: 100%;
}
} .page-template-default:not(.home) .main-banner-items .item article h1,
.page-template-default:not(.home) .main-banner-items .item article h2 {
font-size: 5rem;
}
@media screen and (min-width: 768px) {
.page-template-default:not(.home) .main-banner-items .item article h1,
.page-template-default:not(.home) .main-banner-items .item article h2 {
font-size: 8rem;
}
.page-template-default:not(.home) .main-banner-items .item article h1 small,
.page-template-default:not(.home) .main-banner-items .item article h2 small {
font-size: 5rem;
}
}
.main-banner-items .item article {
padding: 0 2rem 5rem 2rem;
} @media screen and (min-width: 1025px) {
.template-flex.image-detached .image-wrapper {
margin-bottom: -5rem;
margin-top: -15rem;
margin-left: -7rem;
width: calc(100% + 10rem);
}
.template-flex.image-detached .image .item {
min-height: 75.5rem;
}
} .template-flex.image-slider .seo {
display: flex;
justify-content: center;
flex-direction: column;
} .carousel-items ul .item .img-responsive {
min-height: 30.5rem;
}
@media screen and (min-width: 1025px) {
.carousel-items ul .item .img-responsive {
min-height: 40.5rem;
}
} .template-flex.color-block .seo > h1,
.template-flex.color-block .seo > h2,
.template-flex.image-slider .seo > h1 {
font-size: 7.5rem;
}
.template-flex.color-block .seo > h1 small,
.template-flex.color-block .seo > h2 small,
.template-flex.image-slider .seo > h1 small,
.template-flex.image-slider .seo > h2 small {
font-size: 4.5rem;
line-height: 1;
font-weight: 400;
display: flex;
line-height: 1;
}
.template-flex.image-slider .seo small {
display: block;
} .splide__arrow,
.splide__arrow svg {
width: 3.5rem;
height: 3.5rem;
opacity: 1;
background: transparent;
fill: #19436F;
}
.main-banner-slider .splide__arrow svg path{ 
fill: #fff;
}
.template-flex-filter .content-wrapper form select.is-selected {
background-color: #194471;
} .flex-template-form {
padding: 0;
background-color: #f7f7f7;
}
.flex-template-form .container {
max-width: 63rem; 
}
.flex-template-form .container .seo {
text-align: center;
}
section.flex-template-form div.wpforms-container-full form.wpforms-form input[type=text],
section.flex-template-form div.wpforms-container-full form.wpforms-form input[type=email],
section.flex-template-form div.wpforms-container-full form.wpforms-form input[type=number],
section.flex-template-form div.wpforms-container-full form.wpforms-form textarea {
border-bottom: none !important;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
padding: 0.5rem 2rem !important;
min-height: 4rem;
}
.template-flex-accordion .accordion .wrap {
border-bottom: 1px solid #194471;
}
.template-flex-accordion .accordion svg path,
.address li svg path {
fill: #194471;
}
.template-flex-newsletter div.wpforms-container .wpforms-form button[type=submit] {
border: none;
display: flex;
justify-content: flex-start;
padding: 0.5rem 2rem !important;
}
.template-flex-newsletter div.wpforms-container .wpforms-form button[type=submit]:hover {
border: none;
}
.template-flex-newsletter div.wpforms-container .wpforms-form button[type=submit]:after {
margin-left: auto;
}
.page-footer {
background-color: #f7f7f7;
color: #004477;
}
.block-column__video .video-play:hover {
background-color: #004477;
}
.image-detached.template-flex {
margin-top: 5rem;
}
@media screen and (min-width: 768px) {
.product-detail-intro .product-detail-left {
max-height: 56rem;
}
}
.product-detail-main-image .splide__arrows .splide__arrow {
top: calc(50% - 5.6rem);
}
@media screen and (max-width: 1379px) {
.carousel-reviews .carousel-items-wrapper .splide__arrow svg {
fill:#19436F;
}
} @media screen and (max-width: 1024px) {
.template-flex-download-block .row-title small {
display: inline-block  !important;
width: 100%;
}
.page-main {
margin-top: 12.5rem;
}
.header-wrapper {
display: flex;
flex-direction: column;
}
.header-wrapper .custom-logo-link {
position: absolute;
left: 50%;
transform: translate(-50%, 0);
}
#nav .main-nav #menu-header-nav li {
font-size: 1.6rem;
padding: 0.5rem 1.5rem;
}
.header-wrapper .contact-info li {
display: none;
}
.header-wrapper .show-nav {
width: auto;
margin-right: 0;
}
#nav .main-nav.js-active {
background-color: #19436F; 
}
#nav .main-nav.show #menu-header-nav li a {
color: #fff;
}
.header-wrapper > .container #nav {
display: flex;
align-items: center;
}
#nav .show-nav img,
#nav .show-nav .label,
#nav.js-nav-isactive .show-nav .label-close {
display: none;
}
.header-wrapper .header-wrapper-top {
order:20;
}
.template-flex.image-streched:not(.image-detached):not(.has-video):not(.has-more-images) .container .image {
width: 50%;
}
.image-detached.template-flex {
margin-top: 0rem;
}
}
@media screen and (max-width: 1180px) {
body:not(.home.page-template-default) .main-banner-items .item article h1, .main-banner-items .item article h2,
.template-flex.color-block .seo > h1, .template-flex.color-block .seo > h2, .template-flex.image-slider .seo > h1, .template-flex.image-slider .seo > h2
{
font-size: 6rem;
}
body:not(.home.page-template-default) .main-banner-items .item article h1 small, .main-banner-items .item article h2 small,
.template-flex.color-block .seo > h1 small, .template-flex.color-block .seo > h2 small, .template-flex.image-slider .seo > h1 small, .template-flex.image-slider .seo > h2 small {
font-size: 4.5rem;
}
.seo h1, .seo h2, div.wpforms-container-full, div.wpforms-container-full .wpforms-form .seo h2 {
font-size: 4rem;
}
.seo h3  {
font-size: 3.5rem;
}
.seo h4 {
font-size: 3rem;
}
}
@media screen and (max-width: 820px) {
.page-main {
margin-top: 12.5rem;
}
body:not(.home.page-template-default) .main-banner-items .item article h1, .main-banner-items .item article h2,
.template-flex.color-block .seo > h1, .template-flex.color-block .seo > h2, .template-flex.image-slider .seo > h1, .template-flex.image-slider .seo > h2,
.main-banner-items .item article h1, .main-banner-items .item article h2  {
font-size: 4.5rem;
}
body:not(.home.page-template-default) .main-banner-items .item article h1 small, .main-banner-items .item article h2 small,
.template-flex.color-block .seo > h1 small, .template-flex.color-block .seo > h2 small, .template-flex.image-slider .seo > h1 small, .template-flex.image-slider .seo > h2 small,
.main-banner-items .item article h1 small, .main-banner-items .item article h2 small {
font-size: 3.5rem;
}
.seo h1, .seo h2,  div.wpforms-container-full, div.wpforms-container-full .wpforms-form .seo h2 {
font-size: 3rem;
}
.seo h3  {
font-size: 2.5rem;
}
.seo h4 {
font-size: 2rem;
}
.seo h1 small, .seo h2 small, .seo h3 small, .seo h4 small, div.wpforms-container-full, div.wpforms-container-full .wpforms-form .seo h2 {
font-size: 2.5rem;
}
.carousel-reviews .carousel-items-wrapper .item h3 {
font-size: 2.5rem;
}
.page-footer  .footer-top .menu.is-active .head {
color: inherit;
}
.page-footer  .footer-top .menu.is-active .wrap {
background-color: #fff;
} .splide__arrow,
.splide__arrow svg {
width: 2.5rem;
height: 2.5rem;
}
}
@media screen and (max-width: 767px) {
.template-flex.image-streched:not(.image-detached):not(.has-video):not(.has-more-images) .container .image {
width: 100%;
}
.border-radius,
.template-flex-accordion .container,
.template-flex.image-slider:not(.template-flex-media-stretched) .image .item,
.template-flex.image-slider:not(.template-flex-media-stretched) .block-column__video .block-column__placeholder {
border-radius: 2.5rem;
}
.template-flex-collage .grid li.has-title.border-radius:after,
.template-flex.image-slider:not(.template-flex-media-stretched) .image-wrapper-splide.is-overflow .image:after {
border-radius: 0 0 2.5rem 2.5rem;
}
.template-flex-accordion .image-wrapper .image .item {
border-radius: 2.5rem 2.5rem 0 0;
}
.template-flex-collage .grid li.border-radius:after {
border-radius: 0 0 2.5rem 2.5rem;
} .carousel-items ul .item .img-responsive {
min-height: 28rem;
}
.flex-divider.has-emblem {
margin: 1rem auto;
}
}
.template-flex.bg-primary {
background: linear-gradient(45deg, rgba(25,67,111,1) 0%, rgba(16,91,153,1) 14%, rgba(0,136,234,1) 43%, rgba(0,120,206,1) 59%, rgba(0,66,115,1) 100%);
} .template-flex-form.bg-white .container {
background-color: #fff;
}
.wpforms-container .wpforms-error-container p {   
padding: 5px;
border-radius: 10px;
text-align: center;
border: 1px solid red;
background-color: #ffc5c5;
font-size: 14px;
font-weight: bold;
}
.template-flex-form.bg-white  div.wpforms-container .wpforms-form input,
.template-flex-form.bg-white  div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column select,
.template-flex-form div.wpforms-container .wpforms-form textarea {
background-color: #F7F7F7;
}
.template-flex-form.bg-white  div.wpforms-container .wpforms-form input::placeholder,
.template-flex-form.bg-white  div.wpforms-container .wpforms-form textarea::placeholder,
.template-flex-form.bg-white  div.wpforms-container .wpforms-form select   {
color: #19436f !important;
font-family: var( --secondary-font-family);
font-weight: 700;
}
.template-flex-form.bg-white div.wpforms-container-full .wpforms-form input.wpforms-field-small {
max-width: 100%;
}
.usp-items-template-flex-media .list:not(.splide__list) .item svg path,
.template-flex-accordion-wide .seo-employee .featured-employee .desc ul li svg path {
fill: #FFAD00;
}
#nav .menu-btn {
display: none;
}
.template-flex-accordion-wide .seo-employee:after {
background: linear-gradient(45deg, rgba(25,67,111,1) 0%, rgba(16,91,153,1) 14%, rgba(0,136,234,1) 43%, rgba(0,120,206,1) 59%, rgba(0,66,115,1) 100%);
}
@media screen and (max-width: 767px) {
#nav .menu-btn {
display: block;
}
#nav .menu-btn a {
background-color: #FFAD00;
color: #000 !important;
display:block;
}
}
@media screen and (min-width: 1025px) {  
#nav .menu-btn a {
display: none;
background-color: transparent;
color: inherit !important;
margin-left: 0;
}
}
@media screen and (max-width: 767px) {
.main-banner-items .item.image-detached .container {
margin-top: 25rem;
}
}
#flex-popups .flex-popup .content,#flex-popups .flex-popup {
border-radius: 30px;
}
#flex-popups .flex-popup .content .content-top .image {
border-radius: 30px 30px 0 0;
}
#flex-popups .flex-popup .close {
color: white;
line-height: 1;
top: 5px;
right: 15px;
font-size: 48px;
}