@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fill-line{0%{width:0%}100%{width:100%}}@-moz-keyframes fill-line{0%{width:0%}100%{width:100%}}@-o-keyframes fill-line{0%{width:0%}100%{width:100%}}@keyframes fill-line{0%{width:0%}100%{width:100%}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-10px)}60%{-webkit-transform:translateY(-2px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-10px)}60%{-moz-transform:translateY(-2px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-10px)}60%{-o-transform:translateY(-2px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-2px)}}.hero-simple__media{position:relative;overflow:hidden;background-color:#000}.hero-simple__media>picture{display:block;width:100%;height:100%;z-index:1}.hero-simple__media>picture img{display:block;width:100%;height:100%;object-fit:cover}.hero-simple__media-logo{position:absolute;top:50%;bottom:initial;left:50%;right:initial;transform:translate(-50%, -50%);z-index:2}.hero-simple__media-logo picture{display:block;width:100%;height:100%}.hero-simple__media-logo picture img{display:block;width:auto;height:auto}.hero-simple__text{padding:20px}.hero-simple__text-title,.hero-simple__text-category{font-weight:500;text-transform:uppercase}.hero-simple__text-category{color:#838383}@media (max-width: 767px){.hero-simple__column{width:100%}.hero-simple__media-logo picture img{max-width:250px;max-height:100px}.hero-simple__text-category{margin-bottom:10px;font-size:.625em;line-height:1.3em}}@media (min-width: 768px){.hero-simple__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.hero-simple__column{width:50%}.hero-simple__media>picture{aspect-ratio:1.5}.hero-simple__media-logo picture img{max-width:302px;max-height:121px}.hero-simple__text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;text-align:center}.hero-simple__text-category{margin-bottom:20px;font-size:.75em;line-height:1.33333em}.hero-simple.not-has-thumb .hero-simple__text{width:100%;min-height:480px}}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fill-line{0%{width:0%}100%{width:100%}}@-moz-keyframes fill-line{0%{width:0%}100%{width:100%}}@-o-keyframes fill-line{0%{width:0%}100%{width:100%}}@keyframes fill-line{0%{width:0%}100%{width:100%}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-10px)}60%{-webkit-transform:translateY(-2px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-10px)}60%{-moz-transform:translateY(-2px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-10px)}60%{-o-transform:translateY(-2px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-2px)}}.wpcf7-response-output{margin:0px;font-size:1.125em;line-height:1.55556em;font-weight:400}.form .form-item label{cursor:pointer;margin-bottom:5px;font-size:.75em;letter-spacing:2px;text-transform:uppercase;font-weight:500}.form input[type="text"],.form input[type="email"],.form input[type="tel"],.form input[type="url"],.form textarea{-webkit-appearance:none;padding:12px;width:100%;font-size:.875em;border:1px solid #838383;border-radius:5px;font-family:"Red Hat Display",sans-serif}.form input[type="checkbox"]{cursor:pointer;position:relative;-webkit-appearance:none;padding:8px;max-width:16px;max-height:16px;-webkit-box-shadow:inset 0px 0px 0px 1px #E9E9E9;-moz-box-shadow:inset 0px 0px 0px 1px #E9E9E9;box-shadow:inset 0px 0px 0px 1px #E9E9E9;background-color:#fff;margin:0px;border-radius:0px;border:0px;outline:none}.form input:checked[type="checkbox"]{outline:none;font-style:normal}.form input[type="checkbox"]:checked::before{content:'';display:block;position:absolute;top:1px;left:-1px;margin:2px;width:6px;height:9px;color:#000;border-right:2px solid #000;border-bottom:2px solid #000;transform-origin:100% 100%;transform:rotate(45deg)}.form input:focus[type="checkbox"]{border-color:#E9E9E9}.form input[type="radio"]{cursor:pointer;position:relative;-webkit-appearance:none;padding:10px;-webkit-box-shadow:inset 0px 0px 0px 1px #838383;-moz-box-shadow:inset 0px 0px 0px 1px #838383;box-shadow:inset 0px 0px 0px 1px #838383;margin:0px;outline:none;border-radius:50%;background-color:#fff}.form input:checked[type="radio"]{outline:none;font-style:normal;background:transparent;-webkit-box-shadow:inset 0px 0px 0px 1px #000;-moz-box-shadow:inset 0px 0px 0px 1px #000;box-shadow:inset 0px 0px 0px 1px #000}.form input[type="radio"]:checked::before{content:'';display:block;position:absolute;top:4px;left:4px;margin:1px;width:10px;height:10px;color:#000;background-color:#000;border-radius:50%}.form select{cursor:pointer;-webkit-appearance:none;padding:12px 50px 12px 12px;width:100%;font-size:.875em;font-family:"Red Hat Display",sans-serif;border:1px solid #838383;border-radius:5px;background:transparent;background-position:calc(100% - 20px);background-size:20px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9.99721897,11.3368825 C10.0844904,11.3368825 10.1669613,11.3143031 10.2446316,11.2691444 C10.3223019,11.2239858 10.3947081,11.1666435 10.4618502,11.0971177 L19.8319461,0.849605689 C19.943982,0.725253769 20,0.607655788 20,0.496811744 C20,0.405434934 19.9767916,0.321474213 19.9303748,0.24492958 C19.8839581,0.168384948 19.8245631,0.108427193 19.7521901,0.0650563159 C19.679817,0.0216854386 19.5948961,0 19.4974275,0 C19.3497679,0 19.2310443,0.0456884051 19.1412566,0.137065215 L9.60549055,10.5430961 L10.4036471,10.5430961 L0.849605689,0.137065215 C0.768293571,0.0456884051 0.649503718,0 0.49323613,0 C0.40199175,0 0.318626964,0.0216854386 0.243141773,0.0650563159 C0.167656582,0.108427193 0.108261656,0.168384948 0.0649569933,0.24492958 C0.0216523311,0.321474213 0,0.405434934 0,0.496811744 C0,0.571767214 0.0173814585,0.637717434 0.0521443754,0.694662402 C0.0869072923,0.751607371 0.1286559,0.807492898 0.177390199,0.862318985 L9.52901214,11.106454 C9.68488244,11.260073 9.84095138,11.3368825 9.99721897,11.3368825 Z' transform='translate(2 6)'/%3E%3C/svg%3E")}.form input[type="file"]{cursor:pointer;-webkit-appearance:none;padding:10px 0px;width:100%;font-size:.875em;border-radius:5px;background-color:#fff;font-family:"Red Hat Display",sans-serif;font-weight:500}.block-contact-form{position:relative}@media (max-width: 767px){.form .form-item{margin-bottom:16px}}@media (min-width: 768px){.form .form-item{margin-bottom:30px}}.form .form-item label{display:block}.form .form-item.column-check .wpcf7-form-control{display:block}@media (min-width: 768px) and (max-width: 1024px){.form .form-item.column-check .wpcf7-form-control{column-count:2;column-gap:48px}}@media (min-width: 1025px){.form .form-item.column-check .wpcf7-form-control{column-count:3;column-gap:48px}}.form input[type="text"].wpcf7-not-valid,.form input[type="email"].wpcf7-not-valid,.form input[type="tel"].wpcf7-not-valid,.form input[type="url"].wpcf7-not-valid,.form textarea.wpcf7-not-valid{border-color:#E46758}@media (max-width: 767px){.form input[type="text"],.form input[type="email"],.form input[type="tel"],.form input[type="url"],.form textarea{width:100%}}@media (min-width: 768px){.form input[type="text"],.form input[type="email"],.form input[type="tel"],.form input[type="url"],.form textarea{width:100%}}.form textarea{resize:none}.form input[type="radio"][value="Si"] ~ span::after,.form input[type="radio"][value="Yes"] ~ span::after{margin-left:2px}.form input[type="radio"][value="-"]{display:none !important}.form input[type="radio"][value="-"] ~ span{display:none !important}.form legend{margin-bottom:10px;font-size:.875em;line-height:2em;font-weight:500;color:#1C1C1C}.form .desc{margin-top:5px;font-size:.875em;line-height:1.42857em;font-weight:500;color:#838383}.form .checkbox-wrap label,.form .checkbox-wrap input[type="checkbox"]{display:inline-block;vertical-align:top}.form .checkbox-wrap label{margin-top:3px;margin-bottom:unset;margin-left:5px;max-width:calc(100% - 30px)}.form .wpcf7-radio input[type="radio"],.form .wpcf7-radio .wpcf7-list-item-label{display:inline-block;vertical-align:middle}.form .wpcf7-radio .wpcf7-list-item-label{margin-left:5px;font-size:.875em;line-height:1.14286em;font-weight:500}.form .wpcf7-radio.radio-required input[type="radio"][value="Si"] ~ span:after,.form .wpcf7-radio.radio-required input[type="radio"][value="Yes"] ~ span:after{content:"*"}.form .wpcf7-checkbox input[type="checkbox"],.form .wpcf7-checkbox .wpcf7-list-item-label{display:inline-block;vertical-align:middle}.form .wpcf7-checkbox .wpcf7-list-item-label{margin-left:5px;font-size:.875em;line-height:1.14286em;font-weight:400;color:#1C1C1C}.form .form-actions{margin-top:30px}@media (max-width: 767px){.form .form-actions{text-align:center}}@media (min-width: 768px){.form .form-actions{text-align:right;padding:0px 23px}}.form .form-actions .button-primary{border:0px;min-width:95px;background-color:transparent;transition:background-color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.form .form-actions .button-primary:hover{background-color:#1C1C1C}@media (min-width: 768px){.form .form-actions .button-primary{min-width:240px;text-align:center}}.form .form-actions .wpcf7-spinner{display:block;margin:10px auto}.form .form-actions .wpcf7-spinner::before{background-color:#E9E9E9}@media (min-width: 768px){.form .box-columns{margin-left:-23px;margin-right:-23px}.form .box-columns .form-item{padding:0px 23px}}@media (max-width: 767px){.form .box-acceptance .acceptance{order:2}}@media (min-width: 768px){.form .box-acceptance .acceptance{order:2}}.form .box-acceptance .required{text-align:right}.form .box-acceptance .required p{margin-top:5px;font-size:.875em;line-height:1.42857em;font-weight:500;color:#838383}@media (max-width: 767px){.form .box-acceptance .required{order:1}}@media (min-width: 768px){.form .box-acceptance .required{order:1;padding:0px 23px}}@media (min-width: 768px){.form .box-acceptance .dichiarazione_consenso .form-item{margin-bottom:15px}}.form .box-acceptance .dichiarazione_consenso .title-dichiarazione{display:block;margin:10px 0}.form .box-acceptance .accordion .content-accordion{font-size:.875em;line-height:2em}@media (min-width: 768px){.form .box-acceptance .accordion{padding:0px 23px}}.form .box-acceptance .radios--wrapper{margin-top:20px}.form .box-acceptance .wpcf7-list-item.first{margin-right:10px}.form .box-acceptance .wpcf7-list-item .wpcf7-list-item-label{color:#1C1C1C}.form .wpcf7-not-valid-tip{display:block;margin-top:5px;font-size:.875em}@media (min-width: 768px){.form .wpcf7-not-valid-tip{margin-left:0}}.wpcf7-response-output{max-width:1020px;padding:16px 18px !important;margin:0px auto !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#F2CD00 !important}.wpcf7 form.sent .wpcf7-response-output{border-color:#BFC200 !important}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fill-line{0%{width:0%}100%{width:100%}}@-moz-keyframes fill-line{0%{width:0%}100%{width:100%}}@-o-keyframes fill-line{0%{width:0%}100%{width:100%}}@keyframes fill-line{0%{width:0%}100%{width:100%}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-10px)}60%{-webkit-transform:translateY(-2px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-10px)}60%{-moz-transform:translateY(-2px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-10px)}60%{-o-transform:translateY(-2px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-2px)}}@media (max-width: 767px){.block-contact-form__title{margin-bottom:30px}}@media (min-width: 768px){.block-contact-form__title{margin-bottom:60px}}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fill-line{0%{width:0%}100%{width:100%}}@-moz-keyframes fill-line{0%{width:0%}100%{width:100%}}@-o-keyframes fill-line{0%{width:0%}100%{width:100%}}@keyframes fill-line{0%{width:0%}100%{width:100%}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-10px)}60%{-webkit-transform:translateY(-2px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-10px)}60%{-moz-transform:translateY(-2px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-10px)}60%{-o-transform:translateY(-2px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-2px)}}.featured-brands{margin-top:20px;margin-bottom:20px}.featured-brands__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-brands__item{position:relative}.featured-brands__item-bg{overflow:hidden;background-color:#000}.featured-brands__item-bg picture{display:block;width:100%;height:100%}.featured-brands__item-bg picture img{display:block;width:100%;height:100%;object-fit:cover;opacity:0.7}.featured-brands__item-logo{position:absolute;top:50%;bottom:initial;left:50%;right:initial;transform:translate(-50%, -50%);z-index:1}.featured-brands__item-logo picture{display:block;width:100%;height:100%}.featured-brands__item-logo picture img{display:block;width:100%;height:100%}@media (max-width: 767px){.featured-brands__item{border-bottom:1px solid #fff}.featured-brands__item a{position:relative;display:block;padding-bottom:40%}.featured-brands__item-bg{position:absolute;top:0px;left:0px;width:100%;height:100%}.featured-brands__item-bg picture img{object-fit:cover}.featured-brands__item-logo picture img{max-width:195px;max-height:80px}.featured-brands__others-inner{padding:20px}}@media (min-width: 768px){.featured-brands__item{border-right:1px solid #fff}.featured-brands__item-bg picture{transform:scale(1);transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1);aspect-ratio:1.5544041450777202}.featured-brands__item.col-d-6 picture{aspect-ratio:2.33}.featured-brands__item-logo picture img{max-width:250px;max-height:100px}.featured-brands__item:hover .featured-brands__item-bg picture{transform:scale(1.1)}.featured-brands__others-inner{padding-top:30px;padding-bottom:30px}}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fill-line{0%{width:0%}100%{width:100%}}@-moz-keyframes fill-line{0%{width:0%}100%{width:100%}}@-o-keyframes fill-line{0%{width:0%}100%{width:100%}}@keyframes fill-line{0%{width:0%}100%{width:100%}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-10px)}60%{-webkit-transform:translateY(-2px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-10px)}60%{-moz-transform:translateY(-2px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-10px)}60%{-o-transform:translateY(-2px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-2px)}}.pg-single-job .job-heading__info{border-top:1px solid #D7D9D9}.pg-single-job .job-heading__info:last-child{border-bottom:1px solid #D7D9D9}.pg-single-job .job-heading__info-label{font-weight:500}@media (max-width: 767px){.pg-single-job .job-heading{margin-top:50px;margin-bottom:50px}.pg-single-job .job-heading__info{padding:17px 0px}.pg-single-job .job-heading__info-label,.pg-single-job .job-heading__info-value{display:block}.pg-single-job .job-heading__info-value{margin-top:8px}}@media (min-width: 768px){.pg-single-job .job-heading{margin-top:100px;margin-bottom:100px}.pg-single-job .job-heading__info{padding:34px 0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pg-single-job .job-heading__info-label{display:block;width:200px}.pg-single-job .job-heading__info-value{display:block;width:calc(100% - 200px)}}.pg-single-job .job-content__row-title{margin-bottom:30px;font-weight:500}@media (max-width: 767px){.pg-single-job .job-content__row{margin-top:50px;margin-bottom:50px}}@media (min-width: 768px){.pg-single-job .job-content__row{margin-top:100px;margin-bottom:100px}}@media (max-width: 767px){.pg-single-job .block-contact-form{margin-top:50px;margin-bottom:50px}}@media (min-width: 768px){.pg-single-job .block-contact-form{margin-top:100px;margin-bottom:calc(100px - 44px)}}


/*# sourceMappingURL=single-job.css.map*/