*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;outline:0;box-shadow:none}*{-webkit-tap-highlight-color:rgba(255,255,255,0)}input,textarea,select,button{line-height:normal !important}ul,ol{list-style-type:none;list-style-image:none;list-style-position:inside}abbr{text-decoration:none}code,pre{padding:20px;max-width:100%;overflow:hidden;white-space:pre-wrap}*{outline:0px solid blue}body{background-color:#f8f8f8;color:#303030}body.overflow-hidden{overflow:hidden}.container{max-width:1200px;margin:0 auto;padding:0 40px}@media only screen and (max-width: 991.98px){.container{padding:0 30px}}@media only screen and (max-width: 767.98px){.container{padding:0 20px}}@media only screen and (max-width: 575.98px){.container{padding:0 10px}}.overlay{position:fixed;z-index:2;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);opacity:0;visibility:hidden;pointer-events:none;transition:visibility 0s linear 0.2s, opacity 0.2s}.overlay.active{opacity:1;visibility:visible;pointer-events:auto;transition:visibility 0s linear 0s, opacity 0.2s}.hidden{display:none !important}.text-center{text-align:center}.text-right{text-align:right}b,.strong,.text-strong{font-weight:700}a{text-decoration:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes dash{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}html{font-size:16px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Oswald", sans-serif;font-size:1rem;line-height:1.5;font-weight:300}input,textarea,select,button{font-family:inherit}h1,h2,h3,h4,h5{line-height:1.25;font-weight:600;margin:0 0 20px}@media only screen and (max-width: 767.98px){h1,h2,h3,h4,h5{margin:0 0 15px}}@media only screen and (max-width: 575.98px){h1,h2,h3,h4,h5{margin:0 0 10px}}h1{font-size:3rem}@media only screen and (max-width: 767.98px){h1{font-size:2.5rem}}@media only screen and (max-width: 575.98px){h1{font-size:2rem}}h1.h2,h2{font-size:2rem}@media only screen and (max-width: 767.98px){h1.h2,h2{font-size:1.75rem}}@media only screen and (max-width: 575.98px){h1.h2,h2{font-size:1.5rem}}h3{font-size:1.75rem}@media only screen and (max-width: 767.98px){h3{font-size:1.5rem}}@media only screen and (max-width: 575.98px){h3{font-size:1.25rem}}h4{font-size:1.5rem}@media only screen and (max-width: 767.98px){h4{font-size:1.25rem}}@media only screen and (max-width: 575.98px){h4{font-size:1.125rem}}p{font-family:"IBM Plex Sans", sans-serif;font-weight:400;margin:0 0 20px}@media only screen and (max-width: 767.98px){p{margin:0 0 15px}}@media only screen and (max-width: 575.98px){p{margin:0 0 10px}}blockquote p{font-family:"Oswald", sans-serif}*>p:last-child{margin:0}ul{font-family:"IBM Plex Sans", sans-serif;font-weight:400}.oswald{font-family:"Oswald", sans-serif}.button{text-decoration:none;font-size:0.8125rem;line-height:normal;font-weight:400;background-color:#FFC53D;color:#303030;padding:10px 20px;border-radius:9999px;transition:all 0.15s ease-in-out;display:inline-block;vertical-align:middle;cursor:pointer}.button:hover{background-color:#303030;color:#fff}.button.invert{background-color:#fff;color:#303030}.button.invert:hover{background-color:#303030;color:#fff}.button.small{font-size:0.8125rem;padding:5px 15px}.button.wide{padding-left:40px;padding-right:40px}.button span+span{margin-left:5px}header{position:fixed;z-index:3;top:0;left:0;width:100%;height:auto;background-color:#fff;border-bottom:1px solid #FFC53D;transform:translate3d(0, 0, 0);will-change:transform;backface-visibility:hidden;transition:all 0.3s linear}.admin-bar header{top:32px}header.is-hidden{transform:translate3d(0, -100%, 0)}header.is-visible{transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1079.98px){header{position:relative}}header .container{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px}header .brand svg{display:block;width:auto;height:40px}header .brand svg .group{isolation:isolate}header .brand svg .text-asbesti{fill:#303030}header .brand svg .text-fi{fill:#FFC53D;animation:fadeIn 0.8s linear forwards}header .brand svg .line-top{fill:none;stroke:#FFC53D;stroke-width:4px;stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash 4s linear forwards 0.2s}header .brand svg .line-bottom{fill:none;stroke:#FFC53D;stroke-width:4px;stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash 6s linear forwards}header .brand svg .block{fill:#FFC53D}header .navigation button{-webkit-appearance:none;appearance:none;background-color:transparent;display:block;font-size:2rem}header .navigation button.disabled{opacity:0.2;pointer-events:none}@media only screen and (min-width: 768px){header .navigation button{display:none !important}}@media only screen and (max-width: 767.98px){header .navigation nav{position:absolute;z-index:4;top:100%;left:0;right:0;width:100%;background-color:#FFC53D;box-shadow:0 10px 20px rgba(0,0,0,0.5);display:none}}header .navigation nav ul{display:flex;justify-content:flex-end;align-items:stretch;font-family:"Oswald", sans-serif;font-size:0.9125rem;font-weight:300;letter-spacing:0.01rem}@media only screen and (max-width: 767.98px){header .navigation nav ul{flex-direction:column;justify-content:flex-start;align-items:stretch;font-size:1rem}}header .navigation nav ul li{flex:1 0 auto;width:25%;display:flex;align-items:center;text-align:center}@media only screen and (max-width: 767.98px){header .navigation nav ul li{display:block;width:100%}header .navigation nav ul li+li{border-top:1px solid #303030}}header .navigation nav ul li.active a{border-color:#FFC53D;border-left-color:transparent}header .navigation nav ul li a{flex:1 0 auto;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5px 20px;text-decoration:none;color:#303030;border:1px solid transparent;border-right-color:#FFC53D}@media only screen and (max-width: 767.98px){header .navigation nav ul li a{display:block;border:0;padding:20px}}header .navigation nav ul li a:hover{border-color:#FFC53D;border-left-color:transparent}@media only screen and (max-width: 767.98px){header .navigation nav ul li a:hover{border-color:transparent}}header .navigation nav ul li a span{flex:0 1 auto}header .navigation nav ul li:first-child a{border-left-color:#FFC53D}.hero{background-image:url("../img/hero_v01.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;min-height:20vh}@media only screen and (min-width: 1080px){.hero{padding-top:80px}}.home .hero{min-height:50vh}.hero .container{display:flex;flex-direction:column;justify-content:center;align-items:center}.hero .tablet{width:100%;max-width:560px;margin:120px 0;border-radius:10px;text-align:center;box-shadow:0 0 0 3px #bebebe;border:3px solid #404040;background-image:linear-gradient(150deg, #fafafa, #000 60%);padding:20px}.hero .tablet .inner{position:relative;z-index:1;overflow:hidden;background-color:#FFC53D;border:2px outset #7b7b7b}.hero .tablet .inner::after{content:"";position:absolute;z-index:-1;background-color:#ffcd57;width:200%;height:200%;border-radius:50%;bottom:0;left:0;transform:translate(-50%, 0%)}.hero .tablet .inner .ratio{position:relative;width:100%;max-width:560px;height:0;padding-top:56.25%}@media only screen and (min-width: 768px){.hero .tablet .inner .ratio{width:560px;max-width:100%}}.hero .tablet .inner .ratio iframe{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.hero .tablet .inner img,.hero .tablet .inner iframe{display:block}.hero .tablet .inner .caption{background-color:#FFC53D;padding:10px}.hero .tablet .inner .copy{padding:40px}@media only screen and (max-width: 575.98px){.hero .tablet .inner .copy{padding:20px}}.hero .tablet .inner .copy h1{font-size:2.125rem;text-transform:uppercase}.hero .tablet .inner .copy form{position:relative;display:flex;align-items:stretch}.hero .tablet .inner .copy form .fieldset{flex:1 0 auto;width:100%;position:relative;top:0;left:0}.hero .tablet .inner .copy form .fieldset:not(:first-of-type){display:none}.hero .tablet .inner .copy form .answer{margin:0 0 20px}.hero .tablet .inner .copy form ul{display:flex;justify-content:space-around}@media only screen and (max-width: 575.98px){.hero .tablet .inner .copy form ul{flex-direction:column}}@media only screen and (max-width: 575.98px){.hero .tablet .inner .copy form ul .button{margin-bottom:10px}}.hero .tablet .inner .copy form .form-group{display:flex;justify-content:center;align-items:center;margin:0 0 20px}.hero .tablet .inner .copy form .form-group.vertical{flex-direction:column}.hero .tablet .inner .copy form .form-group.vertical select,.hero .tablet .inner .copy form .form-group.vertical .chosen-container{margin-left:0;margin-top:20px}.hero .tablet .inner .copy form .form-group select,.hero .tablet .inner .copy form .form-group .chosen-container{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:5px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAEnRSTlMAARESExQWF0NOT4OIsO3v8fPb+ZyZAAAAV0lEQVQoz83JSxKAIAwE0VEI/jHO/Q/rQoqShL328jXwbUtwNK4ANmoyLsodQ6Y9ouQJxExeybgK3KlezuS9OY2/jvF6nJcze38OO15Ox4GY+w6EQ/CPbs9qBnqn6s1ZAAAAAElFTkSuQmCC");background-position:right 10px top 50%;background-repeat:no-repeat;background-size:auto 12px;width:120px;height:auto;padding:10px;margin-left:20px;font-size:1rem;line-height:normal;font-weight:300;outline:none}.hero .tablet .inner .copy form .form-group select.attention,.hero .tablet .inner .copy form .form-group .chosen-container.attention{animation-name:shake;animation-duration:1s;animation-fill-mode:both}.hero .tablet .inner .copy form .form-group select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.layout{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 0 40px}@media only screen and (max-width: 767.98px){.layout{flex-direction:column}}.layout.v-center{align-items:center}.layout.h-center{justify-content:center}.layout .center{margin-left:auto;margin-right:auto;max-width:640px}.layout .left,.layout .right{flex:0 1 auto;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 767.98px){.layout .left,.layout .right{flex:1 0 auto}}.layout .left>div,.layout .right>div{flex:1 1 auto}.layout .left>div.block-image,.layout .right>div.block-image{flex:0 1 auto}.layout .left{width:calc(60% - 40px);margin-right:40px}@media only screen and (max-width: 767.98px){.layout .left{width:100%;margin-right:0;margin-bottom:40px}}.layout .right{width:40%}@media only screen and (max-width: 767.98px){.layout .right{width:100%}}.block{margin:0;padding:20px 30px 40px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,0.1);border-radius:5px;overflow:hidden;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}@media only screen and (max-width: 575.98px){.block{padding:20px}}.block+.block{margin-top:40px}.block.block-transparent{background-color:transparent;box-shadow:none;padding:0}.block.block-border{background-color:transparent;box-shadow:none;border:1px solid #FFC53D;padding-bottom:20px;display:flex;justify-content:center;align-items:center}.block.block-border>div{flex:0 1 auto}.block.block-border p{margin:0}.block.block-yellow{background-color:#FFC53D}.block.block-yellow h3{font-size:1.75rem}.block.block-yellow h4{font-size:1.5rem}.block.block-image{padding:0;box-shadow:none}.block.block-image>img{display:block}.block.block-image .image{display:flex;flex-direction:column;justify-content:center;align-items:center;max-height:200px;overflow:hidden}.block.block-image .image img{flex:1 0 auto;min-width:100%;max-width:500px;min-height:100%;max-height:500px}.block.block-image .caption{background-color:#FFC53D;padding:10px 20px;font-size:1.25rem}.block.block-video{padding:0;box-shadow:none}.block.block-a,.block.block-b{background-position:right 30px top 50%;background-repeat:no-repeat;background-size:128px auto;padding-right:188px}@media only screen and (max-width: 575.98px){.block.block-a,.block.block-b{padding-right:20px;padding-bottom:188px;background-position:left 50% bottom 30px}}.block.block-a{background-image:url("../img/icons/lightbulb.png")}.block.block-b{background-image:url("../img/icons/protractor.png")}.content{padding:60px 0}@media only screen and (max-width: 991.98px){.content{padding:40px 0}}@media only screen and (max-width: 767.98px){.content{padding:20px 0}}.content.negative-margin{margin-top:-100px}.content .heading.half{max-width:400px;margin:0 auto}.content .heading h1,.content .heading h2,.content .heading h3{position:relative;display:inline-block;padding:0 0 10px;border-bottom:1px solid #FFC53D}.content .heading h3{font-size:1.75rem}.content .heading .fa{display:block;margin:0 0 10px}.content blockquote{margin:0 auto;padding:0 40px 20px}.content blockquote p{position:relative;font-size:1.5rem;line-height:1.25;font-weight:700;text-align:center}.content blockquote p::before,.content blockquote p::after{color:#FFC53D;content:"\0022"}.content blockquote p::before{margin-right:5px}.content blockquote p::after{margin-left:5px}.content ul{list-style-type:square;list-style-position:outside;margin:0 0 20px;padding-left:1rem}@media only screen and (max-width: 767.98px){.content ul{margin:0 0 15px}}@media only screen and (max-width: 575.98px){.content ul{margin:0 0 10px}}.content img{max-width:100%;height:auto}.content a:not(.button){color:#303030;text-decoration:none;box-shadow:inset 0 -1px transparent,inset 0 -2px #FFC53D}.content a:not(.button):hover{box-shadow:inset 0 -1px transparent,inset 0 -2px #303030}.content ul li+li{margin-top:10px}.content ul.search-results{margin-top:20px}.content ul.search-results li{border-bottom:1px solid #eee;padding-bottom:20px}.content ul.search-results li+li{margin-top:20px}.content ul.search-results li:last-child{border-bottom:0}.content ul.search-results li p{margin:0}.content ul.search-results li p.url{font-size:0.75rem;margin-top:5px}.content ul.search-results li p.url a{color:#707070}.content ul.search-results li p.excerpt{font-size:0.75rem;margin-top:10px}.content ul.search-results li p a{text-decoration:none}.content details{display:block}.content details summary::-webkit-details-marker{display:none}.content details summary{position:relative;display:block;background-image:none;border-bottom:1px solid #FFC53D;margin:0 0 10px;padding:0 0 10px;padding-right:20px;font-size:1.125rem;font-weight:600;cursor:pointer}.content details summary::after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-100%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #FFC53D}.content details[open] summary::after{border-top:0;border-bottom:8px solid #FFC53D}.content details p{margin:0 0 20px}.content .block-yellow details summary{border-bottom:1px solid #303030}.content .block-yellow details summary::after{border-top-color:#303030}.content .block-yellow details[open] summary::after{border-top:0;border-bottom:8px solid #303030}.introduction{background-color:#eee}.introduction .caption{background-color:#FFC53D;padding:10px;text-align:center}.topics .heading{margin-bottom:40px}@media only screen and (max-width: 767.98px){.topics .heading{margin-bottom:20px}}.topics .block .heading{margin-bottom:0}.floating-cta{position:absolute;z-index:3;top:auto;right:0;margin:0;padding:0;width:30vw;min-width:320px;background-color:#FFC53D;border-radius:0 0 0 5px;box-shadow:0 10px 20px rgba(0,0,0,0.5)}@media only screen and (max-height: 899px){.floating-cta{max-height:550px;overflow:auto}}@media only screen and (max-width: 767.98px){.floating-cta{width:100%}}.floating-cta>button{display:block;width:100%;background-color:#FFC53D;text-align:left;padding:10px;color:#303030;font-size:1.125rem;font-weight:300;cursor:pointer}.floating-cta>button span{padding:0 5px}.floating-cta>div{display:none}.floating-cta .copy{padding:0 40px}@media only screen and (max-width: 767.98px){.floating-cta .copy{padding:0 10px}}div.screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;margin:0;padding:0;border:0}div.wpcf7-validation-errors{margin:20px 0;font-weight:500;text-align:center}span.wpcf7-form-control-wrap{display:block;flex:1 0 100%}span.wpcf7-not-valid-tip{display:block;margin:5px 0 0;font-size:0.925rem}form.contact-form{width:100%;padding:0 40px}@media only screen and (max-width: 767.98px){form.contact-form{padding:0 10px}}.block form.contact-form{margin:40px 0}form.contact-form h3{font-size:1.5rem;margin-top:10px}form.contact-form .form-group{display:flex;justify-content:space-between;margin:20px 0}form.contact-form .form-group.h-center{justify-content:center}form.contact-form .form-group.v-center{align-items:center}form.contact-form .form-group>div{flex:0 1 auto;width:49%}form.contact-form .form-group input[type="text"],form.contact-form .form-group input[type="email"],form.contact-form .form-group input[type="tel"],form.contact-form .form-group textarea{width:100%;height:auto;padding:10px;font-size:1rem;line-height:normal;border-radius:5px}.block form.contact-form .form-group input[type="text"],.block form.contact-form .form-group input[type="email"],.block form.contact-form .form-group input[type="tel"],.block form.contact-form .form-group textarea{border:1px solid #FFC53D}form.contact-form .form-group input[type="text"].wpcf7-not-valid,form.contact-form .form-group input[type="email"].wpcf7-not-valid,form.contact-form .form-group input[type="tel"].wpcf7-not-valid,form.contact-form .form-group textarea.wpcf7-not-valid{border-color:#EC644B}form.contact-form .form-group textarea{min-height:150px;resize:vertical}.contacts{display:flex;justify-content:space-between;margin:40px auto;padding:0 40px}@media only screen and (max-width: 991.98px){.contacts{flex-direction:column}}@media only screen and (max-width: 767.98px){.contacts{padding:0}}.contacts .person{flex:0 1 auto;width:49%;display:flex;align-items:stretch}@media only screen and (max-width: 991.98px){.contacts .person{width:auto}.contacts .person+.person{margin-top:40px}}@media only screen and (max-width: 575.98px){.contacts .person{flex-direction:column;align-items:center}}.contacts .person .photo{flex:0 1 auto;width:40%;height:auto;margin-right:40px}@media only screen and (max-width: 575.98px){.contacts .person .photo{flex:0 1 auto;width:auto;margin-right:0;margin-bottom:20px}}.contacts .person .photo img{display:block;max-height:300px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.2)}.contacts .person .details{flex:2 1 auto;width:60%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 575.98px){.contacts .person .details{flex:0 1 auto;width:auto;text-align:center}}.contacts .person .details h4{font-size:1.375rem;margin:0 0 10px;justify-self:flex-start}.contacts .person .details p{margin:0 0 10px}.contacts .person .details p span{display:block}.cta{background-color:#FFC53D;padding:10px 0;text-align:center}.cta a{display:inline-flex;align-items:center;text-decoration:none;color:#303030}.cta span{font-size:1.125rem}.cta span+span{margin-left:15px}footer{margin:40px 0}footer .container{display:flex;justify-content:center}@media only screen and (max-width: 767.98px){footer .container{flex-direction:column;align-items:center}}footer .container>div{flex:0 1 auto;margin:0 40px}@media only screen and (max-width: 767.98px){footer .container>div{flex:1 0 auto;width:auto;margin:20px 0;text-align:center}}footer .container>div svg{display:block;width:auto;height:50px}footer .container>div svg .group{isolation:isolate}footer .container>div svg .text-asbesti{fill:#303030}footer .container>div svg .text-fi{fill:#FFC53D}footer .container>div svg .line-top{fill:none;stroke:#FFC53D;stroke-width:4px;stroke-dasharray:1000;stroke-dashoffset:1000}footer .container>div svg .line-bottom{fill:none;stroke:#FFC53D;stroke-width:4px;stroke-dasharray:1000;stroke-dashoffset:1000}footer .container>div svg .block{fill:#FFC53D}footer .container>div h5{font-size:1.125rem;font-weight:500;margin:0 0 10px}footer .container>div p{margin:0}footer .container>div ul li{margin:0}footer .container>div ul li a{text-decoration:none;color:#303030}footer .container>div ul li a:hover{text-decoration:underline}.youtube{position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer;background-color:#000}.youtube:hover .play-button{opacity:1}.youtube .play-button{z-index:1;opacity:0.5;transition:opacity 0.2s linear}.youtube .play-button::before{content:"\f01d";font-family:"FontAwesome";color:#FFC53D;font-size:4rem}.youtube video,.youtube img{display:block;width:100%;top:0;left:0;opacity:0.7}.youtube video,.youtube iframe{width:100%;height:100%;top:0;left:0}.youtube img,.youtube video,.youtube iframe,.youtube .play-button,.youtube .play-button::before{position:absolute}.youtube .play-button,.youtube .play-button::before{top:50%;left:50%;transform:translate(-50%, -50%)}.youtube img{opacity:0}
