html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,optgroup,option,input,button,select,textarea,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,progress,amp-img,amp-anim,amp-iframe,amp-audio,amp-video{border:0 none; font:inherit; margin:0; padding:0; vertical-align:baseline; outline:none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,canvas,audio,video,progress{display:block;}*,*:after,*:before{box-sizing:border-box;}html,body{-moz-font-feature-settings:"calt","liga","clig","kern"; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none; text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;position:relative;overflow-x:hidden;min-height:100vh;background-color:#f4f6fc; color:#282d41; font-style:normal; font-weight:normal; font-family:'Montserrat',Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:18px; line-height:1.15;}mark{background-color:#ff0;color:#000;}audio:not([controls]){display:none;height:0;}abbr,span.abbr{border-bottom:medium none;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bold;}s,strike{text-decoration:line-through;}i,dfn{font-style:italic;}small{font-size:80%;}ol,ul{list-style:none outside none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}table{border-collapse:collapse; border-spacing:0;}summary{display:list-item;}template{display:none;}progress{vertical-align:baseline;}textarea{overflow:auto;resize:none;}input[type="submit"],button[type="submit"],button{cursor:pointer;}legend{color:inherit; display:table; max-width:100%; padding:0; white-space:normal;}input,select,textarea,button{-webkit-border-radius:0; -moz-border-radius:0px; border-radius:0px; overflow:visible;text-transform:none; border:0px; font-size:12px; font-family:'Montserrat',Verdana,Geneva,Arial,Helvetica,sans-serif;}input[type="search"],input[type="submit"],button[type="submit"]{-moz-appearance:none; -webkit-appearance:none; appearance:none; -webkit-border-radius:0; -moz-border-radius:0px; border-radius:0px;}button,html input[type="button"],input[type="reset"],input[type="submit"],button[type="submit"],button[type="reset"]{-webkit-appearance:button;}button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,button[type="reset"]::-moz-focus-inner,button[type="submit"]::-moz-focus-inner{border-style:none; padding:0;}button:-moz-focusring,input[type="button"]:-moz-focusring,input[type="reset"]:-moz-focusring,input[type="submit"]:-moz-focusring,button[type="reset"]:-moz-focusring,button[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}input[type="search"]{-webkit-appearance:textfield; outline-offset:-2px;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none; -moz-appearance:none; -webkit-appearance:none; appearance:none;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}::-webkit-file-upload-button{-webkit-appearance:button; font:inherit;}input[type="hidden"],[hidden]{display:none;}img,amp-img{max-width:100%; border-style:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; user-drag:none;}img[src*=".svg"],amp-img[src*=".svg"]{width:100%;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ img[src*=".svg"],amp-img[src*=".svg"]{width:100%;}}svg:not(:root){overflow:hidden;}a,*[role="link"]{-webkit-text-decoration-skip:objects; background-color:transparent; color:black; text-decoration:none; cursor:pointer;}a:hover,a:active{outline-width:0; text-decoration:none;}input:not(input[type="submit"]):focus, textarea:focus, select:focus{box-shadow:0 0 5px 1px #00B1FF;}::-webkit-input-placeholder{font-style:italic;}:-moz-placeholder{font-style:italic;}::-moz-placeholder{font-style:italic;}:-ms-input-placeholder{font-style:italic;}::-moz-selection{background-color:#3399FF; color:white;}::selection{background-color:#3399FF; color:white;}.font_light{font-weight:300;}.font_normal{font-weight:400;}.font_semibold{font-weight:600;}.font_bold{font-weight:700;}.font_extrabold{font-weight:800;}.inner2{width:98%; padding:0 1%; max-width:1510px; min-width:320px; position:relative; margin:0 auto;}.inner{width:98%; padding:0 1%; max-width:1316px; min-width:320px; position:relative; margin:0 auto;}.button,#goog-wm-sb{display:inline-block; vertical-align:top; line-height:46px; border:2px solid #1f51c8; padding:0 35px; background-color:#1f51c8; color:white; font-weight:700; text-transform:uppercase; transition:0.2s; font-size:15px; letter-spacing:1px;}.button:hover,#goog-wm-sb:hover{background-color:#0b38a4; border-color:#0b38a4;}.button.inverse{background-color:transparent; color:#1f51c8;}.button.inverse:hover{background-color:#0b38a4; color:white;}#body{position:relative; margin:0 auto;}#header{position:fixed; top:0; left:0; width:100%; z-index:100; padding:40px 0 5px 0;}#logo{display:block; float:left; margin-right:8%; padding:13px 0;}#logo img{display:block; width:auto; height:24px;}#logo picture.white{display:none;}#header nav{float:left; line-height:50px;}#header nav a{display:block; float:left; padding:0 24px; color:#272c38; font-size:15px; text-transform:uppercase;}#header nav a:hover{color:black;}#header nav a.active{text-decoration:underline;}#header .buttons{float:right;}#header .buttons .button{margin-left:24px;}#container{position:relative;}#content{position:relative;}.trail{}.trail ol{}.trail ol li{}.trail ol li a{}.trail ol li a:hover{}.trail ol li a.active{}.slide{position:relative; padding:3% 0;}.slide h2{font-size:24px; text-transform:uppercase; text-align:center; color:#282d41; position:relative; padding-bottom:5%;}.slide h2:after{content:''; position:absolute; top:60%; left:50%; transform:translate(-50%,-50%); height:6px; width:80px; background-color:#1b41ff;}.slide .inner > p,.whitebg > p{text-align:center; line-height:150%; width:70%; margin:0 auto; color:#6e7d91; margin-bottom:5%;}.col3block{}.col3block .col{float:left; width:28%; padding:2%; background-color:white; border:1px solid #e3e8fd; border-radius:4px; box-shadow:10px 10px 20px 0 rgba(46,91,255,0.07); transition:0.2s; text-align:center;}.col3block .col:hover{box-shadow:10px 10px 20px 0 rgba(46,91,255,0.17);}.col3block .col:nth-child(2){margin:0 8%;}.col3block .col > img{display:block; margin:0 auto 8%; width:60%; height:auto; max-width:160px; min-width:120px;}.col3block .col h3{font-weight:bold; font-size:22px; text-transform:uppercase; color:#282d41; padding-bottom:8%; line-height:130%;}.col3block .col > p{line-height:150%; color:#6e7d91;}.col3block .col span.big{display:block; font-size:54px; font-weight:bold; color:white; padding-bottom:8%;}.col3block .col .button{padding:0; width:100%; margin-bottom:8%;}.col3block .col .stopper{margin:0 -8.5%; width:117%; background-color:white; padding:4%;}.col3block .col .stopper img{float:left; width:20%; height:auto; margin-right:3%;}.col3block .col .stopper p{text-align:left; line-height:140%; font-size:16px; margin-left:23%;}.bluetext{color:#1e4dc0;}.bluetext a{color:#1e4dc0;}.bluetext a:hover{text-decoration:underline;}#main{background-color:#e3e9f6; background-position:left center; background-size:cover; background-repeat:no-repeat;}#main .text{position:relative; z-index:20; padding:17% 0; width:45%;}#main .text h1{font-size:50px; margin-bottom:2%; text-transform:uppercase;}#main .text p.font_light{font-size:22px; margin-bottom:2%;}#main .text p.font_semibold{font-size:22px; margin-bottom:8%; text-transform:uppercase;}#main .text form{}#main .text input[type=text]{border:1px solid #373c49; height:44px; width:80%; max-width:390px; padding-left:3%; padding-right:3%; margin-bottom:10px; background-color:transparent; font-size:16px; box-shadow:0 0 0 0 #ffffff;}#main .text input[type=text]::placeholder{font-style:normal;}#main .text small{display:block; font-size:12px; opacity:0.5; width:80%; max-width:390px; margin-bottom:3%;}#main .text .chk{margin-bottom:5%;}#main .text .chk input{float:left; border:1px solid #373c49; background-color:transparent; width:16px; height:16px;}#main .text .chk label{display:block; margin-left:30px; font-size:14px;}#main .text .chk label a{color:#272c38;}#main .text .chk label a:hover{text-decoration:underline;}#phone_bg{position:absolute; top:-450px; right:-300px; width:1300px; height:1300px; background-color:#1f51c8; border-radius:50% 50% 0 50%;}#phone{position:absolute; top:-350px; right:-300px; width:1200px; height:1200px; background-position:left bottom; background-size:75% auto; background-repeat:no-repeat; background-color:white; border-radius:50%;}#phone .clock{position:absolute; top:46.5%; left:39%; transform:rotate(31deg); color:white; font-size:50px; font-weight:300; width:150px; text-align:center;}#phone .date{position:absolute; top:51%; left:36%; transform:rotate(31deg); color:white; font-size:12px; font-weight:400; width:180px; text-align:center;}#phone{width:calc((100vw / 1920) * 1200); height:calc((100vw / 1920) * 1200); top:calc((100vw / 1920) * -350); right:calc((100vw / 1920) * -300);}#phone_bg{width:calc((100vw / 1920) * 1300); height:calc((100vw / 1920) * 1300); top:calc((100vw / 1920) * -450); right:calc((100vw / 1920) * -300);}#main.submit{}#main.submit .text{padding:9% 0;}#main.submit img{width:130px; margin-bottom:8%;}#main.submit h1{font-size:38px;}#main.submit p.font_light{font-size:24px; margin-bottom:12%; line-height:180%;}#main.submit p.font_light span{color:#1f51c8;}#main.submit .button{padding:0 15%;}#about{background-color:#f4f6fc;}#about p{margin-bottom:0;}#advantages{background-color:#f9fafd;}#prices{background-color:#252d40; background-position:center center; background-size:cover; background-repeat:no-repeat;}#prices h2{color:white;}#prices .inner > p{color:white;}#prices .col3block .col{background-color:#262e43; border-color:#262e43;}#prices .col3block .col:nth-child(3){background-color:#ccd3e3; border-color:#ccd3e3;}#prices .col3block .col h3{color:white;}#prices .col3block .col > p{color:white;}#request{}.whitebg{background-color:white; border:1px solid #e3e8fd; border-radius:8px; box-shadow:10px 10px 20px 0 rgba(46,91,255,0.07); padding:5%; text-align:center;}.form{margin:0 auto; width:50%; min-width:280px; text-align:left;}.form .row{margin-bottom:5%;}.form .row label{display:block; font-weight:700; margin-bottom:2%;}.form .row input[type=text],.form .row input[type=email]{border:1px solid #373c49; height:50px; width:100%; padding-left:3%; padding-right:3%; background-color:transparent; font-size:16px; box-shadow:0 0 0 0 #ffffff;}.form .row select{border:1px solid #373c49; height:50px; width:100%; padding-left:3%; padding-right:60px; background-color:transparent; font-size:16px; -moz-appearance:none; -webkit-appearance:none; appearance:none; background-repeat:no-repeat; background-position:right center; cursor:pointer; box-shadow:0 0 0 0 #ffffff;}.form .row small{display:block; font-size:12px; opacity:0.75; padding:1% 3% 0 0;}.form .chk{margin-bottom:5%;}.form .chk input{float:left; border:1px solid #373c49; background-color:transparent; width:16px; height:16px;}.form .chk label{display:block; margin-left:30px; font-size:16px;}.form .chk label a{color:#272c38;}.form .chk label a:hover{text-decoration:underline;}.form .submit{text-align:center;}#references{}#references .images{text-align:center;}#references .images img{display:inline-block; vertical-align:top; width:15%; height:auto; margin:0 1%;}#references .images img:nth-child(1){margin-left:0;}#references .images img:nth-last-child(1){margin-right:0;}#footer{position:relative; background-color:#161922; padding:2% 0; background-position:center center; background-size:cover; background-repeat:no-repeat;}#footer .top{padding:2% 0; border-bottom:1px solid white;}#footer .top > a{display:block; float:left; margin-right:8%;}#footer .top > a img{display:block; height:24px; width:auto;}#footer .top .copyright{line-height:24px; color:white; font-size:14px;}#footer .top .copyright a{color:white;}#footer .top .copyright a:hover{text-decoration:underline;}#footer .bottom{padding:5% 0;}#footer .bottom .col3{}#footer .bottom .col3 .col{float:left; width:28%;}#footer .bottom .col3 .col:nth-child(2){margin:0 8%;}#footer .bottom .col3 .col p{color:white; line-height:180%;}#footer .bottom .col3 .col p strong{display:block; line-height:300%; text-transform:uppercase;}#footer .bottom .col3 .col p a{color:white;}#footer .bottom .col3 .col p a:hover{text-decoration:underline;}html.nowebp #main{background-image:url('../static/images/header_bg.jpg');}html.nowebp #phone{background-image:url('../static/images/header_img.jpg');}html.nowebp #prices{background-image:url('../static/images/prices_bg.jpg');}html.nowebp .form .row select{background-image:url('../static/images/select_arrow.png');}html.nowebp #footer{background-image:url('../static/images/footer_bg.jpg');}html.webp #main{background-image:url('../static/images/header_bg.webp');}html.webp #phone{background-image:url('../static/images/header_img.webp');}html.webp #prices{background-image:url('../static/images/prices_bg.webp');}html.webp .form .row select{background-image:url('../static/images/select_arrow.webp');}html.webp #footer{background-image:url('../static/images/footer_bg.webp');}.menu_icon span{background-color:black;}.menu_icon:hover span{background-color:white;}.menu_icon.open span{background-color:white;}.menu_icon.open:hover span{background-color:red;}.clear,.c{float:none !important; clear:both; display:block !important; height:0px;}.float_left{float:left;}.float_right{float:right;}.relative{position:relative;}.absolute{position:absolute;}.fixed{position:fixed;}.disabled{background-color:#DDD; color:#555; font-style:italic;}.fastAnim{-webkit-transition:0.2s; -moz-transition:0.2s; -o-transition:0.2s; transition:0.2s;}.slowAnim{-webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s;}.social_share_box{margin-bottom:40px;}.social_share_box a{display:block; float:left; width:40px; height:40px; line-height:40px; text-align:center; margin-right:5px; background-color:grey; color:white; border:2px solid grey; font-size:22px;}.social_share_box a:nth-last-child(2){margin-right:0px;}.social_share_box a:hover{background-color:white; color:grey;}.db_data{}.db_data p{line-height:150%; margin:20px 0;}.db_data div{line-height:150%;}.db_data a{color:black; text-decoration:underline;}.db_data a:hover{text-decoration:none;}.db_data i,.db_data em{font-style:italic;}.db_data b,.db_data strong{font-weight:bold;}.db_data u{text-decoration:underline;}.db_data ul{margin-left:30px; padding:20px 0; list-style-type:disc;}.db_data ol{margin-left:30px; padding:20px 0; list-style-type:decimal;}.db_data li{padding:3px 0 3px 15px;}.db_data li p{margin:0;}.db_data h1{font-weight:bold; font-size:32px; line-height:150%;}.db_data h2{font-weight:bold; font-size:28px; line-height:150%;}.db_data h3{font-weight:bold; font-size:24px; line-height:150%;}.db_data h4{font-size:20px; line-height:150%;}.db_data h5{font-size:18px; line-height:150%;}.db_data h6{font-size:16px; line-height:150%;}.db_data img,.db_data amp-img{max-width:100%;}.db_data sup{vertical-align:super;}.db_data sub{vertical-align:sub;}.db_data table{width:auto !important; min-width:60%;}.db_data table tr td{padding:5px 10px;}.db_data table tr th{padding:5px 10px; font-weight:bold; text-align:left; background-color:transparent !important;}.db_data table tr th p,.db_data table tr td p{margin:0px;}.db_data table tr:nth-child(2n+1) td{background-color:#D1D1D1;}.db_data table tr:nth-child(2n+2) td{}.msg{text-align:center; color:#004085; position:fixed; top:-100%; left:20%; width:60%; z-index:100; border:1px solid #b8daff; border-radius:0 0 6px 6px; opacity:0; line-height:120%; font-size:14px; background-color:#cce5ff;}.msg_inner{padding:15px 3%; position:relative;}.msg .icon{display:block; float:left; margin-top:-10px; margin-right:10px;}.msg a{text-decoration:underline;}.msg a:hover{text-decoration:none;}.msg .close{position:absolute; top:5px; right:10px; line-height:10px; width:10px; display:block; text-transform:uppercase; cursor:pointer; color:white; font-weight:bold; text-align:center;}.msg.error{background-color:#f8d7da; border-color:#f5c6cb; color:#721c24;}.msg.error a{color:#721c24;}.msg.success{background-color:#d4edda; border-color:#c3e6cb; color:#155724;}.msg.success a{color:#155724;}.msg.notice{background-color:#fff3cd; border-color:#ffeeba; color:#856404;}.msg.notice a{color:#856404;}.msgText{padding:10px; text-align:center; margin:10px auto; color:#004085; border:1px solid #b8daff; border-radius:4px; background-color:#cce5ff;}.msgText a{text-decoration:underline;}.msgText a:hover{text-decoration:none;}.msgText.error{background-color:#f8d7da; border-color:#f5c6cb; color:#721c24;}.msgText.error a{color:#721c24;}.msgText.success{background-color:#d4edda; border-color:#c3e6cb; color:#155724;}.msgText.success a{color:#155724;}.msgText.notice{background-color:#fff3cd; border-color:#ffeeba; color:#856404;}.msgText.notice a{color:#856404;}.error404{background-color:white; text-align:center;}.error404 img,.error404 amp-img{max-width:100%; display:block; margin:0 auto;}#goog-fixurl h3{font-size:20px; margin-bottom:10px;}#goog-fixurl form{display:block; padding-top:10px;}#goog-fixurl input{text-align:center; margin-bottom:10px;}#goog-fixurl input[type=text]{max-width:500px; margin:0 auto 10px; width:90%; border:1px solid #373c49; height:50px; padding-left:3%; padding-right:3%; background-color:transparent; font-size:16px;}#cookie-bar{background-color:rgba(0,0,0,0.8); padding:10px 0; text-align:center;}#cookie-bar.fixed{position:fixed; bottom:0; left:0; width:100%;}#cookie-bar p{margin:0; padding:0; color:white; line-height:22px; font-size:14px;}#cookie-bar a{color:#ffffff; display:inline-block; text-decoration:none; padding:0 20px; line-height:26px; margin:-2px 0 -2px 10px; font-weight:normal; transition:0.2s; text-transform:uppercase; font-weight:bold; font-size:12px; letter-spacing:1px; vertical-align:top;}#cookie-bar .cb-enable{background:#2456C7;}#cookie-bar .cb-enable:hover{background:#0b38a4;}#cookie-bar .cb-disable{background:#990000;}#cookie-bar .cb-disable:hover{background:#bb0000;}#cookie-bar .cb-policy{background:#0033bb;}#cookie-bar .cb-policy:hover{background:#0055dd;}#popup{display:none; position:fixed; top:100px; left:50%; z-index:1110; min-width:300px; max-width:800px; overflow:hidden;}#popup img,#popup amp-img{display:block; width:100%; max-width:100%;}#popup_close{cursor:pointer; position:absolute; top:0px; right:0px; width:30px; line-height:30px; text-align:center; background-color:white; color:black; font-size:14px; font-weight:bold; z-index:100;}#popup_bg{display:none; position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.6); z-index:1100;}.videojs_box{overflow:hidden; height:100%; min-height:500px; max-height:1920px; position:relative;}.videojs_box .movie{position:relative; width:100%; height:100%;}.videojs_box .movie.img{display:block;}.vjs-text-track-display,.vjs-loading-spinner,.vjs-big-play-button,.vjs-control-bar,.vjs-error-display,.vjs-caption-settings,.vjs-hidden{display:none;}img.lazy{display:block;width:100%;height:auto;min-height:100px;}img.lazy:not([src]){visibility:hidden;}@-moz-document url-prefix(){img.lazy:-moz-loading{visibility:hidden;}}#wallery_bg{display:none; background-color:black; width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:99990; opacity:0.8;}#wallery_box{display:none; width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:99995;}#wallery_relative{position:relative;}#wallery_image_box{position:relative; display:none;}#wallery_image{text-align:center;}#wallery_image img{margin:0 auto;}#wallery_image iframe{margin:0 auto; display:block; position:relative; z-index:99999; width:90%; height:90%; padding-top:2.5%;}#wallery_text{display:none; background-color:rgba(0,0,0,0.2); bottom:0; color:#FFFFFF; font-size:12px; left:0; padding:5px 0; position:absolute; width:100%;}#wallery_title{padding:0 20px;}#wallery_num{float:right; font-weight:bold; padding:0 20px 0 0;}#wallery_loader{position:absolute; top:50%; left:50%; width:50px; text-align:center; z-index:99999; transform:translate(-50%,-50%);}#wallery_close{position:absolute; top:2%; right:2%; cursor:pointer; z-index:99999; padding:10px; opacity:0.8; background-image:url('../plugins/js/wallery/wallery_empty.png'); background-color:rgba(0,0,0,0.4);}#wallery_close:hover{opacity:1;}#wallery_close .img{background-image:url('../plugins/js/wallery/wallery_icons.png'); background-position:-32px 0; display:block; width:32px; height:32px;}#wallery_prev{position:absolute; top:0px; left:0px; cursor:pointer; z-index:99998; height:100%; width:50%; text-align:left; background-image:url('../plugins/js/wallery/wallery_empty.png'); opacity:0.6;}#wallery_prev:hover{opacity:1;}#wallery_prev img,#wallery_prev .img{position:absolute; top:50%; left:1%; transform:translateY(-50%);}#wallery_prev .img{background-image:url('../plugins/js/wallery/wallery_icons.png'); background-position:0 0; display:block; width:32px; height:32px; transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);}#wallery_next{position:absolute; top:0px; right:0px; cursor:pointer; z-index:99998; height:100%; width:50%; text-align:right; background-image:url('../plugins/js/wallery/wallery_empty.png'); opacity:0.6;}#wallery_next:hover{opacity:1;}#wallery_next img,#wallery_next .img{position:absolute; top:50%; right:1%; transform:translateY(-50%);}#wallery_next .img{background-image:url('../plugins/js/wallery/wallery_icons.png'); background-position:0 0; display:block; width:32px; height:32px;}.wallery{cursor:url('../plugins/js/wallery/wallery_cursor_zoom.png'),-moz-zoom-in;}.wallery[href*="//www.youtube.com"],.wallery[href*="//youtu.be"]{cursor:url('../plugins/js/wallery/wallery_cursor_play.png'),-moz-zoom-in;}.clear{float:none; clear:both;}@media only screen and (max-width:800px){#wallery_image iframe{width:75%;}}.input_score0{box-shadow:0 0 3px #B30202 !important;}.input_score10{box-shadow:0 0 3px #b33802 !important;}.input_score20{box-shadow:0 0 3px #b34d02 !important;}.input_score30{box-shadow:0 0 3px #b36202 !important;}.input_score40{box-shadow:0 0 3px #b38302 !important;}.input_score50{box-shadow:0 0 3px #b3a402 !important;}.input_score60{box-shadow:0 0 3px #a9b302 !important;}.input_score70{box-shadow:0 0 3px #87b302 !important;}.input_score80{box-shadow:0 0 3px #66b302 !important;}.input_score90{box-shadow:0 0 3px #45b302 !important;}.input_score100{box-shadow:0 0 3px #02b302 !important;}.error_label{position:relative; display:inline; vertical-align:top;}.error_label .absolute{position:absolute; top:-40px; left:0px; z-index:10;}.error_label .relative{position:relative;}.error_label .relative:after{top:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-top-color:#B30202; border-width:7px; left:10%;}.error_label .t{background-color:#B30202; padding:10px; color:white; border-radius:4px; min-width:235px; white-space:nowrap;}form.wecker label .required{color:#B30202;}.blur-up{-webkit-filter:blur(5px); filter:blur(5px);transition:filter 400ms,-webkit-filter 400ms;}.blur-up.lazyloaded{-webkit-filter:blur(0); filter:blur(0);}.cluster{box-sizing:unset;}#debugMode{font-size:14px; line-height:150%; background-color:black; color:white; border:5px solid white; padding:3%; max-width:900px; min-width:290px; width:94%; margin:0 auto;}#debugMode h1{font-weight:normal; font-size:20px; margin-bottom:10px;}#debugMode h1 u{font-weight:bold;}#debugMode h2{font-weight:normal; font-size:20px; margin-bottom:10px;}#debugMode h2 u{font-weight:bold;}#debugMode h2 i{}#debugMode ol{list-style-type:decimal-leading-zero; margin:10px 0 10px 0; padding-left:28px;}#debugMode ol li{margin:5px 0; font-weight:bold;}#debugMode ol li span{font-weight:normal;}#debugMode ol li span b{font-weight:bold;}#debugMode ol li:nth-child(-n+3){color:green;}#debugMode ol li:nth-child(n+9){color:orange;}#debugMode ol li:nth-child(n+14){color:red;}.menu_icon{ width:60px; height:45px; position:relative; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.5s ease-in-out; -moz-transition:.5s ease-in-out; -o-transition:.5s ease-in-out; transition:.5s ease-in-out; cursor:pointer;}.menu_icon.v1 span,.menu_icon.v3 span,.menu_icon.v4 span{ display:block; position:absolute; height:9px; width:100%;  opacity:1; left:0; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.25s ease-in-out; -moz-transition:.25s ease-in-out; -o-transition:.25s ease-in-out; transition:.25s ease-in-out;}.menu_icon.v1 span:nth-child(1){ top:0px;}.menu_icon.v1 span:nth-child(2){ top:18px;}.menu_icon.v1 span:nth-child(3){ top:36px;}.menu_icon.v1.open span:nth-child(1){ top:18px; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -o-transform:rotate(135deg); transform:rotate(135deg);}.menu_icon.v1.open span:nth-child(2){ opacity:0; left:-60px;}.menu_icon.v1.open span:nth-child(3){ top:18px; -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); -o-transform:rotate(-135deg); transform:rotate(-135deg);}.menu_icon.v2{}.menu_icon.v2 span{ display:block; position:absolute; height:9px; width:50%;  opacity:1; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.25s ease-in-out; -moz-transition:.25s ease-in-out; -o-transition:.25s ease-in-out; transition:.25s ease-in-out;}.menu_icon.v2 span:nth-child(even){ left:50%; border-radius:0 9px 9px 0;}.menu_icon.v2 span:nth-child(odd){ left:0px; border-radius:9px 0 0 9px;}.menu_icon.v2 span:nth-child(1),.menu_icon.v2 span:nth-child(2){ top:0px;}.menu_icon.v2 span:nth-child(3),.menu_icon.v2 span:nth-child(4){ top:18px;}.menu_icon.v2 span:nth-child(5),.menu_icon.v2 span:nth-child(6){ top:36px;}.menu_icon.v2.open span:nth-child(1),.menu_icon.v2.open span:nth-child(6){ -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}.menu_icon.v2.open span:nth-child(2),.menu_icon.v2.open span:nth-child(5){ -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}.menu_icon.v2.open span:nth-child(1){ left:5px; top:7px;}.menu_icon.v2.open span:nth-child(2){ left:calc(50% - 5px); top:7px;}.menu_icon.v2.open span:nth-child(3){ left:-50%; opacity:0;}.menu_icon.v2.open span:nth-child(4){ left:100%; opacity:0;}.menu_icon.v2.open span:nth-child(5){ left:5px; top:29px;}.menu_icon.v2.open span:nth-child(6){ left:calc(50% - 5px); top:29px;}.menu_icon.v3 span:nth-child(1){ top:0px;}.menu_icon.v3 span:nth-child(2),.menu_icon.v3 span:nth-child(3){ top:18px;}.menu_icon.v3 span:nth-child(4){ top:36px;}.menu_icon.v3.open span:nth-child(1){ top:18px; width:0%; left:50%;}.menu_icon.v3.open span:nth-child(2){ -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}.menu_icon.v3.open span:nth-child(3){ -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}.menu_icon.v3.open span:nth-child(4){ top:18px; width:0%; left:50%;}.menu_icon.v4{}.menu_icon.v4 span:nth-child(1){ top:0px; -webkit-transform-origin:left center; -moz-transform-origin:left center; -o-transform-origin:left center; transform-origin:left center;}.menu_icon.v4 span:nth-child(2){ top:18px; -webkit-transform-origin:left center; -moz-transform-origin:left center; -o-transform-origin:left center; transform-origin:left center;}.menu_icon.v4 span:nth-child(3){ top:36px; -webkit-transform-origin:left center; -moz-transform-origin:left center; -o-transform-origin:left center; transform-origin:left center;}.menu_icon.v4.open span:nth-child(1){ -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); top:-3px; left:8px;}.menu_icon.v4.open span:nth-child(2){ width:0%; opacity:0;}.menu_icon.v4.open span:nth-child(3){ -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); top:39px; left:8px;}@media only screen and (max-width:1700px){#main .text{padding:15% 0;}}@media only screen and (max-width:1600px){#main .text h1{font-size:42px;}#main .text p.font_light,#main .text p.font_semibold{font-size:18px;}}@media only screen and (max-width:1500px){#main .text{padding:15% 0 10%;}}@media only screen and (max-width:1400px){#main .text h1{font-size:34px;}#main .text p.font_light,#main .text p.font_semibold{font-size:16px;}}@media only screen and (max-width:1200px){#main .text h1{font-size:30px;}#main .text p.font_light,#main .text p.font_semibold{font-size:14px;}}@media only screen and (max-width:1100px){#logo{margin-right:4%;}#header nav a{padding:0 12px;}}@media only screen and (max-width:1040px){}@media only screen and (max-width:960px){body{font-size:16px;}#header nav{display:none;}#header{padding-top:5px !important; background-color:white !important;}.slide .inner > p,.whitebg > p{width:90%;}.col3block .col:nth-child(2),#footer .bottom .col3 .col:nth-child(2){margin:0 5%;}.col3block .col,#footer .bottom .col3 .col{width:30%;}.col3block .col h3{font-size:18px;}.col3block .col .stopper p{font-size:14px;}.form{width:60%;}#phone,#phone_bg{display:none; background-image:url('') !important;}#main{background-image:url('') !important;}#footer{background-image:url('') !important;}#main .text{margin:0 auto; text-align:center; width:50%;}#main .text small{display:inline-block;}#main .text input[type=text]{text-align:center;}#main .text .chk{margin:0 auto 5%; width:80%; text-align:left;}}@media only screen and (max-width:840px){body{font-size:14px;}.slide h2{font-size:20px;}.col3block .col h3{font-size:16px;}.col3block .col .stopper p{font-size:12px;}.col3block .col span.big{font-size:42px;}.form .chk label{font-size:14px;}#main .text{width:60%;}}@media only screen and (max-width:700px){#logo{padding:5px 0; margin-right:0;}#header .buttons .button{line-height:30px; font-size:12px; padding:0 15px;}.col3block .col:nth-child(2),#footer .bottom .col3 .col:nth-child(2){margin:0 2%;}.col3block .col,#footer .bottom .col3 .col{width:32%;}.col3block .col .stopper{margin:0 -7%; width:114%;}.col3block .col h3{font-size:15px;}.form{width:70%;}.slide{padding:6% 0;}.slide h2{padding-bottom:8%;}.slide h2:after{height:3px;}.col3block .col > img{max-width:140px;}#main .text{width:70%;}}@media only screen and (max-width:580px){.col3block .col:nth-child(2),#footer .bottom .col3 .col:nth-child(2){margin:0 auto 5%;}.col3block .col,#footer .bottom .col3 .col{width:80%; float:none; margin:0 auto 5%;}.col3block .col{padding:4%;}#footer{text-align:center;}#footer .top > a{float:none; display:inline-block; margin-right:0;}#references .images img{width:31.66667%;}.slide h2{font-size:16px;}.form{width:90%;}.col3block .col .stopper{margin:0 -6%; width:112%;}.col3block .col .stopper p{font-size:14px; width:56%;}.col3block .col .stopper img{margin-top:-4%;}.form .row input[type=text],.form .row input[type=select],.form .row select{height:40px; font-size:14px;}.button,#goog-wm-sb{font-size:13px; line-height:40px;}#main .text{width:80%;}}@media only screen and (max-width:500px){#header .buttons .button:nth-child(2){display:none;}.col3block .col .stopper p{width:67%;}.form .chk,.form .row{margin-bottom:8%;}#main .text h1{font-size:24px;}#main .text p.font_light,#main .text p.font_semibold{font-size:12px;}#main .text input[type=text]{font-size:14px;}#main .text .chk{margin-bottom:8%;}#main .text .chk label{font-size:12px;}#main .text small{margin-bottom:6%;}}@media only screen and (max-width:420px){.col3block .col .stopper p{width:78%;}.col3block .col .stopper img{margin-top:0;}.slide{padding:10% 0;}.whitebg{padding:8% 5%;}#main .text{width:100%;}}@media only screen and (max-width:360px){.col3block .col .stopper p{font-size:12px;}#main .text h1{font-size:20px;}#main .text{padding:25% 0 15%;}}