html,body{width:100%;height:100%}html{overflow-y:scroll;overflow-x:auto;-webkit-text-size-adjust:100%}body{background-color:#fff;font-family:Inter,Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;text-align:left;color:#003565;display:flex;flex-direction:column}.desktop{display:block}.mobile{display:none}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.3.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}*{padding:0;border:0;outline:0;margin:0}h1,h2,h3,h4{font-weight:600;font-size:15px}a{text-decoration:none;color:#003565;cursor:pointer;transition:background-color .2s ease 0s,color .2s ease 0s,border-color .2s ease 0s,opacity .2s ease 0s}strong{font-weight:600}em{font-style:italic}span.nowrap{white-space:nowrap}ul{list-style-type:none}address{font-style:normal}table{border-collapse:collapse}table th{font-weight:normal;text-align:left}table th,table td{vertical-align:top}input.text,textarea,button{font-family:Inter,Arial,Helvetica,sans-serif;font-size:16px;color:#003565}input[type=text],input[type=email],input[type=tel],input[type=search],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{font-size:15px}textarea{resize:none}button{display:block;background-color:transparent;cursor:pointer;transition:background-color .2s ease 0s,color .2s ease 0s,border-color .2s ease 0s}a.button,button.button{width:auto;height:50px;display:inline-block;background-color:#fff;font-weight:600;line-height:48px;text-align:center;color:#003565;padding:0 15px 0 15px;border:1px solid #003565;border-radius:5px;box-sizing:border-box}a.button.margin,button.button.margin{margin:0 0 25px 0}.no-touchevents a.button:hover,a.button:active,.no-touchevents a.button:focus,.no-touchevents button.button:hover,button.button:active,.no-touchevents button.button:focus{background-color:#003565;color:#fff}a.button.emphasize,button.button.emphasize{background-color:#003565;color:#fff}.no-touchevents a.button.emphasize:hover,a.button.emphasize:active,.no-touchevents a.button.emphasize:focus,.no-touchevents button.button.emphasize:hover,button.button.emphasize:active,.no-touchevents button.button.emphasize:focus{background-color:#fff;color:#003565}.rating_container{height:50px;display:inline-block;position:relative;text-align:left}.rating_score{font-weight:600;font-size:20px;line-height:20px;margin:0 0 10px 0}.rating_score a{display:block}.no-touchevents .rating_score a:hover,.rating_score a:active,.no-touchevents .rating_score a:focus{text-decoration:underline}.rating_stars{position:absolute;top:0;right:0;font-size:20px;line-height:20px}.rating_stars a{display:block}.rating_stars span.star{font-family:FontAwesome;font-weight:normal;color:#edb927;margin:0 0 0 8px}.rating_stars span.star:first-child{margin-left:0}.rating_stars span.star:before{content:'\f005'}.rating_stars span.star span{display:none}.rating_text{font-size:13px;line-height:20px;white-space:nowrap}#page_container{flex:1 0 auto}#header_placeholder{width:100%;height:111px}#header_container{width:100%;min-width:1000px;position:fixed;top:0;left:0;z-index:99999;background-color:#fff;border-bottom:1px solid #beccd8}#header{width:100%;min-width:1000px;max-width:1200px;height:110px;position:relative;padding:0 15px 0 15px;margin:0 auto 0 auto;box-sizing:border-box}#logo{width:220px;height:90px;position:absolute;top:0;left:15px;background-image:url(../images/logo_vaarbewijs.svg);background-repeat:no-repeat;background-position:center center}#logo a{width:220px;height:90px;display:block}#logo span{display:none}#menu{font-size:0;line-height:0;text-align:center;padding:30px 210px 0 220px}#menu ul{display:inline-block}#menu li{display:inline-block;position:relative;padding:0 15px 0 0}#menu li:last-child{padding-right:0}#menu a.link{display:block;font-size:15px;line-height:50px}.no-touchevents #menu a.link:hover span,#menu a.link:active span,.no-touchevents #menu a.link:focus span,#menu li.active>a.link span{text-decoration:underline}#menu li.sub>a.link:after{font-family:FontAwesome;font-weight:normal;content:'\f107';margin:0 0 0 5px}#menu .submenu{display:none;position:absolute;top:50px;left:-16px;padding:5px 0 0 0}#menu ul ul{display:block;position:relative;background-color:#fff;text-align:left;padding:10px 0 10px 0;border:1px solid #beccd8;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.2)}#menu ul ul:before{width:15px;height:15px;display:block;position:absolute;top:-15px;left:40px;background-image:url(../images/submenu.svg);background-repeat:no-repeat;background-position:center center;content:' '}#menu ul ul li{display:block;padding:0}#menu ul ul a{font-size:15px;line-height:40px;white-space:nowrap;padding:0 30px 0 15px}#menu ul ul li.active a{text-decoration:underline}.no-touchevents #menu ul ul a:hover,#menu ul ul a:active,.no-touchevents #menu ul ul a:focus{text-decoration:underline}#buttons_header{position:absolute;top:30px;right:15px}#buttons_header li{float:left;padding:0 15px 0 0}#buttons_header li:last-child{padding-right:0}#buttons_header_mobile{display:none;position:absolute;top:30px;right:15px}#buttons_header_mobile li{float:left;padding:0 0 0 15px}#buttons_header_mobile li:first-child{padding-left:0}#buttons_header_mobile a{width:50px;height:50px;display:block;background-color:#fff;font-size:25px;line-height:48px;text-align:center;border:1px solid #003565;border-radius:5px;box-sizing:border-box}#buttons_header_mobile a:before{font-family:FontAwesome;font-weight:normal}#buttons_header_mobile #button_header_login a:before{font-size:27px;content:'\f090'}#buttons_header_mobile #button_header_menu a:before{content:'\f0c9'}#buttons_header_mobile #button_header_close a:before{content:'\f00d'}.no-touchevents #buttons_header_mobile a:hover,#buttons_header_mobile a:active,.no-touchevents #buttons_header_mobile a:focus{background-color:#003565;color:#fff}#buttons_header_mobile a span{display:none}#menu_mobile li{position:relative;border-bottom:1px solid #beccd8}#menu_mobile a.link{display:block;font-weight:600;line-height:25px;padding:12px 65px 13px 15px}#menu_mobile li.active a.link{text-decoration:underline}.no-touchevents #menu_mobile a.link:hover,#menu_mobile a.link:active,.no-touchevents #menu_mobile a.link:focus{background-color:#f5f6f9}#menu_mobile a.toggle{width:50px;height:50px;display:block;position:absolute;top:0;right:0;background-color:#fff;font-family:FontAwesome;font-weight:normal;font-size:24px;line-height:50px;text-align:center;cursor:pointer;border-left:1px solid #beccd8;box-sizing:border-box}#menu_mobile a.toggle:before{content:'\f107'}#menu_mobile a.toggle.open:before{content:'\f106'}.no-touchevents #menu_mobile a.toggle:hover,#menu_mobile a.toggle:active,.no-touchevents #menu_mobile a.toggle:focus{background-color:#f5f6f9}#menu_mobile .submenu{display:none}#menu_mobile .submenu li{border-top:1px solid #beccd8;border-bottom:0}#menu_mobile .submenu a{display:block;font-weight:400;line-height:25px;padding:12px 15px 13px 40px}#menu_mobile .submenu li.active a{text-decoration:underline}#menu_mobile .submenu a:hover,#menu_mobile .submenu a:active,#menu_mobile .submenu a:focus{background-color:#f5f6f9}#buttons_mobile{width:100%;font-size:0;line-height:0;padding:15px;border-bottom:1px solid #beccd8;box-sizing:border-box}#buttons_mobile a.button,#buttons_mobile a.button.emphasize{width:48%;font-size:15px}#buttons_mobile a.button{float:left}#buttons_mobile a.button.emphasize{float:right}.textpage_container{width:100%;min-width:1000px}.textpage_container.border{border-top:1px solid #beccd8}.textpage{width:100%;min-width:1000px;max-width:1200px;padding:50px 15px 25px 15px;margin:0 auto 0 auto;box-sizing:border-box}.textpage h1{font-size:32px;line-height:38px;margin:0 0 25px 0}.textpage h1 span{font-weight:400}.textpage h2{font-size:22px;line-height:28px;margin:40px 0 25px 0}.textpage h2.first{margin-top:0}.textpage h2.center{text-align:center}.textpage h3{line-height:25px;margin:0 0 5px 0}.textpage p{line-height:25px;margin:0 0 25px 0}.textpage ul,.textpage ol{line-height:25px;margin:0 0 25px 0}.textpage ul ul,.textpage ol ol{margin-bottom:0}.textpage ol{margin-left:28px}.textpage ol.margin{margin-bottom:0}.textpage ol.margin li{margin:0 0 25px 0}.textpage ul li{position:relative;padding:0 0 0 20px}.textpage ul li:before{position:absolute;top:0;left:0;font-family:FontAwesome;font-weight:normal;font-size:6px;content:'\f111'}.textpage p a,.textpage ul a,.textpage ol a{text-decoration:underline}.no-touchevents .textpage p a:hover,.textpage p a:active,.no-touchevents .textpage p a:focus,.no-touchevents .textpage ul a:hover,.textpage ul a:active,.no-touchevents .textpage ul a:focus,.no-touchevents .textpage ol a:hover,.textpage ol a:active,.no-touchevents .textpage ol a:focus{text-decoration:none}.textpage .line{height:25px;line-height:25px;border-top:1px solid #beccd8}.textpage .buttons{margin:0 0 10px 0}.textpage .buttons ul{margin:0}.textpage .buttons ul li{float:left;padding:0 15px 15px 0}.textpage .buttons ul li:last-child{padding-right:0}.textpage .buttons ul li:before{display:none}.textpage .buttons ul a{text-decoration:none}.textpage .image_container{margin:0 0 25px 0}.textpage .image_container img{max-width:100%;height:auto;display:block;border:1px solid #beccd8;border-radius:5px;box-sizing:border-box}.textpage .back_to_index{border-bottom:1px solid #beccd8;margin:0 0 25px 0}.textpage .back_to_index:last-child{border-bottom:0}.textpage .back_to_index a{display:block;position:relative;line-height:25px;padding:0 0 10px 18px}.textpage .back_to_index:last-child a{padding-bottom:0}.textpage .back_to_index a:before{position:absolute;top:0;left:0;font-family:FontAwesome;font-weight:normal;content:'\f106'}.no-touchevents .textpage .back_to_index a:hover,.textpage .back_to_index a:active,.no-touchevents .textpage .back_to_index a:focus{text-decoration:underline}.textpage #sitemap_container{width:50%;padding:10px 0 0 0}.textpage #sitemap_container ul li{padding:0 0 10px 0}.textpage #sitemap_container ul li:before{display:none}.textpage #sitemap_container a{display:block;position:relative;font-weight:600;line-height:25px;text-decoration:none;padding:11px 40px 12px 15px;border:1px solid #003565;border-radius:5px}.textpage #sitemap_container a:after{position:absolute;top:11px;right:15px;font-family:FontAwesome;font-weight:normal;font-size:20px;content:'\f105'}.no-touchevents .textpage #sitemap_container a:hover,.textpage #sitemap_container a:active,.no-touchevents .textpage #sitemap_container a:focus{background-color:#003565;color:#fff}.textpage #sitemap_container ul ul{margin:0 0 0 35px}.textpage #sitemap_container ul ul li{padding:10px 0 0 0}.textpage #sitemap_container ul ul a{font-weight:400}.textpage .pagination{width:100%;font-size:0;line-height:0;text-align:center;margin:0 0 10px 0}.textpage .pagination ul{display:inline-block;font-size:0;line-height:0;margin:0}.textpage .pagination ul li{display:inline-block;vertical-align:top;padding:0 15px 15px 0}.textpage .pagination ul li:last-child{padding-right:0}.textpage .pagination ul li:before{display:none}.textpage .pagination ul a{width:50px;height:50px;display:block;font-size:15px;line-height:48px;text-decoration:none;text-align:center;vertical-align:top;border:1px solid #003565;border-radius:5px;box-sizing:border-box}.no-touchevents .textpage .pagination ul a:hover,.textpage .pagination ul a:active,.no-touchevents .textpage .pagination ul a:focus,.textpage .pagination ul li.current a{background-color:#003565;color:#fff}.textpage .pagination ul li a span{display:none}.textpage .pagination ul li.first a:before,.textpage .pagination ul li.prev a:before,.textpage .pagination ul li.next a:before,.textpage .pagination ul li.last a:before{font-family:FontAwesome;font-weight:normal;font-size:20px;line-height:48px}.textpage .pagination ul li.first a:before{content:'\f100'}.textpage .pagination ul li.prev a:before{content:'\f104'}.textpage .pagination ul li.next a:before{content:'\f105'}.textpage .pagination ul li.last a:before{content:'\f101'}.textpage .reviews_container{width:100%;padding:25px 0 0 0;margin:0 0 50px 0}.textpage .reviews{border-top:1px solid #beccd8}.textpage .review_group{border-bottom:1px solid #beccd8}.textpage .review{width:33.33333333%;float:left;padding:50px 0 50px 0;box-sizing:border-box}.textpage .review:first-child{padding-right:30px}.textpage .review.last{padding-left:30px}.textpage .review_person{height:60px;position:relative;padding:0 0 0 75px;margin:0}.textpage .review_image{width:60px;height:60px;display:block;position:absolute;top:0;left:0}.textpage .review_name{font-weight:600;line-height:20px}.textpage .review_date{line-height:20px}.textpage .review_score{line-height:20px}.textpage .review_score span.star{font-family:FontAwesome;font-weight:normal;color:#edb927;margin:0 6px 0 0}.textpage .review_score span.star:last-child{margin-right:0}.textpage .review_score span.star:before{content:'\f005'}.textpage .review_score span.star.empty:before{content:'\f006'}.textpage .review_score span.star span{display:none}.textpage .review blockquote{line-height:25px;margin:25px 0 0 0}.textpage .review .reply{background-color:#f5f6f9;padding:13px 15px 15px 15px;border-radius:5px;margin:25px 0 0 0}.textpage .review .reply_header{line-height:25px;margin:0 0 10px 0}.textpage .review .reply blockquote{line-height:25px;margin:0}.textpage #anchor_links{padding:0}.textpage #anchor_links ul{margin:0}.textpage #anchor_links ul li{width:50%;float:left;padding:10px 0 5px 0;box-sizing:border-box}.textpage #anchor_links ul li:nth-child(odd){padding-right:25px}.textpage #anchor_links ul li:nth-child(even){padding-left:25px}.textpage #anchor_links ul li:before{display:none}.textpage #anchor_links ul a{display:block;font-weight:600;line-height:48px;text-decoration:none;padding:0 15px 0 15px;border:1px solid #003565;border-radius:5px}.no-touchevents .textpage #anchor_links ul a:hover,.textpage #anchor_links ul a:active,.no-touchevents .textpage #anchor_links ul a:focus{background-color:#003565;color:#fff}.textpage .questions{padding:0 0 20px 0}.textpage .questions dl{padding:0}.textpage .questions div.question{padding:10px 0 5px 0;box-sizing:border-box}.textpage .questions dt a{display:block;position:relative;font-weight:600;line-height:25px;padding:11px 40px 12px 15px;border:1px solid #003565;border-radius:5px}.textpage .questions .open dt a{border-bottom-right-radius:0;border-bottom-left-radius:0}.textpage .questions dt a:after{position:absolute;top:11px;right:15px;font-family:FontAwesome;font-weight:normal;font-size:20px;content:'\f107'}.textpage .questions .open dt a:after{content:'\f106'}.no-touchevents .textpage .questions dt a:hover,.textpage .questions dt a:active,.no-touchevents .textpage .questions dt a:focus{background-color:#003565;color:#fff}.textpage .questions dd{display:none;padding:15px;border:1px solid #003565;border-top:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.textpage .questions dd p:last-child,.textpage .questions dd ul:last-child{margin:0}.textpage .questions dd img{max-width:100%;height:auto;display:block;border:1px solid #beccd8;border-radius:5px;box-sizing:border-box}.textpage table.costs{width:100%;border-top:1px solid #beccd8;margin:0 0 25px 0}.textpage table.costs tr{border-bottom:1px solid #beccd8}.textpage table.costs th{width:100%;padding:0 25px 0 0}.textpage table.costs td{white-space:nowrap}.textpage table.costs th,.textpage table.costs td{line-height:25px;vertical-align:middle;padding-top:14px;padding-bottom:15px}.textpage table.costs td.image{padding:0 15px 0 0}.textpage table.costs td.image img{width:70px;height:50px;display:block;overflow:hidden;border-radius:5px}.textpage table.costs td.amount{font-weight:600;text-align:right;padding:0}.textpage table.costs td.amount s{text-decoration:line-through}.textpage table.costs td.link{padding:0 0 0 25px}.textpage table.costs th a{text-decoration:none}.no-touchevents .textpage table.costs th a:hover,.textpage table.costs th a:active,.no-touchevents .textpage table.costs th a:focus{text-decoration:underline}.textpage #articles{border-top:1px solid #beccd8;margin:35px 0 50px 0}.textpage .article{padding:35px 0 35px 0;border-bottom:1px solid #beccd8}.textpage .article h2{margin:0 0 25px 0}.textpage .article h2 a{text-decoration:none}.no-touchevents .textpage .article h2 a:hover,.textpage .article h2 a:active,.no-touchevents .textpage .article h2 a:focus{text-decoration:underline}.textpage .author{position:relative;padding:0 0 0 75px;margin:0 0 25px 0}.textpage .author_image{width:60px;height:60px;position:absolute;top:0;left:0}.textpage .author_image img{width:60px;height:60px;display:block;border-radius:5px}.textpage .author_text{line-height:25px;padding:5px 0 5px 0}.textpage .author_text span.author_description{opacity:.5}.textpage .article_image{margin:0 0 25px 0}.textpage .article_image a{display:block}.textpage .article_image img{max-width:100%;height:auto;display:block;border:1px solid #beccd8;border-radius:5px;box-sizing:border-box;transition:border-color .2s ease 0s}.no-touchevents .textpage .article_image a:hover img,.textpage .article_image a:active img,.no-touchevents .textpage .article_image a:focus img{border-color:#003565}.textpage .blog_content{width:100%}.textpage .blog_content p img{max-width:100%;height:auto;display:block;border:1px solid #beccd8;border-radius:5px;box-sizing:border-box}.textpage .blog_content table{margin:0 0 25px 0}.textpage .blog_content table th,.textpage .blog_content table td{line-height:25px;padding:8px 12px 9px 12px;border:1px solid #beccd8}.textpage .blog_content table tr:nth-child(odd) th,.textpage .blog_content table tr:nth-child(odd) td{background-color:#f5f6f9}.textpage .blog_content .video_container{margin:0 0 25px 0}.textpage .blog_content .video_container iframe{width:100%;max-width:560px;aspect-ratio:16 / 9;height:auto;display:block;border:1px solid #beccd8;border-radius:5px;box-sizing:border-box}#form_search_container{width:100%;min-width:1000px;background-color:#f5f6f9}#form_search{width:100%;min-width:1000px;max-width:1200px;padding:50px 15px 25px 15px;margin:0 auto 0 auto;box-sizing:border-box}#form_search h2{font-size:22px;line-height:28px;text-align:center;margin:0 0 35px 0}#form_search form{width:100%;max-width:600px;height:50px;position:relative;margin:0 auto 25px auto}#form_search input{width:100%;height:50px;position:absolute;top:0;left:0;background-color:#fff;padding:0 0 0 15px;border:1px solid #003565;border-radius:5px}#form_search input:focus{background-color:#ffd}#form_search button{width:50px;height:50px;position:absolute;top:0;right:0;background-color:#003565;background-image:url(../images/bgsearch.svg);background-repeat:no-repeat;background-position:center center;color:#fff;border:1px solid #003565;border-top-right-radius:5px;border-bottom-right-radius:5px}.no-touchevents #form_search button:hover,#form_search button:active,.no-touchevents #form_search button:focus{background-color:#fff;background-image:url(../images/bgsearch2.svg);color:#003565}#form_search button span{display:none}#form_search #form_search_results{width:100%;margin:0 auto 0 auto}#form_search .ai_questions{width:100%}#form_search .ai_question_container{display:block;background-color:#fff;border:1px solid #003565;border-radius:5px;margin:15px 0 0 0}#form_search a.ai_question{display:block;position:relative;font-weight:600;line-height:25px;padding:11px 40px 12px 15px}#form_search a.ai_question:after{position:absolute;top:11px;right:15px;font-family:FontAwesome;font-weight:normal;font-size:20px;content:'\f107'}#form_search a.ai_question.open:after{content:'\f106'}.no-touchevents #form_search a.ai_question:hover,#form_search a.ai_question:active,.no-touchevents #form_search a.ai_question:focus{background-color:#003565;color:#fff}#form_search .ai_answer{display:none;padding:11px 15px 12px 15px;border-top:1px solid #003565}#form_search .ai_answer p{line-height:25px;margin:0 0 25px 0}#form_search .ai_answer ul{line-height:25px;margin:0 0 25px 0}#form_search .ai_answer ul li{position:relative;padding:0 0 0 20px}#form_search .ai_answer ul li:before{position:absolute;top:0;left:0;font-family:FontAwesome;font-weight:normal;font-size:6px;content:'\f111'}#form_search .ai_answer p:last-child,#form_search .ai_answer ul:last-child{margin-bottom:0}#form_search .ai_answer p a,#form_search .ai_answer ul a{text-decoration:underline}.no-touchevents #form_search .ai_answer p a:hover,#form_search .ai_answer p a:active,.no-touchevents #form_search .ai_answer p a:focus,.no-touchevents #form_search .ai_answer ul a:hover,#form_search .ai_answer ul a:active,.no-touchevents #form_search .ai_answer ul a:focus{text-decoration:none}#form_search .ai_answer img{display:none}#form_search h3{line-height:25px;margin:35px 0 5px 0}#form_search p{line-height:25px;margin:0 0 25px 0}#form_search p a{text-decoration:underline}.no-touchevents #form_search p a:hover,#form_search p a:active,.no-touchevents #form_search p a:focus{text-decoration:none}.usps_container{width:100%;min-width:1000px}.usps{width:100%;min-width:1000px;max-width:1200px;padding:50px 15px 0 15px;margin:0 auto 0 auto;box-sizing:border-box}.usps_container.no_padding .usps{padding-top:0}.usps_container.padding_bottom .usps{padding-bottom:50px}.usps ul{display:block;position:relative;text-align:center}.usps li{position:relative;line-height:25px;padding:0 0 0 35px}.usps li:before{width:25px;height:25px;position:absolute;top:0;left:0;font-family:FontAwesome;font-weight:normal;font-size:13px;line-height:21px;text-align:center;content:'\f00c';border:2px solid #003565;border-radius:25px;box-sizing:border-box}.usps li:nth-child(1){display:block;position:absolute;top:0;left:0}.usps li:nth-child(2){display:inline-block;margin:0 auto 0 auto}.usps li:nth-child(3){display:block;position:absolute;top:0;right:0}.image_text_container{width:100%;min-width:1000px}.image_text_container.border{border-top:1px solid #beccd8}.image_text{width:100%;min-width:1000px;max-width:1200px;padding:50px 15px 50px 15px;margin:0 auto 0 auto;box-sizing:border-box}.image_block{width:460px;height:380px;float:left;overflow:hidden;border-radius:5px}.text_image .image_block{float:right}.image_block img{display:block;border-radius:5px;margin:0 auto 0 auto}.text_block{width:calc(100% - 50px - 460px);float:right}.text_image .text_block{float:left}.text_block h2{font-size:22px;line-height:28px;margin:0 0 25px 0}.text_block h3{line-height:25px;margin:0 0 5px 0}.text_block p,.text_block ul,.text_block ol{line-height:25px;margin:0 0 25px 0}.text_block ol{margin-left:18px}.text_block ul li{position:relative;padding:0 0 0 20px}.text_block ul li:before{position:absolute;top:0;left:0;font-family:FontAwesome;font-weight:normal;font-size:6px;content:'\f111'}.text_block p a,.text_block ul a,.text_block ol a{text-decoration:underline}.no-touchevents .text_block p a:hover,.text_block p a:active,.no-touchevents .text_block p a:focus,.no-touchevents .text_block ul a:hover,.text_block ul a:active,.no-touchevents .text_block ul a:focus,.no-touchevents .text_block ol a:hover,.text_block ol a:active,.no-touchevents .text_block ol a:focus{text-decoration:none}.text_block .buttons{margin:0}.text_block .buttons ul{margin:0}.text_block .buttons ul li{float:left;padding:0 15px 0 0}.text_block .buttons ul li:last-child{padding-right:0}.text_block .buttons ul li:before{display:none}.text_block .buttons ul a{text-decoration:none}#reasons_container{width:100%;min-width:1000px}#reasons_container.border{border-top:1px solid #beccd8}#reasons{width:100%;min-width:1000px;max-width:1200px;padding:50px 15px 35px 15px;margin:0 auto 0 auto;box-sizing:border-box}#reasons h2{font-size:22px;line-height:28px;text-align:center;margin:0 0 35px 0}#reasons .column_1,#reasons .column_2{width:calc(50% - 25px)}#reasons .column_1{float:left}#reasons .column_2{float:right}#reasons .reason{border:1px solid #003565;border-radius:5px;margin:0 0 15px 0}#reasons .reason h3{position:relative;line-height:25px;cursor:pointer;padding:11px 40px 12px 15px;transition:background-color .2s ease 0s,color .2s ease 0s,border-color .2s ease 0s}#reasons .reason h3:after{position:absolute;top:11px;right:15px;font-family:FontAwesome;font-weight:normal;font-size:20px}#reasons .reason.in h3:after{content:'\f107'}#reasons .reason.out h3:after{content:'\f106'}.no-touchevents #reasons .reason h3:hover{background-color:#003565;color:#fff}#reasons .reason p{display:none;line-height:25px;padding:11px 15px 12px 15px;border-top:1px solid #003565}#reasons .reason p a{text-decoration:underline}.no-touchevents #reasons .reason p a:hover,#reasons .reason p a:active,.no-touchevents #reasons .reason p a:focus{text-decoration:none}#intro_container{width:100%;min-width:1000px;border-bottom:1px solid #beccd8}#intro_container.no_border{border-bottom:0}#intro{width:100%;min-width:1000px;max-width:1200px;position:relative;padding:50px 15px 50px 15px;margin:0 auto 0 auto;box-sizing:border-box}#intro_text{width:calc(100% - 50px - 460px);float:left}#intro_container.large #intro_text{width:calc(100% - 50px - 570px)}#intro_image{width:460px;height:380px;float:right;position:relative;border-radius:5px}#intro_container.large #intro_image{width:570px;height:310px}#intro_image_caption{width:223px;position:absolute;top:-35px;right:0;font-weight:600;font-size:15px;line-height:20px;text-align:center}#intro_image_caption.lines_2{top:-55px}#intro_extra{width:460px;float:right}#intro_image_reviews{width:460px;height:140px;float:right;position:relative}#intro_image a.video,.image_block a.video{width:100%;height:auto;display:block;position:relative;color:#fff;border-radius:5px}#intro_image #image_4 a.video{height:100%}#intro_image a.video img,.image_block a.video img{max-width:100%;height:auto;display:block;margin:0 auto 0 auto;border-radius:5px}#intro_image a.video div.video_caption,.image_block a.video div.video_caption{width:100%;height:110px;position:absolute;top:50%;left:0;font-weight:600;font-size:20px;line-height:26px;text-align:center;text-shadow:0 0 8px rgba(0,0,0,.8);margin:-55px auto 0 auto}#intro_image #image_4 a.video div.video_caption{height:99px;margin-top:-50px}#intro_image a.video div.video_play,.image_block a.video div.video_play{width:75px;height:75px;display:block;background-color:rgba(0,53,101,.25);font-family:FontAwesome;font-weight:normal;font-size:30px;line-height:71px;text-align:center;padding:0 0 0 5px;border:2px solid #fff;border-radius:75px;margin:0 auto 0 auto;box-shadow:0 0 8px rgba(0,0,0,.4);box-sizing:border-box;transition:background-color .2s ease 0s}#intro_image #image_4 a.video div.video_play{width:50px;height:50px;font-size:20px;line-height:46px;padding-left:3px}#intro_image a.video div.video_play.text_above,.image_block a.video div.video_play.text_above{margin-top:9px}#intro_image a.video div.video_play.text_beneath,.image_block a.video div.video_play.text_beneath{margin-bottom:9px}#intro_image a.video div.video_play:before,.image_block a.video div.video_play:before{content:'\f04b'}.no-touchevents #intro_image a.video:hover div.video_play,#intro_image a.video:active div.video_play,.no-touchevents #intro_image a.video:focus div.video_play,.no-touchevents .image_block a.video:hover div.video_play,.image_block a.video:active div.video_play,.no-touchevents .image_block a.video:focus div.video_play{background-color:rgba(0,53,101,.75)}#intro_image a.video div.video_text,.image_block a.video div.video_text{white-space:nowrap;padding:0 10px 0 10px;padding:0}#intro_image #image_4 a.video div.video_text{font-size:15px;line-height:20px}#intro_image #image_1{border-radius:5px}#intro_image #image_1 img{max-width:100%;height:auto;display:block;border-radius:5px;margin:0 auto 0 auto}#intro_image #image_4{width:100%;max-width:460px;height:380px;position:relative;background-color:#fff;margin:0 auto 0 auto}#intro_image #image_4 #image_4_1,#intro_image #image_4 #image_4_2,#intro_image #image_4 #image_4_3,#intro_image #image_4 #image_4_4{width:calc(50% - 7px);position:absolute;background-color:#f5f6f9;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:5px}#intro_image #image_4 #image_4_1,#intro_image #image_4 #image_4_4{height:calc(55% - 7px)}#intro_image #image_4 #image_4_2,#intro_image #image_4 #image_4_3{height:calc(45% - 7px)}#intro_image #image_4 #image_4_1{top:0;left:0}#intro_image #image_4 #image_4_2{top:0;right:0}#intro_image #image_4 #image_4_3{bottom:0;left:0}#intro_image #image_4 #image_4_4{bottom:0;right:0}#intro_image_reviews #logo_google{width:152px;height:50px;position:absolute;top:65px;left:20px;background-image:url(../images/logo_google.svg);background-repeat:no-repeat;background-position:center center}#intro_image_reviews #logo_google span{display:none}#intro_image_reviews .rating_container{position:absolute;top:65px;right:0}#intro h1{font-size:32px;line-height:38px;margin:0 0 25px 0}#intro h1.no_margin{margin-bottom:0}#intro h1 span{font-weight:400;white-space:nowrap;margin:0 0 0 10px}#intro h2{font-size:22px;line-height:28px;margin:25px 0 25px 0}#intro p,#intro ul,#intro address{line-height:25px;margin:0 0 25px 0}#intro p.no_margin{margin-bottom:0}#intro p.last{margin-bottom:0}#intro ul li{position:relative;padding:0 0 0 20px}#intro ul li:before{position:absolute;top:0;left:0;font-family:FontAwesome;font-weight:normal;font-size:6px;content:'\f111'}#intro div.list_container{margin:0 0 10px 0}#intro ul.short{margin:0}#intro ul.short li{float:left;position:relative;padding:0 14px 0 0;margin:0 10px 0 0}#intro ul.short li:last-child{padding-right:0;margin-right:0}#intro ul.short li:before{display:none}#intro ul.short li:after{width:4px;height:4px;display:block;position:absolute;top:11px;right:0;background-color:#003565;font-size:0;line-height:0;content:' ';border-radius:4px;margin:0 0 0 10px}#intro ul.short li:last-child:after{display:none}#intro p a,#intro ul a{text-decoration:underline}.no-touchevents #intro p a:hover,#intro p a:active,.no-touchevents #intro p a:focus,.no-touchevents #intro ul a:hover,#intro ul a:active,.no-touchevents #intro ul a:focus{text-decoration:none}#intro #intro_text .rating_container{margin:0 0 25px 0}#intro .buttons{margin:0}#intro .buttons ul{margin:0}#intro .buttons li{float:left;padding:0 15px 0 0;margin:0}#intro .buttons li:last-child{padding-right:0}#intro .buttons li:before{display:none}#intro .buttons a{text-decoration:none}#intro #contact_details{width:100%}#intro #contact_details address{float:left;margin:0 25px 0 0}#intro #contact_details ul{float:left;margin:0}#intro #contact_details ul li{padding:0}#intro #contact_details ul li:before{display:none}#intro #contact_details ul a{text-decoration:none}.no-touchevents #intro #contact_details ul a:hover,#intro #contact_details ul a:active,.no-touchevents #intro #contact_details ul a:focus{text-decoration:underline}#intro #intro_extra div.person{background-color:#003565;color:#fff;overflow:hidden;border-radius:5px;margin:0 0 15px 0}#intro #intro_extra div.person:last-child{margin-bottom:0}#intro #intro_extra div.person_image{width:100px;height:135px;float:left}#intro #intro_extra div.person_image img{display:block}#intro #intro_extra div.person_text{width:335px;float:right;padding:25px 25px 0 0;box-sizing:border-box}#intro #intro_extra div.person_text h2{font-size:20px;line-height:24px;margin:0 0 10px 0}#intro #intro_extra div.person_text p{margin:0}#reviewsbar_container{width:100%;min-width:1000px}#reviewsbar{width:100%;min-width:1000px;max-width:1200px;position:relative;text-align:center;padding:50px 15px 50px 15px;margin:0 auto 0 auto;box-sizing:border-box}#reviewsbar h2{font-size:22px;line-height:28px;margin:0 0 25px 0}#reviewsbar #reviews_container{position:relative}#reviewsbar #reviews_container a.review_button{width:50px;height:50px;display:block;position:absolute;top:0;font-family:FontAwesome;font-weight:normal;font-size:40px;line-height:50px;text-align:center;opacity:1.0}#reviewsbar #reviews_container a.review_button.disabled{opacity:.4}#reviewsbar #reviews_container a.review_button span{display:none}#reviewsbar #reviews_container #review_prev{left:0}#reviewsbar #reviews_container #review_prev:before{content:'\f104'}#reviewsbar #reviews_container #review_next{right:0}#reviewsbar #reviews_container #review_next:before{content:'\f105'}.no-touchevents #reviewsbar #reviews_container a.review_button:hover,#reviewsbar #reviews_container a.review_button:active,.no-touchevents #reviewsbar #reviews_container a.review_button:focus{opacity:.4}#reviewsbar .review{padding:0 75px 0 75px;margin:0 0 25px 0}#reviewsbar .review blockquote{line-height:25px;margin:0 0 25px 0}#reviewsbar .review_person{width:auto;height:60px;display:inline-block;position:relative;text-align:left;padding:0 0 0 75px}#reviewsbar .review_image{width:60px;height:60px;position:absolute;top:0;left:0}#reviewsbar .review_image img{display:block}#reviewsbar .review_name{font-weight:600;line-height:25px;white-space:nowrap;margin:5px 0 0 0}#reviewsbar .review_rating span.star{font-family:FontAwesome;font-weight:normal;font-size:20px;line-height:25px;color:#edb927;margin:0 6px 0 0}#reviewsbar .review_rating span.star:last-child{margin-right:0}#reviewsbar .review_rating span.star:before{content:'\f005'}#reviewsbar .review_rating span.star.open:before{content:'\f006'}#reviewsbar .review_rating span.star span{display:none}#plans_container{width:100%;min-width:1000px}#plans{width:100%;min-width:1000px;max-width:1200px;padding:50px 15px 0 15px;margin:0 auto 0 auto;box-sizing:border-box}#plans table{line-height:25px}#plans table td.spacing{width:15px}#plans table td.spacing div{width:15px;height:1px}#plans table thead td{border-bottom:2px solid #fff}#plans table thead td.max_width{width:100%;vertical-align:bottom;padding:0 0 25px 0}#plans table thead td.plan{background-color:#f5f6f9;vertical-align:middle;white-space:nowrap;padding:25px 0 25px 0;border-top-left-radius:5px;border-top-right-radius:5px}#plans table thead h2{font-size:22px;line-height:28px}#plans table thead h3{font-weight:400;line-height:25px;text-align:center}#plans table thead h3 a{font-weight:600;margin:0 5px 0 0}.no-touchevents #plans table thead h3 a:hover,#plans table thead h3 a:active,.no-touchevents #plans table thead h3 a:focus{text-decoration:underline}#plans table tbody td{border-bottom:2px solid #fff}#plans table tbody td.max_width{width:100%;padding:15px 0 15px 0}#plans table tbody td.plan{background-color:#f5f6f9;text-align:center;vertical-align:middle;white-space:nowrap}#plans table tbody h2{line-height:25px;margin:0 0 5px 0}#plans table tbody p{margin:0}#plans table tbody p a{text-decoration:underline}.no-touchevents #plans table tbody p a:hover,#plans table tbody p a:active,.no-touchevents#plans table tbody p a:focus{text-decoration:none}#plans div.check{font-size:18px;line-height:25px;color:#080}#plans div.check:before{font-family:FontAwesome;font-weight:normal;content:'\f00c'}#plans div.check span{display:none}#plans div.extra{margin:5px 0 0 0}#plans table tfoot td.max_width{width:100%}#plans table tfoot td.plan{background-color:#f5f6f9;white-space:nowrap;padding:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#plans table tfoot li{padding:0 0 15px 0}#plans table tfoot li:last-child{padding-bottom:0}#plans table tfoot a.button{width:150px}#plans .course{background-color:#fff;border:1px solid #003565;border-radius:5px;margin:0 0 15px 0}#plans a.course_header{display:block;position:relative;padding:15px}.no-touchevents #plans a.course_header:hover,#plans a.course_header:active,.no-touchevents #plans a.course_header:focus{background-color:#003565;color:#fff}#plans .course_name{font-weight:600;font-size:22px;line-height:28px;margin:0 0 5px 0}#plans .course_type{line-height:25px;text-transform:lowercase}#plans .course_price{position:absolute;top:15px;right:40px;font-size:22px;line-height:28px}#plans a.course_header:after{display:block;position:absolute;top:15px;right:15px;font-family:FontAwesome;font-weight:normal;font-size:22px;line-height:28px;text-align:center;content:'\f107'}#plans .course.open a.course_header:after{content:'\f106'}#plans .course_content{display:none;padding:25px 15px 25px 15px;border-top:1px solid #003565}#plans .course_content ul{line-height:25px;margin:0 0 10px 0}#plans .course_content ul li{position:relative;padding:0 0 15px 28px}#plans .course_content ul li:before{position:absolute;top:0;left:0;font-family:FontAwesome;font-weight:normal;font-size:18px;line-height:25px;color:#080;content:'\f00c'}#plans .course_buttons{width:100%}#plans .course_buttons ul{margin:0}#plans .course_buttons ul li{float:left;padding:0 15px 0 0}#plans .course_buttons ul li:before{display:none}#plans .course_buttons ul li:last-child{padding-right:0}#breadcrumbs_container{width:100%;min-width:1000px}#breadcrumbs{width:100%;min-width:1000px;max-width:1200px;font-size:0;line-height:0;padding:20px 15px 0 15px;margin:0 auto 0 auto;box-sizing:border-box}#breadcrumbs ul{display:inline-block;margin:0}#breadcrumbs li{display:inline-block;padding:0}#breadcrumbs li:before{display:none}#breadcrumbs li:after{font-family:FontAwesome;font-weight:normal;font-size:15px;line-height:25px;content:'\f105';margin:0 10px 0 10px}#breadcrumbs li:last-child:after{display:none}#breadcrumbs a{font-size:15px;line-height:25px;text-decoration:none}.no-touchevents #breadcrumbs a:hover,#breadcrumbs a:active,.no-touchevents #breadcrumbs a:focus{text-decoration:underline}#breadcrumbs a span.home:before{font-family:FontAwesome;font-weight:normal;content:'\f015'}#breadcrumbs a span.home span{display:none}.impression1_container{width:100%;min-width:1000px;border-bottom:1px solid #beccd8}.impression1_container.margin{margin:25px 0 0 0}.impression1_container.margin2{margin:50px 0 0 0}.impression1{width:100%;min-width:1000px;max-width:1200px;padding:0 15px 0 15px;margin:0 auto 0 auto;box-sizing:border-box}.impression1 h2{font-size:22px;line-height:28px;text-align:center;margin:0 0 25px 0}.impression1 p{line-height:25px;text-align:center;padding:0 75px 0 75px;margin:0 0 25px 0}.impression1 p a{text-decoration:underline}.no-touchevents .impression1 p a:hover,.impression1 p a:active,.no-touchevents .impression1 p a:focus{text-decoration:none}.impression_columns_images{width:100%;height:200px;position:relative;margin:35px 0 0 0}.impression_columns_images .impression_column_image{width:300px;height:200px;overflow:hidden;margin:0 auto 0 auto;border-top-left-radius:5px;border-top-right-radius:5px}.impression_columns_images .impression_column_image.first,.impression_columns_images .impression_column_image.last{position:absolute;top:0}.impression_columns_images .impression_column_image.first{left:0}.impression_columns_images .impression_column_image.last{right:0}.impression_columns_images .impression_column_image a{width:300px;height:200px;display:block;margin:0 auto 0 auto;border-top-left-radius:5px;border-top-right-radius:5px}.impression_columns_images .impression_column_image a img{display:block;background-color:#f5f6f9;border-top-left-radius:5px;border-top-right-radius:5px}.impression_columns_images .impression_column_image p{display:none}.impression2_container{width:100%;min-width:1000px}.impression2{width:100%;min-width:1000px;max-width:1200px;padding:25px 15px 0 15px;margin:0 auto 0 auto;box-sizing:border-box}.impression_columns_text{width:100%;position:relative}.impression_columns_text .impression_column_text{width:300px;margin:0 auto 0 auto}.impression_columns_text .impression_column_text.first,.impression_columns_text .impression_column_text.last{position:absolute;top:0}.impression_columns_text .impression_column_text.first{left:0}.impression_columns_text .impression_column_text.last{right:0}.impression_column_text p{line-height:25px}.contactbar_container{width:100%;min-width:1000px}.contactbar_container.border{border-top:1px solid #beccd8}.contactbar{width:100%;min-width:1000px;max-width:1200px;text-align:center;padding:50px 15px 50px 15px;margin:0 auto 0 auto;box-sizing:border-box}.contactbar h2{font-size:22px;line-height:28px;margin:0 0 25px 0}.contactbar p{line-height:25px;padding:0 75px 0 75px}.contactbar p a{text-decoration:underline}.no-touchevents .contactbar p a:hover,.contactbar p a:active,.no-touchevents .contactbar p a:focus{text-decoration:none}.contactbar form{padding:10px 0 0 0}.contactbar form .input_container{padding:0 0 15px 0}.contactbar form .message.error{width:100%;max-width:600px;position:relative;background-color:#f5f6f9;text-align:left;line-height:25px;padding:11px 15px 12px 50px;border:1px solid #003565;border-radius:5px;margin:0 auto 15px auto;box-sizing:border-box}.contactbar form .message.error:before{width:25px;height:25px;display:block;position:absolute;top:11px;left:15px;background-color:#003565;font-family:FontAwesome;font-weight:normal;line-height:25px;text-align:center;color:#fff;content:'\f12a';border-radius:3px}.contactbar form input.text,.contactbar form textarea{width:100%;max-width:600px;height:50px;padding:0 0 0 15px;border:1px solid #003565;border-radius:5px;box-sizing:border-box}.contactbar form textarea{height:150px;line-height:25px;padding-top:12px}.contactbar form input.text:focus,.contactbar form textarea:focus{background-color:#ffd}.contactbar form .button_container{padding:10px 0 0 0}.contactbar form button.button{width:100%;max-width:600px}#tabs_container{width:100%;min-width:1000px;border-bottom:1px solid #beccd8}#tabs{width:100%;min-width:1000px;max-width:1200px;position:relative;padding:0 15px 0 15px;margin:0 auto 0 auto;box-sizing:border-box}#tabs li{float:left;padding:0 25px 0 0}#tabs li:last-child{padding-right:0}#tabs a{display:block;font-weight:600;font-size:17px;line-height:25px;padding:0 0 6px 0;border-bottom:4px solid #fff}#tabs li.current a{border-bottom-color:#003565}.no-touchevents #tabs a:hover,#tabs a:active,.no-touchevents #tabs a:focus{border-bottom-color:#003565}#tabs p{position:absolute;top:0;right:15px;font-weight:600;font-size:15px;line-height:25px}#footer_container{width:100%;min-width:1000px;flex-shrink:0}#footer1_container{width:100%;min-width:1000px;border-top:1px solid #beccd8;border-bottom:1px solid #beccd8}#footer1{width:100%;min-width:1000px;max-width:1200px;position:relative;text-align:center;padding:50px 265px 50px 395px;margin:0 auto 0 auto;box-sizing:border-box}#search_footer{position:absolute;top:50px;left:15px;text-align:left}#search_footer form{width:380px;height:50px;position:relative}#search_footer input{width:100%;height:50px;position:absolute;top:0;left:0;background-color:#fff;padding:0 0 0 15px;border:1px solid #003565;border-radius:5px}#search_footer input:focus{background-color:#ffd}#search_footer button{width:50px;height:50px;position:absolute;top:0;right:0;background-color:#003565;background-image:url(../images/bgsearch.svg);background-repeat:no-repeat;background-position:center center;color:#fff;border:1px solid #003565;border-top-right-radius:5px;border-bottom-right-radius:5px}.no-touchevents #search_footer button:hover,#search_footer button:active,.no-touchevents #search_footer button:focus{background-color:#fff;background-image:url(../images/bgsearch2.svg);color:#003565}#search_footer button span{display:none}#buttons_footer{position:absolute;top:50px;right:15px;text-align:left}#buttons_footer li{float:left;padding:0 15px 0 0}#buttons_footer li:last-child{padding-right:0}#footer2_container{width:100%;min-width:1000px;border-bottom:1px solid #beccd8}#footer2{width:100%;min-width:1000px;max-width:1200px;padding:50px 15px 50px 15px;margin:0 auto 0 auto;box-sizing:border-box}.logo_spacing,.logo_footer{height:60px;float:left}.logo_spacing{width:3%}.logo_footer{width:14.16666667%;background-repeat:no-repeat;background-size:contain;background-position:center center}.logo_footer span{display:none}#logo_knrm{background-image:url(../images/logo_knrm.svg)}#logo_cbr{background-image:url(../images/logo_cbr.svg)}#logo_cwo{background-image:url(../images/logo_cwo.svg)}#logo_boatrainer{background-image:url(../images/logo_boatrainer.png)}#logo_noordholland{background-image:url(../images/logo_noordholland.svg)}#logo_zuidholland{background-image:url(../images/logo_zuidholland.svg)}#footer3_container{width:100%;min-width:1000px}#footer3{width:100%;min-width:1000px;max-width:1200px;height:60px;position:relative;padding:0 15px 0 15px;margin:0 auto 0 auto;box-sizing:border-box}#footer3 .rating_container{display:none}#menu_footer{position:absolute;top:5px;left:15px;line-height:50px}#menu_footer li{float:left;position:relative;padding:0 14px 0 0;margin:0 10px 0 0}#menu_footer li:after{width:4px;height:4px;display:block;position:absolute;top:23px;right:0;background-color:#003565;font-size:0;line-height:0;content:' ';border-radius:4px;margin:0 0 0 10px}#menu_footer li:last-child{padding:0;margin:0}#menu_footer li:last-child:after{display:none}.no-touchevents #menu_footer a:hover,#menu_footer a:active,.no-touchevents #menu_footer a:focus{text-decoration:underline}#credits{position:absolute;top:5px;right:15px;line-height:50px;padding:0 131px 0 0}#credits a{width:116px;height:50px;display:inline-block;position:absolute;top:0;right:0;background-image:url(../images/logo_whirlwind.svg);background-repeat:no-repeat;background-position:center center}#credits span{display:none}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999999999;display:none}#overlay_loading{background-color:#fff;background-color:rgba(255,255,255,.75);cursor:pointer}.popup{width:300px;height:175px;position:fixed;top:50%;left:50%;z-index:99999999999;display:none;background-color:#003565;font-weight:600;font-size:22px;line-height:22px;text-align:center;color:#fff;padding:115px 0 0 0;border:0;margin:-87px 0 0 -150px;box-sizing:border-box;border-radius:8px}.popup:before{width:100%;height:70px;position:absolute;top:30px;left:0;font-family:FontAwesome;font-weight:normal;font-size:70px;line-height:70px;text-align:center}#popup_loading:before{content:'\f013';animation:spin 2s infinite linear}.clear{width:0;height:0;clear:both;font-size:0;line-height:0}@media print{#header_placeholder{display:none}#header_container{position:static}}@media only screen and (max-width:1015px){.desktop{display:none}.mobile{display:block}#header_container{min-width:0}#header{min-width:0}#menu{display:none}#buttons_header{display:none}#buttons_header_mobile{display:block}#breadcrumbs_container{min-width:0}#breadcrumbs{min-width:0}#intro_container{min-width:0}#intro{min-width:0}#intro_text,#intro_container.large #intro_text{width:100%;float:none}#intro h1 br{display:none}#intro #intro_text .rating_container{margin:0 0 10px 0}#intro .buttons li{padding-top:15px}#intro_image,#intro_container.large #intro_image{width:100%;height:auto;float:none;margin:50px 0 0 0}#intro_image_caption{display:none}#intro_image_reviews{width:100%;height:auto;float:none;margin:25px 0 0 0}#intro_image_reviews #logo_google{position:static;margin:0 0 25px 0}#intro_image_reviews .rating_container{position:relative;top:auto;right:auto}#intro_extra{width:100%;float:none;margin:35px 0 0 0}#intro #intro_extra div.person{min-height:135px;position:relative;padding:0 0 0 100px}#intro #intro_extra div.person_image{float:none;position:absolute;top:0;left:0}#intro #intro_extra div.person_text{width:100%;float:none;padding:25px}.usps_container{min-width:0}.usps{min-width:0}.usps ul{text-align:left}.usps li:nth-child(1),.usps li:nth-child(2),.usps li:nth-child(3){position:relative;top:auto;left:auto;right:auto}.usps li{padding-bottom:15px}.usps li:last-child{padding-bottom:0}#plans_container{min-width:0;background-color:#f5f6f9;margin:50px 0 0 0}#plans{min-width:0;padding:50px 15px 35px 15px}#plans h2{font-size:22px;line-height:28px;margin:0 0 35px 0}#reviewsbar_container{min-width:0}#reviewsbar{min-width:0}#reviewsbar .review{padding-left:50px;padding-right:50px}.image_text_container{min-width:0}.image_text{min-width:0}.image_block{width:100%;height:auto;float:none;margin:0 0 30px 0}.image_block img{max-width:100%;height:auto}.text_block{width:100%;float:none}.text_block .buttons ul li{padding-top:15px}#reasons_container{min-width:0}#reasons{min-width:0}#reasons .column_1,#reasons .column_2{width:100%;float:none}.textpage_container{min-width:0}.textpage{min-width:0;padding:30px 15px 15px 15px}.textpage #sitemap_container{width:100%}.textpage .pagination{text-align:left}.textpage .reviews_container{padding-top:5px;margin-bottom:30px}.textpage .reviews{padding:25px 0 0 0}.textpage .review_group{border-bottom:0}.textpage .review:first-child,.textpage .review,.textpage .review.last{width:100%;float:none;padding:0 0 25px 0;border-bottom:1px solid #beccd8;margin:0 0 25px 0}.textpage #articles{margin:25px 0 35px 0}.textpage #anchor_links ul li:nth-child(2n+1){padding-right:8px}.textpage #anchor_links ul li:nth-child(2n){padding-left:8px}.textpage table.costs td.amount s{display:block}#tabs_container{min-width:0}#tabs{min-width:0}#tabs p{display:none}#form_search_container{min-width:0}#form_search{min-width:0}.impression1_container{min-width:0;border-bottom:0}.impression1{min-width:0}.impression1 p{padding-left:0;padding-right:0}.impression_columns_images{height:auto}.impression_columns_images .impression_column_image.first,.impression_columns_images .impression_column_image,.impression_columns_images .impression_column_image.last{width:100%;height:auto;position:static;top:auto;left:auto;right:auto;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0 auto 25px auto}.impression_columns_images .impression_column_image.last{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.impression_columns_images .impression_column_image a{border-top-left-radius:0;border-top-right-radius:0}.impression_columns_images .impression_column_image a img{border-top-left-radius:0;border-top-right-radius:0;border:1px solid #beccd8}.impression_columns_images .impression_column_image p{display:block;margin:15px 0 0 0}.impression2_container{display:none;min-width:0}.impression2{min-width:0}.impression_columns_text .impression_column_text.first,.impression_columns_text .impression_column_text,.impression_columns_text .impression_column_text.last{width:100%;position:static;top:auto;left:auto;right:auto;text-align:center;margin:0 0 25px 0}.impression_columns_text .impression_column_text.last{margin-bottom:0}.contactbar_container{min-width:0}.contactbar{min-width:0}.contactbar p{padding-left:0;padding-right:0}#footer_container{min-width:0}#footer1_container{min-width:0}#footer1{min-width:0;padding:30px 15px 30px 15px}#search_footer{position:static;margin:0 0 25px 0}#search_footer form{width:100%}#search_footer input{width:100%}#footer1 .rating_container{display:none}#footer1 #buttons_footer{position:static}#footer2_container{min-width:0}#footer2{min-width:0;padding:30px 15px 30px 15px}#footer3_container{min-width:0}#footer3{min-width:0;height:auto;padding:30px 15px 30px 15px}#footer3 .rating_container{display:inline-block;margin:0 0 30px 0}#menu_footer{position:static;line-height:25px;margin:0 0 15px 0}#menu_footer li:after{top:11px}#credits{display:inline-block;position:relative;top:auto;right:auto;line-height:25px}#credits a{height:25px}}