/*
Theme Name: Intrachem
Author: Corey Trimble
Version: 1.0
Description: Theme developed for Intrachem. Theme contains ACF fields to build pages, careers custom post type, and leads/application portal to view past submissions.
*/
.content-page-preview{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;margin:15px 0;overflow:hidden}@media(max-width: 768px){.content-page-preview{margin:0 !important}}.content-page-preview ul li,.content-page-preview>div{margin:0 !important;position:relative;padding:40px 0;width:100%;background-color:#393941;overflow:hidden;height:70%}@media(max-width: 768px){.content-page-preview ul li,.content-page-preview>div{width:100% !important;margin:10px !important}}.content-page-preview a,.content-page-preview span{text-decoration:none !important;position:relative;margin:10px;padding:40px 0;float:left;width:calc(50% - 100px);background-color:#393941;overflow:hidden}@media(max-width: 768px){.content-page-preview a,.content-page-preview span{width:100% !important;margin:10px !important}}.content-page-preview a .background-image,.content-page-preview span .background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.content-page-preview a .background-image img,.content-page-preview span .background-image img{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;height:100%;object-fit:cover}.content-page-preview a .text-container,.content-page-preview span .text-container{position:absolute;width:calc(100% - 40px);padding:0 20px;top:50%;-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);z-index:2}.content-page-preview a h1,.content-page-preview a h2,.content-page-preview span h1,.content-page-preview span h2{text-align:center;font-size:2em;margin:0;color:#fff;position:relative;z-index:2;margin:10px}.content-page-preview a p,.content-page-preview span p{margin:10px;text-align:center;color:#fff;position:relative;z-index:2}.content-page-preview a .learn-more-btn,.content-page-preview span .learn-more-btn{position:relative;left:50%;-moz-transform:translateX(-50%) translateY(0);-webkit-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);background:#e4202c;color:#fff;padding:0 20px;height:35px;line-height:35px;display:inline-block;-webkit-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;border-radius:17px;font-size:14px;z-index:2;margin:10px 0;border:none}.content-page-preview a .learn-more-btn.red,.content-page-preview span .learn-more-btn.red{background:#e4202c;color:#fff}.content-page-preview a .learn-more-btn.charcoal,.content-page-preview span .learn-more-btn.charcoal{background:#202125;color:#fff}.content-page-preview a .learn-more-btn.white,.content-page-preview span .learn-more-btn.white{background:#fff;color:#202125}.youtube-embed:hover{cursor:pointer}.youtube-embed-center{z-index:999;height:100vh !important;width:100vw !important;background-color:rgba(128,128,128,.8) !important;position:fixed;top:0;left:0}.youtube-embed-centerhover{cursor:pointer}.youtube-embed-center iframe{position:fixed;left:calc(50% - 320px);top:calc(50% - 180px);z-index:999}@media(max-width: 640px){.youtube-embed-center iframe{left:calc(50% - 150px)}}.youtube-embed-center .close-video{position:fixed;right:20px;top:60px;z-index:999;color:#000;font-size:30px;background:#fff;padding:.25em .5em}.youtube-embed-center .close-video:hover{cursor:pointer}.slim-header{position:relative}@media(max-width: 480px){.slim-header{position:sticky;top:0}}.slim-header .search-mobile{display:none}@media(max-width: 815px){.slim-header .search-mobile{display:block;position:absolute;right:0;z-index:99;border-bottom:1.5px solid #e4202c}}.slim-header .search-mobile-form input{outline:none}.slim-header .search-large{display:none}@media(min-width: 815px){.slim-header .search-large{display:flex}}.slim-header .icon{cursor:pointer;transition:all .3s ease}.slim-header .circle{transition:transform .3s ease,opacity .3s ease}.slim-header .handle{transition:transform .3s ease,opacity .3s ease}.slim-header .cross-line{stroke-dasharray:56;stroke-dashoffset:56;transition:stroke-dashoffset .3s ease}.slim-header .cross-line-1{transition-delay:.1s}.slim-header .cross-line-2{transition-delay:.2s}.slim-header .icon.active .circle{transform:scale(0);opacity:0}.slim-header .icon.active .handle{transform:rotate(45deg) translate(20px, -20px);opacity:0}.slim-header .icon.active .cross-line{stroke-dashoffset:0}.slim-header .menu-icon{cursor:pointer;transition:all .3s ease}.slim-header .menu-line{transition:transform .3s ease,opacity .3s ease}.slim-header .middle-line{transition:opacity .3s ease}.slim-header .menu-icon.active .top-line{transform:translateY(10px) translatex(30px) rotate(45deg)}.slim-header .menu-icon.active .middle-line{opacity:0}.slim-header .menu-icon.active .bottom-line{transform:translateY(50px) translatex(-40px) rotate(-45deg)}@media(max-width: 815px){.slim-header .menu-large{display:none !important}}@media(max-width: 815px){.slim-header #mobile-header-menu div{height:100% !important;position:sticky}}body{font-size:1em}body .content-container{max-width:1920px;margin:0 auto}@media(max-width: 480px){body .content-container .w-75{width:90% !important}}p{line-height:2}footer{color:#fff;padding:3em 0}@media(max-width: 480px){footer{padding:.5em 0}}@media(max-width: 870px){footer .footer-container>div{width:40%;padding:1em}}@media(max-width: 554px){footer .footer-container>div{width:fit-content;padding:.5em}}footer a{color:#fff;text-decoration:none}footer #footer-images img{max-width:150px;margin:0 auto;display:flex}@media(max-width: 480px){footer #footer-images img{max-width:110px;max-height:80px}}footer #footer-info,footer #footer-address{display:block}footer #footer-info p,footer #footer-address p{margin-bottom:.5em}footer .menu-nav-container .sub-menu,footer .menu-nav-container .submenu-toggle{display:none}footer .menu-nav-container ul{list-style:none;line-height:2}@media(max-width: 815px){footer .menu-nav-container{display:none}}#page-header{background-color:#fff;font-weight:700;padding:1em}@media(max-width: 1184px){#page-header{position:sticky;place-items:center;top:0;left:0;right:0;z-index:99}}@media(max-width: 480px){#page-header{border-bottom:1.5px solid #e4202c}}#page-header .menu-nav-container{display:flex;place-items:center}@media(max-width: 1184px){#page-header .menu-nav-container{height:100%}}#page-header .menu-nav-container ul{display:flex;flex-wrap:wrap;list-style:none;font-size:1em;letter-spacing:.5px;margin-bottom:0}@media(max-width: 1580px){#page-header .menu-nav-container ul{padding-left:0}}#page-header .menu-nav-container ul li:last-child a{border-right:none}#page-header .menu-nav-container ul li:hover>.sub-menu{display:block !important}#page-header .menu-nav-container ul li .sub-menu{display:none !important;position:absolute;padding:.25em;z-index:99;box-shadow:2px 2px 8px rgba(0,0,0,.3)}#page-header .menu-nav-container ul li .sub-menu li{padding:.5em .25em}#page-header .menu-nav-container ul li .sub-menu li:hover{background-color:#be000d;cursor:pointer}#page-header .menu-nav-container ul li .sub-menu a{border-right:none;color:#fff}#page-header .menu-nav-container ul a{text-decoration:none;padding:0 1em;text-transform:uppercase;border-right:2px solid #fff}#page-header .menu-nav-container ul a .submenu-toggle{display:none !important}@media(max-width: 815px){#page-header .menu-nav-container{display:none}}@media(max-width: 1235px){#page-header a{width:6%}}@media(max-width: 1184px){#page-header a{width:unset}}#page-header #search-btn{display:none;place-items:center;padding-right:.25em}#page-header #search-btn:hover{cursor:pointer}@media(max-width: 1031px){#page-header #search-btn{display:flex}}@media(max-width: 815px){#page-header #search-btn{display:none}}#page-header #mobile-header-icon{position:absolute;right:0;z-index:99;display:none}#page-header #mobile-header-icon:hover{cursor:pointer}@media(max-width: 815px){#page-header #mobile-header-icon{display:flex;place-content:center}}#page-header #mobile-header-icon svg{width:40px}#page-header #mobile-header-menu{position:fixed}#page-header #mobile-header-menu .menu-nav-container{background:#e4202c;position:fixed;left:50%;right:0;z-index:98;transform:translate(100%)}@media(max-width: 1184px){#page-header #mobile-header-menu .menu-nav-container{display:block;overflow-y:scroll}}@media(max-width: 480px){#page-header #mobile-header-menu .menu-nav-container{left:0}}#page-header #mobile-header-menu .menu-nav-container ul{display:grid;overflow-y:scroll}#page-header #mobile-header-menu .menu-nav-container ul li{border-bottom:2px solid #fff}#page-header #mobile-header-menu .menu-nav-container ul li:first-of-type{border-top:2px solid #fff}#page-header #mobile-header-menu .menu-nav-container ul li a{border:none;padding:1em;display:block;width:100%}#page-header #mobile-header-menu .menu-nav-container ul li .sub-menu{position:relative;box-shadow:none}#page-header #mobile-header-menu .menu-nav-container ul li .sub-menu li a{width:75%}#page-header #mobile-header-menu .menu-nav-container ul li .sub-menu li:last-of-type{border:none}#page-header #mobile-header-menu .menu-item-has-children a:first-of-type{width:fit-content !important}#page-header #mobile-header-menu .menu-item-has-children.active>.sub-menu{display:block !important}#page-header #mobile-header-menu .menu-item-has-children.active .submenu-toggle{transform:rotate(180deg) scale(1.75)}#page-header #mobile-header-menu .menu-item-has-children .submenu-toggle{transform:rotate(0deg);transition:transform .3s ease;position:absolute;right:2em;transform:scale(1.75);padding:.25em;display:unset !important}#searchbar{display:flex;place-items:center}@media(min-width: 1031px){#searchbar{width:17%;min-width:250px}}@media(max-width: 1031px){#searchbar{display:none;width:100%;margin-bottom:1.5em}}#searchbar #searchform{margin:auto;display:flex;flex-direction:row;padding:0em 36px 0 0;border-radius:16px;background:#fff;width:100%;height:38px;position:relative}@media(max-width: 1031px){#searchbar #searchform{width:90%}}#searchbar #searchform input{width:100%;margin:0px 6px;border:none;border-radius:12px;font-size:20px;flex-grow:2;padding:0;padding-left:4px}#searchbar #searchform input:focus{outline:none}#searchbar #searchform button{border-radius:0 10px 10px 0;height:32px;border:none;color:#fff;font-size:18px;margin-right:0;position:absolute;right:0;top:0;width:36px}@media(max-width: 1300px){#searchbar #searchform button{height:33px}}.tile-container .tile-content{position:relative;overflow:hidden;color:#fff;max-width:24.5%;margin:.5% .25%;min-width:370px;min-height:300px;max-height:100%;background-position:center,center;background-size:cover;width:100%;height:100%}@media(max-width: 480px){.tile-container .tile-content{min-width:95%;word-break:break-all}}.tile-container .tile-content:hover .background-image-container{transform:scale(1.2)}.tile-container .tile-content:hover p,.tile-container .tile-content:hover .svg-container{animation:tile-fade-in .2s cubic-bezier(1, 0, 0, 1) forwards}.tile-container .tile-content:hover p h3,.tile-container .tile-content:hover .svg-container h3{display:none}.tile-container .tile-content h3{position:absolute;left:50%;top:50%;transform:translateX(-50%);font-size:2.75em;font-weight:600;text-shadow:2px 2px #000;text-align:center;width:100%}@media(max-width: 480px){.tile-container .tile-content h3{font-size:2.5em}}.tile-container .tile-content .tile-description-background{background-color:#1d1d42;opacity:.7}.tile-container .tile-content p{position:absolute;top:0;left:0;right:0;bottom:0}.tile-container .tile-content p{display:flex;flex-direction:column;opacity:0;color:#fff;align-items:center;justify-content:center;margin-bottom:0;padding:1em;z-index:90;text-align:center;text-shadow:.5px .5px #000}.tile-container .tile-content .svg-container{position:absolute;bottom:-1px;right:0;width:100%;opacity:0;background-color:rgba(29,29,66,.8)}.tile-container .tile-content .svg-container path{transform:scaley(0.5) translatey(100%)}.tile-container .tile-content .hover-header{font-size:2.75em;position:unset;font-weight:600;text-shadow:2px 2px #000;width:100%}@media(max-width: 480px){.tile-container .tile-content .hover-header{font-size:2.5em}}.tile-container .tile-content .hover-text{font-size:1.6em;width:100%}@keyframes tile-fade-in{from{opacity:0}to{opacity:1}}@keyframes tile-fade-out{from{opacity:1}to{opacity:0}}.header-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#header-container h1,#header-container p{text-align:center}#header-container h1{font-size:3em}#header-container p{font-size:1.5em}.page-header{max-width:100%}.page-header .row{margin:0}.page-header .row>*{padding:0}@media screen and (max-width: 480px){.header-div{position:fixed;top:0;z-index:3}.header-div a{margin:0 0 .5em}.header-div a img{margin-top:0 !important}#header-container{margin-top:0em}}.text-with-image{max-width:80%;margin:0 auto 1em}.text-with-image .para-text-left,.text-with-image .para-text-right{min-width:300px;width:75%}.text-with-image .image-div{max-width:20%;background-position:center,center;background-size:cover;width:100%}#home-video-banner{height:600px;overflow:hidden}@media(max-width: 1528px){#home-video-banner{height:500px}}@media(max-width: 1221px){#home-video-banner{height:400px}}@media(max-width: 1184px){#home-video-banner{height:500px}}@media(max-width: 1042px){#home-video-banner{height:400px}}@media(max-width: 764px){#home-video-banner{height:420px;margin-top:79px}}@media(max-width: 754px){#home-video-banner{height:unset;margin-top:79px;position:relative}}@media(max-width: 480px){#home-video-banner{margin-top:unset;height:unset}}#home-video-banner-video-container{position:relative;top:-75%}@media(max-width: 1184px){#home-video-banner-video-container{top:-55%}}@media(max-width: 764px){#home-video-banner-video-container{top:-30%}}#home-video-banner h1{font-size:7rem;font-weight:600}@media(max-width: 764px){#home-video-banner h1{font-size:4em}}@media(max-width: 754px){#home-video-banner h1{position:absolute !important;top:45%}}@media(max-width: 480px){#home-video-banner h1{top:30% !important}}@media(max-width: 360px){#home-video-banner h1{font-size:2.5em}}#home-video-banner h1,#home-video-banner h4{position:relative;top:60%;text-align:center;z-index:10;color:#fff;text-shadow:2px 2px 2px #000;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media(max-width: 480px){#home-video-banner h1,#home-video-banner h4{position:absolute}}@media(max-width: 1221px){#home-video-banner h1,#home-video-banner h4{top:40%}}@media(max-width: 1184px){#home-video-banner h1,#home-video-banner h4{top:55%}}@media(max-width: 1042px){#home-video-banner h1,#home-video-banner h4{top:40%}}#home-video-banner h4{letter-spacing:6px;word-spacing:12px;font-size:2em}@media(max-width: 764px){#home-video-banner h4{font-size:1.5em}}@media(max-width: 518px){#home-video-banner h4{font-size:1.2em}}@media(max-width: 754px){#home-video-banner h4{position:absolute !important;top:65%}}#video-banner{height:400px;position:relative;overflow:hidden}@media(max-width: 480px){#video-banner{height:250px}}@media(max-width: 435px){#video-banner{height:200px}}@media(max-width: 356px){#video-banner{height:170px}}#video-banner video{position:absolute}@media(max-width: 1184px){#video-banner video{top:120px}}@media(max-width: 480px){#video-banner video{top:0}}#video-banner h1{position:absolute;bottom:30%;left:50%;transform:translate(-50%, -30%);z-index:10}.acf-gallery{display:flex;max-width:50%;height:auto;flex-wrap:wrap;margin-top:5em}@media(max-width: 700px){.acf-gallery{float:unset;max-width:unset;width:100%}}.acf-gallery.full-gallery{max-width:100%;margin:0 auto;justify-content:center}.acf-gallery.full-gallery a{margin:.5em}@media(max-width: 453px){.acf-gallery.full-gallery a{width:46%}}.acf-gallery .gallery-hover-overlay{display:none;width:100%;height:100%;background:rgba(0,0,0,.5)}.acf-gallery .gallery-hover-overlay svg{width:50%;height:50%;transform:translate(-50%, -50%);position:relative;left:50%;top:50%}.acf-gallery a{width:150px;height:100px;background-position:center,center !important;background-size:contain !important;background-repeat:no-repeat !important;position:relative}.acf-gallery a:hover .gallery-hover-overlay{display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:6px}.acf-gallery img{min-height:50%}.textual-content,.para-text{line-height:2}.textual-content .row .py-4{padding-top:0 !important}@media(max-width: 480px){.textual-content .row .para-text,.textual-content .row .acf-gallery{width:100%;float:unset !important}}@media(max-width: 480px){.textual-content .row .acf-gallery{max-width:100% !important;justify-content:space-between;margin-top:0 !important;margin-left:0 !important}}@media(max-width: 480px){.textual-content .row .acf-gallery a{width:45%}}@media(max-width: 700px){.textual-content .row img{float:unset !important;display:block;margin:0 auto}}@media(max-width: 700px){.textual-content .row .col-md-12{display:flex;flex-wrap:wrap-reverse}.textual-content .row .col-md-12.para-text{flex-wrap:wrap}}.para-text{font-size:1.2em;font-weight:500}.para-text div{margin-bottom:1.5em}@media(max-width: 480px){.para-text div{margin-bottom:0}}.search-results-container{display:grid;width:80%;margin:2em auto}@media(max-width: 480px){.search-results-container{width:90%;margin:4.5em auto}}.search-results-container .search-results{margin-bottom:3em}.search-results-container .search-results a{display:flex;margin:1em;text-decoration:none}@media(max-width: 745px){.search-results-container .search-results a{display:grid}}.search-results-container .search-results a div:nth-child(2){padding:0 2em}.search-results-container .search-results a div:nth-child(2) h3{margin-bottom:.5em}.search-results-container .search-results a div:nth-child(2) p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#000}.search-results-container .search-results a div:nth-child(2) p:hover{text-decoration:underline}.search-results-container .search-results .image-search-container{width:300px;min-width:300px;display:flex;justify-content:center}.search-results-container .search-results .image-search-container img{max-width:300px;max-height:300px}.search-results-container .search-results .search-cta-btn{background-color:#0f75bc;color:#fff;font-weight:600;border:none;border-radius:6px;padding:.25em 1em}.search-results-container .search-results .search-cta-btn:hover{box-shadow:1px 1px 5px #000}.search-results-container .search-results .search-cta-btn:active{box-shadow:none !important}.contact-form-container{width:90% !important;max-width:1320px}.contact-form-container .contact-text-left{height:fit-content;align-self:center}.contact-form-container .contact-text-left p{font-size:1.25em;line-height:1.9;letter-spacing:.4px}@media(max-width: 480px){.contact-form-container .contact-text-left{margin-bottom:1.5em}}.contact-form-container .contact-form-right,.contact-form-container .contact-text-left{min-width:570px}@media(max-width: 1239px){.contact-form-container .contact-form-right,.contact-form-container .contact-text-left{width:100%;padding-bottom:2em}}@media(max-width: 570px){.contact-form-container .contact-form-right,.contact-form-container .contact-text-left{min-width:300px}}.contact-form-container .contact-form{max-width:600px;margin:0 auto;display:grid;border:2px solid #1d1d42;border-radius:4px;overflow:hidden;position:relative}.contact-form-container .contact-form label{display:none}.contact-form-container .contact-form h3{color:#1d1d42}.contact-form-container .contact-form .form-row{display:grid;justify-content:center;grid-template-columns:50% 50%;margin:1.5em 0}.contact-form-container .contact-form .form-row-full{width:94.5%;margin:0 auto}.contact-form-container .contact-form .form-row-full .form-input{grid-template-columns:100%}@media(max-width: 715px){.contact-form-container .contact-form .form-row-full{width:90% !important}}@media(max-width: 715px){.contact-form-container .contact-form .form-row{display:flex;flex-wrap:wrap;margin:1em 0 !important}}.contact-form-container .contact-form .form-input{display:grid;justify-content:center}@media(max-width: 715px){.contact-form-container .contact-form .form-input{grid-template-columns:90%;width:100%}}@media(max-width: 715px){.contact-form-container .contact-form .form-input:first-of-type{margin-bottom:1em}}.contact-form-container .contact-form input[type=text],.contact-form-container .contact-form input[type=email],.contact-form-container .contact-form textarea{border:none;color:#fff;padding:.5em 1em;font-weight:600;background:#e4202c}.contact-form-container .contact-form input[type=text]::placeholder,.contact-form-container .contact-form input[type=email]::placeholder,.contact-form-container .contact-form textarea::placeholder{color:#fff;font-size:1.1em;font-weight:600;opacity:.9}.contact-form-container .contact-form textarea{width:96%;margin:0 auto}.contact-form-container .contact-form button{border:none;padding:.4em 1.5em;border-radius:4px;font-size:1.2em}.contact-form-container .contact-form button:hover{box-shadow:1px 1px 5px #000}.contact-form-container .contact-form button:active{box-shadow:none !important}.contact-form-container .contact-form button[type=submit]{color:#fff}.contact-form-container .contact-form #form-page-1{display:grid}.contact-form-container .contact-form #form-page-2{display:none}.contact-form-container .contact-form .spin-loader{width:70px;height:70px;border:10px solid #707070;border-bottom-color:#e4202c;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px);box-shadow:6px 6px 32px rgba(0,0,0,.2)}.contact-form-container.career .file-container{position:relative}.contact-form-container.career .file-container input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.contact-form-container.career .file-container input[type=file]:hover{cursor:pointer}.contact-form-container.career .file-container span{width:100%;text-align:center;background-color:#d3d3d3;border-radius:6px;padding:1em 0;border:1.5px solid #a9a9a9}.feature-benefit{border-radius:6px;margin:1em;width:calc(33% - 2em);text-align:center;animation:slow-shrink .25s linear forwards;min-width:300px}@media(max-width: 480px){.feature-benefit{margin:1em auto}}.feature-benefit div{width:fit-content;margin:0 auto}.feature-benefit:hover{animation:slow-enlarge .25s linear forwards}.feature-benefit i{font-size:5em;margin:.2em}.feature-benefit h3{margin-bottom:.5em}.two-content{width:100%}.two-content-container{max-width:1351px;width:100%}@media(max-width: 768px){.two-content-container{margin-top:4em !important}}.two-content-container a{text-decoration:none;color:unset}.two-content-left{--bs-gutter-x:0 !important}@media(max-width: 767px){.two-content-left{padding-bottom:0 !important}.two-content-left>div{padding-bottom:0 !important}}@media(max-width: 767px){.two-content-right{padding-top:0 !important}.two-content-right>div{padding-top:0 !important}}.two-content-right .feature-benefit{margin:unset !important;margin-right:1em !important;margin-bottom:1em !important;box-shadow:unset}@media(max-width: 1344px){.two-content-right .feature-benefit{min-width:200px;width:45%}}@media(max-width: 1007px){.two-content-right .feature-benefit{min-width:unset;width:100%}}@media(max-width: 767px){.two-content-right .feature-benefit{width:45%}}@media(max-width: 687px){.two-content-right .feature-benefit{width:40%}}@media(max-width: 663px){.two-content-right .feature-benefit{width:100%}}.career-listing{color:#fff}.career-listing .career-listing-individual{border-radius:6px;text-decoration:none;color:unset;background-color:#1d1d42;position:relative;animation:slow-small-shrink .25s linear forwards}@media(max-width: 480px){.career-listing .career-listing-individual h3{margin:.5em .25em !important}}@media(max-width: 480px){.career-listing .career-listing-individual .career-listing-header-info{margin-bottom:2em !important}}.career-listing .career-listing-individual .career-listing-header-info div{font-weight:700}.career-listing .career-listing-individual:hover{animation:slow-small-enlarge .25s linear forwards;box-shadow:2px 3px 8px #1d1d42}.career-listing p{padding-bottom:5em;font-size:1.2em}.career-listing .career-button{border-radius:8px;background-color:#0f75bc;border:none;color:#fff;padding:.25em 1em;position:absolute;right:5%;bottom:10%;font-weight:700;letter-spacing:1.2px}.career-listing .career-button:hover{box-shadow:1px 1px 8px #fff}.career-listing .career-button:active{box-shadow:none}@media(max-width: 480px){.career-listing .career-button{bottom:5%}}.career-listing span{margin-right:1em}@media(max-width: 480px){.career-listing span{margin-bottom:1em}.career-listing span::after{content:"\a";white-space:pre}}.career-listing .tracking-wide{letter-spacing:.05em}@media(max-width: 480px){.career-listing.container{width:100% !important}}.search-postings{min-width:100px}.single-image img{max-width:100%}.accent-button{display:block;border-radius:6px;background-color:#0f75bc;border:none;color:#fff;padding:.5em 1em;margin:0 auto;font-weight:700;letter-spacing:2px}.accent-button:hover{box-shadow:2px 2px 4px #1d1d42}.accent-button:active{box-shadow:unset}#tax-header{padding:2em 3em;color:#fff}.tax-container a{height:220px;text-decoration:none;position:relative}.tax-container a>div{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;border-radius:12px}.tax-container a:hover .mobile-slider-titles{animation:moveTextUp .25s linear forwards}.tax-container a:hover .product-overlay{animation:slow-show .25s linear forwards;display:block;box-shadow:1px 1px 6px rgba(0,0,0,.6)}.tax-container a:hover .product-bar{z-index:99}.tax-container a:hover .product-bar-left{animation:product-bar-fill-left .45s linear forwards;border-bottom-left-radius:12px}.tax-container a:hover .product-bar-right{animation:product-bar-fill-right .45s linear forwards;border-bottom-right-radius:12px}@media(max-width: 767px){.tax-container a{margin:1em 0}}.tax-container .product-overlay{color:#fff;padding:.5em;font-size:1.5em;display:none;position:absolute;top:0;left:0em;right:0em;bottom:0}.tax-container .product-bar-left{height:8px;position:absolute;bottom:0;right:50%;left:0;background:#e4202c}.tax-container .product-bar-right{height:8px;position:absolute;bottom:0;right:0;left:50%;background:#e4202c}.tax-container .product-bar-background{position:absolute;height:8px;background-color:#fff;left:0;right:0;bottom:0px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}#product-title{padding:2em;color:#000;font-weight:600}#product-title-container{opacity:.85;background-repeat:no-repeat;background-size:cover;background-position:center}@media(max-width: 480px){#product-title{padding:2em .5em}}#product-full-image{height:300px;background-repeat:no-repeat;background-size:cover;background-position:center}.arrows{position:absolute;top:50%;font-size:2em}.arrow{-webkit-user-select:none;-ms-user-select:none;user-select:none}.arrow:hover{cursor:pointer}.arrow-left{left:0;rotate:180deg}.arrow-right{right:0}.breadcrumbs a{text-decoration:none;color:#000}.breadcrumbs .active{color:gray}#explore_more .tax-container a{height:250px}#explore_more .tax-container a div{border-radius:12px}.mobile-slider-titles{text-decoration:none;color:#000;font-size:1.1em;position:absolute;bottom:8px;left:0;right:0;bottom:-1px;background-color:#fff;opacity:.8;margin:0;z-index:98;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.heading-underline{height:6px;display:block;margin:0 auto;margin-top:6px}@media(max-width: 480px){#product-details{text-align:center;margin-top:1.5em;margin-bottom:.5em}}.product-details li{margin:1em 0}.prod-container{height:330px;text-decoration:none;color:#000}.prod-container-border{border:1.5px solid #000;height:100%}.prod-container h5{background-color:#edeae7}.prod-container p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.prod-container .img-container{height:150px;width:100%}.prod-container .img-container img{max-height:100%;width:auto}@keyframes form-page-slide-out-left{to{transform:translate(-100%)}}@keyframes form-page-slide-in-left{from{transform:translate(100%)}to{transform:translate(0)}}@keyframes form-page-slide-out-right{from{transform:translate(0)}to{transform:translate(100%)}}@keyframes form-page-slide-in-right{from{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mobile-menu-slide-in{from{transform:translate(100%)}to{transform:translate(0)}}@keyframes mobile-menu-slide-out{from{transform:translate(0)}to{transform:translate(100%)}}@keyframes slow-enlarge{to{transform:scale(1.05)}}@keyframes slow-shrink{from{transform:scale(1.05)}to{transform:scale(1)}}@keyframes slow-small-enlarge{to{transform:scale(1.02)}}@keyframes slow-small-shrink{from{transform:scale(1.02)}to{transform:scale(1)}}@keyframes slow-show{from{opacity:0}to{opacity:1}}@keyframes product-bar-fill-left{from{right:100%}to{right:50%;opacity:1}}@keyframes product-bar-fill-right{from{left:100%}to{left:50%;opacity:1}}@keyframes moveTextUp{to{transform:translateY(-8px);opacity:1;border-bottom-left-radius:0;border-bottom-right-radius:0}}

