/*!
Theme Name: SALV Group
Theme URI: 
Author: the Concept Stadium
Author URI: https://conceptstadium.com/
Description: Custom theme for SALV Group
Version: 1.0.0
Tested up to: 6.1
Requires PHP: 7.4
License: 
License URI: 
Text Domain: salvgroup
Tags: 

*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'Gotham-Thin';src:url("../fonts/Gotham-Thin.woff2") format("woff2"),url("../fonts/Gotham-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Gotham-XLight';src:url("../fonts/Gotham-XLight.woff2") format("woff2"),url("../fonts/Gotham-XLight.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Gotham-Light';src:url("../fonts/Gotham-Light.woff2") format("woff2"),url("../fonts/Gotham-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Gotham-Medium';src:url("../fonts/Gotham-Medium.woff2") format("woff2"),url("../fonts/Gotham-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Gotham-Bold';src:url("../fonts/Gotham-Bold.woff2") format("woff2"),url("../fonts/Gotham-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Gotham-Black';src:url("../fonts/Gotham-Black.woff2") format("woff2"),url("../fonts/Gotham-Black.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Athena-Regular';src:url("../fonts/Athena-Regular.woff2") format("woff2"),url("../fonts/Athena-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;box-sizing:border-box}html{font-size:62.5%}body{font-family:'Gotham-Light';font-size:1.7rem;font-size:clamp(1.6rem, 1.1vw, 1.8rem);line-height:1.5;background-color:#ffffff;color:#42525A}strong{font-weight:700}h1,h2,h3,h4,h5,h6{line-height:1.1;font-family:'Athena-Regular'}h1{font-size:3.4rem;font-size:clamp(3.2rem, 3vw, 4rem)}h2{font-size:3rem;font-size:clamp(2.8rem, 2.4vw, 3.2rem)}h3{font-size:2.6rem;font-size:clamp(2.4rem, 2vw, 2.8rem)}h4{font-size:2.2rem;font-size:clamp(2rem, 1.5vw, 2.4rem)}h5{font-size:2rem;font-size:clamp(1.8rem, 1.3vw, 2rem)}h6{font-size:1.8rem;font-size:clamp(1.7rem, 1.2vw, 1.9rem)}a{text-decoration:none;color:inherit}a:visited{color:inherit}p{margin-top:1rem;margin-bottom:1rem}strong{font-family:'Gotham-Medium'}::selection{background:rgba(27,33,83,0.5);color:#ffffff}.wrapper{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media (max-width: 782px){.wrapper{padding-left:15px;padding-right:15px}}textarea{vertical-align:bottom}textarea,input[type="text"],input[type="number"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"]{border:0;background-color:#ffffff;box-shadow:0 0.5rem 5px 1px rgba(27,33,83,0.05);padding:1.5rem 2.5rem;padding:clamp(1rem, 0.8vw, 2rem);display:inline-block;width:100%;border:2px solid transparent}textarea:focus,input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="url"]:focus{outline:0;border:2px solid #1B2153}iframe{vertical-align:middle}figure{margin:0}.hidden_label label{visibility:hidden;display:none}.wp-block-table td,.wp-block-table th{border:0}.wp-block-video{height:40vw}.wp-block-video video{width:100%;height:100%;object-fit:cover;cursor:pointer}.widget_nav_menu ul{list-style:none;margin:0;padding:0}.widget_nav_menu ul li{margin-bottom:2rem}.widget_nav_menu ul li:last-of-type{margin-bottom:0}.wp-block-columns{margin-bottom:0}input[type="submit"],input[type="button"],button,.button{background-color:#4EA0E7;color:#ffffff;padding:1.5rem 2.5rem;padding:clamp(1rem, 0.8vw, 2rem) clamp(2rem, 1.6vw, 4rem);transition:0.2s all ease;cursor:pointer;border:0;display:inline-block}input[type="submit"]:hover,input[type="button"]:hover,button:hover,.button:hover{background-color:#ffffff;color:#42525A}input[type="submit"].button--huge,input[type="button"].button--huge,button.button--huge,.button.button--huge{font-size:clamp(2rem, 1vw, 2.8rem)}form input[type="submit"],form input[type="button"],form button{width:100%}.section{padding-top:7rem;padding-bottom:7rem;padding-top:clamp(3.5rem, 10vw, 10rem);padding-bottom:clamp(3.5rem, 10vw, 10rem)}.wp-block-social-links{gap:2rem}.wp-block-social-links .wp-social-link a{padding:1rem;font-size:2rem}.single .entry-content{background-color:#F4F4F4}.archive .site{background-color:#F4F4F4}.posts-container{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:3rem;row-gap:3rem}.posts-container .post .post-wrap{display:flex;flex-direction:column;height:100%}.posts-container .post .post-wrap .post__featured{width:100%;position:relative;background-color:#42525A;padding-top:55%;overflow:hidden}.posts-container .post .post-wrap .post__featured img{top:0;left:0;bottom:0;right:0;position:absolute;width:100%;height:100%;object-fit:cover;vertical-align:middle;transition:0.2s all ease}.posts-container .post .post-wrap .post__content{background-color:#ffffff;padding:8% 10%;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.posts-container .post .post-wrap .post__content .post__title{font-family:'Gotham-Light';margin-top:0;font-size:2rem;line-height:1.35}.posts-container .post .post-wrap .post__content .post__excerpt{line-height:1.35;margin-bottom:0}.posts-container .post .post-wrap .post__content .post__arrorw{stroke:#4EA0E7;margin-top:1.2rem;transition:0.2s all ease}.posts-container .post:hover .post-wrap .post__featured img{transform:scale(1.1)}.posts-container .post:hover .post-wrap .post__content .post__arrorw{transform:translateX(1rem)}@media (max-width: 782px){.posts-container{grid-template-columns:1fr 1fr}}@media (max-width: 550px){.posts-container{grid-template-columns:1fr}}.site-header{position:absolute;z-index:99;top:0;left:0;right:0}.site-header .header-container{display:flex;justify-content:space-between;align-items:center}.site-header .header-container .site-branding a{display:inline-block;padding:clamp(2rem, 2vw, 5rem) 0}.site-header .header-container .site-branding a img{width:clamp(140px, 14vw, 280px);height:auto}.site-header .header-container .main-navigation .hamburger{display:none;position:absolute;top:3rem;right:1.5rem}.site-header .header-container .main-navigation .hamburger .hamburger-line{stroke:#ffffff}.site-header .header-container .main-navigation .hamburger.open .hamburger-line{stroke:#ffffff}.site-header .header-container .main-navigation ul{list-style:none;margin:0;padding:0;display:flex;margin-bottom:2vw}.site-header .header-container .main-navigation ul li a{padding:1rem clamp(1.5rem, 1.2vw, 2.6rem);font-family:'Gotham-Medium';text-transform:uppercase;color:#ffffff;position:relative}.site-header .header-container .main-navigation ul li a::before{content:'';position:absolute;bottom:-0.2rem;width:calc(100% - clamp(3rem, 2.4vw, 5.2rem));height:0.5rem;background-color:transparent;transform:translateY(10px);transition:0.2s all ease;pointer-events:none}.site-header .header-container .main-navigation ul li a:hover::before{background-color:#ffffff;transform:translateY(0)}.site-header .header-container .main-navigation ul li.current-menu-item:not(.menu-item-type-custom) a::before{background-color:#4EA0E7;transform:translateY(0)}.site-header .header-container .main-navigation ul li:last-of-type a{padding-right:0}.site-header .header-container .main-navigation ul li:last-of-type a::before{width:calc(100% - clamp(1.5rem, 1.2vw, 2.6rem))}.site-header .header-container .hamburger{display:none;width:5rem;height:5rem;justify-content:center;align-items:center;background-color:transparent;border:0;padding:0}.site-header .header-container .hamburger .hamburger-line{stroke:#ffffff}.site-header .header-container .hamburger.open .hamburger-line{stroke:#4EA0E7}@media (max-width: 782px){.site-header .header-container .main-navigation{position:fixed;top:0;right:0;bottom:0;width:300px;background:#4EA0E7;background:linear-gradient(180deg, #4ea0e7 0%, #fff 175%);box-shadow:0 0 10px 1px rgba(66,82,90,0.1);transform:translateX(300px);visibility:hidden;transition:0.2s all ease;overflow-y:auto}.site-header .header-container .main-navigation .hamburger{display:block}.site-header .header-container .main-navigation ul{width:100%;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;margin-bottom:0;padding-top:10rem;padding-bottom:5rem}.site-header .header-container .main-navigation ul li{width:100%}.site-header .header-container .main-navigation ul li a{font-size:1.8rem;padding:2rem 1.5rem;display:block}.site-header .header-container .main-navigation ul li a::before{background-color:#ffffff;width:200px;left:50%;transform:translateX(-50%) translateY(0);height:1px}.site-header .header-container .main-navigation ul li a:hover::before{background-color:#ffffff;transform:translateX(-50%) translateY(0)}.site-header .header-container .main-navigation ul li.current-menu-item:not(.menu-item-type-custom) a::before{background-color:#ffffff;transform:translateX(-50%) translateY(0)}.site-header .header-container .main-navigation ul li:last-of-type a{padding-right:1.5rem}.site-header .header-container .main-navigation ul li:last-of-type a::before{display:none}.site-header .header-container .main-navigation.open{transform:translateX(0);visibility:visible}.site-header .header-container .hamburger{display:flex}}.admin-bar .site-header{top:32px}.admin-bar .site-header .header-container .hamburger{top:1rem}.admin-bar .site-header .header-container .main-navigation{top:4.6rem}.admin-bar .site-header .header-container .main-navigation .hamburger{top:3rem}@media (max-width: 782px){.admin-bar .site-header{top:4.6rem}}.hero{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:100vh;min-height:700px;position:relative}.hero::before{content:'';position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;background-color:rgba(66,82,90,0.5)}.hero.no-bg{background-color:#42525A}.hero.no-bg::before{display:none}.hero .wrapper{height:100%}.hero .hero-container{position:relative;z-index:2;height:100%;width:75%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#ffffff}@media (max-width: 782px){.hero .hero-container{width:100%}}.hero .hero-container .hero__title{line-height:1;font-family:'Athena-Regular';margin:5vw 0 0 0;font-size:clamp(4.2rem, 3.4vw, 8rem)}.hero .hero-container .hero__text{line-height:1.35;margin:max(3vw, 1.5rem) 0 0 0;font-size:clamp(2rem, 1vw, 2.8rem)}.hero .hero-container .hero__button{margin:max(3vw, 1.5rem) 0 0 0}.hero.small{height:25vw;max-height:500px;min-height:250px}.hero.small .hero-container{justify-content:flex-end;padding-bottom:5%}.hero.small .hero-container .hero__title{margin-top:0;font-size:clamp(3rem, 3vw, 7rem)}@media (max-width: 782px){.hero.small{min-height:250px}}.admin-bar .hero{height:calc(100vh - 32px)}.admin-bar .hero.small{height:25vw;min-height:250px;max-height:500px}.services{background-color:#F4F4F4}.services .services-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem;margin-top:clamp(2.5rem, 7vw, 7rem)}.services .services-container .service{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:15% 10%;text-align:center;color:#ffffff}.services .services-container .service .service__icon{height:10rem;width:auto}.services .services-container .service .service__title{margin-top:5rem;margin-bottom:2rem;text-transform:uppercase;font-family:'Gotham-Medium';font-size:2.2rem;letter-spacing:1px}.services .services-container .service .service__excerpt{line-height:1.5;margin-bottom:2.5rem}.services .services-container .service .service__button{color:#ffffff}.services .services-container .service .service__button:hover{background-color:#fff !important;color:#42525A}@media (max-width: 1100px){.services .services-container{gap:2rem}}@media (max-width: 782px){.services .services-container{grid-template-columns:repeat(2, 1fr);gap:1.5rem}.services .services-container .service .service__icon{height:7rem}.services .services-container .service .service__title{margin-top:3rem}}@media (max-width: 550px){.services .services-container{grid-template-columns:1fr}.services .services-container .service{padding:10% 5%}.services .services-container .service .service__icon{height:5rem}.services .services-container .service .service__title{margin-top:2rem}}@media (max-width: 420px){.services .services-container .service{padding:2rem 1rem}}.team{background-color:#42525A}.team .section-header__title{color:#4EA0E7}.team .section-header__text{color:#ffffff}.team .team-container{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:10%;row-gap:5rem;color:#ffffff;margin-top:clamp(2.5rem, 10vw, 7rem)}.team .team-container .team-member{text-align:center}.team .team-container .team-member .team-member-wrap .team-member__image{border-radius:50%;max-width:90%}.team .team-container .team-member .team-member-wrap .team-member__title{font-size:3rem;color:#4EA0E7}.team .team-container .team-member .team-member-wrap .team-member__excerpt{margin-top:3.5rem}.team .team-cta{display:flex;color:#ffffff;margin-top:clamp(2.5rem, 10vw, 7rem);padding-top:clamp(2.5rem, 10vw, 7rem);border-top:1px solid #4EA0E7;padding-left:5%;padding-right:5%}.team .team-cta .cta-content{flex-grow:1;padding-right:5rem}.team .team-cta .cta-content .cta__subtitle{margin-top:0}.team .team-cta .cta-content .cta__title{font-size:clamp(2.4rem, 1.6vw, 3.4rem)}.team .team-cta .cta-button{flex-shrink:0}@media (max-width: 782px){.team .team-cta{flex-direction:column;text-align:center;align-items:center}.team .team-cta .cta-content{padding-right:0;max-width:90%}.team .team-cta .cta-button{margin-top:1.5rem}}@media (max-width: 782px){.team .team-container{row-gap:3rem}.team .team-container .team-member .team-member-wrap .team-member__title{font-size:2rem}.team .team-container .team-member .team-member-wrap .team-member__excerpt{margin-top:2.5rem}}@media (max-width: 550px){.team .team-container{grid-template-columns:1fr}.team .team-container .team-member .team-member-wrap{max-width:240px;margin-left:auto;margin-right:auto}.team .team-container .team-member .team-member-wrap .team-member__excerpt{margin-top:1.5rem}}.news{background-color:#F4F4F4}.news .section-header__title{color:#4EA0E7}.news .posts-container{margin-top:clamp(2.5rem, 10vw, 7rem)}@media (max-width: 782px){.news .posts-container{grid-template-columns:1fr 1fr}.news .posts-container .post:nth-of-type(1){grid-column:1 / 3}.news .posts-container .post:nth-of-type(2){grid-column:1 / 2}.news .posts-container .post:nth-of-type(3){grid-column:2 / 3}}@media (max-width: 550px){.news .posts-container{grid-template-columns:1fr}.news .posts-container .post:nth-of-type(1){grid-column:1 / 2}.news .posts-container .post:nth-of-type(2){grid-column:1 / 2}.news .posts-container .post:nth-of-type(3){grid-column:1 / 2}}.section-header{text-align:center}.section-header .section-header__subtitle{margin:0 0 2rem 0;text-transform:uppercase;font-family:'Gotham-Bold';color:#4EA0E7}.section-header .section-header__title{margin:2rem 0 3.5rem 0}.section-header .section-header__text{margin:3.5rem 0 0 0;max-width:800px;margin-left:auto;margin-right:auto}.section-header.style1 .section-header__title{margin:2rem 0 3.5rem 0}.section-header.style2 .section-header__title{margin:0 0 3.5rem 0;text-transform:uppercase;font-family:'Gotham-Bold'}.site-footer{background-color:#ffffff;padding-top:7rem;padding-top:clamp(3.5rem, 10vw, 10rem)}.site-footer .copyright{font-size:1.6rem}.site-footer .copyright a{color:#1B2153}.site-footer .copyright a:hover{color:#4EA0E7}.site-footer .copyright{margin-top:5rem}.site-footer .author{padding:1rem 0;font-size:1.6rem;text-align:center;background-color:#F4F4F4}.site-footer .footer-container{display:grid;grid-template-columns:3fr 2fr 2fr 2fr;gap:5rem;padding-bottom:7rem;padding-bottom:clamp(3.5rem, 10vw, 10rem)}.site-footer h3,.site-footer .widget-title{color:#4EA0E7;margin-top:0;font-family:'Gotham-Medium';font-size:2rem;margin-bottom:2.5rem}@media (max-width: 1100px){.site-footer .footer-container{grid-template-columns:repeat(12, 1fr);column-gap:1rem;row-gap:5rem}.site-footer .footer-container .footer-col:nth-child(1){order:4;grid-column:1 / 8}.site-footer .footer-container .footer-col:nth-child(2){order:1;grid-column:1 / 5}.site-footer .footer-container .footer-col:nth-child(3){order:2;grid-column:5 / 9}.site-footer .footer-container .footer-col:nth-child(4){order:3;grid-column:9 / 14}}@media (max-width: 782px){.site-footer .footer-container .footer-col:nth-child(1){grid-column:1 / 8}.site-footer .footer-container .footer-col:nth-child(2){grid-column:1 / 4}.site-footer .footer-container .footer-col:nth-child(3){grid-column:4 / 7}.site-footer .footer-container .footer-col:nth-child(4){grid-column:7 / 14}}@media (max-width: 550px){.site-footer .footer-container{column-gap:3rem}.site-footer .footer-container .footer-col:nth-child(1){order:3;grid-column:1 / 7}.site-footer .footer-container .footer-col:nth-child(2){order:1;grid-column:1 / 7}.site-footer .footer-container .footer-col:nth-child(3){order:2;grid-column:7 / 14}.site-footer .footer-container .footer-col:nth-child(4){order:4;grid-column:7 / 14}}@media (max-width: 550px){.site-footer .footer-container{grid-template-columns:1fr}.site-footer .footer-container .footer-col:nth-child(1){order:4;grid-column:1 / 2}.site-footer .footer-container .footer-col:nth-child(2){order:1;grid-column:1 / 2}.site-footer .footer-container .footer-col:nth-child(3){order:2;grid-column:1 / 2}.site-footer .footer-container .footer-col:nth-child(4){order:3;grid-column:1 / 2}}.gfield{margin-bottom:clamp(1.5rem, 2vw, 3rem)}.validation_message{margin-top:0.5rem;color:#4EA0E7;font-family:'Gotham-Medium'}.gfield_error textarea,.gfield_error input{border:2px solid #4EA0E7}.gform_confirmation_message,.gform_submission_error{margin-top:0;background-color:#1B2153;color:#ffffff;box-shadow:0 0 10px 1px rgba(27,33,83,0.05);padding:3% 3%;font-family:'Gotham-Light';font-size:inherit;margin-bottom:2em}.gform_footer{text-align:center}.gform_ajax_spinner{transform:translateY(-40px)}

/*# sourceMappingURL=style.css.map */