@charset "UTF-8";/*!
 */html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}:focus{outline:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;line-height:1.6;color:rgba(0,0,0,.7);background-color:#fff;padding-top:5rem}@media (min-width:768px){body{padding-top:10rem}}a{color:#41bded;text-decoration:none;transition:all .2s}a:focus,a:hover{color:#0b5471;text-decoration:none}hr{margin-top:2rem;margin-bottom:2rem;border:0;border-top:1px solid rgba(0,0,0,.2)}img{vertical-align:middle}.img-responsive{display:block;width:100%;height:auto}section{padding:4rem 0}@media (min-width:768px){section{padding:6rem 0}}@media (min-width:992px){section{padding:8rem 0}}.container{width:90%;margin:0 auto;padding:0 0}@media (min-width:768px){.container{max-width:111rem}}@media (min-width:1200px){.container{padding:0}}.container.container--narrow{width:50%}.collapse{display:none}body{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}sup{vertical-align:super;font-size:60%}h1,h2,h3,h4{font-weight:700;line-height:1;margin-bottom:1.6rem}h1{font-size:2.4rem}h2{font-size:2.2rem}h3{font-size:2rem}li,p{margin:0 0 1.6rem 0;font-size:1.5rem;font-weight:400;line-height:1.6}@media (min-width:992px){li,p{font-size:1.6rem}}ol,ul{margin:0 2rem 2rem;padding:0 1rem}ul li{list-style-type:disc;margin:1rem 0;padding:0}ul li:last-child{margin-bottom:0}blockquote{font-size:1.4rem;font-weight:300;padding:1.5rem;font-style:italic;background:rgba(0,0,0,.1);line-height:1.6}@media (min-width:992px){blockquote{font-size:1.6rem}}b,strong{font-weight:700}em,i{font-style:italic}#toTop{position:fixed;bottom:20px;right:20px;cursor:pointer;display:none;padding:1rem 2rem;background:#2ab5eb;border-radius:4px;font-size:20px;color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s #toTop}#toTop :hover{background:#2ab5eb}.special{background:#41bded;text-align:center}.special a{color:#fff;text-decoration:none;display:block}.special a:active,.special a:focus,.special a:hover{color:#fff;text-decoration:none}.special .alert-content{width:90%;max-width:728px;margin:0 auto}.special .alert-content .alert-image img{max-width:100%;height:auto;margin:0 auto}.special .alert-content .alert-body p{margin:0;padding:1rem;font-size:1.8rem;line-height:1.1}@media (min-width:768px){.special .alert-content .alert-body p{font-size:2.4rem;line-height:1.1}}.options-accessories{background:#ffce34}.options-accessories .options-accessories__header h2{font-size:3.4rem;text-align:center;margin-bottom:.5rem}.options-accessories .options-accessories__subhead{font-size:2rem;text-align:center;width:80%;margin:0 auto;line-height:1.2}.options-accessories .options-accessories-blocks{margin-top:3rem;display:flex;flex-flow:column;justify-content:space-between}@media (min-width:480px){.options-accessories .options-accessories-blocks{flex-flow:row wrap;justify-content:space-between}}.options-accessories .options-accessories-blocks .options-accessories-block{background:#fff;margin:1%}@media (min-width:480px){.options-accessories .options-accessories-blocks .options-accessories-block{width:48%}}@media (min-width:768px){.options-accessories .options-accessories-blocks .options-accessories-block{width:31.2%}}@media (min-width:992px){.options-accessories .options-accessories-blocks .options-accessories-block{width:31.2%}}.options-accessories .options-accessories-blocks .options-accessories-block .options-accessories-block__image{background:#000}.options-accessories .options-accessories-blocks .options-accessories-block .options-accessories-block__image img{display:block;width:100%;height:auto}.options-accessories .options-accessories-blocks .options-accessories-block .options-accessories-block__text{text-align:center;padding:2rem}.options-accessories .options-accessories-blocks .options-accessories-block .options-accessories-block__text h3{margin-bottom:.5rem}.options-accessories .options-accessories-blocks .options-accessories-block .options-accessories-block__text p{margin:1%;line-height:1}.blocks-section{text-align:center}.blocks-section h2{font-size:2.2rem}@media (min-width:768px){.blocks-section h2{font-size:3.4rem}}.blocks-section h2.blue,.blocks-section h3.blue,.blocks-section p.blue{color:#41bded}.blocks-section h2.white,.blocks-section h3.white,.blocks-section p.white{color:#fff}.blocks-section.add-bottom-margin{margin-bottom:4rem}.blocks-section.remove-padding-top{padding-top:0}.blocks-section.remove-padding-bottom{padding-bottom:0}.blocks-section .block__image img{display:block;width:100%;height:auto}.blocks-section .blocks{display:flex;flex-direction:column;align-items:stretch;gap:2rem;margin-top:2rem}@media (min-width:768px){.blocks-section .blocks{margin-top:4rem;flex-flow:row wrap;justify-content:center}}.blocks-section .blocks.stacked .block{display:flex;width:100%;flex-direction:column;margin:1rem auto 4rem;gap:2rem}@media (min-width:768px){.blocks-section .blocks.stacked .block{flex-direction:row}}@media (min-width:768px){.blocks-section .blocks.stacked .block .block__text{text-align:left;width:60%;padding:0}}@media (min-width:768px){.blocks-section .blocks.stacked .block .block__image{width:30%}}.blocks-section .blocks .block{display:flex;flex-direction:column;border-radius:3px;justify-content:center}.blocks-section .blocks .block.block__bg--transparent{background:0 0}.blocks-section .blocks .block.block__bg--white{background:#fff}.blocks-section .blocks .block.block__text--white{color:none}.blocks-section .blocks .block.block__text--gray{color:rgba(0,0,0,.1)}.blocks-section .blocks .block.block__text--yellow{color:#ffce34}.blocks-section .blocks .block.block__text--purple{color:#7a88b6}.blocks-section .blocks .block.block__text--blue{color:#41bded}.blocks-section .blocks .block__text{text-align:center;padding:2.2rem 1.2rem}@media (min-width:992px){.blocks-section .blocks .block__text{padding:2.4rem}}.blocks-section .blocks .block__text h2,.blocks-section .blocks .block__text h3,.blocks-section .blocks .block__text p{margin:auto;padding:0;line-height:1.2}.blocks-section .blocks .block__text h2{line-height:3rem}.blocks-section .blocks .block__text h3{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.blocks-section .blocks .block__image img{display:block;width:100%;height:auto}.blocks-section .block-1,.blocks-section .block-2,.blocks-section .block-3,.blocks-section .block-4{width:100%}.blocks-section .block-1{width:100%}.blocks-section .block-2{width:100%}@media (min-width:768px){.blocks-section .block-2{width:48%}}.blocks-section .block-3{width:100%}@media (min-width:768px){.blocks-section .block-3{width:30%}}.blocks-section .block-4{width:100%}@media (min-width:768px){.blocks-section .block-4{width:24%}}.blocks-section.blocks-section__bg--white{background:0 0}.blocks-section.blocks-section__bg--gray{background:rgba(0,0,0,.1)}.blocks-section.blocks-section__bg--yellow{background:#ffce34}.blocks-section.blocks-section__bg--purple{background:#7a88b6}.brochure-block{padding:3rem 0 0}.brochure-block.brochure-block__bg--none{background:0 0}.brochure-block.brochure-block__bg--white{background:0 0}.brochure-block.brochure-block__bg--gray{background:rgba(0,0,0,.1)}.brochure-block.brochure-block__bg--yellow{background:#ffce34}.brochure-block.brochure-block__bg--purple{background:#7a88b6}.brochure-block .brochure-block__image{width:30rem;margin:auto}.brochure-block .brochure-block__image img{display:block;width:100%;height:auto}@media (min-width:768px){.brochure-block .brochure-block__image{width:55rem}}#services .text-image-block{padding:2rem 0 0;background:#ffce34}@media (min-width:768px){#services .text-image-block{padding:3rem 0 0}}.text-image-block{padding:2rem 0;background:#ffce34}@media (min-width:768px){.text-image-block{padding:4rem 0}}.text-image-block .blocks{margin-top:0;display:flex;flex-direction:column;justify-content:space-around}@media (min-width:768px){.text-image-block .blocks{flex-direction:row;justify-content:center;gap:2rem}}@media (min-width:992px){.text-image-block .blocks{gap:3rem}}.text-image-block .blocks .block__text{color:rgba(0,0,0,.8);text-align:center;font-size:2.4rem;line-height:1.3;padding:0}@media (min-width:768px){.text-image-block .blocks .block__text{width:50%;align-self:center}}@media (min-width:1200px){.text-image-block .blocks .block__text{width:40%;font-size:4rem}}.text-image-block .blocks .block__text .headline1,.text-image-block .blocks .block__text .headline2{line-height:1;margin-bottom:1rem}.text-image-block .blocks .block__text .headline1{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:3rem}@media (min-width:768px){.text-image-block .blocks .block__text .headline1{font-size:2.4rem}}@media (min-width:992px){.text-image-block .blocks .block__text .headline1{font-size:3rem}}.text-image-block .blocks .block__text .headline2{color:#fff;font-size:2rem;font-weight:700}@media (min-width:768px){.text-image-block .blocks .block__text .headline2{font-size:2rem}}@media (min-width:992px){.text-image-block .blocks .block__text .headline2{font-size:2.4rem}}.text-image-block .blocks .block__text .headline3{font-size:1.6rem;margin-bottom:1rem}@media (min-width:768px){.text-image-block .blocks .block__text .headline3{font-size:1.5rem;margin-bottom:0}}@media (min-width:992px){.text-image-block .blocks .block__text .headline3{font-size:1.6rem}}@media (min-width:992px){.text-image-block .blocks .block__text.left{text-align:right}.text-image-block .blocks .block__text.right{text-align:left}}.text-image-block .blocks .block__image{width:75%;max-width:43rem;margin:auto}@media (min-width:768px){.text-image-block .blocks .block__image{margin:0;width:50%}}@media (min-width:1200px){.text-image-block .blocks .block__image{width:40%}}.text-image-block .blocks .block__image img{display:block;width:100%;height:auto}@media (min-width:768px){.text-image-block .blocks .left{order:0}.text-image-block .blocks .right{order:1}}.text-image-block .blocks.stacked .block{flex-direction:column;width:85%;margin:auto}.text-image-block .blocks.stacked .block.block__text{text-align:center;padding:2.4rem}.text-image-block .blocks.stacked .block.block__text h2,.text-image-block .blocks.stacked .block.block__text h3,.text-image-block .blocks.stacked .block.block__text p{margin:auto;padding:0;line-height:1.2}.text-image-block .blocks.stacked .block.block__text h2{line-height:3rem}.text-image-block .blocks.stacked .block.block__text h3{font-size:2rem;font-weight:700;margin-bottom:.5rem}.text-image-block .blocks.stacked .block__image{width:75%;max-width:80rem}.contact-us{display:flex;gap:3rem;flex-direction:column;justify-content:space-between;margin-bottom:4rem}@media (min-width:768px){.contact-us{flex-direction:row}}@media (min-width:992px){.contact-us{gap:7rem}}.contact-us .contact-us__address{width:100%;font-size:1.6rem;line-height:1.2;text-align:center}@media (min-width:768px){.contact-us .contact-us__address{text-align:left;width:50%;font-size:1.8rem}}@media (min-width:992px){.contact-us .contact-us__address{font-size:1.8rem}}@media (min-width:1200px){.contact-us .contact-us__address{font-size:2.2rem}}.contact-us .contact-us__map{margin-top:3rem}.contact-us .contact-us__form{width:100%}@media (min-width:768px){.contact-us .contact-us__form{width:50%}}.other-contacts-wrapper{background:rgba(0,0,0,.1)}.other-contacts{display:flex;gap:3rem;flex-direction:column;justify-content:space-around}@media (min-width:768px){.other-contacts{flex-direction:row}}@media (min-width:992px){.other-contacts{gap:7rem}}.other-contacts .other-contacts__partners,.other-contacts .other-contacts__representatives{width:100%;font-size:1.5rem;line-height:1.2}@media (min-width:768px){.other-contacts .other-contacts__partners,.other-contacts .other-contacts__representatives{width:45%}}.other-contacts .other-contacts__partners h2,.other-contacts .other-contacts__representatives h2{font-size:3rem}@media (min-width:768px){.other-contacts .other-contacts__partners h2,.other-contacts .other-contacts__representatives h2{font-size:2.2rem}}@media (min-width:992px){.other-contacts .other-contacts__partners h2,.other-contacts .other-contacts__representatives h2{font-size:2.6rem}}@media (min-width:1200px){.other-contacts .other-contacts__partners h2,.other-contacts .other-contacts__representatives h2{font-size:3rem}}.other-contacts .other-contacts__contact{margin:0 0 4rem 0}.other-contacts .other-contacts__contact:last-child{border-bottom:none}@media (min-width:768px){.other-contacts .other-contacts__contact{padding:0;margin:0 0 5rem 0;border-bottom:none}}.other-contacts .other-contacts__contact .other-contacts__contact--logo{margin:1rem auto}.other-contacts .other-contacts__contact .other-contacts__contact--logo img{max-width:20rem;height:auto}.other-contacts .other-contacts__contact .other-contacts__contact--region{font-size:2.2rem;margin:0;font-weight:600}.other-contacts .other-contacts__contact .other-contacts__contact--info p{margin:0 0 2rem 0;font-size:1.5rem;line-height:1.2}@media (min-width:768px){.other-contacts .other-contacts__contact .other-contacts__contact--info p{font-size:1.6rem}}@media (min-width:992px){.other-contacts .other-contacts__contact .other-contacts__contact--info p{font-size:1.6rem}}@media (min-width:1200px){.other-contacts .other-contacts__contact .other-contacts__contact--info p{font-size:1.8rem}}.cta{padding:3rem 0 0 0}@media (min-width:992px){.cta{padding:5rem 0 0 0}}.cta.cta-main{background:#7a88b6}.cta.cta-parts{background:#41bded}.cta.cta-gray{background:rgba(0,0,0,.1)}.cta.cta-yellow{background:#ffce34}.cta.cta-purple{background:#7a88b6}.cta.cta-blue{background:#41bded}.cta.cta-teal{background:#7db8c4}.cta.cta-brown{background:#9e8468}.cta .cta-body{display:flex;flex-direction:column;justify-content:space-around}@media (min-width:768px){.cta .cta-body{flex-direction:row;justify-content:center;gap:4rem}}.cta .cta-body .cta-text{color:rgba(0,0,0,.9);text-align:center;font-size:2.4rem;font-weight:700;line-height:1.3}@media (min-width:768px){.cta .cta-body .cta-text{width:35%;align-self:center}}@media (min-width:1200px){.cta .cta-body .cta-text{width:30%;font-size:4rem}}.cta .cta-body .cta-text .logo{width:40%;margin:0 auto}@media (min-width:768px){.cta .cta-body .cta-text .logo{width:50%;margin:0 0 2rem auto}}.cta .cta-body .cta-text .logo img{display:block;width:100%;height:auto}.cta .cta-body .cta-text .contact{margin:1rem 0}@media (min-width:992px){.cta .cta-body .cta-text .contact{margin:2rem 0}}.cta .cta-body .cta-text .contact .name{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:2.2rem}@media (min-width:992px){.cta .cta-body .cta-text .contact .name{font-size:3rem}}.cta .cta-body .cta-text .contact .email,.cta .cta-body .cta-text .contact .phone{font-size:1.6rem}@media (min-width:992px){.cta .cta-body .cta-text .contact .email,.cta .cta-body .cta-text .contact .phone{font-size:2.2rem}}.cta .cta-body .cta-text .headline1,.cta .cta-body .cta-text .headline2{color:#fff;line-height:1;font-size:2rem}@media (min-width:992px){.cta .cta-body .cta-text .headline1,.cta .cta-body .cta-text .headline2{font-size:2.4rem}}.cta .cta-body .cta-text .headline1{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;text-transform:uppercase}.cta .cta-body .cta-text .headline1 a{color:#fff;text-decoration:none}.cta .cta-body .cta-text .headline1 a:active,.cta .cta-body .cta-text .headline1 a:focus,.cta .cta-body .cta-text .headline1 a:hover{color:rgba(0,0,0,.9);text-decoration:none}.cta .cta-body .cta-text .headline2{font-size:2rem}@media (min-width:768px){.cta .cta-body .cta-text .headline2{font-size:2rem}}.cta .cta-body .cta-text a{color:rgba(0,0,0,.9);text-decoration:none}.cta .cta-body .cta-text a:active,.cta .cta-body .cta-text a:focus,.cta .cta-body .cta-text a:hover{color:#fff;text-decoration:none}@media (min-width:768px){.cta .cta-body .cta-text.left{text-align:right}.cta .cta-body .cta-text.right{text-align:left}}.cta .cta-body .cta-image{width:50%;margin:auto}@media (min-width:768px){.cta .cta-body .cta-image{margin:0;width:35%}}@media (min-width:1200px){.cta .cta-body .cta-image{width:30%}}.cta .cta-body .cta-image img{display:block;width:100%;height:auto}@media (min-width:768px){.cta .cta-body .left{order:0}.cta .cta-body .right{order:1}}.faq{width:90%;max-width:90rem;padding:8rem 0}.faq h3{font-size:1.8rem;line-height:1.2;padding:3rem 0 0 0;margin:3rem 0 1rem 0;border-top:1px solid #9e9e9e}@media (min-width:768px){.faq h3{font-size:2rem}}@media (min-width:992px){.faq h3{font-size:2.2rem}}.faq h3:first-child{border-top:none;padding:0;margin:0 0 .4rem 0}.faq p{color:rgba(0,0,0,.5);line-height:1.3;font-size:1.6rem}@media (min-width:768px){.faq p{font-size:1.8rem}}@media (min-width:992px){.faq p{font-size:1.8rem}}.faq p:last-child{border-bottom:1px solid #9e9e9e;padding-bottom:2rem}.features-home .title{text-align:center;font-weight:700;line-height:1;font-size:3rem}@media (min-width:768px){.features-home .title{font-size:3rem}}@media (min-width:992px){.features-home .title{font-size:3.6rem}}@media (min-width:1200px){.features-home .title{font-size:5rem}}.features-home .features-home-blocks{margin:2rem auto;display:flex;flex-direction:column}@media (min-width:768px){.features-home .features-home-blocks{justify-content:space-between;flex-flow:row wrap;gap:auto}}.features-home .features-home-blocks a.features-home-block{display:flex;flex-direction:column;justify-content:center;align-items:center;color:rgba(0,0,0,.7);text-decoration:none;background:#f1f1f1;width:100%;padding:2rem;text-align:center;margin:1.5% 0}@media (min-width:768px){.features-home .features-home-blocks a.features-home-block{min-height:24rem;justify-content:space-between;width:48%}}@media (min-width:992px){.features-home .features-home-blocks a.features-home-block{width:31%}}.features-home .features-home-blocks a.features-home-block:active,.features-home .features-home-blocks a.features-home-block:focus,.features-home .features-home-blocks a.features-home-block:hover{-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;background:#ffce34}.features-home .features-home-blocks a.features-home-block .features-home-title{font-weight:700;font-size:2rem;text-transform:uppercase}.features-home .features-home-blocks a.features-home-block .features-home-text{font-size:1.5rem;line-height:1.3}@media (min-width:768px){.features-home .features-home-blocks a.features-home-block .features-home-text{width:60%}}.features-home .features-home-blocks a.features-home-block .features-home-icon{font-size:3rem}@media (min-width:768px){.features-home .features-home-blocks a.features-home-block .features-home-icon.arrow{margin-top:auto}}.fui-i{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.fui-i .fui-checkbox label,.fui-i .fui-label{font-size:1.5rem!important;font-weight:400}.fui-i .fui-legend{font-size:2rem!important;line-height:1!important;font-weight:800!important;padding:1rem!important;color:#fff;background:rgba(0,0,0,.1);background:#41bded!important;margin-bottom:1.3rem!important;text-transform:uppercase;text-align:center}.fui-i .fui-field{margin-bottom:1rem}.fui-i .fui-input,.fui-i .fui-select{font-size:1.5rem!important;padding:.6rem!important;width:100%}.fui-i .fui-group{padding:0!important;border:none!important;border-radius:0!important}.fui-btn{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:1.8rem!important;letter-spacing:-.02rem!important;text-transform:uppercase!important;padding:.8rem 1.8rem!important;text-decoration:none!important;color:#fff!important;margin:1.5rem 0 0 0!important;display:inline-block!important;font-weight:600!important;border-radius:4px!important;border:none!important}.fui-btn:after{content:' »'}.fui-submit{background:#41bded!important}.fui-alert-error{background-color:#fdf2f2;color:#9b1c1c}.fui-alert{padding:1rem;border-radius:.25rem;line-height:1.25rem;font-size:1.4rem!important;font-weight:500;margin-bottom:1rem}.fui-error-message{color:#f56565;font-size:1.2rem!important;display:block;margin-top:.5rem}.fui-alert-success{background-color:#f3faf7;color:#333;font-size:2.4rem!important;padding:2rem!important;line-height:1.2!important;text-align:center}body#home .hero-content{margin-top:-19%}@media (min-width:768px){body#home .hero-content{margin-top:-23%}}body#home .hero{height:25rem}@media (min-width:768px){body#home .hero{height:35rem}}@media (min-width:992px){body#home .hero{height:40rem}}@media (min-width:1200px){body#home .hero{height:64rem}}body#faq .hero,body#news .hero,body#videos .hero{height:20rem}@media (min-width:768px){body#faq .hero,body#news .hero,body#videos .hero{height:35rem}}@media (min-width:992px){body#faq .hero,body#news .hero,body#videos .hero{height:35rem}}@media (min-width:1200px){body#faq .hero,body#news .hero,body#videos .hero{height:35rem}}.hero{display:flex;justify-content:center;align-items:center;padding:0;height:20rem}@media (min-width:768px){.hero{height:35rem}}@media (min-width:992px){.hero{height:40rem}}@media (min-width:1200px){.hero{height:50rem}}.hero .hero-content{text-align:center;width:90%;max-width:111rem}.hero .hero-content .hero-content-headline,.hero .hero-content .hero-content-subhead,.hero .hero-content .hero-content-text,.hero .hero-content .hero-content-title{color:#fff;text-shadow:0 2px 4px #000}.hero .hero-content h1.hero-content-title{font-size:2.8rem;margin-bottom:1rem}@media (min-width:1200px){.hero .hero-content h1.hero-content-title{font-size:5rem;margin-bottom:1.6rem}}.hero .hero-content h2.hero-content-headline{font-size:1.8rem;margin-bottom:1rem}@media (min-width:768px){.hero .hero-content h2.hero-content-headline{font-size:2.2rem}}@media (min-width:1200px){.hero .hero-content h2.hero-content-headline{font-size:3.6rem;margin-bottom:1.6rem}}.hero .hero-content .hero-content-subhead{font-size:2rem}@media (min-width:1200px){.hero .hero-content .hero-content-subhead{font-size:3rem}}.hero .hero-content .hero-content-text{font-size:1.6rem;line-height:1.2}@media (min-width:1200px){.hero .hero-content .hero-content-text{font-size:2.4rem;line-height:1.4}}.hero .hero-content .hero-content-link{margin-top:1rem}body#products__product.cz-growing-equipment .hero-product-single{background:#41bded}body#products__product.cz-growing-equipment .hero-product-single.semiconductor{background:#41bded}body#products__product.cz-growing-equipment .hero-product-single.solar{background:#ffce34}body#products__product.cz-growing-equipment .hero-product-single.specialty-applications{background:#e78234}body#products__product.crystal-processing-equipment .hero-product-single{background:#7a88b6}body#products__product.process-controls .hero-product-single{background:#7db8c4}body#products__product .hero-product-single{display:flex;flex-flow:row;justify-content:center;gap:1rem;padding:0;height:30rem}@media (min-width:768px){body#products__product .hero-product-single{height:35rem}}@media (min-width:992px){body#products__product .hero-product-single{height:40rem;gap:2rem}}@media (min-width:1200px){body#products__product .hero-product-single{height:55rem}}body#products__product .hero-product-single .hero-wedge{position:absolute;bottom:0;width:100%}body#products__product .hero-product-single .hero-wedge img{display:block;width:100%;height:auto}body#products__product .hero-product-single .hero-product-single__image{align-self:center;height:22rem;margin-top:-2rem}@media (min-width:768px){body#products__product .hero-product-single .hero-product-single__image{height:33rem}}@media (min-width:1200px){body#products__product .hero-product-single .hero-product-single__image{height:50rem;margin-top:-2rem}}body#products__product .hero-product-single .hero-product-single__image img{display:block;height:100%;width:auto}body#products__product .hero-product-single .hero-product-single__text{text-align:left;display:flex;flex-flow:column;align-self:center;width:65%;padding-right:1rem;color:#000}@media (min-width:768px){body#products__product .hero-product-single .hero-product-single__text{width:50%}}@media (min-width:1200px){body#products__product .hero-product-single .hero-product-single__text{width:30%}}body#products__product .hero-product-single .hero-product-single__text p{margin:0}body#products__product .hero-product-single .hero-product-single__text p.product-name--large{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:3.8rem;line-height:.85;text-transform:uppercase;letter-spacing:-.05rem}@media (min-width:768px){body#products__product .hero-product-single .hero-product-single__text p.product-name--large{font-size:4.8rem}}@media (min-width:1200px){body#products__product .hero-product-single .hero-product-single__text p.product-name--large{font-size:6rem;line-height:.85}}body#products__product .hero-product-single .hero-product-single__text p.product-name--small{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;line-height:1;font-size:2rem;letter-spacing:-.05rem;text-transform:uppercase}@media (min-width:768px){body#products__product .hero-product-single .hero-product-single__text p.product-name--small{font-size:2.4rem}}@media (min-width:1200px){body#products__product .hero-product-single .hero-product-single__text p.product-name--small{font-size:3rem}}body#products__product .hero-product-single .hero-product-single__text p.product-text{font-size:1.3rem;line-height:1.2;margin-top:1rem;margin-bottom:1.3rem}@media (min-width:992px){body#products__product .hero-product-single .hero-product-single__text p.product-text{font-size:1.6rem;line-height:1.4;margin-bottom:2rem}}body#products__product .hero-product-single .hero-product-single__text .product-link{margin-top:auto}body#products__product .hero-product-single .link-group{align-content:left;justify-content:left}body#products__product .hero-product-single .hero-content{text-align:center;width:90%;max-width:111rem}body#products__product .hero-product-single .hero-content .hero-content-headline,body#products__product .hero-product-single .hero-content .hero-content-subhead,body#products__product .hero-product-single .hero-content .hero-content-text,body#products__product .hero-product-single .hero-content .hero-content-title{color:#fff}body#products__product .hero-product-single .hero-content h1.hero-content-title{font-size:2.8rem;margin-bottom:1rem}@media (min-width:1200px){body#products__product .hero-product-single .hero-content h1.hero-content-title{font-size:5rem;margin-bottom:1.6rem}}body#products__product .hero-product-single .hero-content .hero-content-headline{font-size:2.2rem}@media (min-width:768px){body#products__product .hero-product-single .hero-content .hero-content-headline{font-size:2.6rem}}@media (min-width:1200px){body#products__product .hero-product-single .hero-content .hero-content-headline{font-size:3.6rem}}body#products__product .hero-product-single .hero-content .hero-content-subhead{font-size:2rem}@media (min-width:1200px){body#products__product .hero-product-single .hero-content .hero-content-subhead{font-size:3rem}}body#products__product .hero-product-single .hero-content .hero-content-text{font-size:1.6rem;line-height:1.2}@media (min-width:1200px){body#products__product .hero-product-single .hero-content .hero-content-text{font-size:2.4rem;line-height:1.4}}.intro{padding:4rem 0}.intro .intro-image{margin:0 auto 2rem;width:85%}@media (min-width:768px){.intro .intro-image{width:70%}}.intro .intro-image img{display:block;width:100%;height:auto}.intro .intro-text{text-align:center}.intro .intro-text h2{color:inherit;font-size:2.2rem}@media (min-width:768px){.intro .intro-text h2{font-size:3rem}}.intro .intro-text p{font-size:1.5rem}@media (min-width:768px){.intro .intro-text p{font-size:1.8rem}}.intro .intro-text h3{color:#41bded;font-weight:700}.intro .container{max-width:90rem}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.8)}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:2rem 1rem;width:95%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@media (min-width:768px){.modal-content{padding:2rem 1rem;width:60%}}.modal-content .modal-header{padding:2px 16px;color:rgba(0,0,0,.7);font-weight:700;font-size:2.4rem}.modal-content .modal-body{padding:2px 16px;color:rgba(0,0,0,.7)}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#333;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.news-article,.news-landing{display:flex;gap:2rem;margin:4rem auto;flex-direction:column}@media (min-width:768px){.news-article,.news-landing{flex-direction:row}}.news-article .news-toc,.news-landing .news-toc{margin:3rem 0;width:100%;order:2}@media (min-width:768px){.news-article .news-toc,.news-landing .news-toc{width:25%;order:1}}.news-article .news-toc .news-toc__year,.news-landing .news-toc .news-toc__year{line-height:1.8;font-size:1.9rem;letter-spacing:-.04rem;padding:.5rem 1rem;font-weight:900;border-bottom:1px solid #eee}@media (min-width:768px){.news-article .news-toc .news-toc__year,.news-landing .news-toc .news-toc__year{font-size:1.7rem;padding:.3rem .7rem}}.news-article .news-toc .news-toc__post-group,.news-landing .news-toc .news-toc__post-group{margin-bottom:1.6rem}.news-article .news-toc .news-toc__post-group .news-toc__month,.news-landing .news-toc .news-toc__post-group .news-toc__month{line-height:1.3;font-weight:600;font-size:1.6rem;border-bottom:1px solid #eee;border-top:1px solid #eee;margin:0 0 .5rem 0;padding:.5rem 0 .5rem 1rem}@media (min-width:768px){.news-article .news-toc .news-toc__post-group .news-toc__month,.news-landing .news-toc .news-toc__post-group .news-toc__month{font-size:1.5rem;padding:.3rem 0 .3rem .7rem}}.news-article .news-toc .news-toc__post-group .news-toc__posts,.news-landing .news-toc .news-toc__post-group .news-toc__posts{margin-bottom:1rem}.news-article .news-toc .news-toc__post-group .news-toc__posts .news-toc__post,.news-landing .news-toc .news-toc__post-group .news-toc__posts .news-toc__post{margin-bottom:.6rem;padding-bottom:.6rem;border-bottom:1px dotted #ccc}.news-article .news-toc .news-toc__post-group .news-toc__posts .news-toc__post:last-child,.news-landing .news-toc .news-toc__post-group .news-toc__posts .news-toc__post:last-child{border-bottom:none}.news-article .news-toc .news-toc__post-group .news-toc__posts .news-toc__post a,.news-landing .news-toc .news-toc__post-group .news-toc__posts .news-toc__post a{display:block;font-size:1.3rem;font-style:italic;line-height:1.1;text-decoration:none;padding:0 1rem}@media (min-width:992px){.news-article .news-toc .news-toc__post-group .news-toc__posts .news-toc__post a,.news-landing .news-toc .news-toc__post-group .news-toc__posts .news-toc__post a{font-size:1.5rem}}.news-article .news-toc .contact,.news-landing .news-toc .contact{margin:2rem 0;font-size:1.5rem;line-height:1.4;padding:.5rem 0 .5rem 1rem}@media (min-width:768px){.news-article .news-toc .contact,.news-landing .news-toc .contact{padding:.3rem .7rem}}.news-article .excerpts,.news-landing .excerpts{margin:0 0;display:flex;align-items:stretch;gap:3rem;flex-wrap:wrap;flex-direction:column;order:1;width:100%}@media (min-width:768px){.news-article .excerpts,.news-landing .excerpts{flex-direction:row;order:2;width:73%;gap:2rem}}@media (min-width:992px){.news-article .excerpts,.news-landing .excerpts{gap:2rem}}.news-article .excerpts a,.news-landing .excerpts a{background:rgba(0,0,0,.1);width:100%;color:rgba(0,0,0,.7)}.news-article .excerpts a:focus,.news-article .excerpts a:hover,.news-landing .excerpts a:focus,.news-landing .excerpts a:hover{text-decoration:none;background:rgba(0,0,0,.2);-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}@media (min-width:768px){.news-article .excerpts a,.news-landing .excerpts a{width:48%}}@media (min-width:992px){.news-article .excerpts a,.news-landing .excerpts a{width:48%}}@media (min-width:1200px){.news-article .excerpts a,.news-landing .excerpts a{width:48%}}.news-article .excerpts a .excerpt,.news-landing .excerpts a .excerpt{font-size:1.6rem;font-weight:400;line-height:1.7}.news-article .excerpts a .excerpt:after,.news-article .excerpts a .excerpt:before,.news-landing .excerpts a .excerpt:after,.news-landing .excerpts a .excerpt:before{content:" ";display:table}.news-article .excerpts a .excerpt:after,.news-landing .excerpts a .excerpt:after{clear:both}.news-article .excerpts a .excerpt h1,.news-article .excerpts a .excerpt h2,.news-article .excerpts a .excerpt h3,.news-article .excerpts a .excerpt h4,.news-article .excerpts a .excerpt h5,.news-article .excerpts a .excerpt h6,.news-landing .excerpts a .excerpt h1,.news-landing .excerpts a .excerpt h2,.news-landing .excerpts a .excerpt h3,.news-landing .excerpts a .excerpt h4,.news-landing .excerpts a .excerpt h5,.news-landing .excerpts a .excerpt h6{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.news-article .excerpts a .excerpt h1,.news-landing .excerpts a .excerpt h1{font-size:2.4rem}.news-article .excerpts a .excerpt h2,.news-landing .excerpts a .excerpt h2{font-size:2.2rem}.news-article .excerpts a .excerpt h3,.news-landing .excerpts a .excerpt h3{font-size:2rem}.news-article .excerpts a .excerpt h4,.news-landing .excerpts a .excerpt h4{font-size:1.8rem}.news-article .excerpts a .excerpt h5,.news-landing .excerpts a .excerpt h5{font-size:1.6rem}.news-article .excerpts a .excerpt .excerpt__image img,.news-landing .excerpts a .excerpt .excerpt__image img{display:block;width:100%;height:auto}.news-article .excerpts a .excerpt .excerpt__date,.news-landing .excerpts a .excerpt .excerpt__date{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3rem;color:rgba(0,0,0,.7);margin-bottom:1.1rem;letter-spacing:-.04rem;border-bottom:1px solid rgba(0,0,0,.2)}.news-article .excerpts a .excerpt .excerpt__body,.news-landing .excerpts a .excerpt .excerpt__body{padding:1.5rem}.news-article .excerpts a .excerpt .excerpt__title,.news-landing .excerpts a .excerpt .excerpt__title{margin:0 0 1rem 0;padding:0;line-height:1.1;font-size:1.8rem;color:rgba(0,0,0,.9)}.news-article .excerpts a .excerpt .excerpt__text p,.news-landing .excerpts a .excerpt .excerpt__text p{font-size:1.4rem;line-height:1.4;margin:0}.news-article .article,.news-landing .article{order:1;width:100%}@media (min-width:768px){.news-article .article,.news-landing .article{order:2;width:73%;gap:2rem}}.news-article .article article,.news-landing .article article{padding:0 0 2rem 0;font-size:1.6rem;font-weight:400;line-height:1.7}.news-article .article article:after,.news-article .article article:before,.news-landing .article article:after,.news-landing .article article:before{content:" ";display:table}.news-article .article article:after,.news-landing .article article:after{clear:both}.news-article .article article h1,.news-article .article article h2,.news-article .article article h3,.news-article .article article h4,.news-article .article article h5,.news-article .article article h6,.news-landing .article article h1,.news-landing .article article h2,.news-landing .article article h3,.news-landing .article article h4,.news-landing .article article h5,.news-landing .article article h6{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.news-article .article article h1,.news-landing .article article h1{font-size:2.4rem}.news-article .article article h2,.news-landing .article article h2{font-size:2.2rem}.news-article .article article h3,.news-landing .article article h3{font-size:2rem}.news-article .article article h4,.news-landing .article article h4{font-size:1.8rem}.news-article .article article h5,.news-landing .article article h5{font-size:1.6rem}.news-article .article article .article__title,.news-landing .article article .article__title{margin:0 0 1rem 0;padding:0;line-height:1.1;font-size:3.2rem;color:rgba(0,0,0,.9)}.news-article .article article .article__date,.news-landing .article article .article__date{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;color:#888;margin-bottom:1.4rem;letter-spacing:-.04rem}.news-article .article article .article__image,.news-landing .article article .article__image{margin:0 0 2rem 0}.news-article .article article .article__image img,.news-landing .article article .article__image img{display:block;width:100%;height:auto}.news-article .article article .article__body p,.news-landing .article article .article__body p{line-height:1.6;margin-bottom:2rem;font-size:1.8rem}.news-article .article article .continue,.news-landing .article article .continue{font-size:1.6rem}.news-article .article article .continue i,.news-landing .article article .continue i{padding-left:.5rem}.product-nav-category{width:100%;text-align:center}.product-nav-category h2{margin:0 auto 3rem;font-size:3rem}.product-nav-category .product-nav-blocks{display:flex;flex-direction:column;gap:1rem}@media (min-width:650px){.product-nav-category .product-nav-blocks{flex-direction:row;justify-content:space-between;gap:2rem}}.product-nav-category .product-nav-blocks .product-nav-block{padding:1.5rem;width:100%;display:flex;flex-flow:row;justify-content:space-between}@media (min-width:992px){.product-nav-category .product-nav-blocks .product-nav-block{padding:2rem;width:100%}}.product-nav-category .product-nav-blocks .product-nav-block .product-nav-block__image{width:35%;align-self:center}.product-nav-category .product-nav-blocks .product-nav-block .product-nav-block__image img{display:block;width:100%;height:auto}.product-nav-category .product-nav-blocks .product-nav-block .product-nav-block__text{text-align:left;width:60%;display:flex;flex-flow:column;align-self:center;gap:2rem}@media (min-width:768px){.product-nav-category .product-nav-blocks .product-nav-block .product-nav-block__text{justify-content:space-between;align-self:auto}}.product-nav-category .product-nav-blocks .product-nav-block .product-nav-block__text .product-title{font-weight:700;line-height:1;font-size:3rem}@media (min-width:650px){.product-nav-category .product-nav-blocks .product-nav-block .product-nav-block__text .product-title{font-size:1.8rem}}@media (min-width:768px){.product-nav-category .product-nav-blocks .product-nav-block .product-nav-block__text .product-title{font-size:2rem}}@media (min-width:992px){.product-nav-category .product-nav-blocks .product-nav-block .product-nav-block__text .product-title{font-size:2.6rem}}@media (min-width:1200px){.product-nav-category .product-nav-blocks .product-nav-block .product-nav-block__text .product-title{font-size:3rem}}.product-nav-category .product-nav-blocks .product-nav-block .product-nav-block__text .product-link{margin-bottom:2rem}.product-nav-category .product-nav-blocks .product-nav-block.process-controls{background:#7db8c4}.product-nav-category .product-nav-blocks .product-nav-block.crystal-processing-equipment{background:#7a88b6}.product-nav-category .product-nav-blocks .product-nav-block.cz-growing-equipment{background:#41bded}.product-filters{padding:0 0 8rem 0}.product-filters .product-filters__header{text-align:center}.product-filters .product-filter-blocks{margin-top:3rem;display:flex;flex-direction:column;gap:2rem}@media (min-width:650px){.product-filters .product-filter-blocks{flex-flow:row wrap;justify-content:center;gap:2rem}}.product-filters .product-filter-blocks .product-filter-block{padding:1.5rem;width:100%;min-height:23rem;display:flex;flex-flow:row;justify-content:space-between}@media (min-width:650px){.product-filters .product-filter-blocks .product-filter-block{padding:2rem;width:48%}}@media (min-width:992px){.product-filters .product-filter-blocks .product-filter-block{padding:2rem;width:31.2%}}.product-filters .product-filter-blocks .product-filter-block .product-filter-block__image{width:35%;align-self:center}.product-filters .product-filter-blocks .product-filter-block .product-filter-block__image img{display:block;width:100%;height:auto}.product-filters .product-filter-blocks .product-filter-block .product-filter-block__text{text-align:left;width:60%;display:flex;flex-flow:column;align-self:center;color:#000}.product-filters .product-filter-blocks .product-filter-block .product-filter-block__text p{margin:0}.product-filters .product-filter-blocks .product-filter-block .product-filter-block__text p.product-name--large{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:3.6rem;line-height:3rem;text-transform:uppercase;letter-spacing:-.05rem}@media (min-width:650px){.product-filters .product-filter-blocks .product-filter-block .product-filter-block__text p.product-name--large{font-size:3rem;line-height:2.4rem}}@media (min-width:768px){.product-filters .product-filter-blocks .product-filter-block .product-filter-block__text p.product-name--large{font-size:3.6rem;line-height:3rem}}.product-filters .product-filter-blocks .product-filter-block .product-filter-block__text p.product-name--small{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;line-height:1;font-size:2.2rem;letter-spacing:-.05rem;text-transform:uppercase}.product-filters .product-filter-blocks .product-filter-block .product-filter-block__text p.product-text{font-size:1.4rem;line-height:1.2;margin-top:1rem;margin-bottom:2rem}.product-filters .product-filter-blocks .product-filter-block .product-filter-block__text .product-link{margin-top:auto}.product-filters .product-filter-blocks .product-filter-block.process-controls{background:#7db8c4}.product-filters .product-filter-blocks .product-filter-block.crystal-processing-equipment{background:#7a88b6}.product-filters .product-filter-blocks .product-filter-block.cz-growing-equipment{background:#41bded}.product-filters .product-filter-blocks .product-filter-block.cz-growing-equipment.semiconductor{background:#41bded}.product-filters .product-filter-blocks .product-filter-block.cz-growing-equipment.solar{background:#ffce34}.product-filters .product-filter-blocks .product-filter-block.cz-growing-equipment.specialty-applications{background:#e78234}.key-features{background:#41bded;padding:4rem 0 8rem 0}@media (min-width:480px){.key-features{padding:2rem 0 8rem 0}}.key-features .key-features-intro{text-align:center}.key-features .key-features-intro .logo{width:50%;margin:0 auto 1rem}.key-features .key-features-intro .logo img{display:block;width:100%;height:auto}@media (min-width:480px){.key-features .key-features-intro .logo{width:25%}}@media (min-width:992px){.key-features .key-features-intro .logo{width:20%}}.key-features .key-features-intro .headline{font-weight:700;font-size:3.4rem;line-height:1}.key-features .key-features-blocks{display:block;flex-direction:column;background-size:37vh!important;padding:2rem 0}@media (min-width:480px){.key-features .key-features-blocks{display:flex;flex-flow:row wrap;justify-content:space-between}}.key-features .key-features-blocks .key-features-block-container{width:100%}@media (min-width:768px){.key-features .key-features-blocks .key-features-block-container{padding:2rem;width:40%}}@media (min-width:992px){.key-features .key-features-blocks .key-features-block-container{padding:2rem;width:33%}}.key-features .key-features-blocks .key-features-block{text-align:center;padding:1.5rem;margin:2%;display:flex;align-items:center;background:rgba(255,255,255,.8)}@media (min-width:768px){.key-features .key-features-blocks .key-features-block{background:rgba(255,255,255,.4)}}.key-features .key-features-blocks .key-features-block .key-features-block__text{font-size:1.5rem;line-height:1.3}.key-features .key-features-blocks .key-features-block .key-features-block__text ul li{list-style-type:none;font-size:1.5rem;line-height:1.1}@media (min-width:768px){.key-features .key-features-blocks{background-size:28vh!important}}.advanced-features{background:#ffce34}.advanced-features .advanced-features__intro{text-align:center;margin-bottom:3rem}@media (min-width:768px){.advanced-features .advanced-features__intro{margin-bottom:6rem}}.advanced-features .advanced-features__intro p{font-size:1.8rem}.advanced-features .advanced-features__intro h2{font-size:2.2rem}@media (min-width:768px){.advanced-features .advanced-features__intro h2{font-size:3.4rem}}.advanced-features .advanced-features__intro h2.blue,.advanced-features .advanced-features__intro h3.blue,.advanced-features .advanced-features__intro p.blue{color:#41bded}.advanced-features .advanced-features__intro h2.white,.advanced-features .advanced-features__intro h3.white,.advanced-features .advanced-features__intro p.white{color:#fff}.advanced-features .advanced-features__blocks .advanced-features__block{display:flex;margin:1rem auto 4rem;gap:2rem;flex-direction:column}@media (min-width:768px){.advanced-features .advanced-features__blocks .advanced-features__block{flex-direction:row}}.advanced-features .advanced-features__blocks .advanced-features__block .advanced-features__image{margin-bottom:1.5rem}@media (min-width:768px){.advanced-features .advanced-features__blocks .advanced-features__block .advanced-features__image{width:30%;margin-bottom:2rem}}.advanced-features .advanced-features__blocks .advanced-features__block .advanced-features__image img{display:block;width:100%;height:auto}.advanced-features .advanced-features__blocks .advanced-features__block .advanced-features__text{text-align:center}@media (min-width:768px){.advanced-features .advanced-features__blocks .advanced-features__block .advanced-features__text{width:60%;text-align:left}}body#search .hero{height:15rem}@media (min-width:768px){body#search .hero{height:25rem}}.hero-search #search-form{display:flex;flex-direction:row;justify-content:center;gap:1rem}@media (min-width:768px){.hero-search #search-form{flex-direction:row;gap:2rem}}.hero-search #search-form .search-input{padding:.8rem 1rem;font-size:1.8rem;color:#333;line-height:1;border-radius:4px;border:none}#search-results-list .search-results-meta{text-align:center;margin-bottom:2rem}#search-results-list .search-results-meta em{color:#41bded}#search-results-list .search-results-meta h2{font-size:2.4rem}@media (min-width:768px){#search-results-list .search-results-meta h2{font-size:3rem}}#search-results-list .search-results{width:90%;margin:auto}@media (min-width:768px){#search-results-list .search-results{width:80%}}#search-results-list .search-results h2.no-results{text-align:center;padding:2rem;background:rgba(0,0,0,.05)}#search-results-list .search-results .search-results-group{margin-bottom:2rem;padding:2rem;background:rgba(0,0,0,.05)}#search-results-list .search-results .search-results-group h3{font-size:2.4rem;text-align:center}#search-results-list .search-results .search-results-item .item-title{font-weight:700;font-size:1.8rem;line-height:1.2;padding:2rem 0 0 0;margin:2rem 0 1rem 0;border-top:1px solid #9e9e9e}@media (min-width:768px){#search-results-list .search-results .search-results-item .item-title{font-size:2rem}}@media (min-width:992px){#search-results-list .search-results .search-results-item .item-title{font-size:2.2rem}}#search-results-list .search-results .search-results-item .item-title:first-child{border-top:none;padding:0;margin:0 0 .4rem 0}#search-results-list .search-results .search-results-item .item-summary{color:rgba(0,0,0,.5);line-height:1.3;font-size:1.6rem}@media (min-width:768px){#search-results-list .search-results .search-results-item .item-summary{font-size:1.8rem}}@media (min-width:992px){#search-results-list .search-results .search-results-item .item-summary{font-size:1.8rem}}#search-results-list .search-results .search-results-item .item-summary:last-child{border-bottom:none}#search-bar{position:fixed;top:0;left:0;width:100%;padding:2rem;background-color:#ffce34;z-index:9999;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#search-bar.collapse{top:-172px}#search-bar.show{top:0}#search-bar .close-search i{text-align:right;color:#fff;font-size:2.2rem}#search-bar .btn{line-height:1em}#search-bar .search-form{display:flex;gap:3rem;width:98%;padding:2rem}#search-bar .search-form .search-term{flex-grow:1;display:inline-block;color:#000;width:72%;background-color:#fff;border:#fff;border-radius:4px;font-size:2.2rem;padding:1rem;margin-bottom:0}.social-links{display:block;margin:0;padding:0}.social-links a{font-size:2.2rem;color:#000;padding:0;margin:0 auto;text-align:center;text-decoration:none}@media (min-width:992px){.social-links a{font-size:2.4rem}}.social-links a:active,.social-links a:hover{color:#41bded;transition:all .2s;text-decoration:none}.social-links a i{margin:0;text-align:center}footer .social-links{margin:0}footer .social-links a{color:rgba(255,255,255,.3)}footer .social-links a:hover{transition:all .2s}.video-single{margin:0 auto;text-align:center;width:90%;max-width:70rem}.video-single h1{font-size:2rem}@media (min-width:768px){.video-single h1{font-size:3rem}}.video-single .video-caption{margin:2rem auto}.video-responsive{overflow:hidden;padding-bottom:54.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.video-grid .videos{background:rgba(0,0,0,.1)}.video-grid-language-label{text-align:center;margin:0 auto;padding:.6rem 0;text-transform:uppercase;line-height:1;font-size:3rem;font-weight:700}.videos{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:3rem 1rem;margin:0 0 6rem 0}.videos .video{width:90%;color:rgba(0,0,0,.5);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media (min-width:768px){.videos .video{width:46%}}@media (min-width:992px){.videos .video{width:31%}}.videos .video:hover{cursor:pointer;text-decoration:none;transform:scale(1.1)}.videos .video img{margin-bottom:2rem}.videos .video .video-caption,.videos .video .video-caption p{text-align:center;margin:1rem 0;font-size:1.4rem;line-height:1.3}.link-group{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;gap:.5rem}@media (min-width:768px){.link-group{gap:1rem}}a.link,button.link{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:1;background:0 0;text-decoration:none;color:rgba(0,0,0,.9);border:1px solid rgba(0,0,0,.9);margin:0;text-align:left;font-weight:700;border-radius:3px;text-transform:uppercase;padding:1rem 1.4rem;display:inline-block}@media (min-width:768px){a.link,button.link{font-size:1.6rem;padding:1rem 1.8rem}}a.link:hover,button.link:hover{background:#41bded;border:1px solid #41bded;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}a.link.link-white,button.link.link-white{border:1px solid #fff;color:#fff}a.link.link-white:hover,button.link.link-white:hover{background:#41bded;border:1px solid #41bded;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}a.link.link-black,button.link.link-black{border:1px solid #000;color:#000}a.link.link-black:hover,button.link.link-black:hover{color:#fff;background:#000;border:1px solid #000;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}a.link.process-controls:hover,button.link.process-controls:hover{border:1px solid #7db8c4;background:#7db8c4}a.link.crystal-processing-equipment:hover,button.link.crystal-processing-equipment:hover{border:1px solid #7a88b6;background:#7a88b6}a.link.cz-growing-equipment:hover,button.link.cz-growing-equipment:hover{border:1px solid #41bded;background:#41bded}a.link.all:hover,button.link.all:hover{border:1px solid #333;background:#333;color:#fff}a.link.semiconductor:hover,button.link.semiconductor:hover{border:1px solid #41bded;background:#41bded}a.link.solar:hover,button.link.solar:hover{border:1px solid #ffce34;background:#ffce34}a.link.specialty-applications:hover,button.link.specialty-applications:hover{border:1px solid #e78234;background:#e78234}footer{background:rgba(0,0,0,.9);color:rgba(255,255,255,.9);font-size:1.4rem}footer .footer-blocks{padding:4rem 0;display:flex;flex-direction:column;text-align:center}@media (min-width:768px){footer .footer-blocks{text-align:left;flex-flow:row wrap;justify-content:space-between}}footer .footer-blocks .footer-block{margin:1rem auto}@media (min-width:768px){footer .footer-blocks .footer-block{margin:0;width:48%}}@media (min-width:992px){footer .footer-blocks .footer-block{margin:0;width:23%}}footer .footer-blocks .footer-block ul.nav-footer{display:flex;flex-direction:column;list-style:none;margin:0 0 1.5rem 0;padding:0}footer .footer-blocks .footer-block ul.nav-footer li{font-size:inherit;list-style-type:none;margin:0;padding:.5rem 0;line-height:1.1;font-weight:400}footer .footer-blocks .footer-block .footer-block__title,footer .footer-blocks .footer-block li.footer-block__title{color:rgba(255,255,255,.5);font-weight:700!important;text-transform:uppercase;margin-bottom:.5rem!important}footer .footer-blocks .footer-block .headquarters,footer .footer-blocks .footer-block .headquarters__contact{margin:0 0 1.5rem 0}footer p{font-size:inherit;line-height:1.2;margin-bottom:1rem}footer a{color:rgba(255,255,255,.9)}footer a:active,footer a:hover{color:#ffce34;text-decoration:none}footer a.icon{font-size:2.8rem}footer hr{border-top:1px solid rgba(255,255,255,.16)}footer .madeby{padding:4rem 0 1rem;background:rgba(0,0,0,.6);display:flex;flex-direction:column;text-align:center;color:rgba(255,255,255,.3)}@media (min-width:768px){footer .madeby{text-align:left;flex-flow:row wrap;justify-content:center;gap:4rem;align-items:center}}footer .credit{font-size:1rem;background:rgba(0,0,0,.6);display:block;text-align:center;color:rgba(255,255,255,.2);padding:1rem 0 4rem}footer .credit a{color:rgba(255,255,255,.4)}#masthead{background:rgba(0,0,0,.9);display:flex;align-items:center;margin:0;border-bottom:6px solid #ffce34;padding:.5rem 0 1rem 0;position:fixed;top:0;width:100%;z-index:10}@media (min-width:768px){#masthead{height:10rem;border-bottom:10px solid #ffce34}}nav{background:0 0;margin:0 auto;padding:0;width:100%;max-width:111rem;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width:768px){nav{padding:0;width:95%}}@media (min-width:1200px){nav{padding:0}}nav a{font-weight:700}.menu,.submenu{list-style-type:none;z-index:100000}.menu{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin:0;padding:0}@media (min-width:768px){.menu{justify-content:center;align-items:center;flex-wrap:nowrap;background:0 0}}.menu .brand-area{flex:1}@media (min-width:768px){.menu .brand-area{order:0}}.menu .brand-area .logos{display:flex;align-items:baseline;justify-content:flex-start;gap:1.5rem;padding:0 0 0 1.5rem;transition:all .3s}@media (min-width:768px){.menu .brand-area .logos{gap:1.5rem;padding:0}}@media (min-width:992px){.menu .brand-area .logos{gap:2rem}}.menu .brand-area .logos a{text-decoration:none;background:0 0}.menu .brand-area .logos a:active,.menu .brand-area .logos a:focus,.menu .brand-area .logos a:hover{text-decoration:none;background:0 0}.menu .brand-area .logos a.logo{width:10rem;margin-top:-1rem}@media (min-width:768px){.menu .brand-area .logos a.logo{width:10rem}}@media (min-width:992px){.menu .brand-area .logos a.logo{width:13rem}}.menu .brand-area .logos img{display:block;width:100%;height:auto}.menu .brand-area .logos .divider{border-right:1px solid #767676;height:30px}.menu li{list-style-type:none;padding:0;margin:0}.menu li.item a{text-transform:uppercase;transition:all .3s;font-size:1.5rem;padding:1rem .8rem;letter-spacing:.02rem;line-height:1;display:block;color:#fff}.menu li.item a:active,.menu li.item a:focus,.menu li.item a:hover{text-decoration:none;color:#ffce34;background:0 0}@media (min-width:768px){.menu li.item a{font-size:1.5rem}}@media (min-width:992px){.menu li.item a{font-size:1.8rem;padding:1rem}}.menu li.item a:hover::after{color:#ffce34}.menu li .subitem{text-align:left}.menu li .subitem a{display:block;background:#2ab5eb;color:#fff;font-size:1.6rem;line-height:1.2}@media (min-width:768px){.menu li .subitem a{font-size:1.5rem}}@media (min-width:992px){.menu li .subitem a{font-size:1.8rem}}.menu li .subitem a:active,.menu li .subitem a:focus,.menu li .subitem a:hover{text-decoration:none;color:#ffce34;background:rgba(0,0,0,.2)}.menu.active li.item{display:block}.menu.active li.item a{font-size:1.6rem;letter-spacing:.02rem;padding:1.5rem 0;display:block;color:#fff;background:rgba(0,0,0,.1)}.menu.active li.item a:active,.menu.active li.item a:focus,.menu.active li.item a:hover{text-decoration:none;color:#ffce34;background:#41bded}.menu.active li.item a:hover::after{color:#ffce34}.menu.active li .subitem{text-align:center}.menu.active li .subitem a{display:block;background:rgba(255,255,255,.1);color:#fff}.menu.active li .subitem a:active,.menu.active li .subitem a:focus,.menu.active li .subitem a:hover{text-decoration:none;color:#ffce34;background:rgba(255,255,255,.2)}.menu .item{order:2;width:100%;text-align:center;display:none}@media (min-width:768px){.menu .item{order:1;position:relative;display:block;width:auto}}.menu .toggle{order:1;font-size:2rem;flex:1;text-align:right;padding:0 1.5rem 0 0}.menu .toggle a{color:#fff;text-decoration:none}.menu .toggle a:hover{color:#ffce34;background:0 0}.menu .toggle a:active,.menu .toggle a:focus{text-decoration:none;color:#fff;background:0 0}@media (min-width:768px){.menu .toggle{display:none}}.submenu{display:none}.submenu-active{background-color:transparent}.submenu-active .submenu{display:block;margin:0;padding:0 0}@media (min-width:768px){.submenu-active .submenu{display:block;position:absolute;min-width:22rem;left:0;width:auto;background:#2ab5eb}}.has-submenu i{font-size:2rem}.has-submenu>a:after{font-family:'Font Awesome 5 Free';font-size:1.2rem;font-weight:900;content:'\f078';padding-left:5px}.menu li.item.active a,.menu li.subitem.active a,body#company li#company>a,body#products li#products>a{color:#ffce34}.menu li.subitem.active a{background:rgba(0,0,0,.2)}.menu.active li.subitem.active a{background:rgba(255,255,255,.2)}