#cookies-alert a,a{text-decoration:none}.ratio-3-2{width:100%;display:block;position:relative;padding-bottom:66.66%;overflow:hidden}.ratio-1x1,.ratio-3x2,.ratio-4x3{position:relative;overflow:hidden!important;display:block}.ratio-1x1:before,.ratio-3x2:before,.ratio-4x3:before{content:"";width:100%;display:block}.ratio-1x1:before{padding-bottom:100%}.ratio-4x3:before{padding-bottom:75%}.ratio-3x2:before{padding-bottom:66.66%}[class*=ratio-] .content{height:100%}[class*=ratio-] .content,[class*=ratio-] img{position:absolute;left:0;top:0;width:100%;display:block}[class*=ratio-] img{height:auto}nav ul{list-style:none;padding:0}video{display:block;margin:20px auto}li,ul{margin:0}.row{width:1200px;margin-left:auto;margin-right:auto}.row.full{width:100%}.row.w80{width:80%}.row.cols-extended{width:1260px}#cookies-alert{padding:15px 0;font-size:14px;line-height:22px;border-bottom:1px solid #d3d0d0;text-align:center;position:fixed;bottom:0;background:rgba(0,0,0,.8);width:100%;z-index:999;color:#fff}#cookies-alert a{background-color:#a22747;padding:5px 10px;color:#fff;display:inline-block;margin-left:15px;cursor:pointer}.clear-bot:after,.clear-top:before,.clear:after,.row:after{content:"";display:table;clear:both}.fit-img img,.full-img img{display:block;height:auto;position:relative}[class*=col-],[class*=bit-]{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.with-gutter{margin-left:-15px;margin-right:-15px}.with-gutter [class*=col-],.with-gutter [class*=bit-]{padding-left:15px;padding-right:15px}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66666665%}.col-6{width:50%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:75%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}.col-20p{width:20%}.col-30p{width:30%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666666%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66666665%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333331%}.offset-8{margin-left:66.66666664%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333%}.offset-11{margin-left:91.66666663%}.bit-1{width:100%}.bit-2{width:50%}.bit-3{width:33.33%}.bit-4{width:25%}.bit-5{width:20%}.bit-6{width:16.6666666667%}.bit-7{width:14.2857142857%}.bit-8{width:12.5%}.bit-9{width:11.1111111111%}.bit-10{width:10%}.bit-11{width:9.09090909091%}.bit-12{width:8.33%}.bit-44{width:44%}.bit-28{width:28%}.bit-38{width:38%}.bit-24{width:24%}.bit-28.right,.bit-44.right{float:right}h1,h2,h3,h4,h5,p{margin:0;padding:0}.fit-img img{max-width:100%}.full-img img{width:100%}.bg-pdd-50{padding:50px 0}.bg-pdd-75{padding:75px 0}.bg-pdd-100{padding:100px 0}.to-right{text-align:right}.tooltip{display:inline-block;width:24px;height:24px;border:2px solid #fff;background:#e1bd3f;color:#fff;line-height:24px;text-align:center;font-size:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative}.tooltip:after,.tooltip:before{visibility:hidden;z-index:9;filter:alpha(opacity=0);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:absolute}.tooltip:before{content:attr(data-tooltip);background:rgba(16,16,17,.7);font-size:13px;width:240px;text-align:left;padding:5px;top:45px;left:-125px}.popup-content h4:after,.tooltip:after,.tooltip:hover:after,.vertical:before{content:""}.tooltip.line-break:before{white-space:pre;width:auto}.tooltip:after{width:0;height:0;border-style:solid;border-width:0 9.5px 10px;border-color:transparent transparent rgba(16,16,17,.7);left:50%;margin-left:-9.5px;top:35px}.tooltip:hover:after,.tooltip:hover:before{visibility:visible;filter:alpha(opacity=100);opacity:1}.tooltip:hover:before{top:40px}.tooltip:hover:after{top:30px}.popup-content{position:relative;background:#fff;padding:20px;width:auto;margin:0 auto;max-width:600px}.popup-content h4{font-weight:500;color:#434345;margin-bottom:20px;font-size:16px;line-height:30px}.popup-content h4:after{height:2px;width:50px;display:block;background-color:#e5d372}.popup-content p{color:#848488;margin-bottom:20px;font-size:14px}.popup-content .distinction{background-color:#e1bd3f;padding:20px;margin:20px 0 0;font-size:20px;color:#fff;text-align:center;position:relative}#codelynx{position:absolute;bottom:20px;font-size:15px;font-weight:600;display:inline-block}#codelynx a{color:#31353d!important;display:block;padding:2px 5px;background:rgba(255,255,255,1);box-shadow:0 1px 4px rgba(34,67,100,.3)}#codelynx a span.lynx{color:#1abc9c}#codelynx a span.cby{margin-right:5px;color:#566874}.form-response{padding:10px;font-size:18px;display:none;border-left:5px solid transparent;margin-bottom:2px}.form-response.show{display:block}.vertical .v-content,.vertical:before{display:inline-block;vertical-align:middle}.form-response.error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.form-response.success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;margin-bottom:50px}.btn,.icon-btn{text-transform:uppercase;line-height:40px;border:none;outline:0}.vertical{height:100%}.vertical:before{height:100%;margin-right:-5px}form input[type=password],form input[type=text],form select,form textarea{box-sizing:border-box}form .group-block input,form .group-block label,form .group-block select,form .group-block textarea{width:100%;display:block}span.char-counter{display:block;text-align:right;font-size:14px;color:#999}.btn{height:40px;padding:0 15px;font-weight:500;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.icon-btn{display:inline-block;background:#2baeff;color:#fff;font-weight:600;padding:5px 60px 5px 20px;position:relative;overflow:hidden;-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s;height:50px}.icon-btn .fa{background:rgba(255,255,255,.3);display:block;position:absolute;top:0;height:50px;width:40px;text-align:center;line-height:50px;right:0;-webkit-border-top-left-radius:50%;-webkit-border-bottom-left-radius:50%;-moz-border-radius-topleft:50%;-moz-border-radius-bottomleft:50%;border-top-left-radius:50%;border-bottom-left-radius:50%;-webkit-transition:background .3s,color .3s,width .3s;-moz-transition:background .3s,color .3s,width .3s;transition:background .3s,color .3s,width .3s}.icon-btn:hover{background:#224364}.icon-btn:hover .fa{background:#2baeff;color:#fff;width:50px;height:60px;top:-5px;line-height:60px}.fit-width-center{display:table;margin-left:auto;margin-right:auto}