@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";html.no-scroll{position:fixed;overflow-y:scroll;width:100%}body,html{margin:0;padding:0;line-height:1.75;font-weight:400;font-family:Rubik,sans-serif;font-size:16px;color:#363939;background:#fff}*{box-sizing:border-box;outline:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:700;text-decoration:none;color:#363939}ol{margin-bottom:20px}ul,ol{margin:0 0 20px;padding:0}ul li,ol li{margin:0 0 0 20px;padding:0}strong,b{font-weight:500}ol{margin-left:10px}p{margin:0 0 20px}.label{font-family:Super Mellow,sans-serif;font-size:1.5rem;margin-bottom:5px;display:inline-block;line-height:1.25;color:#f67b65;letter-spacing:.5px}.container{max-width:1400px;padding:140px 40px;margin:0 auto;position:relative;width:100%}.container.narrow{max-width:1200px}.grecaptcha-badge{visibility:hidden}.separator{display:block;height:60px;width:1px;background:#363939;margin:40px auto}blockquote{display:block;padding:20px 0;border-bottom:1px solid #577792;margin:0}blockquote>*:last-child{margin-bottom:0}blockquote:first-child{padding-top:0}blockquote:last-child{border-bottom:0;padding-bottom:0}.slick-arrow{width:40px!important;max-width:40px!important;height:40px!important;display:block;position:absolute;background:transparent!important;border:2px solid #363939!important;z-index:5;transition:all .3s ease-in-out;border-radius:100%;top:0!important;right:0!important;transform:none!important}.slick-arrow:hover,.slick-arrow:focus{background:#758fa5!important;border-color:#758fa5!important}.slick-arrow:hover:after,.slick-arrow:focus:after{color:#fff}.slick-arrow.slick-disabled{opacity:.25;pointer-events:none}.slick-arrow:before{content:none!important}.slick-arrow:after{content:"";position:absolute;color:#363939;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;font-size:14px;transition:color .3s ease-in-out;width:20px;height:20px;display:flex;align-items:center;justify-content:center;vertical-align:middle}.slick-arrow.slick-prev{left:auto;right:45px!important}.slick-arrow.slick-prev:after{transform:translate(-50%,-50%) rotate(180deg)}#app{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;min-height:100vh}#app>*{flex-grow:0;flex-shrink:0}#app>.social-bar{margin-top:auto}.intro{max-width:800px;margin-bottom:40px}.intro>*:last-child{margin-bottom:0}.intro.center{text-align:center;margin:0 auto 40px}.pagination{flex-basis:100%!important;width:100%!important;max-width:100%!important;margin:20px}.pagination ul{display:flex;align-items:center;justify-content:center;margin:0;padding:0}.pagination li{margin:0 5px;padding:0}.pagination li:before{content:none}.pagination li .next,.pagination li .prev{width:auto;padding:0 10px}.pagination li>*{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#eaeef6;border-radius:8px;font-weight:400}.pagination li>*.current{background:#f67b65;color:#fff}.page-content{padding-top:150px}.social a{margin-right:10px;position:relative;align-items:center;justify-content:center;border-radius:100%;color:#363939!important;font-size:0;transition:background .3s ease-in-out}.social a.large{border-radius:20px;padding:7px 15px;font-size:.7rem;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:flex-start;color:#fff!important;border:1px solid rgba(255,255,255,.2);background:#577792;letter-spacing:2px}.social a.large:before{margin-right:10px;color:#fff!important;font-size:.8rem}.social a:hover,.social a:focus{background:#f67b65}.social a:before{font-size:1.1rem}.social a.linkedin:before{content:""}.social a.instagram:before{content:""}.social a.facebook:before{content:""}.social a.twitter:before{content:""}button.lity-close:after{content:none!important}.slick-dots{position:relative;left:0;bottom:0;text-align:center}.slick-dots li{width:15px;height:6px;position:relative;background:#fff;opacity:.3;border-radius:5px;margin:0 2px;transition:all .3s ease-in-out}.slick-dots li:before{content:none}.slick-dots li:hover,.slick-dots li:focus,.slick-dots li.slick-active{background:#fff;opacity:1}.slick-dots li.slick-active{width:60px}.slick-dotted{padding-bottom:40px;margin:0!important}.slick-dots{position:absolute;left:50%;bottom:0!important;transform:translate(-50%);text-align:center}.slick-dots li{width:8px!important;height:8px!important;position:relative;background:#363939;opacity:.3;border-radius:100%;margin:0 4px;transition:all .3s ease-in-out}.slick-dots li:before,.slick-dots li:after{content:none!important}.slick-dots li:hover,.slick-dots li:focus,.slick-dots li.slick-active{background:#363939;opacity:1}.slick-dots li button{display:none}.slick-dots li button:before,.slick-dots li button:after{content:none!important}@media only screen and (max-width:991px){.page-content{padding-top:60px}.separator{height:30px;margin:20px auto}.container{padding:60px 20px!important}}@font-face{font-family:Super Mellow;src:url(/wp-content/themes/websheriff-sage/public/build/fonts/SuperMellow-Regular-BTaeUXKe.eot);src:url(/wp-content/themes/websheriff-sage/public/build/fonts/SuperMellow-Regular-BTaeUXKe.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/websheriff-sage/public/build/fonts/SuperMellow-Regular-D4aVRzUq.woff) format("woff"),url(/wp-content/themes/websheriff-sage/public/build/fonts/SuperMellow-Regular-_WSKRy_N.ttf) format("truetype"),url(/wp-content/themes/websheriff-sage/public/build/images/SuperMellow-Regular-WaplrgrH.svg#Iconfont) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Iconfont;src:url(/wp-content/themes/websheriff-sage/public/build/fonts/icomoon-x5T3Y3du.eot);src:url(/wp-content/themes/websheriff-sage/public/build/fonts/icomoon-x5T3Y3du.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/websheriff-sage/public/build/fonts/icomoon-LS2-GziM.woff) format("woff"),url(/wp-content/themes/websheriff-sage/public/build/fonts/icomoon-z_QlbgIG.ttf) format("truetype"),url(/wp-content/themes/websheriff-sage/public/build/images/icomoon-CfAvU_ss.svg#Iconfont) format("svg");font-weight:400;font-style:normal;font-display:swap}.icon-font,section.contact-cards .flex-wrapper>*:before,section.vacancy-selection .controls>*:before,section.reviews .controls>*:before,section.faq .flex-wrapper>*:last-child .question h4:after,section.hero .flex-wrapper .content ul li:after,section.contact .flex-wrapper>* .contact-buttons>*:before,section.single-vacancy .flex-wrapper>.sidebar .card .meta>*:before,.vacancy-card .wrap .meta>*:before,section.search .close:before,.hamburger:before,.mobile-nav ul li.menu-item-has-children>a:after,.mobile-nav ul li.page_item_has_children>a:after,.mobile-nav .phone:before,.mobile-nav .mail:before,header.header .container ul li.menu-item-has-children>a:before,header.header .container .flex-wrapper .header-wrap .bottom-bar .phone:before,header.header .container .flex-wrapper .header-wrap .bottom-bar .mail:before,header.header .container .flex-wrapper .header-wrap .bottom-bar .menu-link:before,header.header .search-trigger:before,.btn-text:after,.slick-arrow:after,.social a:before{font-family:Iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1.2;-moz-osx-font-smoothing:grayscale}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:Super Mellow,sans-serif;margin:0 0 20px;line-height:1;position:relative;z-index:10;font-weight:400;text-transform:uppercase}h1 .red-text,.h1 .red-text,h2 .red-text,.h2 .red-text,h3 .red-text,.h3 .red-text,h4 .red-text,.h4 .red-text,h5 .red-text,.h5 .red-text{color:#f67b65}h1,.h1{font-size:60px;line-height:1.2}h2,.h2{font-size:55px;line-height:1.2}h3,.h3{font-size:32px;line-height:1.2}h4,.h4{font-size:26px;line-height:1.2}h5,.h5{font-size:18px;line-height:1.2}@media only screen and (max-width:991px){h1,.h1{font-size:40px}h2,.h2{font-size:28px}h3,.h3{font-size:22px}h4,.h4{font-size:18px;margin-bottom:10px}}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],textarea,select{display:block;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:1rem;color:#363939!important;padding:20px!important;max-width:100%;background:#fff;border-radius:8px;border:none;outline:none;box-shadow:none}input[type=text]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,textarea::placeholder,select::placeholder{color:#8c8c8c}label,legend{font-size:1rem;display:block;margin-bottom:10px;line-height:1.25;font-weight:400!important}.wpforms-container .wpforms-field,.wp-core-ui div.wpforms-container .wpforms-field{padding:0}.wpforms-field{margin-bottom:10px;padding:0!important}.wpforms-field ul li{list-style:none}.wpforms-submit-container{margin-top:20px}.wpforms-field-layout{margin:0}.wpforms-container input.wpforms-field-medium,.wpforms-container select.wpforms-field-medium,.wpforms-container .wpforms-field-row.wpforms-field-medium,.wp-core-ui div.wpforms-container input.wpforms-field-medium,.wp-core-ui div.wpforms-container select.wpforms-field-medium,.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium{max-width:100%!important}.wpforms-container{margin-bottom:0}.btn,button[type=submit]:not(.dgwt-wcas-search-submit),input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;background-color:#f67b65!important;color:#fff!important;font-weight:500!important;font-size:1.35rem;padding:10px 20px!important;font-family:Super Mellow,sans-serif;line-height:1.6;border-radius:8px;align-items:center;justify-content:center;cursor:pointer;outline:none;box-shadow:none;border:1px solid #f67b65;transition:all .3s ease-in-out;letter-spacing:.5px}.btn:hover,.btn:focus,button[type=submit]:not(.dgwt-wcas-search-submit):hover,button[type=submit]:not(.dgwt-wcas-search-submit):focus,input[type=submit]:hover,input[type=submit]:focus{background-color:#577792!important;color:#fff!important;border-color:#577792!important}.btn-text{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:flex-start;font-size:1rem;color:#363939;font-family:Super Mellow,sans-serif;border:none;font-weight:500;box-shadow:none;position:relative;padding-right:25px;z-index:5;transition:all .3s ease-in-out}.btn-text:hover,.btn-text:focus{color:#a75f28}.btn-text:after{content:"";margin-left:10px;font-size:.8rem}.btn-ghost{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;background-color:transparent!important;color:#363939!important;font-weight:500!important;font-size:1.15rem;padding:15px 20px!important;font-family:Rubik,sans-serif;line-height:1.6;border-radius:100px;align-items:center;justify-content:center;cursor:pointer;outline:none;box-shadow:none;border:1px solid #363939;transition:all .3s ease-in-out}.btn-ghost:hover,.btn-ghost:focus{background-color:#f67b65!important;color:#fff!important;border-color:#f67b65!important}.btn-ghost.white{border-color:#fff!important;color:#fff!important}.btn-ghost.white:hover,.btn-ghost.white:focus{background-color:#f67b65!important;color:#fff!important;border-color:#f67b65!important}.buttons.center *{margin:0 5px 10px}.buttons .btn:nth-child(2){background:#758fa5!important;border-color:#758fa5!important}.buttons .btn:nth-child(2):hover,.buttons .btn:nth-child(2):focus{background:#f67b65!important;border-color:#f67b65!important}.buttons *{margin-right:10px;margin-bottom:10px}.page-content{position:relative;z-index:5}.page-content:before{content:"";width:700px;height:700px;right:0;top:25%;z-index:-1;background-image:url(/wp-content/themes/websheriff-sage/public/build/images/bee-left-Cnl1incS.svg);background-repeat:no-repeat;background-size:contain;background-position:right top;position:absolute;opacity:.04}.page-content:after{content:"";width:700px;height:700px;left:0;top:75%;z-index:-1;background-image:url(/wp-content/themes/websheriff-sage/public/build/images/bee-right-BmPuUjnu.svg);background-repeat:no-repeat;background-size:contain;background-position:left top;position:absolute;opacity:.04}[data-aos^=fade][data-aos^=fade]{opacity:0!important}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1!important}section:not(.red):not(.blue)+section:not(.red):not(.blue) .container{padding-top:0!important}section ul{margin:0 0 20px;padding:0}section ul li{list-style:none;padding-left:20px;margin:0 0 5px;position:relative}section ul li:last-child{margin-bottom:0}section ul li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background:#f67b65;border-radius:100%}section.blue{background:#577792;color:#fff}section.blue .label{color:#fff}section.blue+section.blue .container{padding-top:0!important}section.blue .buttons .btn:first-child:hover,section.blue .buttons .btn:first-child:focus{background:#ee9a8c!important;border-color:#ee9a8c!important}#wpadminbar{display:none}#wpadminbar #wp-admin-bar-customize,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-woocommerce-site-visibility-badge,#wpadminbar #wp-admin-bar-rank-math,#wpadminbar #wp-admin-bar-wp-logo{display:none!important}#wpadminbar #wp-admin-bar-my-account a{font-size:0}#wpadminbar #wp-admin-bar-my-account a .display-name{font-size:13px}@media only screen and (min-width:1200px){#wpadminbar{display:block!important}.admin-bar header.header{top:42px}}header.header{position:fixed;top:10px;left:10px;right:10px;z-index:200;transition:background .3s ease-in-out,border .3s ease-in-out;height:130px;background:#758fa5;border-radius:0 20px}header.header .search-trigger{color:#fff;display:block;margin-right:20px;font-size:0;cursor:pointer;transition:color .3s ease-in-out}header.header .search-trigger:hover,header.header .search-trigger:focus{color:#f67b65}header.header .search-trigger:before{content:"";font-size:1rem}header.header:before{opacity:0}header.header .container{padding-top:0;padding-bottom:0;height:100%;position:relative}header.header .container .flex-wrapper{display:flex;align-items:center;justify-content:center;height:100%}header.header .container .flex-wrapper .header-wrap{flex-grow:1;flex-shrink:1;text-align:right}header.header .container .flex-wrapper .header-wrap ul{margin-right:30px}header.header .container .flex-wrapper .header-wrap .top-bar{display:flex;align-items:center;justify-content:flex-end;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.2)}header.header .container .flex-wrapper .header-wrap .bottom-bar{display:flex;align-items:center;justify-content:flex-end;color:#fff}header.header .container .flex-wrapper .header-wrap .bottom-bar .phone,header.header .container .flex-wrapper .header-wrap .bottom-bar .mail,header.header .container .flex-wrapper .header-wrap .bottom-bar .menu-link{display:inline-flex;align-items:center;color:#fff;font-weight:400;margin-left:30px;font-size:.9rem;transition:color .3s ease-in-out}header.header .container .flex-wrapper .header-wrap .bottom-bar .phone:hover,header.header .container .flex-wrapper .header-wrap .bottom-bar .phone:focus,header.header .container .flex-wrapper .header-wrap .bottom-bar .mail:hover,header.header .container .flex-wrapper .header-wrap .bottom-bar .mail:focus,header.header .container .flex-wrapper .header-wrap .bottom-bar .menu-link:hover,header.header .container .flex-wrapper .header-wrap .bottom-bar .menu-link:focus{color:#f67b65}header.header .container .flex-wrapper .header-wrap .bottom-bar .phone:before,header.header .container .flex-wrapper .header-wrap .bottom-bar .mail:before,header.header .container .flex-wrapper .header-wrap .bottom-bar .menu-link:before{content:"";margin-right:5px}header.header .container .flex-wrapper .header-wrap .bottom-bar .phone.phone:before,header.header .container .flex-wrapper .header-wrap .bottom-bar .mail.phone:before,header.header .container .flex-wrapper .header-wrap .bottom-bar .menu-link.phone:before{content:"";font-size:.8rem}header.header .container .flex-wrapper .header-wrap .bottom-bar .phone.menu-link:before,header.header .container .flex-wrapper .header-wrap .bottom-bar .mail.menu-link:before,header.header .container .flex-wrapper .header-wrap .bottom-bar .menu-link.menu-link:before{content:""}header.header .container .logo{height:60px;flex-shrink:0;flex-grow:0;display:block;transition:opacity .3s ease-in-out;font-size:0;margin-right:40px}header.header .container .logo img{width:auto;max-width:100%;height:100%;object-fit:contain;object-position:left center}header.header .container .btn{flex-grow:0;flex-shrink:0}header.header .container ul{margin:0;padding:0}header.header .container ul li{list-style:none;display:inline-block;position:relative;cursor:pointer;margin:0 10px}header.header .container ul li:last-child{margin-right:0;padding-right:0;border:none}header.header .container ul li a{display:block;z-index:5;font-weight:400;text-transform:uppercase;font-size:1.5rem;color:#fff;position:relative;font-family:Super Mellow,sans-serif;vertical-align:middle;padding:10px 0;letter-spacing:.5px}header.header .container ul li a:after{content:"";position:absolute;left:50%;width:8px;height:8px;border-radius:100%;background:#fff;transform:translate(-50%,-50%);bottom:0;opacity:0;transition:all .3s ease-in-out}header.header .container ul li a:hover:after,header.header .container ul li a:focus:after{opacity:1}header.header .container ul li.current-menu-item a:after,header.header .container ul li.current_page_item a:after{opacity:1}header.header .container ul li.menu-item-has-children{position:relative}header.header .container ul li.menu-item-has-children:hover>.sub-menu,header.header .container ul li.menu-item-has-children:focus>.sub-menu{opacity:1;pointer-events:all}header.header .container ul li.menu-item-has-children>a{padding-right:20px}header.header .container ul li.menu-item-has-children>a:before{content:"";position:absolute;right:0;font-size:.6rem;top:50%;transform:translateY(-45%);width:20px;transition:transform .3s ease-in-out}header.header .container ul li.menu-item-has-children.open>a:after{opacity:1}header.header .container ul li.menu-item-has-children.open>ul{opacity:1;pointer-events:all}header.header .container ul li.menu-item-has-children ul{position:absolute;left:50%;transform:translate(-50%);top:100%;background:#fff;width:350px;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none;box-shadow:0 10px 10px #0000000d;border-radius:10px;display:block;padding:20px;z-index:10;margin:0}header.header .container ul li.menu-item-has-children ul li{border-bottom:1px solid rgba(0,0,0,.1);padding:10px 0!important}header.header .container ul li.menu-item-has-children ul li:first-child{padding-top:0!important}header.header .container ul li.menu-item-has-children ul li:last-child{border:none;padding-bottom:0!important}header.header .container ul li.menu-item-has-children ul li,header.header .container ul li.menu-item-has-children ul a{display:block;height:auto;margin:0;padding:0;font-weight:400;line-height:1.5;color:#000;font-size:1.25rem}header.header .container ul li.menu-item-has-children ul li:hover,header.header .container ul li.menu-item-has-children ul li:focus,header.header .container ul li.menu-item-has-children ul a:hover,header.header .container ul li.menu-item-has-children ul a:focus{color:#f67b65}header.header .container ul li.menu-item-has-children ul li .label,header.header .container ul li.menu-item-has-children ul a .label{margin-left:auto}header.header .container ul li.menu-item-has-children ul li:after,header.header .container ul li.menu-item-has-children ul a:after{content:none}header.header .container ul li.menu-item-has-children ul li.menu-item-has-children a:before,header.header .container ul li.menu-item-has-children ul a.menu-item-has-children a:before{right:0}header.header .container ul li.menu-item-has-children ul a{display:flex;transition:all .3s ease-in-out}header.header .container ul li.menu-item-has-children ul li.menu-item-has-children .label{margin-right:10px}header.header .container ul li.menu-item-has-children ul li.menu-item-has-children a:hover+ul,header.header .container ul li.menu-item-has-children ul li.menu-item-has-children a:focus+ul{opacity:1;pointer-events:all}header.header .container ul li.menu-item-has-children ul li.menu-item-has-children a:before{top:50%}header.header .container ul li.menu-item-has-children ul li.menu-item-has-children ul{left:auto;right:100%;top:0;transform:none}header.header .container ul li.menu-item-has-children ul li.menu-item-has-children ul .label{margin-right:0}@media only screen and (max-width:1300px){header.header .container .logo{height:50px}header.header .container ul li a{font-size:1.25rem}}@media only screen and (max-width:1200px){header.header .container .logo{height:35px}}@media only screen and (max-width:991px){header.header,.scrolled header.header{height:60px!important}header.header .container,.scrolled header.header .container{padding-top:0!important;padding-bottom:0!important;justify-content:flex-start}header.header .container .header-wrap .top-bar,.scrolled header.header .container .header-wrap .top-bar{padding-right:30px;margin-bottom:0!important;padding-bottom:0!important;border:none!important}header.header .container .header-wrap .top-bar>div,header.header .container .header-wrap .top-bar .btn,.scrolled header.header .container .header-wrap .top-bar>div,.scrolled header.header .container .header-wrap .top-bar .btn{display:none}header.header .container .header-wrap .bottom-bar,.scrolled header.header .container .header-wrap .bottom-bar{display:none!important}header.header .container .flex-wrapper,.scrolled header.header .container .flex-wrapper{justify-content:flex-start}header.header .container .logo,.scrolled header.header .container .logo{display:block;height:40px}header.header .container .logo img,.scrolled header.header .container .logo img{width:100%;height:100%;object-position:left center;object-fit:contain}header.header .container .btn,.scrolled header.header .container .btn{display:none}header.header .container ul,.scrolled header.header .container ul{display:none}}section.page-not-found .content{max-width:600px;text-align:center;border-radius:20px;margin:0 auto}.social-bar{background:#758fa5;position:relative;z-index:5}.social-bar .social{text-align:center}.social-bar .social>*{margin:5px}.social-bar .container{padding-top:40px;padding-bottom:40px}.social-bar .social a:before{color:#fff}footer.footer{background:#577792;position:relative;overflow:hidden;z-index:5}footer.footer .logo{height:60px;flex-shrink:0;max-width:100%;flex-grow:0;display:block;transition:opacity .3s ease-in-out;font-size:0;margin-bottom:20px}footer.footer .logo img{width:auto;max-width:100%;height:100%;object-fit:contain;object-position:left center}footer.footer button[type=submit]{width:100%}footer.footer button[type=submit]:hover,footer.footer button[type=submit]:focus{background:#758fa5!important;border-color:#758fa5!important}footer.footer .container{padding-top:80px;padding-bottom:40px}footer.footer *{color:#fff}footer.footer h4,footer.footer h5{font-weight:400}footer.footer ul{margin:0 0 20px;padding:0}footer.footer ul li{list-style:none;padding:0;margin:0 0 5px}footer.footer ul li a{font-weight:400;transition:color .3s ease-in-out}footer.footer ul li a:hover,footer.footer ul li a:focus{color:#f67b65}footer.footer ul li:last-child{margin-bottom:0}footer.footer .flex-wrapper{padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:-40px -40px 40px}footer.footer .flex-wrapper>*{width:calc(21.666% - 80px);max-width:calc(21.666% - 80px);flex-basis:calc(21.666% - 80px);margin:40px}footer.footer .flex-wrapper>*:first-child{width:calc(35% - 80px);max-width:calc(35% - 80px);flex-basis:calc(35% - 80px)}footer.footer .flex-wrapper>*>*:last-child{margin-bottom:0}footer.footer .extra-footer{display:flex;align-items:flex-start;justify-content:center}footer.footer .extra-footer .content{flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;font-size:14px}footer.footer .extra-footer .content .copyright{margin-right:20px;color:#fffc}footer.footer .extra-footer .content ul{margin:0;padding:0}footer.footer .extra-footer .content ul li{display:inline-block;margin:0 20px 0 0;padding:0}footer.footer .extra-footer .content ul li a{font-size:14px;font-weight:400;color:#fffc}footer.footer .extra-footer .content ul li:last-child{margin-right:0}footer.footer .extra-footer .social{margin-left:auto}footer.footer .extra-footer .social a{opacity:1}footer.footer .extra-footer .social a:before{color:#fffc}@media only screen and (max-width:991px){.social-bar .container{padding-top:40px!important;padding-bottom:40px!important}.social-bar .social a{display:flex;width:100%;margin-bottom:5px;justify-content:center}.social-bar .social a:last-child{margin-bottom:0}footer.footer .logo img{height:40px}footer.footer .flex-wrapper{margin:0 0 20px;display:block;padding-bottom:20px}footer.footer .flex-wrapper ul li{margin-bottom:0}footer.footer .flex-wrapper>*,footer.footer .flex-wrapper>*:first-child,footer.footer .flex-wrapper .nav,footer.footer .flex-wrapper .newsletter{width:100%;max-width:100%;flex-basis:100%;margin:0 0 20px;padding:0}footer.footer .flex-wrapper>*:last-child,footer.footer .flex-wrapper>*:first-child:last-child,footer.footer .flex-wrapper .nav:last-child,footer.footer .flex-wrapper .newsletter:last-child{margin-bottom:0}footer.footer .flex-wrapper>*.newsletter,footer.footer .flex-wrapper>*:first-child.newsletter,footer.footer .flex-wrapper .nav.newsletter,footer.footer .flex-wrapper .newsletter.newsletter{text-align:left}footer.footer .extra-footer,footer.footer .extra-footer .content{margin:0;display:block;padding:0;font-size:16px}footer.footer .extra-footer ul li a,footer.footer .extra-footer .content ul li a{font-size:16px;padding:3px 0;display:block}footer.footer .extra-footer span,footer.footer .extra-footer .content span{display:block}footer.footer .extra-footer ul li,footer.footer .extra-footer .content ul li{display:block}footer.footer .extra-footer>*,footer.footer .extra-footer .social,footer.footer .extra-footer .content>*,footer.footer .extra-footer .content .social{width:100%;max-width:100%;flex-basis:100%;margin:0 0 20px;padding:0}footer.footer .extra-footer>*:last-child,footer.footer .extra-footer .social:last-child,footer.footer .extra-footer .content>*:last-child,footer.footer .extra-footer .content .social:last-child{margin-bottom:0}}.mobile-nav-open .mobile-nav{opacity:1;pointer-events:all}.mobile-nav{position:fixed;left:0;top:0;z-index:150;height:100%;width:100%;opacity:0;pointer-events:none;display:none;transition:all .3s ease-in-out}.mobile-nav .content{padding:0 20px;display:flex;height:100%;flex-direction:column;position:relative;z-index:10;background:#577792}.mobile-nav .content .nav{margin-top:80px;overflow-y:auto}.mobile-nav .content .nav>.flex-wrapper{width:100%;padding-bottom:20px;padding-top:40px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.mobile-nav .content .nav>.flex-wrapper>*{width:100%}.mobile-nav .phone,.mobile-nav .mail{display:flex;align-items:center;color:#fff;font-weight:600;margin-bottom:10px;font-size:1rem}.mobile-nav .phone:before,.mobile-nav .mail:before{content:"";margin-right:5px;color:#f67b65}.mobile-nav .phone.phone:before,.mobile-nav .mail.phone:before{content:"";font-size:.8rem}.mobile-nav .social{margin-top:5px}.mobile-nav .menu{margin-bottom:20px}.mobile-nav .btn{margin-top:10px}.mobile-nav ul{margin:0;padding:0}.mobile-nav ul li{list-style:none;margin-left:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.3);overflow:hidden}.mobile-nav ul li a{font-size:1.7rem;position:relative;color:#fff;font-family:Super Mellow,sans-serif;display:block;padding-right:20px;font-weight:400}.mobile-nav ul li.menu-item-has-children>a,.mobile-nav ul li.page_item_has_children>a{position:relative;transition:color .3s ease-in-out}.mobile-nav ul li.menu-item-has-children>a.open,.mobile-nav ul li.page_item_has_children>a.open{color:#f67b65}.mobile-nav ul li.menu-item-has-children>a.open:after,.mobile-nav ul li.page_item_has_children>a.open:after{color:#f67b65;transform:translateY(-30%) rotate(180deg)}.mobile-nav ul li.menu-item-has-children>a.open+ul,.mobile-nav ul li.page_item_has_children>a.open+ul{max-height:500px}.mobile-nav ul li.menu-item-has-children>a:after,.mobile-nav ul li.page_item_has_children>a:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-30%);color:#fff;font-size:1rem;z-index:5;height:auto;opacity:1;background:transparent;width:auto;transition:all .3s ease-in-out}.mobile-nav ul li.menu-item-has-children .sub-menu,.mobile-nav ul li.menu-item-has-children .children,.mobile-nav ul li.page_item_has_children .sub-menu,.mobile-nav ul li.page_item_has_children .children{max-height:0;overflow:hidden;transition:max-height .5s linear}.mobile-nav ul li.menu-item-has-children .sub-menu li,.mobile-nav ul li.menu-item-has-children .children li,.mobile-nav ul li.page_item_has_children .sub-menu li,.mobile-nav ul li.page_item_has_children .children li{border:none;padding:0}.mobile-nav ul li.menu-item-has-children .sub-menu li:first-child,.mobile-nav ul li.menu-item-has-children .children li:first-child,.mobile-nav ul li.page_item_has_children .sub-menu li:first-child,.mobile-nav ul li.page_item_has_children .children li:first-child{margin-top:10px}.mobile-nav ul li.menu-item-has-children .sub-menu li:last-child,.mobile-nav ul li.menu-item-has-children .children li:last-child,.mobile-nav ul li.page_item_has_children .sub-menu li:last-child,.mobile-nav ul li.page_item_has_children .children li:last-child{margin-bottom:10px;padding-bottom:0;border:none}.mobile-nav ul li.menu-item-has-children .sub-menu li a,.mobile-nav ul li.menu-item-has-children .children li a,.mobile-nav ul li.page_item_has_children .sub-menu li a,.mobile-nav ul li.page_item_has_children .children li a{font-size:1.1rem;font-family:Rubik,sans-serif;font-weight:500}.mobile-nav ul li.current-menu-item>a:after,.mobile-nav ul li.current_page_item>a:after{opacity:1}.hamburger{display:none;cursor:pointer;align-items:center;justify-content:center;margin-left:10px;z-index:250;width:40px;height:40px;background:#f67b65;border-radius:4px;transition:background .3s ease-in-out;position:fixed;right:25px;top:40px;transform:translateY(-50%)}.hamburger:before{content:"";color:#fff;font-size:1.2rem}@media only screen and (max-width:991px){.hamburger{display:flex!important}.mobile-nav-open .hamburger{background:#f67b65}.mobile-nav-open .hamburger:before{content:"";font-size:1rem}.mobile-nav{display:block}}.search-open section.search{opacity:1;pointer-events:all}section.search{position:fixed;left:0;top:0;width:100%;height:100%;z-index:300;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}section.search .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000c;z-index:0}section.search .close{position:absolute;right:20px;top:20px;cursor:pointer}section.search .close:before{content:"";color:#fff;font-size:30px}section.search .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-height:80%;max-width:calc(100% - 40px);color:#fff;width:500px;text-align:center}section.search .content form{display:flex;align-items:stretch;justify-content:flex-start}section.search .content form input{border-radius:100px 0 0 100px}section.search .content form button{border-radius:0 100px 100px 0}section.search-results .intro{max-width:800px;margin:0 auto 40px;text-align:center}section.search-results .intro .h2 span{color:#f67b65}section.search-results .no-results{margin:0 auto;border-radius:20px;padding:20px;background:#eaeef6;max-width:600px;text-align:center}section.search-results .no-results>*:last-child{margin-bottom:0}section.search-results .flex-wrapper{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin:-10px}section.search-results .flex-wrapper>*{width:calc(50% - 20px);max-width:calc(50% - 20px);flex-basis:calc(50% - 20px);margin:10px}section.search-results .flex-wrapper .single-card{background:#eaeef6;padding:30px;border-radius:0 20px;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;font-weight:400}section.search-results .flex-wrapper .single-card .btn{margin-top:auto}@media only screen and (max-width:991px){section.search-results .flex-wrapper>*{width:calc(50% - 20px)!important;max-width:calc(50% - 20px)!important;flex-basis:calc(50% - 20px)!important}section.search .close:before{font-size:1.2rem}}@media only screen and (max-width:600px){section.search-results .flex-wrapper{display:block;margin:0}section.search-results .flex-wrapper>.single-card{width:100%!important;max-width:100%!important;flex-basis:100%!important;margin:0 0 20px!important}section.search-results .flex-wrapper>.single-card:last-child{margin-bottom:0!important}}.vacancy-card{background:#eaeef6;padding:30px;border-radius:0 20px;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column}.vacancy-card .wrap{margin-top:auto}.vacancy-card>*:last-child{margin-bottom:0}.vacancy-card .logo{display:block;max-width:100%;height:35px;object-position:left top;object-fit:contain;margin-bottom:20px}.vacancy-card h3{margin-bottom:10px}.vacancy-card p{max-width:600px}.vacancy-card .wrap{display:flex;align-items:flex-end;justify-content:space-between}.vacancy-card .wrap .meta>*{display:flex;align-items:center;justify-content:flex-start;margin-bottom:5px}.vacancy-card .wrap .meta>*:before{content:"";margin-right:10px;font-size:1.25rem}.vacancy-card .wrap .meta>*.contract:before{content:""}.vacancy-card .wrap .meta>*.salary-estimate:before{content:""}.vacancy-card .wrap .meta>*.location:before{content:""}.vacancy-card .wrap .meta>*:last-child{margin-bottom:0}.vacancy-card .wrap .cta{flex-grow:0;flex-shrink:0;margin-left:20px}@media only screen and (max-width:991px){.vacancy-card{padding:20px}.vacancy-card .wrap{display:block;margin:0}.vacancy-card .wrap>*{width:100%;max-width:100%;flex-basis:100%;margin:0 0 20px!important}.vacancy-card .wrap>*:last-child{margin-bottom:0!important}}.review-card{background:#eaeef6;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:30px;border-radius:0 20px}.review-card>*:last-child{margin-bottom:0}.review-card .author{display:flex;align-items:center;justify-content:flex-start;margin-top:auto}.review-card .author img{width:50px;height:50px;object-fit:cover;border-radius:100%;object-position:center;margin-right:10px}.review-card .author .info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media only screen and (max-width:991px){.review-card{padding:20px}}section.single-vacancy .flex-wrapper{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}section.single-vacancy .flex-wrapper>.sidebar{width:350px;max-width:350px;flex-basis:350px}section.single-vacancy .flex-wrapper>.sidebar .sticky{position:sticky;top:200px}section.single-vacancy .flex-wrapper>.sidebar>*:last-child{margin-bottom:0}section.single-vacancy .flex-wrapper>.sidebar .group{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}section.single-vacancy .flex-wrapper>.sidebar .group:last-child{padding-bottom:0;border:none;margin-bottom:0}section.single-vacancy .flex-wrapper>.sidebar .recruiter{border-radius:0 20px;position:relative;padding:30px;overflow:hidden;color:#fff}section.single-vacancy .flex-wrapper>.sidebar .recruiter h3{margin-bottom:0;position:relative;z-index:10}section.single-vacancy .flex-wrapper>.sidebar .recruiter:before{content:"";padding-top:125%;display:block}section.single-vacancy .flex-wrapper>.sidebar .recruiter:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(to bottom,#0000,#000000a6);z-index:5}section.single-vacancy .flex-wrapper>.sidebar .recruiter img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}section.single-vacancy .flex-wrapper>.sidebar .card{padding:30px;background:#eaeef6;border-radius:0 20px}section.single-vacancy .flex-wrapper>.sidebar .card>*:last-child{margin-bottom:0}section.single-vacancy .flex-wrapper>.sidebar .card .meta>*{display:flex;align-items:center;justify-content:flex-start;margin-bottom:5px}section.single-vacancy .flex-wrapper>.sidebar .card .meta>*:before{content:"";margin-right:10px;font-size:1.25rem}section.single-vacancy .flex-wrapper>.sidebar .card .meta>*.contract:before{content:""}section.single-vacancy .flex-wrapper>.sidebar .card .meta>*.salary-estimate:before{content:""}section.single-vacancy .flex-wrapper>.sidebar .card .meta>*.location:before{content:""}section.single-vacancy .flex-wrapper>.sidebar .card .meta>*:last-child{margin-bottom:0}section.single-vacancy .flex-wrapper>.sidebar h4{margin-bottom:10px}section.single-vacancy .flex-wrapper>.sidebar .logo{display:block;max-width:100%;height:35px;margin-bottom:20px}section.single-vacancy .flex-wrapper>.sidebar .index-wrapper .index a{display:block;font-weight:400;margin-bottom:5px;padding-left:20px;position:relative;transition:color .3s ease-in-out}section.single-vacancy .flex-wrapper>.sidebar .index-wrapper .index a:hover,section.single-vacancy .flex-wrapper>.sidebar .index-wrapper .index a:focus{color:#f67b65}section.single-vacancy .flex-wrapper>.sidebar .index-wrapper .index a:before{content:"";position:absolute;left:0;top:10px;border-radius:100%;background:#f67b65;width:7px;height:7px}section.single-vacancy .flex-wrapper>.sidebar .index-wrapper .index a:last-child{margin-bottom:0}section.single-vacancy .flex-wrapper>.content{width:calc(100% - 350px);max-width:calc(100% - 350px);flex-basis:calc(100% - 350px);padding-left:80px}section.single-vacancy .flex-wrapper>.content h1{color:#f67b65}section.single-vacancy .flex-wrapper>.content h2{font-size:40px}section.single-vacancy .flex-wrapper>.content img{display:block;border-radius:0 20px}section.contact .flex-wrapper{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin:-10px}section.contact .flex-wrapper>*{width:calc(50% - 20px);max-width:calc(50% - 20px);flex-basis:calc(50% - 20px);margin:10px;border-radius:0 20px;padding:40px;background:#eaeef6}section.contact .flex-wrapper>*>*:last-child{margin-bottom:0}section.contact .flex-wrapper>* .contact-buttons{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}section.contact .flex-wrapper>* .contact-buttons>*{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}section.contact .flex-wrapper>* .contact-buttons>*.email:before{content:"";font-size:1.3rem}section.contact .flex-wrapper>* .contact-buttons>*.phone:before{content:"";font-size:1.1rem}section.contact .flex-wrapper>* .contact-buttons>*.address{align-items:flex-start}section.contact .flex-wrapper>* .contact-buttons>*.address:before{content:"";font-size:1.5rem}section.contact .flex-wrapper>* .contact-buttons>*:last-child{margin-bottom:0}section.contact .flex-wrapper>* .contact-buttons>* .info{font-weight:400}section.contact .flex-wrapper>* .contact-buttons>* .info h4{margin-bottom:0}section.contact .flex-wrapper>* .contact-buttons>* .info p{margin-bottom:0}section.contact .flex-wrapper>* .contact-buttons>*:before{content:"";color:#fff;background:#f67b65;border-radius:8px;margin-right:20px;width:50px;height:50px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:991px){section.contact .flex-wrapper{display:block;margin:0}section.contact .flex-wrapper>*{width:100%;max-width:100%;flex-basis:100%;margin:0 0 20px;padding:20px}section.contact .flex-wrapper>*:last-child{margin-bottom:0}}section.hero{margin-top:-150px;padding-top:150px;font-size:1.1rem;margin-bottom:40px;position:relative}section.hero:before{content:"";width:100%;height:100px;pointer-events:none;left:0;top:calc(100% - 1px);background-image:url(/wp-content/themes/websheriff-sage/public/build/images/hero-shape-X7UcCcEd.svg);background-repeat:no-repeat;background-size:contain;background-position:top center;position:absolute}section.hero .flex-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:-40px}section.hero .flex-wrapper>*{width:calc(50% - 80px);max-width:calc(50% - 80px);flex-basis:calc(50% - 80px);margin:40px}section.hero .flex-wrapper>*>*:last-child{margin-bottom:0}section.hero .flex-wrapper .content .buttons+p{opacity:.5}section.hero .flex-wrapper .content ul li{padding-left:30px}section.hero .flex-wrapper .content ul li:before{content:none}section.hero .flex-wrapper .content ul li:after{content:"";color:#fff;position:absolute;left:0;top:8px;font-size:.8rem}section.hero .flex-wrapper .image{position:relative;display:block;z-index:5}section.hero .flex-wrapper .image:after{content:"";left:20px;top:20px;width:100%;height:100%;background:#758fa5;border-radius:0 20px;position:absolute;z-index:-1}section.hero .flex-wrapper .image:before{content:"";padding-top:75%;display:block}section.hero .flex-wrapper .image img{position:absolute;border-radius:0 20px;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:991px){section.hero .flex-wrapper{display:block;margin:0}section.hero .flex-wrapper>*{width:100%;max-width:100%;flex-basis:100%;margin:0 0 20px}section.hero .flex-wrapper>*:last-child{margin-bottom:0}section.hero .flex-wrapper .image:after{content:"";left:10px;top:10px;width:100%;height:100%;background:#758fa5;border-radius:0 20px;position:absolute;z-index:-1}}section.logos .flex-wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:-20px}section.logos .flex-wrapper>*{width:calc(20% - 40px);max-width:calc(20% - 40px);flex-basis:calc(20% - 40px);margin:20px;height:80px;background:#eaeef6;display:flex;align-items:center;justify-content:center;border-radius:20px;position:relative;transition:transform .3s ease-in-out}section.logos .flex-wrapper>*:hover,section.logos .flex-wrapper>*:focus{transform:scale(1.05)}section.logos .flex-wrapper>*>*:last-child{margin-bottom:0}section.logos .flex-wrapper>* img,section.logos .flex-wrapper>* svg{position:absolute;left:50%;top:50%;width:80%;height:80%;max-height:50px;transform:translate(-50%,-50%)}@media only screen and (max-width:991px){section.logos .flex-wrapper>*{width:calc(33.333% - 40px);max-width:calc(33.333% - 40px);flex-basis:calc(33.333% - 40px)}}@media only screen and (max-width:768px){section.logos .flex-wrapper{margin:-10px}section.logos .flex-wrapper>*{width:calc(50% - 20px);max-width:calc(50% - 20px);flex-basis:calc(50% - 20px);margin:10px}}section.text .content{max-width:800px;margin:0 auto}section.text .content>*:last-child{margin-bottom:0}section.text-columns .flex-wrapper{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin:-10px}section.text-columns .flex-wrapper>*{width:calc(50% - 20px);max-width:calc(50% - 20px);flex-basis:calc(50% - 20px);margin:10px;padding:30px;border-radius:0 20px;background:#eaeef6}section.text-columns .flex-wrapper>*>*:last-child{margin-bottom:0}@media only screen and (max-width:991px){section.text-columns .flex-wrapper{display:block;margin:0}section.text-columns .flex-wrapper>*{width:100%;max-width:100%;flex-basis:100%;margin:0 0 20px;padding:20px}section.text-columns .flex-wrapper>*:last-child{margin-bottom:0}}section.text-image.image-first .flex-wrapper{flex-direction:row-reverse}section.text-image .flex-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:-40px}section.text-image .flex-wrapper>*{width:calc(50% - 80px);max-width:calc(50% - 80px);flex-basis:calc(50% - 80px);margin:40px}section.text-image .flex-wrapper>*>*:last-child{margin-bottom:0}section.text-image .flex-wrapper .image{display:block;width:100%;z-index:5}section.text-image .flex-wrapper .image:after{content:"";left:20px;top:20px;width:100%;height:100%;background:#758fa5;border-radius:0 20px;position:absolute;z-index:-1}section.text-image .flex-wrapper .image img{display:block;width:100%;border-radius:0 20px}@media only screen and (max-width:991px){section.text-image .flex-wrapper{display:block;margin:0}section.text-image .flex-wrapper>*{width:100%;max-width:100%;flex-basis:100%;margin:0 0 20px}section.text-image .flex-wrapper>*:last-child{margin-bottom:0}section.text-image .flex-wrapper .image:after{content:"";left:10px;top:10px;width:100%;height:100%;background:#758fa5;border-radius:0 20px;position:absolute;z-index:-1}}section.gallery-cards .cards-wrapper{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin:-10px}section.gallery-cards .cards-wrapper>*{width:calc(33.333% - 20px);max-width:calc(33.333% - 20px);flex-basis:calc(33.333% - 20px);margin:10px;background:#eaeef6;padding:30px;border-radius:0 20px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:350px}section.gallery-cards .cards-wrapper>* .content{position:relative;z-index:5}section.gallery-cards .cards-wrapper>* .content>*:last-child{margin-bottom:0}section.gallery-cards .cards-wrapper>*.has-image.cover .content{color:#fff}section.gallery-cards .cards-wrapper>*.has-image.cover .image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}section.gallery-cards .cards-wrapper>*.has-image.cover .image:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000,#000000a6);z-index:5}section.gallery-cards .cards-wrapper>*.has-image.cover .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}section.gallery-cards .cards-wrapper>*.has-image.contain .content{margin-right:210px}section.gallery-cards .cards-wrapper>*.has-image.contain .image{position:absolute;right:30px;bottom:0;width:190px;max-height:calc(100% - 30px)}section.gallery-cards .cards-wrapper>*.has-image.contain .image img{display:block;width:100%;height:100%;object-fit:contain;object-position:right bottom}section.gallery-cards .cards-wrapper>*:first-child{background:#ee9a8c;color:#fff}section.gallery-cards .cards-wrapper>*:last-child{background:#758fa5;color:#fff}section.gallery-cards .cards-wrapper>*.large{width:calc(66.666% - 40px);max-width:calc(66.666% - 40px);flex-basis:calc(66.666% - 40px)}section.gallery-cards .cards-wrapper>*>*:last-child{margin-bottom:0}@media only screen and (max-width:991px){section.gallery-cards .cards-wrapper{display:block;margin:0}section.gallery-cards .cards-wrapper>*,section.gallery-cards .cards-wrapper>*.large{width:100%;max-width:100%;flex-basis:100%;margin:0 0 20px;min-height:auto;padding:20px}section.gallery-cards .cards-wrapper>*.has-image.cover,section.gallery-cards .cards-wrapper>*.large.has-image.cover{min-height:300px}section.gallery-cards .cards-wrapper>*.contain .image,section.gallery-cards .cards-wrapper>*.large.contain .image{display:none}section.gallery-cards .cards-wrapper>*.contain .content,section.gallery-cards .cards-wrapper>*.large.contain .content{width:100%;padding:0}section.gallery-cards .cards-wrapper>*:last-child,section.gallery-cards .cards-wrapper>*.large:last-child{margin-bottom:0}}section.steps .flex-wrapper{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin:-10px}section.steps .flex-wrapper>*{width:calc(33.333% - 20px);max-width:calc(33.333% - 20px);flex-basis:calc(33.333% - 20px);margin:10px;background:#eaeef6;padding:30px;border-radius:0 20px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}section.steps .flex-wrapper>* .btn{margin-top:auto}section.steps .flex-wrapper>* .title{margin-bottom:20px}section.steps .flex-wrapper>* .title>*{margin-bottom:0}section.steps .flex-wrapper>* .title .count{width:60px;height:60px;background:#f67b65;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-grow:0;flex-shrink:0;font-size:2rem;color:#fff;font-family:Super Mellow,sans-serif;margin-bottom:20px}section.steps .flex-wrapper>*>*:last-child{margin-bottom:0}@media only screen and (max-width:991px){section.steps .flex-wrapper{display:block;margin:0}section.steps .flex-wrapper>*{width:100%;max-width:100%;padding:20px;flex-basis:100%;margin:0 0 20px}section.steps .flex-wrapper>*:last-child{margin-bottom:0}}section.faq .flex-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:-20px}section.faq .flex-wrapper>*:first-child{width:calc(33.333% - 40px);max-width:calc(33.333% - 40px);flex-basis:calc(33.333% - 40px);margin:20px}section.faq .flex-wrapper>*:first-child>*:last-child{margin-bottom:0}section.faq .flex-wrapper>*:last-child{width:calc(66.666% - 40px);max-width:calc(66.666% - 40px);flex-basis:calc(66.666% - 40px);margin:20px}section.faq .flex-wrapper>*:last-child .question{margin-bottom:10px}section.faq .flex-wrapper>*:last-child .question h4{margin-bottom:0;cursor:pointer;position:relative;padding:20px 60px 20px 20px;transition:color .3s ease-in-out;font-size:1.5rem;background:#fff;border-radius:0 20px;background:#eaeef6;text-transform:none}section.faq .flex-wrapper>*:last-child .question h4:after{content:"";position:absolute;right:20px;font-size:.9rem;top:50%;transform:translateY(-50%);border-radius:100%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}section.faq .flex-wrapper>*:last-child .question h4.ui-state-active:after{transform:translateY(-50%) scaleY(-1)}section.faq .flex-wrapper>*:last-child .question .answer{padding:20px;color:#363939;transition:none}section.faq .flex-wrapper>*:last-child .question .answer>*:last-child{margin-bottom:0}section.faq .flex-wrapper>*:last-child>*:last-child{margin-bottom:0}@media only screen and (max-width:991px){section.faq .flex-wrapper{display:block;margin:0}section.faq .flex-wrapper>*:first-child,section.faq .flex-wrapper>*:last-child{width:100%;max-width:100%;flex-basis:100%;margin:0 0 20px}section.faq .flex-wrapper>*:first-child:last-child,section.faq .flex-wrapper>*:last-child:last-child{margin-bottom:0}}section.cta .flex-wrapper{display:flex;align-items:center;justify-content:space-between}section.cta .flex-wrapper .content>*{max-width:600px}section.cta .flex-wrapper .content>*:last-child{margin-bottom:0}section.cta .flex-wrapper .cta-buttons{flex-grow:0;flex-shrink:0;margin-left:40px}section.cta .flex-wrapper .cta-buttons .btn{display:flex;width:100%;margin-bottom:10px}section.cta .flex-wrapper .cta-buttons .btn:last-child{margin-bottom:0}@media only screen and (max-width:991px){section.cta .flex-wrapper{display:block;margin:0}section.cta .flex-wrapper>*{width:100%;max-width:100%;flex-basis:100%;margin:0 0 20px!important}section.cta .flex-wrapper>*:last-child{margin-bottom:0}section.cta .flex-wrapper>*.cta-buttons .btn{display:inline-flex;margin:0 10px 10px 0;width:auto}}section.reviews .review-slider .swiper-wrapper{align-items:stretch}section.reviews .review-slider .swiper-slide{height:auto;display:flex}section.reviews .review-slider .swiper-slide>*{display:flex;flex-direction:column;width:100%}section.reviews .controls{display:flex;align-items:stretch;justify-content:flex-end;margin-top:20px}section.reviews .controls>*{width:40px;height:40px;background:#f67b65;border-radius:0 8px;display:flex;align-items:center;justify-content:center;color:#fff;margin-left:5px;border:none;outline:none;cursor:pointer;transition:all .3s ease-in-out}section.reviews .controls>*.swiper-button-disabled{opacity:.5;pointer-events:none}section.reviews .controls>*:hover,section.reviews .controls>*:focus{background:#577792}section.reviews .controls>*.custom-swiper-prev:before{transform:scaleX(-1)}section.reviews .controls>*:before{content:"";font-size:1.1rem;position:relative}section.vacancy-selection .vacancy-slider .swiper-wrapper{align-items:stretch}section.vacancy-selection .vacancy-slider .swiper-slide{height:auto;display:flex}section.vacancy-selection .vacancy-slider .swiper-slide>*{display:flex;flex-direction:column;width:100%}section.vacancy-selection .intro-wrapper{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}section.vacancy-selection .intro-wrapper .cta{flex-grow:0;flex-shrink:0;margin-left:40px}section.vacancy-selection .intro-wrapper .cta>*:last-child{margin-bottom:0}section.vacancy-selection .intro-wrapper .content>*{max-width:700px}section.vacancy-selection .intro-wrapper .content>*>*:last-child{margin-bottom:0}section.vacancy-selection .controls{display:flex;align-items:stretch;justify-content:flex-end;margin-top:20px}section.vacancy-selection .controls>*{width:40px;height:40px;background:#f67b65;border-radius:0 8px;display:flex;align-items:center;justify-content:center;color:#fff;margin-left:5px;border:none;outline:none;cursor:pointer;transition:all .3s ease-in-out}section.vacancy-selection .controls>*.swiper-button-disabled{opacity:.5;pointer-events:none}section.vacancy-selection .controls>*:hover,section.vacancy-selection .controls>*:focus{background:#577792}section.vacancy-selection .controls>*.custom-swiper-prev:before{transform:scaleX(-1)}section.vacancy-selection .controls>*:before{content:"";font-size:1.1rem;position:relative}@media only screen and (max-width:991px){section.vacancy-selection .intro-wrapper{display:block;margin:0}section.vacancy-selection .intro-wrapper>*{width:100%;max-width:100%;flex-basis:100%;margin:0 0 20px!important}section.vacancy-selection .intro-wrapper>*:last-child{margin-bottom:0}}section.vacancy-hero{margin-top:-150px;padding-top:150px}section.vacancy-hero .content{text-align:center;max-width:800px;margin:0 auto;font-size:1.1rem}section.vacancy-hero .content>*:last-child{margin-bottom:0}section.vacancy-hero .content form{display:flex;align-items:stretch;justify-content:flex-start}section.vacancy-hero .content form input{border-radius:100px 0 0 100px}section.vacancy-hero .content form button{border-radius:0 100px 100px 0}.vacancy-grid{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin:-10px}.vacancy-grid>*{width:calc(50% - 20px);max-width:calc(50% - 20px);flex-basis:calc(50% - 20px);margin:10px}.vacancy-grid>*>*:last-child{margin-bottom:0}@media only screen and (max-width:991px){section.vacancy-hero .content{font-size:1rem}.vacancy-grid{display:block;margin:0}.vacancy-grid>*{width:100%;max-width:100%;flex-basis:100%;margin:0 0 20px}.vacancy-grid>*:last-child{margin-bottom:0}}section.contact-cards .flex-wrapper{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin:-10px}section.contact-cards .flex-wrapper>*{width:calc(33.333% - 20px);max-width:calc(33.333% - 20px);flex-basis:calc(33.333% - 20px);margin:10px;padding:30px;border-radius:0 20px;background:#eaeef6;text-align:center;display:block;font-weight:400}section.contact-cards .flex-wrapper>* h3{margin-bottom:10px}section.contact-cards .flex-wrapper>*.email{font-size:1.4rem;letter-spacing:.5px}section.contact-cards .flex-wrapper>*.email a{font-weight:400}section.contact-cards .flex-wrapper>*.email:before{content:"";font-size:1.3rem}section.contact-cards .flex-wrapper>*.phone{font-size:1.4rem;letter-spacing:.5px}section.contact-cards .flex-wrapper>*.phone a{font-weight:400}section.contact-cards .flex-wrapper>*.phone:before{content:"";font-size:1.1rem}section.contact-cards .flex-wrapper>*.address{align-items:flex-start}section.contact-cards .flex-wrapper>*.address:before{content:"";font-size:1.5rem}section.contact-cards .flex-wrapper>*:before{content:"";color:#fff;background:#f67b65;border-radius:8px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}section.contact-cards .flex-wrapper>*>*:last-child{margin-bottom:0}@media only screen and (max-width:768px){section.contact-cards .flex-wrapper{display:block;margin:0}section.contact-cards .flex-wrapper>*{width:100%;max-width:100%;flex-basis:100%;margin:0 0 20px;padding:20px}section.contact-cards .flex-wrapper>*:last-child{margin-bottom:0}}
