body{font-family:usual,sans-serif;color:#333;line-height:1.6}@media (max-width:768px){body{overflow-x:hidden}}h2,h3{font-family:'Bebas Neue',sans-serif}h2.title{font-size:2em;margin:.67em 0;font-family:usual,sans-serif}.wrap{width:1350px;max-width:95%;margin:0 auto}a{text-decoration:none}img{max-width:100%;height:auto}.content p{margin:10px 0 30px 0;line-height:1.6;font-size:18px;color:#333}header#site-header button.mobile-nav{display:none;border:0;margin-left:10px;font-size:22px;border-radius:5px;background-color:#ff6d15;color:#fff;width:37px;height:37px;position:relative}header#site-header button.mobile-nav svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header#site-header button.mobile-nav svg:nth-child(2){display:none}header#site-header button.mobile-nav.clicked svg:nth-child(1){display:none}header#site-header button.mobile-nav.clicked svg:nth-child(2){display:block}@media (max-width:768px){header#site-header button.mobile-nav{display:block}}header#site-header .wrap{display:flex;justify-content:space-between;padding:20px 0;align-items:center}header#site-header .wrap .wrap-left{display:flex;align-items:center}header#site-header .wrap .wrap-left ul{margin:0;list-style:none}header#site-header .wrap .wrap-left ul li{display:inline-block;padding:5px 5px 5px 25px}header#site-header .wrap .wrap-left ul li a{color:#A6A6A6;transition:.3s}header#site-header .wrap .wrap-left ul li a:hover{color:#333;transition:.3s}header#site-header .wrap .wrap-left ul li.current-menu-item a{color:#333}@media (max-width:768px){header#site-header .wrap .wrap-left a.logo{max-width:30vw}header#site-header .wrap .wrap-left .main-navigation{position:fixed;z-index:1;background-color:rgba(0,0,0,.9);top:0;bottom:0;left:calc(-95.7vw - 100px);width:calc(95.7vw - 100px);transition:.3s}header#site-header .wrap .wrap-left .main-navigation.open{left:0;transition:.3s}header#site-header .wrap .wrap-left .main-navigation ul{padding:50px 2.5vw}header#site-header .wrap .wrap-left .main-navigation ul li{display:block}header#site-header .wrap .wrap-left .main-navigation ul li a{color:#fff}}header#site-header .wrap #breadcrumbs{display:flex;align-items:center;margin:0}header#site-header .wrap #breadcrumbs *{display:flex;align-items:center}@media (max-width:768px){header#site-header .wrap #breadcrumbs{display:none}}header#site-header .wrap #breadcrumbs svg{font-size:12px;margin:0 10px}header#site-header .wrap #breadcrumbs a{color:#333}header#site-header .wrap .location-select{display:flex;align-items:center}@media (max-width:768px){header#site-header .wrap .location-select span:nth-child(1){display:none}}header#site-header .wrap .location-select ul{margin:0;padding-left:0;list-style:none}header#site-header .wrap .location-select .contact-select{margin:0 20px;border:0}header#site-header .wrap .location-select .contact-select option[value=val10]{display:none}header#site-header .wrap .location-select #width_tmp_select{display:none}header#site-header .hr{height:1px;width:1450px;max-width:95%;margin:0 auto;background-color:#A6A6A6}header#site-header .wrap-right{display:flex;color:#A6A6A6}@media (max-width:768px){header#site-header .wrap-right{align-items:center}}header#site-header .wrap-right a{color:#A6A6A6}header#site-header .wrap-right .search-button{position:relative;background-color:rgba(0,0,0,0);border:0}@media (max-width:768px){header#site-header .wrap-right .search-button{display:none}}header#site-header .location-numbers ul li{display:none}.search-box{position:relative}.search-box form{color:#333;display:none;background-color:#05286a;padding:15px 25px;box-shadow:2px 2px 2px rgba(0,0,0,.6);position:absolute;top:50px;right:0;width:401px;box-sizing:border-box}.search-box form input:first-child{width:250px;padding:5px}.search-box form input:nth-child(2){border-radius:0;border:0;background-color:#f2f2f2;box-shadow:2px 2px 2px rgba(0,0,0,.6);padding:5px 15px}.search-box.open form{display:block}.cp-select select{width:50px;margin:0 20px;border:0}@media (max-width:768px){.cp-select select{margin:0 5px}}.geoip-country-US .cp-select select{width:140px}.geoip-country-AU .cp-select select{width:95px}.geoip-country-GB .cp-select select{width:50px}.geoip-country-IN .cp-select select{width:65px}.geoip-country-PT .cp-select select{width:95px}.geoip-country-IT .cp-select select{width:60px}.geoip-country-NL .cp-select select{width:255px}.geoip-country-FR .cp-select select{width:160px}.geoip-country-BE .cp-select select{width:160px}.geoip-country-IR .cp-select select{width:55px}.geoip-country-DE .cp-select select{width:105px}.geoip-country-IL .cp-select select{width:70px}.geoip-country-ES .cp-select select{width:135px}body.home #breadcrumbs{visibility:hidden}.home-banner{padding:100px 0;background-size:cover;background-position:center;text-align:center;color:#fff}@media (max-width:768px){.home-banner{padding:30px 0}}.home-banner h1{font-size:52px;margin:10px 0}@media (max-width:768px){.home-banner h1{font-size:32px}}.home-banner p{font-size:28px;font-weight:700;margin:10px 0}@media (max-width:768px){.home-banner p{font-size:20px}}.home-banner .hr{height:3px;background-color:#B0C04D;margin:40px 0}.home-banner .icon-flex{display:flex;justify-content:space-around}.home-banner .icon-flex img{width:20%}.home-1{display:flex}@media (max-width:768px){.home-1{flex-direction:column-reverse}}.home-1>div:nth-child(1){width:calc(100% / 1.5);box-sizing:border-box;padding:50px 10%;color:#fff;background-color:#0F2966}@media (max-width:768px){.home-1>div:nth-child(1){width:100%}}.home-1>div:nth-child(1) h2{font-size:42px;letter-spacing:1px;position:relative;width:100%;display:inline-grid;padding-bottom:20px;margin:0}.home-1>div:nth-child(1) h2:after{margin-top:15px;content:'';display:inline-block;bottom:0;background-color:rgba(255,255,255,.2);width:70%;height:1px;left:0}.home-1>div:nth-child(1) p{font-size:20px}.home-1>div:nth-child(2){width:calc(100% / 3);background-size:cover;background-position:center}@media (max-width:768px){.home-1>div:nth-child(2){width:100%;position:relative}.home-1>div:nth-child(2) .inner{padding-top:60%}}.home-2 .wrap{display:flex;margin:50px auto;align-items:center;justify-content:space-between}@media (max-width:768px){.home-2 .wrap{flex-wrap:wrap}}.home-2 .wrap img{width:65%}@media (max-width:768px){.home-2 .wrap img{width:100%}}.home-2 .wrap>div{width:calc(35% - 50px)}@media (max-width:768px){.home-2 .wrap>div{width:100%}}.home-2 .wrap>div p:nth-child(1){font-weight:600;font-size:22px}.home-2 .wrap>div a{font-weight:700;font-size:20px;display:block;margin-top:30px;color:#333}.home-3{margin:10px 0;padding:50px 0;background-color:#f2f2f2}.home-3 h2{font-size:32px;letter-spacing:1px;text-align:center}.home-3 .flex{display:flex;justify-content:space-between}@media (max-width:768px){.home-3 .flex{flex-wrap:wrap}}.home-3 .flex .tab{width:calc(35% - 50px)}@media (max-width:768px){.home-3 .flex .tab{width:100%}}.home-3 .flex .tab a{display:flex;padding:10px 0;color:#333;cursor:pointer;transition:.3s}.home-3 .flex .tab a.active{color:#ff6d15}.home-3 .flex .tab a:hover{color:#ff6d15;transition:.3s}.home-3 .flex .tab a svg{font-size:22px;padding:0 20px 0 0}.home-3 .flex .tab a span{display:inline-block}.home-3 .flex #tab-1{display:block}.home-3 .flex .arrow-container a{position:relative;display:inline-block;background-color:#05286a;width:40px;height:40px;border-radius:50%}.home-3 .flex .arrow-container a svg{font-size:26px;position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.home-3 .flex .content-wrapper{width:65%;box-sizing:border-box;padding-right:200px}@media (max-width:768px){.home-3 .flex .content-wrapper{padding-right:0;width:100%}}.home-3 .flex .content-wrapper .tab-content,.home-3 .flex .content-wrapper .tabcontent{display:none}.home-3 .flex .content-wrapper h3{font-size:36px;letter-spacing:1px;margin:5px 0}.home-3 .flex .content-wrapper h3 span{font-size:22px;display:inline-block;margin-left:10px}.home-3 .flex .content-wrapper a{color:#333;text-decoration:underline}.page-template-contact section .wrap{width:1000px}.contact-intro{background-color:#f2f2f2;padding:50px 0 30px 0;margin-bottom:50px;position:relative}.contact-intro:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:30px solid transparent;border-top-color:#f2f2f2;border-bottom:0;margin-left:-30px;margin-bottom:-30px}.contact-intro h1{max-width:800px;margin:0 auto;line-height:1.4;color:#05286a;text-align:center}.contact-main .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline}.contact-main .wrap .location-list{width:70%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:768px){.contact-main .wrap .location-list{width:100%}}.contact-main .wrap .location-list ul{margin:0;list-style:none;padding:40px 0 0 0;width:calc(50% - 20px)}@media (max-width:768px){.contact-main .wrap .location-list ul{width:100%}}.contact-main .wrap .location-list ul li{color:#05286a;line-height:1.4;padding:5px 0}.contact-main .wrap .location-list ul li a{color:#05286a}.contact-main .wrap .location-list ul li h3{text-transform:uppercase;font-size:26px;margin:0}.contact-main .wrap .form-container{width:calc(30% - 30px);background-color:#f2f2f2}@media (max-width:768px){.contact-main .wrap .form-container{width:100%}}.contact-main .wrap .form-container h2{margin:0;color:#fff;background-color:#05286a;padding:20px;text-align:center;width:100%;box-sizing:border-box}.contact-main .wrap .form-container form{padding:20px;box-sizing:border-box;width:100%}.contact-main .wrap .form-container form input,.contact-main .wrap .form-container form textarea{width:100%;border:0;padding:5px;box-sizing:border-box}.contact-main .wrap .form-container form textarea{height:250px;resize:none}.contact-main .wrap .form-container form .wpcf7-submit{background-color:#ff6d15;color:#fff;margin-top:15px;padding:10px}.contact-main .wrap .form-container form label{display:inline-block;margin:25px 0 5px 0;font-size:18px;color:#05286a;font-weight:600}.simple-content form:not(.searchform){background-color:#f2f2f2;padding:20px;box-sizing:border-box;width:100%}@media (min-width:768px){.simple-content form:not(.searchform){display:flex;justify-content:space-between}.simple-content form:not(.searchform) div.half{width:calc(50% - 20px)}.simple-content form:not(.searchform) div.half textarea{height:495px}}.simple-content form:not(.searchform) input,.simple-content form:not(.searchform) textarea{width:100%;border:0;padding:5px;box-sizing:border-box}.simple-content form:not(.searchform) textarea{height:250px;resize:none}.simple-content form:not(.searchform) .wpcf7-submit{background-color:#ff6d15;color:#fff;margin-top:15px;padding:10px}.simple-content form:not(.searchform) label{display:inline-block;margin:25px 0 5px 0;font-size:18px;color:#05286a;font-weight:600}.about-intro .wrap{display:flex;width:1100px;justify-content:space-between;align-items:center}@media (max-width:768px){.about-intro .wrap h1,.about-intro .wrap h2{margin-top:0}}@media (max-width:768px) and (max-width:768px){.about-intro .wrap h1,.about-intro .wrap h2{font-size:1.6em}}.about-intro .wrap a{color:#fff;display:flex;align-items:center;background-color:#ff6d15;padding:7px 15px;border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,.4)}.about-intro .wrap a:hover{text-decoration:underline}@media (max-width:768px){.about-intro .wrap a{display:none}}.about-intro .wrap a>span{margin-left:10px;display:inline-block;color:#333;border:2px solid #333;line-height:1;height:25px;width:25px;position:relative;background-color:#fff;border-radius:4px}.about-intro .wrap a>span span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-intro .hr{height:1px;width:1350px;max-width:95%;margin:0 auto;background-color:#A6A6A6}.about-1{margin:50px 0}.about-1 .wrap{width:1100px}.about-1 .wrap .pre{font-weight:700}.about-1 .wrap h2{margin-top:0;font-size:38px;color:#A6A6A6;letter-spacing:2px}.about-1 .wrap .flex{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media (max-width:768px){.about-1 .wrap .flex{flex-direction:column-reverse}}.about-1 .wrap .flex>div{width:calc(50% - 30px)}@media (max-width:768px){.about-1 .wrap .flex>div{width:100%}}.about-1 .wrap .flex>div ul{padding:0;list-style:none}.about-1 .wrap .flex>div ul li{padding:5px 0;line-height:1.6;font-size:18px;color:#333;font-weight:600}.about-1 .wrap .flex>div:nth-child(2) img{width:calc(100% + 200px);max-width:calc(47.5vw - 30px)}@media (max-width:768px){.about-1 .wrap .flex>div:nth-child(2) img{width:100%;max-width:100%}}.about-1 .wrap .flex>div:nth-child(2) .caption{padding:10px;font-weight:800;display:inline-block}.about-2{margin:50px 0}.about-2 .image-container{position:relative}.about-2 .image-container .inner{padding-top:30%;background-size:cover;background-position:center}.about-2 .heading{padding:50px 0;background-color:#D3D3CC}.about-2 .heading .wrap{width:1100px}.about-2 .heading .wrap .pre{font-weight:700}.about-2 .heading .wrap h2{font-size:42px;letter-spacing:2px;color:#fff;margin:0}.about-3{margin:50px 0}.about-3 .wrap{width:1100px}.about-3 .wrap .flex{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:768px){.about-3 .wrap .flex{flex-direction:column-reverse}}.about-3 .wrap .flex>div:nth-child(1){width:calc(100% - 400px)}@media (max-width:768px){.about-3 .wrap .flex>div:nth-child(1){width:100%}}.about-3 .wrap .flex>div:nth-child(1) h2{font-size:32px;letter-spacing:2px;margin-bottom:0}.about-3 .wrap .flex>div:nth-child(1) h3{font-size:38px;letter-spacing:2px;margin-bottom:-10px}.about-3 .wrap .flex>div:nth-child(1) p{max-width:550px}@media (max-width:768px){.about-3 .wrap .flex>div:nth-child(1) p{max-width:100%}}.about-3 .wrap .flex>div:nth-child(2){width:340px}.about-3 .wrap .flex>div:nth-child(2) .links-heading{font-weight:700;display:inline-block;margin:10px 0;width:250px}.about-3 .wrap .flex>div:nth-child(2) ul{padding:0;list-style:none}.about-3 .wrap .flex>div:nth-child(2) ul li{padding:5px 0;display:flex}.about-3 .wrap .flex>div:nth-child(2) ul li span{display:inline-block;font-size:22px;margin-right:20px;color:#ff6d15;font-weight:700;line-height:1}.about-3 .wrap .flex>div:nth-child(2) ul li a{margin-top:3px;line-height:1.6;color:#333}.about-3 .wrap .flex>div:nth-child(2) ul li a:hover{text-decoration:underline}.get-in-touch{padding:100px 0;background-size:cover;background-position:center}.get-in-touch .heading{font-size:28px;font-weight:900;display:block}.get-in-touch a{display:inline-block;font-size:24px;text-transform:uppercase;padding:20px 35px;font-weight:700;margin-top:30px;color:#333;border:1px solid #fff;background-color:rgba(255,255,255,0);transition:.3s}.get-in-touch a:hover{background-color:#fff;transition:.3s}.resources-filter{background-color:#f2f2f2;padding:10px 0;margin:-1px 0 40px 0}.resources-filter .wrap{width:1100px}.resources-filter .wrap .filter{position:relative;display:inline-block;padding:10px;margin-right:30px}.resources-filter .wrap .filter h2{display:none}.resources-filter .wrap .filter ul{display:none;position:absolute;top:20px;left:0;z-index:1;padding:0;list-style:none}.resources-filter .wrap .filter ul li{width:250px;padding:3px 15px;background-color:#f2f2f2}.resources-filter .wrap .filter ul li a{color:#333;display:block;width:100%}.resources-filter .wrap .filter ul li a:hover{text-decoration:underline}.resources-filter .wrap .filter:hover ul{display:block}.resource-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.resource-flex:after{display:block;content:'';width:calc((100% / 3) - 15px)}.resource-flex>div{width:calc((100% / 3) - 15px);margin-bottom:30px;display:flex;flex-direction:column}@media (max-width:768px){.resource-flex>div{width:100%}}.resource-flex>div a.video-thumb{display:block;position:relative;background-size:cover;background-position:center}.resource-flex>div a.video-thumb .inner{padding-top:55%}.resource-flex>div .contents{flex:auto;margin:10px 5%;position:relative}.resource-flex>div .contents span{display:block}.resource-flex>div .contents .cat{color:#ff6d15;font-size:18px;margin-bottom:30px}@media (max-width:768px){.resource-flex>div .contents .cat{font-size:14px;margin-bottom:5px}}.resource-flex>div .contents .cat a{color:#ff6d15;text-decoration:underline}.resource-flex>div .contents a.label{font-size:24px;color:#333;padding-bottom:50px;display:block}@media (max-width:768px){.resource-flex>div .contents a.label{font-size:18px;padding-bottom:35px}}.resource-flex>div .contents a.view{position:absolute;left:0;bottom:0;display:block;color:#333;font-size:18px;font-weight:600}@media (max-width:768px){.resource-flex>div .contents a.view{font-size:14px}}.divisions-list{background-color:#f2f2f2;padding:40px 0;margin:-1px 0 40px 0}.divisions-list ul{list-style:none;padding:0;margin:0}.divisions-list ul li{border-bottom:1px solid #A6A6A6}.divisions-list ul li a{display:flex;justify-content:space-between;padding:5px;font-weight:600;margin:0 auto;width:1100px}.divisions-list ul li a span{display:flex;align-items:top;color:#333}.divisions-list ul li a span svg{font-size:28px;color:#A6A6A6;display:inline-block;margin-right:20px}.divisions-list ul li a span svg.fa-external-link-alt{font-size:14px;margin-left:10px;color:#ff6d15;padding-top:10px}.divisions-list ul li a>svg{font-size:32px;color:#ff6d15}.divisions-quicklinks .resource-flex{justify-content:center;width:calc(100% + 40px);margin:30px -20px}.divisions-quicklinks .resource-flex:after{display:none}@media (max-width:768px){.divisions-quicklinks .resource-flex{flex-wrap:wrap;margin:0;width:100%}}.divisions-quicklinks .resource-flex .resource{margin:10px;width:calc((100% / 3) - 25px)}@media (max-width:768px){.divisions-quicklinks .resource-flex .resource{margin:10px 0;width:100%}}.divisions-quicklinks .resource-flex .resource>a{display:block;position:relative;background-size:cover;background-position:center}.divisions-quicklinks .resource-flex .resource>a .inner{padding-top:55%}.divisions-quicklinks .resource-flex .resource .contents{display:flex;flex-direction:column;justify-content:space-between}.divisions-quicklinks .resource-flex .resource .contents .contents-inner{flex:auto;display:flex;flex-direction:column;justify-content:space-between}.divisions-quicklinks .resource-flex .resource .contents a{color:#333;display:flex;align-items:center}.divisions-quicklinks .resource-flex .resource .contents a svg{font-size:22px;padding-right:10px}.divisions-quicklinks .resource-flex .resource .contents a .new{displaY:inline-block;margin-right:10px}.divisions-quicklinks .resource-flex .resource .label{font-size:22px;max-width:100%}.reinforcement-applications{padding:30px 0;background-color:#D3D3CC}.reinforcement-applications .wrap{display:flex}@media (max-width:768px){.reinforcement-applications .wrap{flex-wrap:wrap}}.reinforcement-applications .wrap>div:nth-child(1){box-sizing:border-box;padding:0 40px;width:35%;border-left:1px solid #fff;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.reinforcement-applications .wrap>div:nth-child(1){width:100%;border-left:0;margin-bottom:10px}}.reinforcement-applications .wrap>div:nth-child(1) h2{color:#fff;letter-spacing:3px;font-size:42px;margin:0;font-weight:500}.reinforcement-applications .wrap>div:nth-child(1) p{font-size:18px}.reinforcement-applications .wrap>div:nth-child(1) a{color:#333;font-size:18px}.reinforcement-applications .wrap>div:nth-child(1) a svg{font-size:26px}.reinforcement-applications .wrap>div:nth-child(2){width:65%;display:flex;justify-content:space-between}@media (max-width:768px){.reinforcement-applications .wrap>div:nth-child(2){width:100%}}.reinforcement-applications .wrap>div:nth-child(2)>div{position:relative;background-size:cover;background-position:center;width:48%}.reinforcement-applications .wrap>div:nth-child(2)>div .inner{padding-top:150%}.materials .wrap:nth-child(1){padding:20px 150px 20px 0;display:flex;box-sizing:border-box;align-items:center;justify-content:space-between}@media (max-width:768px){.materials .wrap:nth-child(1){padding:20px 0;flex-direction:column;align-items:flex-start}}.materials .wrap:nth-child(1) h2{letter-spacing:3px;font-size:42px;margin:0}.materials .wrap:nth-child(1) p{font-size:18px;width:60%}@media (max-width:768px){.materials .wrap:nth-child(1) p{width:100%}}.materials .wrap:nth-child(1) a{color:#333;font-size:22px}.materials .wrap:nth-child(1) a svg{font-size:28px}.materials .wrap:nth-child(2){display:flex;flex-wrap:wrap;justify-content:space-between}.materials .wrap:nth-child(2)>div{background-size:cover;background-position:center;width:calc((100%/3) - 15px);position:relative;margin:10px 0}@media (max-width:768px){.materials .wrap:nth-child(2)>div{width:calc(50% - 10px)}}.materials .wrap:nth-child(2)>div .inner{padding-top:25%}@media (max-width:768px){.materials .wrap:nth-child(2)>div .inner{padding-top:40%}}.working{padding:30px 0;background-color:#f2f2f2}.working .wrap{display:flex;margin:50px auto;align-items:center;justify-content:space-between}@media (max-width:768px){.working .wrap{flex-wrap:wrap}}.working .wrap img{width:65%}@media (max-width:768px){.working .wrap img{width:100%}}.working .wrap>div{width:calc(35% - 50px)}@media (max-width:768px){.working .wrap>div{width:100%}}.working .wrap>div a{font-weight:700;font-size:20px;display:block;margin-top:30px;color:#333}.system-1{padding:30px 0;background-color:#333;color:#fff}@media (max-width:768px){.system-1.sub-system-1{height:auto!important;margin-bottom:20px!important}}.system-1 .wrap{display:flex;justify-content:space-between;align-items:flex-start;width:1100px}@media (max-width:768px){.system-1 .wrap{flex-wrap:wrap}}.system-1 .wrap ::-webkit-scrollbar{width:5px}.system-1 .wrap ::-webkit-scrollbar-track{-webkit-box-shadow:inset 4px 0 0 rgba(255,255,255,.3);-webkit-border-radius:10px;border-radius:10px}.system-1 .wrap ::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#ff6d15}.system-1 .wrap .contents{width:65%}@media (max-width:768px){.system-1 .wrap .contents{width:100%}}.system-1 .wrap .contents h2{font-size:42px;width:100%;letter-spacing:3px;position:relative;display:inline-grid}.system-1 .wrap .contents h2:after{margin-top:15px;content:'';display:inline-block;bottom:0;background-color:rgba(255,255,255,.2);width:40%;height:1px;left:0}.system-1 .wrap .list{width:30%}@media (max-width:768px){.system-1 .wrap .list{width:100%;height:250px!important}}.system-1 .wrap .list .toscroll{overflow:auto;direction:rtl;height:calc(100% - 80px)}.system-1 .wrap .list .toscroll .inner{direction:ltr;padding-left:20px}.system-1 .wrap .list .toscroll ul{overflow:auto;padding:0;margin:0;list-style:none}.system-1 .wrap .list .toscroll ul li{padding:10px 0}.system-1 .wrap .list .toscroll ul li a{font-weight:300;font-style:italic;color:#fff;text-decoration:underline}.system-1 .not-card{padding:1px 0;padding-bottom:20px;box-sizing:border-box}.system-1 .not-card h2{margin:25px 0}.system-1 .card{background-color:#f2f2f2;box-sizing:border-box;padding:20px}.system-1 .card:not(:last-child) ul{border-bottom:1px solid #D3D3CC}.system-1 .card h3{margin:0 0 0 25px;font-size:22px;line-height:1;font-family:usual,sans-serif;color:#333}.system-1 .card ul{padding-left:25px;margin-bottom:0;column-count:2;color:#ff6d15;position:relative;padding-bottom:20px}@media (max-width:768px){.system-1 .card ul{column-count:1}}.system-1 .card ul li{padding:5px 0}.system-1 .card ul li::marker{font-size:26px;padding-top:10px}.system-1 .card ul span{font-size:16px;color:#333}.contact-cta .wrap{padding:20px 0;display:flex;justify-content:flex-end}.contact-cta a{display:flex;align-items:center;color:#333}.contact-cta a>span:nth-child(1){display:inline-block;padding:5px 0;margin-right:15px;border-bottom:2px solid #ddd}.contact-cta a>span:nth-child(2){margin-left:5px;display:inline-block;color:#333;border:1px solid #333;line-height:1;height:25px;width:25px;position:relative}.contact-cta a>span:nth-child(2) span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single-case-study .header-image{background-size:cover;background-position:center;position:relative}.single-case-study .header-image .inner{padding-top:20%}.single-case-study .breadcrumb_last{text-transform:uppercase}.single-case-study .breadcrumb_last:before{content:'Case study: ';text-transform:capitalize}.single-case-study .content-area .wrap{width:1100px}.single-case-study .content-area .wrap h1 span{text-transform:uppercase}.single-case-study .content-area .wrap aside a{display:block;text-align:center;margin:25px 0;border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;padding:15px 0;color:#ff6d15;text-decoration:underline;font-weight:800}.single-case-study .content-area .wrap aside a span{font-weight:400}.single-case-study .share-wrapper a{display:inline-block;color:#fff;font-size:18px;font-weight:700;padding:5px 30px;border-radius:5px;margin:5px 30px 5px 0}.single-case-study .share-wrapper a svg{margin-right:10px}.single-case-study .share-wrapper a:nth-child(1){background-color:#4267b2}.single-case-study .share-wrapper a:nth-child(2){background-color:#55aced}.single-case-study .share-wrapper a:nth-child(3){background-color:#7d7d7d}a.full-case{display:block;text-align:center;margin:25px 0;border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;padding:15px 0;color:#ff6d15;text-decoration:underline;font-weight:800}a.full-case span{font-weight:400}.flex-wrapper{display:flex;justify-content:space-between}.flex-wrapper main{width:calc(100% - 350px)}@media (max-width:768px){.flex-wrapper main{width:100%}}.flex-wrapper main article{display:flex;justify-content:space-between;align-items:top;padding:30px 0;border-bottom:1px solid #D3D3CC}@media (max-width:768px){.flex-wrapper main article{flex-wrap:wrap}}.flex-wrapper main article>div:nth-child(1){width:250px;height:180px}@media (max-width:768px){.flex-wrapper main article>div:nth-child(1){width:100%;height:60vw}}.flex-wrapper main article>div:nth-child(1) img{width:250px;height:180px;object-fit:cover}@media (max-width:768px){.flex-wrapper main article>div:nth-child(1) img{width:100%;height:60vw}}.flex-wrapper main article>div:nth-child(2){width:calc(100% - 300px)}@media (max-width:768px){.flex-wrapper main article>div:nth-child(2){width:100%}}.flex-wrapper main article>div:nth-child(2) .date{font-size:20px}.flex-wrapper main article>div:nth-child(2) h2{margin:10px 0;font-size:28px;letter-spacing:1px}.flex-wrapper main article>div:nth-child(2) h2 a{color:#333}.flex-wrapper main article>div:nth-child(2)>a{color:#ff6d15;font-size:20px}.flex-wrapper aside{width:300px}@media (max-width:768px){.flex-wrapper aside{display:none}}.flex-wrapper aside h3{font-size:20px;letter-spacing:1px}.flex-wrapper aside ul{list-style:none;padding:0;margin:0}.flex-wrapper aside ul li{padding:3px 0}.flex-wrapper aside ul li a{color:#2773c5}.footer-section .wrap{display:flex;justify-content:space-between;padding:40px 0;align-items:center}@media (max-width:768px){.footer-section .wrap{justify-content:flex-start}.footer-section .wrap a.logo{display:none}}.footer-section .wrap .start-project{display:inline-block;font-weight:700;font-size:26px;text-transform:uppercase;color:#333;padding:10px 25px;border:1px solid #333}@media (max-width:768px){.footer-section .wrap .start-project{padding:10px;font-size:22px;width:100%;text-align:center}}.footer-section .footer-bottom{background-color:#f2f2f2}.footer-section .footer-bottom .footer-right{display:flex}@media (max-width:768px){.footer-section .footer-bottom .footer-menu{display:none}}.footer-section .footer-bottom .footer-menu ul{display:flex;list-style:none;padding-left:0;margin:0}.footer-section .footer-bottom .footer-menu ul li{display:inline-block;margin-left:20px}.footer-section .footer-bottom .footer-menu ul li a{color:#333}.footer-section .footer-bottom ul.social{margin:0;display:flex;list-style:none}.footer-section .footer-bottom ul.social li{margin-left:20px}.footer-section .footer-bottom ul.social li a{font-size:32px;color:#A6A6A6}.resources-filter.partial{background-color:#fff}.resources-filter.partial .wrap{display:flex;align-items:center}.resources-filter.partial .wrap h2{font-size:36px;text-transform:uppercase;margin:0;padding-right:20px}@media (max-width:768px){.resources-filter.partial .wrap .filter{display:none}}.resources-filter.partial .wrap span{font-size:20px;font-style:italic;color:#ff6d15}.resources-filter.partial .wrap span svg{padding:0 10px}.resources-filter.partial .wrap ul li{background-color:#fff}.resources-filter.partial .wrap ul li a{color:#ff6d15}section.project{padding:100px 0;background-size:cover;background-position:center}@media (max-width:768px){section.project{padding:30px 0}}section.project h2{font-family:usual,sans-serif;font-size:32px;margin:15px 0}@media (max-width:768px){section.project h2{font-size:22px;text-align:center}}section.project a{display:inline-block;padding:15px 60px;color:#333;background-color:rgba(255,255,255,0);transition:.3s;border:1px solid #fff;font-family:'Bebas Neue',sans-serif;font-size:28px;margin:15px 0}@media (max-width:768px){section.project a{font-size:18px;padding:10px;width:100%;box-sizing:border-box;text-align:center}}section.project a:hover{background-color:#fff;transition:.3s}@media (max-width:768px){section.application-nav .wrap ::-webkit-scrollbar{height:5px}section.application-nav .wrap ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 4px 0 rgba(55,55,55,.3);-webkit-border-radius:10px;border-radius:10px}section.application-nav .wrap ::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#ff6d15}}section.application-nav .wrap ul{display:flex;list-style:none;padding-left:0}@media (max-width:768px){section.application-nav .wrap ul{overflow:auto}}section.application-nav .wrap ul li{padding:0 20px 0 0}@media (max-width:768px){section.application-nav .wrap ul li{min-width:200px}}section.application-nav .wrap ul li a{padding:10px;display:flex;text-align:center;font-size:18px;font-weight:600;color:#333;transition:.3s;display:block;border-bottom:3px solid rgba(255,255,255,0)}section.application-nav .wrap ul li a.active,section.application-nav .wrap ul li a:hover{color:#ff6d15;border-bottom:3px solid #ff6d15;transition:.3s}@media (max-width:768px){section.application-nav .wrap ul li a.active,section.application-nav .wrap ul li a:hover{border-bottom:0}}section.application{margin:30px 0;padding:30px 0;background-color:#D3D3CC}section.application .wrap{width:1100px;display:flex;justify-content:space-between}@media (max-width:768px){section.application .wrap{flex-wrap:wrap}}section.application .wrap .contents{width:60%}@media (max-width:768px){section.application .wrap .contents{width:100%}}section.application .wrap .contents .pre{font-weight:700}section.application .wrap .contents h1{color:#fff;text-transform:uppercase;display:block;margin:10px 0;padding:10px 0;border-bottom:1px solid #fff}section.application .wrap .aside{width:calc(40% - 50px);display:flex;flex-direction:column;align-items:flex-end}@media (max-width:768px){section.application .wrap .aside{width:100%}}section.application .wrap .aside .list{max-width:280px}@media (max-width:768px){section.application .wrap .aside .list{max-width:100%;height:250px!important}}section.application .wrap .aside .list ul{list-style:none;padding:0}section.application .wrap .aside .list ul li{padding:10px 0;display:flex;align-items:center}section.application .wrap .aside .list ul li svg{font-size:20px;color:#ff6d15;padding-right:10px}section.application .wrap .aside .list ul li span{font-size:16px;color:#333;font-weight:100;text-decoration:underline;font-style:italic}@media (max-width:768px){section.application .wrap .aside img{display:none}}section.application.application-long .wrap{align-items:flex-start;width:1100px}section.application.application-long .wrap ::-webkit-scrollbar{width:5px}section.application.application-long .wrap ::-webkit-scrollbar-track{-webkit-box-shadow:inset 4px 0 0 rgba(255,255,255,.3);-webkit-border-radius:10px;border-radius:10px}section.application.application-long .wrap ::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#ff6d15}section.application.application-long .wrap .aside .list ul li{padding:20px 0}section.application.application-long .wrap .toscroll{overflow:auto;direction:rtl;height:calc(100% - 80px)}section.application.application-long .wrap .toscroll .inner{direction:ltr;padding-left:20px}section.application.application-long .wrap .toscroll .inner ul{margin:0}section.gallery .gallery-container{displaY:flex;flex-wrap:wrap;justify-content:space-between}section.gallery .gallery-container a{width:calc((100% / 5) - 10px);margin-bottom:15px;border:1px solid #D3D3CC}section.gallery .gallery-container a p{color:#333;margin:0;padding:10px 10px 5px 10px}@media (max-width:1050px){section.gallery .gallery-container a{width:calc((100% / 3) - 10px)}}@media (max-width:768px){section.gallery .gallery-container a{width:calc(50% - 10px)}}section.gallery .gallery-container a .image{background-size:cover;background-position:center;position:relative}section.gallery .gallery-container a .image .inner{padding-top:56%;background-color:rgba(100,100,100,.8);opacity:0;transition:.3s}section.gallery .gallery-container a .image .inner span{font-size:90px;transform-origin:center;margin:-3px 0;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}section.gallery .gallery-container a .image:hover .inner{opacity:1;transition:.3s}/*# sourceMappingURL=style.css.map */