body{margin:0;padding:0;background:#fff}body.greyBG{background:#f6f6f6}a{cursor:pointer}.disabled{cursor:not-allowed}.grid{padding-left:35px;padding-right:35px;margin:0 auto;box-sizing:border-box;max-width:1400px}.smallGrid{max-width:1100px;margin:0 auto}.tinyGrid{max-width:700px;margin:0 auto}.aspect{position:relative;width:100%;height:auto}.aspect .content{position:absolute;top:0;left:0;width:100%;height:100%}.aspect.as-landscape{padding-top:56.25%}.aspect.as-square{padding-top:100%}.aspect.as-portfolio{padding-top:75%}.aspect.as-banner{padding-top:40%}.aspect.as-semisquare{padding-top:75%}.layer-0{z-index:0}.layer-1{z-index:5}.layer-2{z-index:10}.layer-3{z-index:15}.layer-4{z-index:20}.layer-5{z-index:25}.layer-6{z-index:30}.layer-7{z-index:35}.layer-8{z-index:40}.layer-9{z-index:45}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}.boxed-container{width:100%;margin-left:auto;margin-right:auto;padding-left:100px;padding-right:100px;position:relative}.boxed-left{padding-left:40px;width:100%}.boxed-right{padding-right:40px;width:100%}.col-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.row-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row.reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.row.row-50{margin-right:-50px;margin-left:-50px;margin-bottom:-50px}.row.row-50>*{padding-left:50px;padding-right:50px;margin-bottom:50px}.row.row-30{margin-right:-32px;margin-left:-32px;margin-bottom:-32px}.row.row-30>*{padding-left:32px;padding-right:32px;margin-bottom:32px}.row.row-20{margin-right:-15px;margin-left:-15px;margin-bottom:-30px}.row.row-20>*{padding-left:15px;padding-right:15px;margin-bottom:30px}.row.row-10{margin-right:-10px;margin-left:-10px;margin-bottom:-20px}.row.row-10>*{padding-left:10px;padding-right:10px;margin-bottom:20px}.row.row-10+.row-10{margin-top:20px}.row.row-0{margin-right:0;margin-left:0;margin-bottom:0}.row.row-0>*{padding-left:0;padding-right:0;margin-bottom:0}.col-xs-12,.col-xs-6,.col-xs-33{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-xs-33{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%}@media screen and (max-width: 450px){.col-xxs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media screen and (min-width: 390px)and (max-width: 767px){.col-xs-33{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.col-xs-33 .s-sponsor{padding:5px;min-height:100px}}@media only screen and (max-width: 767px){.container{width:100%;max-width:680px;padding-left:20px;padding-right:20px}}@media only screen and (min-width: 768px){.container{max-width:750px}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:20px;padding-left:20px}.col-sm{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%}}@media only screen and (min-width: 1198px){.hide-desktop{display:none !important}.container{max-width:1080px}.container.smaller,.container.lined{max-width:980px}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media only screen and (min-width: 1399px){.container{max-width:1180px}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:20px;padding-left:20px}.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-ms-flex-preferred-size:16.666%;flex-basis:16.666%;max-width:16.666%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-55{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}}@media only screen and (min-width: 1500px){.container{max-width:1500px}}@media only screen and (min-width: 1700px){.container{max-width:1420px}}@media only screen and (min-width: 1798px){.container{max-width:1650px}}.bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-image.alignment-left{background-position:center left}.bg-image.alignment-right{background-position:center right}.bg-image.alignment-top{background-position:top center}.bg-image.alignment-bottom{background-position:bottom center}h1,.h1{font-size:50px;display:block;margin-bottom:0}h2,.h2{font-size:40px;display:block;margin-bottom:0}h3,.h3{font-size:38px;display:block;margin-bottom:0}h4,.h4{font-size:35px;display:block;margin-bottom:0}h5,.h5{font-size:30px;display:block;margin-bottom:0}h6,.h6{font-size:25px;display:block;margin-bottom:0}p,.p{font-size:16px;line-height:1.5em;color:inherit;margin-top:0;margin-bottom:15px}h1,h2,h3,h4,h5,h6{margin:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{line-height:1.2em;font-weight:inherit}header{position:relative;z-index:10;top:0;left:0;width:100%;height:auto;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.2);-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.2);box-shadow:0 5px 15px 0 rgba(0,0,0,.2)}header .preHeader{background:#f6f6f6;box-sizing:border-box;height:45px;transition:height .25s ease}header .preHeader .inner{display:flex;align-content:center;align-items:center;justify-content:flex-end;height:100%}header .preHeader .part{flex-shrink:0}header .preHeader .contactMenu{list-style:none;padding:0;margin:0;text-align:center}header .preHeader .contactMenu li{display:inline-flex;align-content:center;align-items:center;justify-content:center;font-family:"Open Sans",sans-serif;font-weight:600;font-size:13px}header .preHeader .contactMenu li a{text-decoration:none;color:#1fa1c2}header .preHeader .contactMenu li a .icon{display:none}header .preHeader .contactMenu li a .preText{margin-right:5px}header .preHeader .contactMenu li.sep{margin:0 15px;color:#1fa1c2}header .preHeader .translationMenu{list-style:none;padding:0;margin:0 0 0 50px;text-align:right}header .preHeader .translationMenu li{display:inline-flex;align-content:center;align-items:center;justify-content:center;height:25px;width:25px;border-radius:100%;margin:0 0 0 5px;transition:all .25s ease;cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:400;text-transform:uppercase;font-size:12px;background:#cfcfcf;color:#fff}header .preHeader .translationMenu li.active,header .preHeader .translationMenu li:hover{background:#1fa1c2}header .mainHeader{background:#fff;height:110px;width:100%;transition:height .25s ease}header .mainHeader .inner{display:flex;align-content:center;align-items:center;justify-content:space-between;height:100%}header .mainHeader .logoHolder{height:calc(100% - 45px);width:auto;margin:22.5px 0;text-align:left}header .mainHeader .logoHolder .logo{height:100%;width:auto;object-fit:contain}footer{background:#2f3336}footer .inner{height:100%;width:100%;padding-top:50px;padding-bottom:50px}footer .inner .rowFooter{display:flex;flex-wrap:nowrap}footer .inner .rowFooter section{flex-shrink:0;flex-grow:0}footer .inner .rowFooter section:nth-child(1){width:calc(100% / 4);height:auto}footer .inner .rowFooter section:nth-child(2){width:calc(100% / 4);height:auto}footer .inner .rowFooter section:nth-child(3){width:calc(100% / 2);height:auto}footer .inner .logoHolder{width:100%;max-width:250px}footer .inner .logoHolder .logo{width:100%;height:auto;margin-left:8px;object-fit:contain}footer .inner .theCompany{height:auto;width:100%;padding:35px 20px 15px 20px;box-sizing:border-box}footer .inner .theCompany .tagLine{color:#1fa1c2;font-family:"Open Sans",sans-serif;font-weight:700;padding-left:55px;box-sizing:border-box}footer .inner .theCompany .tagLine img{width:100%;height:auto;object-fit:contain;object-position:center left;max-width:235px;margin-top:5px}footer .inner .theInformation{height:auto;width:100%;padding:35px 20px 15px 20px;box-sizing:border-box}footer .inner .theInformation .informationList{padding:0;margin:0;list-style:none}footer .inner .theInformation .informationList li{font-family:"Open Sans",sans-serif;font-weight:400;color:#fff}footer .inner .theInformation .informationList li a{color:#fff;text-decoration:none}footer .inner .theInformation .informationList li.title{font-weight:600}footer .inner .theInformation .informationList li.spacer{opacity:0;display:block}footer .inner .theForm{height:auto;width:100%;padding:35px 20px 15px 20px;box-sizing:border-box;color:#fff;font-family:"Open Sans",sans-serif}footer .inner .theForm .title{font-weight:600}footer .inner .theForm .text{font-weight:400}footer .inner .theForm input[type=email]{background:none;color:#fff;border:2px solid #fff;border-radius:0 !important;font-size:18px;font-family:"Open Sans",sans-serif;font-weight:300;display:inline-block;width:calc(100% - 65px);height:50px;margin-right:2px}footer .inner .theForm input[type=email]::placeholder{color:#fff;opacity:1}footer .inner .theForm input[type=email]:focus,footer .inner .theForm input[type=email]:active{outline:none}footer .inner .theForm button{height:50px;width:50px;border:2px solid #fff;display:inline-block;padding:0;border-radius:0;background:none;color:#fff}footer .inner .socialLinks{height:auto;width:100%;padding:0 20px 0 20px;box-sizing:border-box}footer .inner .socialLinks .socialMenu{padding:0 0 0 55px;box-sizing:border-box;margin:0;list-style:none}footer .inner .socialLinks .socialMenu li{display:inline-block;font-size:25px;margin-right:25px}footer .inner .socialLinks .socialMenu li a{color:#fff;text-decoration:none;transition:all .25s ease}footer .inner .socialLinks .socialMenu li a:hover{color:#1fa1c2}footer .subFooter{width:100%;height:auto;padding-top:15px;padding-bottom:15px;background:#fff}footer .subFooter .subFooterMenu{padding:0;margin:0;list-style:none}footer .subFooter .subFooterMenu li{display:inline-block;font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;color:#2f3336}footer .subFooter .subFooterMenu li a{text-decoration:none;color:inherit;transition:all .25s ease}footer .subFooter .subFooterMenu li a:hover{color:#1fa1c2}footer .subFooter .subFooterMenu li.sep{margin:0 10px;opacity:.5}.button,button,input[type=submit]{display:inline-block;height:auto;width:auto;padding:10px 24px;cursor:pointer;border-radius:150px;border:none;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:600;text-decoration:none;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 0 0 rgba(0,0,0,.2);box-shadow:0 0 0 0 rgba(0,0,0,.2);transition:all .25s ease}.button:hover,button:hover,input[type=submit]:hover{transform:scale(1.05);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.textButton{display:inline-block;height:auto;width:auto;padding:10px;cursor:pointer;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:600;text-decoration:none;transition:all .25s ease}.textButton:hover{transform:scale(1.05)}.hamburger{height:50px;width:50px;display:block;transition:all .25s ease}.hamburger.menuIsClosed img.open{display:block}.hamburger.menuIsClosed img.close{display:none}.hamburger.menuIsOpen img.open{display:none}.hamburger.menuIsOpen img.close{display:block}.hamburger img{height:50px;width:50px;object-fit:contain;object-position:center center}.hamburger:hover{opacity:.8}nav{display:block;position:fixed;z-index:9;top:-100%;left:0;height:auto;width:100%;background:#5f6062;transition:all .35s ease-out;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}nav.active{top:155px}nav .menu{display:flex;list-style:none;padding:55px 0;margin:0;justify-content:space-around}nav .menu li{font-family:"Open Sans",sans-serif;font-weight:400;font-size:18px}nav .menu li a{color:#fff;text-decoration:none;transition:all .25s ease}nav .menu li a:hover{color:#1fa1c2}nav .menu li.active{font-weight:700}nav .menu .dropdownMenu .dropdownInner{list-style-type:none;padding:0;margin:0}nav .menu .dropdownMenu .dropdownInner li{margin-top:15px}nav .menu .dropdownMenu .dropdownInner li a{opacity:.85}input[type=text],input[type=email],input[type=number],textarea{background:#fff;color:#1fa1c2;border:none;border-radius:0 !important;box-sizing:border-box;padding:15px 20px;font-size:18px;font-family:"Open Sans",sans-serif;font-weight:300;margin-bottom:30px}input[type=text]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,textarea::placeholder{color:#88c3d8;opacity:1}input[type=text]:focus,input[type=text]:active,input[type=email]:focus,input[type=email]:active,input[type=number]:focus,input[type=number]:active,textarea:focus,textarea:active{outline:none}label{font-size:18px;font-family:"Open Sans",sans-serif;font-weight:300;color:#fff;margin-left:15px}input[type=submit],button[type=submit]{background:#fff;color:#1fa1c2}input[type=submit]:focus,input[type=submit]:active,button[type=submit]:focus,button[type=submit]:active{outline:none}.breadcrumbs{padding:55px 15px;box-sizing:border-box;background:#fff}.breadcrumbs .inner .button{color:#fff;margin-right:10px;margin-bottom:10px}.breadcrumbs .inner .button.back{background:#2f3336}.breadcrumbs .inner .button.alt{background:#cfcfcf}.module{width:100%;padding-top:50px;padding-bottom:50px}.module.ignorePadding{padding-top:0px;padding-bottom:0px}.slider{width:100%;display:block;position:relative}.slider.home{height:575px}.slider.page{height:200px}.slider .mediaHolder{height:100%;width:100%;display:block;z-index:0}.slider .mediaHolder.video{position:absolute;top:0;left:0}.slider .mediaHolder.video video{height:100%;width:100%;object-fit:cover;object-position:center center}.slider .mediaOverlay{height:100%;width:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap;position:absolute;top:0;left:0;padding:10px;box-sizing:border-box;z-index:2}.slider .mediaOverlay.colorActive .colorScreen{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;background:rgba(0,139,181,.95);mix-blend-mode:multiply}.slider .mediaOverlay:not(.colorActive) .colorScreen{display:none}.slider .mediaOverlay .titleHolder{width:100%;flex-shrink:0;text-align:center;color:#fff;position:relative;z-index:2}.slider .mediaOverlay .titleHolder .preTitle{font-family:"Open Sans",sans-serif;font-weight:400;margin-bottom:25px}.slider .mediaOverlay .titleHolder h1{font-family:"Open Sans",sans-serif;font-weight:400}.slider .mediaOverlay .buttonHolder{padding:105px 0 0 0;box-sizing:border-box;position:relative;z-index:2;text-align:center}.slider .mediaOverlay .buttonHolder .button{background:#fff;color:#1fa1c2;margin:0 15px 15px 15px}.newsPost .titleHolder{font-family:"Open Sans",sans-serif;font-weight:400;text-align:center;color:#000;margin:55px auto 75px auto}.newsPost article{display:flex;padding-top:50px;padding-bottom:50px}.newsPost article .textSection{width:calc(100% - 375px);padding-right:35px;box-sizing:border-box}.newsPost article .textSection .date{display:block;font-family:"Open Sans",sans-serif;color:#2f3336;text-transform:uppercase;font-weight:400;padding:0 0 25px 0;box-sizing:border-box;width:100%}.newsPost article .textSection h1{font-family:"Open Sans",sans-serif;color:#1fa1c2;font-weight:400;padding:0 0 25px 0;box-sizing:border-box;width:100%}.newsPost article .textSection .p{font-family:"Open Sans",sans-serif;font-weight:400;padding:0 0 0 0;box-sizing:border-box;width:100%;color:#2f3336}.newsPost article .textSection .p strong{color:#000}.newsPost article .imageHolder{width:375px}.newsPost article .imageHolder img{width:100%;height:auto;object-fit:contain}.singleProduct .topImagesHolder{display:flex;justify-content:center;flex-wrap:wrap;padding:75px 0}.singleProduct .topImagesHolder .productIcon{max-width:100px;width:100%;object-fit:contain}.singleProduct .topImagesHolder .productImgHolder{width:100%;flex-shrink:0}.singleProduct .topImagesHolder .productImgHolder .productImg{width:calc(100% - 30px);max-width:750px;margin:20px auto 0 auto;display:block}.singleProduct .textHolder{font-family:"Open Sans",sans-serif}.singleProduct .textHolder h1,.singleProduct .textHolder h2{font-weight:400;text-align:center;width:100%}.singleProduct .textHolder .desc{font-weight:400;color:#2f3336;width:100%;padding:50px 0}.singleProduct .textHolder .desc strong{color:#000}.singleProduct .textHolder .desc.columns{text-align:left;column-count:2;column-gap:55px}.singleProduct .textHolder .desc:not(.columns){text-align:center}.singleProduct .textHolder .desc.blueCol{color:#1fa1c2}.singleProduct .productSheetDownload{padding:75px 0}.singleProduct .productSheetDownload .downloadButton{display:flex;text-decoration:none;align-items:center;align-content:center;margin:40px 5px 0 5px}.singleProduct .productSheetDownload .downloadButton .icon{font-size:65px;color:inherit;transition:all .25s ease}.singleProduct .productSheetDownload .downloadButton .text{color:#2f3336;margin-left:20px;font-family:"Open Sans",sans-serif;font-size:18px}.singleProduct .productSheetDownload .downloadButton .text .download{font-weight:700;display:block}.singleProduct .productSheetDownload .downloadButton .text .name{font-weight:300;display:block}.singleProduct .productSheetDownload .downloadButton:hover .icon{color:#1fa1c2 !important}.singleProduct .sep{width:100%;height:1px;background:#b8b7b7;display:block}.singleProduct .productPhotos{padding:75px 0}.singleProduct .productPhotos .photoGrid{display:flex;flex-wrap:wrap}.singleProduct .productPhotos .photoGrid img{width:calc(50% - 20px);height:auto;margin:10px;flex-shrink:0;flex-grow:0;object-fit:cover;object-position:center center}.modNews{background:#f6f6f6}.modNews .titleHolder{font-family:"Open Sans",sans-serif;font-weight:400;text-align:center;color:#1fa1c2;margin:0px auto 55px auto}.modNews .newsOveriew{display:flex;flex-wrap:wrap}.modNews .newsOveriew article{width:calc(100% / 3);box-sizing:border-box;padding:0 10px 20px 10px}.modNews .newsOveriew article .inner{height:100%;width:100%;background:#fff;position:relative;padding-bottom:95px;box-sizing:border-box}.modNews .newsOveriew article .date{font-family:"Open Sans",sans-serif;color:#2f3336;text-transform:uppercase;font-weight:400;padding:25px 20px;box-sizing:border-box;width:100%}.modNews .newsOveriew article .title{font-family:"Open Sans",sans-serif;color:#1fa1c2;font-weight:400;padding:0 20px 25px 20px;box-sizing:border-box;width:100%}.modNews .newsOveriew article .text{font-family:"Open Sans",sans-serif;color:#2f3336;font-weight:400;padding:0 20px;box-sizing:border-box;width:100%}.modNews .newsOveriew article .button{background:#1fa1c2;color:#fff;position:absolute;bottom:25px;left:20px}.modNews .buttonHolder .textButton{color:#1fa1c2}.modUsp{background:#1fa1c2}.modUsp .titleHolder{font-family:"Open Sans",sans-serif;font-weight:400;text-align:center;color:#fff;margin:0 auto 35px auto}.modUsp .uspHolder .uspList{display:flex;list-style:none;padding:0;margin:55px auto}.modUsp .uspHolder .uspList li{width:calc(100% / 5);height:auto;padding:0 10px;box-sizing:border-box;text-align:center}.modUsp .uspHolder .uspList li .uspIcon{width:100%;max-width:150px;display:inline-block}.modUsp .uspHolder .uspList li .uspText{font-family:"Open Sans",sans-serif;font-weight:400;color:#fff}.modUsp .textHolder{font-family:"Open Sans",sans-serif;font-weight:400;color:#fff;text-align:center}.modUsp .imageRow{width:100%;height:auto;display:flex;flex-wrap:nowrap;align-content:center;align-items:center;margin-top:55px}.modUsp .imageRow img{width:calc(100% / 6);flex-shrink:0;flex-grow:0;height:auto;object-fit:contain;object-position:center center}.modUsp .imageRow img.fullWidth{width:100%;height:auto}.modDoubleTextBlock{width:100%;overflow:hidden}.modDoubleTextBlock .inner{display:flex}.modDoubleTextBlock .inner section{width:50%;flex-shrink:0;position:relative;display:flex;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap}.modDoubleTextBlock .inner section .theImage{width:calc(100% - 200px);max-width:300px;flex-shrink:0}.modDoubleTextBlock .inner section .theTitle{width:100%;flex-shrink:0;text-align:center;font-family:"Open Sans",sans-serif;font-weight:400;margin-bottom:35px}.modDoubleTextBlock .inner section .theText{width:100%;flex-shrink:0;text-align:left;font-family:"Open Sans",sans-serif;font-weight:400}.modDoubleTextBlock .inner section .buttonHolder{width:100%;flex-shrink:0;text-align:left}.modDoubleTextBlock .inner section .buttonHolder .button{margin-top:45px;background:#1fa1c2;color:#fff}.modDoubleTextBlock .inner section.left{padding:50px 75px 50px 25px;box-sizing:border-box}.modDoubleTextBlock .inner section.left::before{content:"";display:block;height:100%;width:2000px;position:absolute;top:0;left:-2000px}.modDoubleTextBlock .inner section.right{padding:50px 25px 50px 75px;box-sizing:border-box}.modDoubleTextBlock .inner section.right::after{content:"";display:block;height:100%;width:2000px;position:absolute;top:0;right:-2000px}.modTextblock .textHolder{font-family:"Open Sans",sans-serif}.modTextblock .textHolder h2{font-weight:400;text-align:center;width:100%}.modTextblock .textHolder.text-left .desc{text-align:left}.modTextblock .textHolder.text-center .desc{text-align:center}.modTextblock .textHolder .desc{font-weight:400;color:#2f3336;width:100%;padding:50px 0}.modTextblock .textHolder .desc.columns{column-count:2;column-gap:55px}.modVideo{background:#fff}.modVideo .titleHolder{font-family:"Open Sans",sans-serif;font-weight:400;text-align:center;color:#000;margin:0 auto 55px auto}.modVideo .videoHolder{width:100%}.modVideo .videoHolder .videoOverlay{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;display:flex;align-content:center;align-items:center;justify-content:center;background:rgba(0,0,0,.65)}.modVideo .videoHolder .videoOverlay.inactive{display:none}.modVideo .videoHolder .videoOverlay .logoOverlay{position:absolute;top:25px;left:25px;width:250px;height:auto}.modVideo .videoHolder .videoOverlay .iconHolder{color:#fff;font-size:85px;display:flex;align-content:center;align-items:center;justify-content:center;transition:all .25s ease;cursor:pointer}.modVideo .videoHolder .videoOverlay .iconHolder:hover{transform:scale(1.05);color:#1fa1c2}.modVideo .videoHolder iframe{width:100%;height:100%}.modProducts.full{background:#f6f6f6}.modProducts .titleHolder{font-family:"Open Sans",sans-serif;font-weight:400;text-align:center;color:#000;margin-bottom:25px}.modProducts .productShowcase{display:flex;flex-wrap:wrap}.modProducts .productShowcase .showcaseItem{width:calc(100% / 3);flex-shrink:0;flex-grow:0;padding:15px;box-sizing:border-box}.modProducts .productShowcase .showcaseItem .inner{border-radius:25px;overflow:hidden;transition:transform .25s ease}.modProducts .productShowcase .showcaseItem .inner:hover{transform:scale(1.05)}.modProducts .productShowcase .showcaseItem .inner .productImg{width:100%;height:auto;margin:0 auto;object-fit:contain;object-position:top center}.modProducts .productShowcase .showcaseItem .inner .productTitle{color:#fff;position:absolute;bottom:35px;left:35px;display:flex;align-items:center;align-content:center}.modProducts .productShowcase .showcaseItem .inner .productTitle .icon{font-size:30px}.modProducts .productShowcase .showcaseItem .inner .productTitle .text{font-family:"Open Sans",sans-serif;font-weight:400;font-size:20px;text-transform:uppercase;margin-left:15px}.modProducts .productFull{max-width:1000px}.modProducts .productFull .productItem{padding:55px 0;width:100%;height:auto;border-bottom:1px solid #b8b7b7}.modProducts .productFull .productItem:first-child{padding:0 0 55px 0}.modProducts .productFull .productItem:last-child{padding:55px 0 0 0}.modProducts .productFull .productItem:last-child{border-bottom:none}.modProducts .productFull .productItem .imageRow{display:flex;align-items:center;align-content:center;justify-content:center;position:relative}.modProducts .productFull .productItem .imageRow .productIcon{height:100px;width:100px;position:absolute;left:-100px;display:block}.modProducts .productFull .productItem .imageRow .productImg{width:calc( 100% - 250px);max-width:500px;display:block}.modProducts .productFull .productItem .imageRow .spacer{display:block;opacity:0}.modProducts .productFull .productItem .textRow{font-family:"Open Sans",sans-serif;text-align:center}.modProducts .productFull .productItem .textRow .productTitle{font-weight:400;color:#2f3336;margin-bottom:10px}.modProducts .productFull .productItem .textRow .productDesc{font-weight:400;color:#5f5e5e}.modProducts .productFull .productItem .buttonRow{text-align:center;margin-top:35px}.modProducts .productFull .productItem .buttonRow .button{background:#fff;color:#2f3336;font-family:"Open Sans",sans-serif;font-weight:600;margin:0 10px}.modPartnermap{background:#e9f3f8}.modPartnermap .titleHolder,.modPartnermap .textHolder{width:100%;height:auto;text-align:center;font-family:"Open Sans",sans-serif}.modPartnermap .titleHolder h2,.modPartnermap .textHolder h2{font-weight:400;color:#000}.modPartnermap .titleHolder p,.modPartnermap .textHolder p{font-weight:400;color:#2f3336}.modPartnermap .mapHolder{width:100%}.modPartnermap .mapHolder #wordlMapImage,.modPartnermap .mapHolder .mapPoint{display:none}.modPartnermap .mapHolder #worldMapCanvas{width:100%}.modPartnermap .mapHolder canvas{border:none}.buttonHolder{width:100%}.buttonHolder .button{color:#fff;margin:0 14px 10px 0;text-align:center}.buttonHolder .button.partner{background:#1fa1c2}.buttonHolder .button.relation{background:#97bf0c}.modImages .imageHolder{display:flex;flex-wrap:wrap}.modImages .imageHolder .image{padding:10px;box-sizing:border-box}.modImages .imageHolder .image.three{width:calc(100% / 3)}.modImages .imageHolder .image.fifty{width:calc(100% / 2)}.modImages .imageHolder .image.full{width:100%}.modImages .imageHolder .image .inner{height:100%;width:100%}.modForm.fancy input[type=text]::placeholder,.modForm.fancy input[type=email]::placeholder,.modForm.fancy input[type=number]::placeholder,.modForm.fancy textarea::placeholder{color:#88c3d8;opacity:1}.modForm.fancy .innerForm .topRow{display:flex}.modForm.fancy .innerForm .topRow .leftForm,.modForm.fancy .innerForm .topRow .rightForm{height:auto;width:50%;padding:15px;box-sizing:border-box;flex-grow:0;flex-shrink:0}.modForm.fancy .innerForm .topRow .leftForm input,.modForm.fancy .innerForm .topRow .leftForm textarea,.modForm.fancy .innerForm .topRow .rightForm input,.modForm.fancy .innerForm .topRow .rightForm textarea{width:100%}.modForm.fancy .innerForm .topRow .leftForm textarea,.modForm.fancy .innerForm .topRow .rightForm textarea{height:calc(100% - 30px)}.modForm.fancy .innerForm .botRow{text-align:right;display:flex;align-items:center;align-content:center;justify-content:space-between}.modForm.fancy .innerForm .botRow .leftSpacer{width:50%;flex-shrink:0}.modForm.fancy .innerForm .botRow .rightContent{width:50%;flex-shrink:0;display:flex;align-items:center;align-content:center;justify-content:space-between}.modForm.fancy .innerForm .botRow .rightContent input[type=submit]{margin-left:150px}.modForm.fancy .innerForm .botRow .rightContent label{white-space:nowrap;margin-left:0}.modForm.fancy .textHolder{font-family:"Open Sans",sans-serif;color:inherit}.modForm.fancy .textHolder h2{font-weight:400;text-align:center;width:100%}.modForm.fancy .textHolder .desc{font-weight:400;width:100%;padding:50px 0;text-align:center}.modForm.basic input[type=text]::placeholder,.modForm.basic input[type=email]::placeholder,.modForm.basic input[type=number]::placeholder,.modForm.basic textarea::placeholder{color:#5f5e5e;font-style:italic;opacity:1}.modForm.basic label{margin-left:-20px;font-style:italic}.modForm.basic .basicInner{display:flex;flex-wrap:wrap}.modForm.basic .basicInner .formBasic,.modForm.basic .basicInner .formAside{display:block;width:50%;flex-shrink:0}.modForm.basic .basicInner .formAside{font-family:"Open Sans",sans-serif;font-weight:400;text-align:left;padding-left:55px;box-sizing:border-box;color:#5f5e5e}.modForm.basic .basicInner h2{width:100%;flex-shrink:0;font-family:"Open Sans",sans-serif;font-weight:400;text-align:left;margin-bottom:25px;padding-right:50%;box-sizing:border-box;color:#1fa1c2}.modForm.basic input[type=text],.modForm.basic input[type=email],.modForm.basic input[type=number],.modForm.basic textarea{width:100%}.modForm.basic input[type=submit]{margin-top:25px}.modForm.basic .textHolder{font-family:"Open Sans",sans-serif}.modForm.basic .textHolder h2{font-weight:400;text-align:left;width:100%;color:#1fa1c2}.modForm.basic .textHolder .desc{font-weight:400;width:100%;padding:0 0 25px 0;text-align:left;color:#5f5e5e}.modForm.basic .innerForm label{color:#5f5e5e !important}.modForm.basic .innerForm input[type=submit]{background:#1fa1c2;color:#fff}.modPartnerCards .inner{display:flex;flex-wrap:wrap}.modPartnerCards .inner .pageCard{width:calc(100% / 2);height:auto;padding:10px;box-sizing:border-box;flex-shrink:0;flex-grow:0}.modPartnerCards .inner .pageCard .inside{height:100%;width:100%;background:#fff;padding:15px 20px 20px 20px;box-sizing:border-box;text-align:left}.modPartnerCards .inner .pageCard .inside .logo{width:calc( 100% - 15px);max-width:250px;height:150px;object-fit:contain;object-position:center left;display:inline-block}.modPartnerCards .inner .pageCard .inside .title{font-family:"Open Sans",sans-serif;font-weight:700;color:#000;display:block;text-align:left}.modPartnerCards .inner .pageCard .inside .desc{font-family:"Open Sans",sans-serif;font-weight:400;color:#2f3336}.modPartnerCards .inner .pageCard .inside .textButton{padding:0}.showCaseBasic{padding:0 0 75px 0}.showCaseBasic .mainImage{width:100%;height:auto;object-fit:contain}.showCaseBasic .textHolder{font-family:"Open Sans",sans-serif;margin-top:25px}.showCaseBasic .textHolder .title{font-weight:700;display:block;margin:0}.showCaseBasic .textHolder .desc{font-weight:300;width:100%;margin:0;color:#2f3336}.showCaseBasic .textHolder .desc strong{color:#000}.showCaseBasic .textHolder .desc p{margin:0}.showCaseBasic .sep{width:100%;height:1px;background:#b8b7b7;display:block;margin-top:75px}.showCaseTitleHolder{width:100%;text-align:center;font-family:"Open Sans",sans-serif;font-weight:400;margin-bottom:75px;margin-top:75px}.showCaseHolder .showCaseCard:last-child .sep{display:none !important}.map-card{-webkit-box-shadow:0 1px 16px 0 rgba(0,0,0,.08);-moz-box-shadow:0 1px 16px 0 rgba(0,0,0,.08);box-shadow:0 1px 16px 0 rgba(0,0,0,.08);transform:translate(-50%, calc(-100% - 24px));opacity:0;pointer-events:none;position:absolute;left:50%;bottom:100%;width:270px;border-radius:16px}.map-card:before{content:"";top:100%;left:50%;border:12px solid transparent;border-top:16px solid #fff;position:absolute;transform:translate(-50%, 0)}.map-card .m-catch{height:120px !important;border-radius:16px 16px 0 0}.map-card .maxtext{padding:12px 40px 12px 14px}.map-card .read-more-icon{bottom:14px;right:14px}.map-card .read-more-icon svg{height:13px;width:auto}.map-card .title{font-size:16px}.mod-new-map{background:#e8f5f9;font-family:"Open Sans",sans-serif;font-weight:300;padding-top:100px}.mod-new-map h2{margin:0 0 16px;color:#1fa1c2}.mod-new-map p{margin:0 0 30px}.world-text{position:relative;z-index:3}.world-map{position:relative;margin-top:-200px;width:100vw;transform:translateX(-50%);left:50%;background:#fff}.world-map img{max-width:100%;height:auto}.world-map:before{content:"";position:absolute;top:0;left:0;width:100%;height:280px;background:linear-gradient(0deg, rgba(232, 245, 249, 0) 0%, #e8f5f9 100%);pointer-events:none}.map-position{opacity:0;transition:.2s;transform:scale(0);position:absolute}.map-position.hide-map{opacity:0 !important}.map-position:nth-child(2) .map-bullet:before{animation-delay:-1s}.map-position:nth-child(3) .map-bullet:before{animation-delay:-2s}.map-position:nth-child(4) .map-bullet:before{animation-delay:-3s}.map-position:nth-child(5) .map-bullet:before{animation-delay:-4s}.map-position:nth-child(6) .map-bullet:before{animation-delay:-5s}.map-position:nth-child(7) .map-bullet:before{animation-delay:-6s}.map-position:nth-child(8) .map-bullet:before{animation-delay:-7s}.map-position:nth-child(9) .map-bullet:before{animation-delay:-8s}.map-position:nth-child(10) .map-bullet:before{animation-delay:-9s}.map-position:nth-child(11) .map-bullet:before{animation-delay:-10s}.map-position:nth-child(12) .map-bullet:before{animation-delay:-1s}.map-position:nth-child(13) .map-bullet:before{animation-delay:-2s}.map-position:nth-child(14) .map-bullet:before{animation-delay:-3s}.map-position:nth-child(15) .map-bullet:before{animation-delay:-4s}.map-position:nth-child(16) .map-bullet:before{animation-delay:-5s}.map-position:nth-child(17) .map-bullet:before{animation-delay:-6s}.map-position:nth-child(18) .map-bullet:before{animation-delay:-7s}.map-position:nth-child(19) .map-bullet:before{animation-delay:-8s}.map-position:nth-child(20) .map-bullet:before{animation-delay:-9s}.map-position:nth-child(21) .map-bullet:before{animation-delay:-10}.map-position:nth-child(22) .map-bullet:before{animation-delay:-1s}.map-position:nth-child(22) .map-bullet:before{animation-delay:-2s}.map-position:nth-child(22) .map-bullet:before{animation-delay:-3s}.map-position:nth-child(23) .map-bullet:before{animation-delay:-4s}.map-position.open{z-index:99}.map-position.open .map-bullet:before{animation:none}.map-position.open .map-card{transform:translate(-50%, calc(0px - 24px));opacity:1;pointer-events:initial}.start .map-position{transform:translateY(0) scale(1);opacity:1}.map-bullet{width:8px;height:8px;border-radius:50%;background:#1fa1c2;margin:-6px}.map-bullet:before{content:"";width:48px;height:48px;position:absolute;left:-20px;top:-20px;border-radius:50%;opacity:.3;background:#1fa1c2;animation:pulse 10s infinite ease-out;pointer-events:none}.map-bullet.friend{background:#97bf0c}.map-bullet.friend:before{background:#97bf0c}@keyframes pulse{0%{transform:scale(1);opacity:.3}20%{transform:scale(2.5);opacity:0}40%{transform:scale(1);opacity:0}50%{transform:scale(1);opacity:0}70%{transform:scale(0);opacity:.3}80%{transform:scale(2.5);opacity:0}90%{transform:scale(1);opacity:0}100%{transform:scale(1);opacity:0}}.filter-box{padding:38px 40px;border-radius:40px;background:#fff;position:relative}@media screen and (max-width: 1200px){header .preHeader .spacer{display:none}header .preHeader .part:nth-child(2){width:100%}.newsPost article{flex-wrap:wrap}.newsPost article .textSection{width:100%}.newsPost article .imageHolder{width:calc(100% - 40px);max-width:600px;margin:0 20px}.modDoubleTextBlock .inner section .theImage{width:calc(100% - 20px)}.modUsp .uspHolder .uspList li{padding:0 20px}footer .inner .rowFooter{flex-wrap:wrap}footer .inner .rowFooter .socialLinks .socialMenu{padding:0}footer .inner .rowFooter section:nth-child(1),footer .inner .rowFooter section:nth-child(2){width:calc(100% / 2)}footer .inner .rowFooter section:nth-child(3){width:100%}}@media screen and (max-width: 1100px){.modForm.fancy .innerForm .botRow .leftSpacer{display:none}.modForm.fancy .innerForm .botRow .rightContent{width:100%}}@media screen and (max-width: 1000px){.modTextblock .textHolder .desc.columns{column-count:1}}@media screen and (max-width: 950px){.modPartnerCards .inner .pageCard{width:100%}.modUsp .uspHolder .uspList{flex-wrap:wrap;justify-content:center}.modUsp .uspHolder .uspList li{width:calc(100% / 3);flex-shrink:0;padding:20px}.modProducts .productFull .productItem .imageRow{flex-wrap:wrap}.modProducts .productFull .productItem .imageRow .productIcon{position:unset}.modProducts .productFull .productItem .imageRow .productImg{width:100%;flex-shrink:0}.modProducts .productShowcase .showcaseItem{width:calc(100% / 2)}.modNews .newsOveriew article{width:calc(100% / 2)}}@media screen and (max-width: 850px){nav .menu{flex-wrap:wrap}nav .menu li{width:100%;flex-shrink:0;text-align:center;margin:15px auto}.modForm.basic .basicInner{flex-wrap:wrap}.modForm.basic .basicInner .formBasic,.modForm.basic .basicInner .formAside{width:100%}.modForm.basic .basicInner .formAside{padding-left:0px;padding-top:55px}.singleProduct .textHolder .desc.columns{column-count:1}h1,.h1{font-size:40px}h2,.h2{font-size:35px}h3,.h3{font-size:30px}h4,.h4{font-size:25px}h5,.h5{font-size:22px}h6,.h6{font-size:20px}p,.p{font-size:18px}.grid{padding-left:20px;padding-right:20px}}@media screen and (max-width: 750px){.modProducts .productFull .productItem .imageRow{flex-wrap:wrap}.modProducts .productFull .productItem .imageRow .productImg{width:calc(100% - 30px);margin:0 15px;max-width:350px;display:block}.modDoubleTextBlock .inner{flex-wrap:wrap;padding:0 0}.modDoubleTextBlock .inner section{width:100%}.modDoubleTextBlock .inner section.left{padding:35px 20px 35px 20px}.modDoubleTextBlock .inner section.right{padding:35px 20px 35px 20px}.modImages .imageHolder .image.fifty{width:100%}.modProducts .productFull .productItem .buttonRow .button{margin-bottom:15px}.modNews .newsOveriew article{width:100%}.modForm.fancy .innerForm .topRow{flex-wrap:wrap}.modForm.fancy .innerForm .topRow .leftForm,.modForm.fancy .innerForm .topRow .rightForm{width:100%}header .preHeader .contactMenu li a .preText{display:none}}@media screen and (max-width: 600px){.modProducts .productShowcase .showcaseItem{width:100%}.modForm.fancy .innerForm .botRow .rightContent{flex-wrap:wrap}.modForm.fancy .innerForm .botRow .rightContent input[type=submit]{margin-left:0;margin-top:15px}.singleProduct .productPhotos .photoGrid img{width:calc(100% - 20px)}.modUsp .uspHolder .uspList li{width:calc( 100% / 2)}footer .inner .rowFooter section:nth-child(1),footer .inner .rowFooter section:nth-child(2){width:100%}}@media screen and (max-width: 500px){.modUsp .uspHolder .uspList li{width:100%}.grid{padding-left:15px;padding-right:15px}header .preHeader{display:none}nav.active{top:100px}.modUsp .imageRow img{width:calc(100% / 3)}.modUsp .imageRow img:nth-child(4),.modUsp .imageRow img:nth-child(5),.modUsp .imageRow img:nth-child(6){display:none}h1,.h1{font-size:35px}h2,.h2{font-size:30px}h3,.h3{font-size:25px}h4,.h4{font-size:22px}h5,.h5{font-size:20px}h6,.h6{font-size:18px}p,.p{font-size:16px}}/*# sourceMappingURL=main.css.map */
