@font-face{font-family:'fonttextregular';src:url('goth-book.woff2') format('woff2'),url('goth-book.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'fonttextbold';src:url('goth-medium.woff2') format('woff2'),url('goth-medium.woff') format('woff');font-weight:normal;font-style:normal}html,body{margin:0;padding:0;background-color:var(--color-body-bg);color:var(--color-body-text)}body{font-family:'fonttextregular',sans-serif !important;font-weight:normal;font-size:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width:961px){body .mobile-visible{display:none !important}}@media only screen and (min-width:961px){body:not(.noscroll){overflow-y:scroll}}body.noscroll{overflow:hidden}#bgvid,#bgvid2{object-fit:cover;width:100vw;height:100vh;position:absolute;top:0;left:0;background-color:var(--color-header-bg)}@media only screen and (max-width:960px){#bgvid,#bgvid2{z-index:0}}embed,object,video{max-width:100%;height:auto}:focus{background:transparent}h2,h3,#wrapper #tekst .car-list .item .titles .main{font-family:'fonttextbold',sans-serif;font-weight:normal}h1{font-family:'fonttextbold',sans-serif;font-weight:800}body b,body strong{font-family:'fonttextbold',sans-serif;font-weight:normal}form .form_text_title{font-family:'fonttextbold',sans-serif;font-weight:normal;display:block}select,textarea{font-family:'fonttextregular',sans-serif}.container{width:90%;max-width:90%;padding:0 5%;margin:0 auto}#wrapper{height:auto !important;position:relative}@media only screen and (min-width:961px){#wrapper .container{max-width:1600px;margin:0 auto}}@media only screen and (max-width:960px){#wrapper .container{max-width:100%}}#header{position:fixed;background:var(--color-header-bg);width:100%;box-shadow:0 -5px 15px #000;z-index:300;padding:1em 0}#header .container{display:flex;align-content:center;flex-wrap:wrap;align-items:center;justify-content:space-between}#logo a{display:block}#logo img{display:block;height:auto}@media only screen and (min-width:961px){#logo img{height:64px;width:auto}}@media only screen and (max-width:960px){#logo img{height:40px;width:auto}}#menu{display:flex;font-family:'fonttextbold';transition:all .5s}#menu ul{display:flex;align-items:center;list-style:none;margin:0;padding:0}#menu ul li a{color:var(--color-menu-primary);text-decoration:none;padding:0 1em;transition:all .5s;white-space:nowrap}@media only screen and (min-width:961px){#menu ul li a:hover{color:var(--color-menu-secondary)}}@media only screen and (min-width:961px){#menu{display:block !important;height:auto}#menu ul li.li-current a #menu ul li.li-current:hover>a,#menu ul li.li-current>a.current{color:var(--color-menu-secondary)}}@media only screen and (max-width:960px){#header{width:100%;padding:0;max-width:100%}#menu_bar_content #menu{width:100%;max-width:100%}.hamburger{align-content:center;display:flex;flex-wrap:wrap;z-index:2;padding:10px 0;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:var(--color-menu-primary);text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--color-menu-secondary)}.hamburger-box{width:40px;height:50px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:var(--color-menu-primary);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0 .075s linear}.hamburger--stand .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform .075s 0 cubic-bezier(0.215,0.61,0.355,1),background-color 0 .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}#menu{display:none;position:absolute;width:100%;top:70px;left:0;background:var(--color-responsive-menu-bg);max-height:0;overflow:hidden;transition:max-height .5s ease}#menu.show{display:block;max-height:1000px}#menu ul{list-style:none;margin:0;padding:0;display:flex;z-index:1;flex-direction:column;gap:0}#menu ul li{display:block;line-height:2em;padding:0 0 0 5%;margin:0;width:95%;background:var(--color-responsive-menu-item-bg);border-top:solid 1px var(--color-responsive-menu-item-border);vertical-align:middle}#menu ul li.li-current{background:var(--color-responsive-menu-item-bg-active)}#menu ul li.li-first{margin:0;border-top:0}.home #menu ul li.li-first:after,#menu ul li.li-current:after{display:none}#menu ul li a,#menu ul li a:hover{color:var(--color-responsive-menu-item);width:95%;padding:.5em 0;display:flex;justify-content:space-between}#menu ul li.li-current a #menu ul li:hover>a,#menu ul li.li-current>a.current{color:var(--color-responsive-menu-item-active) !important}#menu ul li.hassub>a{padding-right:4%;width:96%}#menu ul li:hover a,#menu ul li a:hover{color:var(--color-responsive-menu-item)}#menu ul li a.is-active{color:#000}#menu ul li:hover ul{display:none}#menu ul li ul{position:relative;top:.5em;left:0;width:90%;padding:0 5%}#menu ul li.hassub>a:after{position:relative;filter:invert(1)}#menu ul li.hassub.li-current a.current+ul{display:flex}#menu ul li ul.submenu li{border:0}#menu ul li ul li:hover a{color:var(--color-responsive-menu-item-active)}#menu ul li.li-current>a.current,#menu ul li.li-current>a.current:hover{color:var(--color-responsive-menu-itembg-active)}#menu ul li a.is-active:after,#menu ul li.li-current>a.current:after{filter:invert(60%) sepia(65%) saturate(428%) hue-rotate(325deg) brightness(99%) contrast(89%)}}#breadcrumbs{font-size:.75em}#breadcrumbs a:link,#breadcrumbs a:visited{color:var(--color-text-link)}#breadcrumbs a:hover,#breadcrumbs a:active{color:var(--color-text-link-hover)}#content{padding:96px 0 2em 0}@media only screen and (max-width:960px){#content{padding:70px 0 1em 0}}.home #content{padding-bottom:0 !important}.home #content.header_img{padding:0}@media only screen and (max-width:960px){.home #content.header_img{padding:0}}#headerimg{margin-bottom:2em;background-repeat:no-repeat;background-size:cover}#headerimg img{display:block;margin:0 auto;max-width:1600px}@media only screen and (max-width:1600px){#headerimg img{max-width:100%}}.home #headerimg{position:relative;height:100vh;background-position:50% 50%;display:flex;align-items:center;justify-content:center;margin-bottom:0}.home #headerimg .payoff{padding:0 2em}@media only screen and (max-width:960px){.home #headerimg .payoff{display:flex;justify-content:center;flex-direction:column}}.home #headerimg .payoff h2{font-family:'fonttextbold';font-weight:800;font-size:3.5rem;font-style:italic;text-shadow:1px 1px 6px #000;max-width:75%;line-height:60px}@media only screen and (max-width:960px){.home #headerimg .payoff h2{max-width:90%;margin-left:auto;margin-right:auto;margin-bottom:0;font-size:2rem;line-height:40px;text-align:center;text-shadow:1px 1px 3px #000}}@media only screen and (max-width:960px){.home #headerimg .payoff p{max-width:90%;margin-left:auto;margin-right:auto;text-align:center}}.home #headerimg .payoff a{text-decoration:none;text-align:center;display:inline-block;padding:1em;font-family:'fonttextbold',sans-serif;font-weight:normal;text-transform:uppercase;margin-right:1em;transition:.3s}@media only screen and (max-width:960px){.home #headerimg .payoff a{display:block;margin-bottom:1em;margin-right:0}}.home #headerimg .payoff .btn1:link,.home #headerimg .payoff .btn1:visited{color:var(--color-button-primary);background:var(--color-buttonbg-primary)}.home #headerimg .payoff .btn1:hover,.home #headerimg .payoff .btn1:active{color:var(--color-button-primary-hover);background:var(--color-buttonbg-primary-hover)}.home #headerimg .payoff .btn2:link,.home #headerimg .payoff .btn2:visited{color:var(--color-button-secondary-hover);background:var(--color-buttonbg-secondary-hover)}.home #headerimg .payoff .btn2:hover,.home #headerimg .payoff .btn2:active{color:var(--color-button-secondary);background:var(--color-buttonbg-secondary)}.home #headerimg .scroll-down-arrow{height:60px;width:80px;margin:0 0 0 -40px;line-height:60px;position:absolute;left:50%;bottom:140px;color:#FFF;text-align:center;font-size:70px;z-index:100;text-decoration:none;text-shadow:0 0 3px rgba(0,0,0,0.4);-webkit-animation:ca3_fade_move_down 2s ease-in-out infinite;-moz-animation:ca3_fade_move_down 2s ease-in-out infinite;animation:ca3_fade_move_down 2s ease-in-out infinite;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2hldnJvbl90aGluX2Rvd24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiBmaWxsPSJ3aGl0ZSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTE3LjQxOCw2LjEwOWMwLjI3Mi0wLjI2OCwwLjcwOS0wLjI2OCwwLjk3OSwwYzAuMjcsMC4yNjgsMC4yNzEsMC43MDEsMCwwLjk2OWwtNy45MDgsNy44M2MtMC4yNywwLjI2OC0wLjcwNywwLjI2OC0wLjk3OSwwbC03LjkwOC03LjgzYy0wLjI3LTAuMjY4LTAuMjctMC43MDEsMC0wLjk2OWMwLjI3MS0wLjI2OCwwLjcwOS0wLjI2OCwwLjk3OSwwTDEwLDEzLjI1TDE3LjQxOCw2LjEwOXoiLz48L3N2Zz4=);background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:960px){.home #headerimg .scroll-down-arrow{bottom:140px}}@-webkit-keyframes ca3_fade_move_down{0{-webkit-transform:translate(0,-20px);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0,20px);opacity:0}}@-moz-keyframes ca3_fade_move_down{0{-moz-transform:translate(0,-20px);opacity:0}50%{opacity:1}100%{-moz-transform:translate(0,20px);opacity:0}}@keyframes ca3_fade_move_down{0{transform:translate(0,-20px);opacity:0}50%{opacity:1}100%{transform:translate(0,20px);opacity:0}}#headerimg.centered_bg,.home #headerimg.centered_bg{background-position:50% 50%}.home #headerimg{height:100vh}.home #headerimg.height50{height:50vh}#tekst a{font-family:'fonttextbold',sans-serif;font-weight:normal;transition:all .25s}#tekst a:link,#tekst a:visited{color:var(--color-text-link)}#tekst a:hover,#tekst a:active{color:var(--color-text-link-hover)}#tekst .list_container{display:inline-block;width:100%}#tekst .list_container img{margin-right:1em}#tekst ul,#tekst ol,#tekst table ul,#tekst table ol{margin:0 !important;padding:0 0 0 1.25em}#tekst img{margin:0;max-width:100%;height:auto !important}#tekst table p,#tekst table h2,#tekst table h3{margin-top:0;padding-top:0}#tekst table form label,#tekst table form input[type="text"]{max-width:90%}.hcellc,.lcellc{background:#ccc}.dcellc{background:#eee}@media only screen and (max-width:960px){#tekst table:not(.the-datepicker__calendar) tr,#tekst table:not(.the-datepicker__calendar) tr td{display:block;width:100% !important}}#sq{text-align:center}.searchquery{width:420px;margin-left:auto;margin-right:auto}.google{width:260px}.searchquery label,.searchquery input,.searchquery select{width:auto;display:block;vertical-align:middle}.searchquery label{padding:6px 0 0;margin:0}.searchmode{display:none}.searchrow{padding-bottom:1em}.searchinfo{font-size:80%}.searchinfo a{font-size:125%}form{padding-bottom:10px}label,.input{width:12em;margin:6px 0;vertical-align:top}label,input,.input,textarea,select{display:block;margin-bottom:6px}input,textarea,select{margin-top:4px;width:250px}select,.input{width:auto}.printonly{display:none}.button{width:auto}input.button{border:0}.buttonsround button,.buttonsround .button,.buttonsround .detail_more,.buttonsround a.detail,.buttonsround #scrollToTop,.buttonsround .btn1,.buttonsround .btn2{border-radius:12px}#wrapper:not(.buttonsround) button:not(.splide__arrow),#wrapper:not(.buttonsround) .button,#wrapper:not(.buttonsround) .detail_more,#wrapper:not(.buttonsround) a.detail,#wrapper:not(.buttonsround) #scrollToTop{border-radius:0 !important}#footer{display:block;width:100%;min-height:30px;padding:2em 0;background:var(--color-footerbg);color:var(--color-footer);font-size:80%}#footer .container{display:flex;justify-content:space-between;gap:2em;max-width:1600px;margin:0 auto}@media only screen and (max-width:960px){#footer .container{display:block;width:90%;max-width:90%}}@media only screen and (min-width:961px){#footer .container .footer_block{max-width:25%;width:25%}}@media only screen and (max-width:960px){#footer .container .footer_block{margin-bottom:1em}}#footer .container .footer_block ul{margin:0;padding:0 0 0 1.25em}#footer .container .footer_block a{color:var(--color-footer);transition:all .25s}#footer .container .footer_block a:link,#footer .container .footer_block a:visited{text-decoration:none}#footer .container .footer_block a:hover,#footer .container .footer_block a:active{text-decoration:underline;color:var(--color-footer)}#footer_bottom{display:block;margin:1em auto;text-align:center;font-size:80%}#tekst .slide_page_content #form000018+p:not(.form_text){display:none}form{width:100%;max-width:700px}form .form_group{position:relative;display:flex;flex-direction:column}form .form_group.group{display:flex;flex-direction:row;gap:10%}form .form_group.group.hidden{display:none}form .form_group.checkboxlist p:first-of-type{display:none}form .form_group.checkboxlist label{white-space:nowrap}form .form_group.checkboxlist .form_text{margin:0;line-height:1.25em;margin:6px 0}form .form_group.checkboxlist .form_text strong{font-family:'fonttextregular',sans-serif}form .form_group.checkboxlist .form_text+.form_group{flex-direction:row}form .form_group br,form #proefrit-check{display:none}form label{white-space:nowrap}form input,form label,form textarea{line-height:1.25em;font-size:1em;font-family:'fonttextregular',sans-serif;width:100%}form textarea{width:90%}form input,form textarea{padding:8px;border-radius:5px}form input:focus,form textarea:focus{background:#FFF}form .button{cursor:pointer;min-width:250px;width:auto}form .xcms-check{position:absolute;left:100%;top:2.25em;margin-top:.5em;margin-left:1.5em}form .form_textarea+.xcms-check{left:90%}@media only screen and (min-width:961px){#tekst .slide_page_content .form_group.upload p:not(.form_text){display:none}}#tekst form .kenteken{display:flex;position:relative;background:#f3bd00;width:292px;height:38px;padding:2px;margin-right:-16px;margin-top:2px;border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,0.3)}@media only screen and (max-width:960px){#tekst form .kenteken{max-width:100%}}#tekst form .inset{border:1px solid #333;border-radius:4px;width:auto;height:36px;position:relative;display:flex}#tekst form .kenteken .inset .blue{width:34px;height:36px;background:#039;border-right:1px solid #333;background-image:url('gfx/kenteken_nl_blue.png');background-repeat:no-repeat;background-size:cover;background-position:center}#tekst form .kenteken .inset input{text-transform:uppercase;background:0;border:0;outline:0;margin:0;padding:0;text-align:center;width:100%;font-size:24px;line-height:24px;font-family:'kenteken',sans-sans-serif;background-image:url('gfx/kenteken.svg');background-repeat:no-repeat;background-size:auto}#tekst form #companyKvKName-check,#tekst form #companyKvKName-check+br{display:none}#tekst form .form_group.voorkeursdag{display:none}#tekst form .form_group.gegevens_titel p:not(.form_text){display:none}#tekst form .form_group.checkboxlist p:not(.form_text){display:none}#tekst form .form_group.checkboxlist .form_group{display:flex;position:relative;padding-left:35px;padding-bottom:12px;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:6px 0}#tekst form .form_group.checkboxlist .form_group input{position:absolute;opacity:0;cursor:pointer !important;height:0 !important;width:0 !important;margin:0 !important;padding:0 !important;border:0;z-index:0}#tekst form .form_group.checkboxlist .form_group label{font-size:1rem;z-index:1;margin:0;line-height:25px}#tekst form .form_group.checkboxlist .form_group label .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#FFF;border-radius:5px;border:solid 1px #666;z-index:1}#tekst form .form_group.checkboxlist .form_group label .checkmark :after{display:none}#tekst form .form_group.checkboxlist .form_group input:hover+label .checkmark{background-color:#FFF}#tekst form .form_group.checkboxlist .form_group input:checked+label .checkmark{background:#666}#tekst form .form_group.checkboxlist .form_group input:checked+label .checkmark:after{display:block;left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute}#tekst form .form_group.radiolist p:not(.form_text){display:none}#tekst form .form_group.radiolist{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;padding-bottom:1em;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:6px 0}#tekst form .form_group.radiolist input{position:absolute;opacity:0;cursor:pointer !important;height:0 !important;width:0 !important;margin:0 !important;padding:0 !important;border:0;z-index:0}#tekst form .form_group.radiolist label{position:relative;font-size:1rem;z-index:1;margin:0;line-height:25px;padding-left:35px;padding-right:1em;cursor:pointer}#tekst form .form_group.radiolist label .radio{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#FFF;border-radius:5px;border:solid 1px #666;z-index:1}#tekst form .form_group.radiolist label .radio :after{display:none}#tekst form .form_group.radiolist label:first-of-type{padding-left:0;padding-top:1em}#tekst form .form_group.radiolist label[for="ja-nee"]{display:block;width:100%;padding-left:0;margin:1em 0 .5em 0;font-family:'fonttextregular',sans-serif}#tekst form .form_group.radiolist label.radio:before{content:"";position:absolute;left:0;height:25px;width:25px;background-color:#FFF;border-radius:5px;border:solid 1px #666;z-index:1}#tekst form .form_group.radiolist input:hover+label .checkmark{background-color:#FFF}#tekst form .form_group.radiolist input:checked+label.radio:before{background-color:#666}#tekst form .form_group.radiolist input:checked+label.radio:after{display:block;width:5px;height:10px;border:solid #FFF;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:5px;left:10px;z-index:2}#tekst form .form_group.radiolist #ja-nee-check{display:none}#tekst form .button{text-decoration:none;color:var(--color-button-primary) !important;background:var(--color-buttonbg-primary);text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding:1em 0;transition:.3s;font-family:'fonttextbold',sans-serif}#tekst form .button:hover{background:var(--color-buttonbg-secondary-hover);color:var(--color-button-secondary) !important}#tekst .slide_page_content form .checkboxlist p:not(.form_text){display:none}@media only screen and (max-width:960px){form .form_group.group{flex-direction:column}form .form_group{width:90%}#tekst .slide_page_content .form_group>p:last-child,form .form_group>p:last-child{display:none}}.home #content{background-repeat:no-repeat;background-color:#FFF;background-size:cover;background-position:50% 30%;position:relative}.home #content h2{color:#FFF;position:relative;z-index:2;margin-top:0;padding-top:0}.home #content .car-list-snippet{padding-top:2em}@media only screen and (max-width:960px){.home #content .car-list-snippet{padding-top:1em}}.home #content.content_bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;z-index:0}.home #content .car-list div#filter-wrapper,.home #content .car-list div#filter-wrapper form#filter{background:transparent}.home .car-list:not(.dev) div#filter-wrapper form#filter>div.group#textsearch{display:none}.home .car-list div#filter-wrapper form#filter>div.group:not(.slider) span.title{color:var(--color-filter-title-home);width:100%;margin-bottom:0;padding-bottom:15px}.home .header_img .car-list div#filter-wrapper form#filter>div.group:not(.slider) span.title{color:var(--color-filter-title-home)}.home .car-list div#filter-wrapper form#filter>div.group.slider .title,.home .car-list div#filter-wrapper form#filter>div.group.slider span.output{color:var(--color-filter-title-home);position:relative;z-index:2}.home .header_img .car-list div#filter-wrapper form#filter>div.group.slider .title,.home .header_img .car-list div#filter-wrapper form#filter>div.group.slider span.output{color:var(--color-body-text)}.home .car-list div#filter-wrapper form#filter div.bottom-controls button{margin:0}.home #car-list_container #filter-wrapper .bottom-controls#form_submit{width:300px}@media only screen and (max-width:960px){.home #car-list_container #filter-wrapper .bottom-controls#form_submit{width:100%}}.home .car-list div#filter-wrapper form#filter div.bottom-controls input[type="submit"]{margin:0 auto;width:300px}.home .car-list div#filter-wrapper form#filter>div.group div.rangeslider{width:97%}.home #content_home{padding:1em 0 0 0}@media only screen and (min-width:961px){.home #content_home .container{max-width:1600px;margin:0 auto;display:flex;gap:4em;justify-content:space-between}}@media only screen and (min-width:961px){.home #content_home #content_home_blocks .home_block{flex:30%;position:relative;display:flex;flex-direction:column;justify-content:space-between}}.home #content_home #content_home_blocks .home_block h3{padding-bottom:0}@media only screen and (min-width:961px){.home #content_home #content_home_blocks .home_block h3{margin-bottom:1em}}@media only screen and (max-width:960px){.home #content_home #content_home_blocks .home_block h3{margin-bottom:0}}.home #content_home #content_home_blocks .home_block p{padding-top:0;margin-top:0;flex-grow:1}@media only screen and (max-width:960px){.home #content_home #content_home_blocks .home_block{margin-top:2em}}.home #content_home #content_home_blocks .home_block .detail_more a{text-decoration:none;color:var(--color-button-primary-hover) !important;background:var(--color-buttonbg-primary-hover) !important;text-align:center;width:100%;display:flex;align-items:center;justify-content:center;padding:1em 0;transition:.3s;font-family:'fonttextbold',sans-serif}.home #content_home #content_home_blocks .home_block .detail_more a:hover{background:var(--color-buttonbg-primary) !important;color:var(--color-button-primary) !important}.home #content_home #content_home_textblock{margin:4em auto}@media only screen and (max-width:960px){.home #content_home #content_home_textblock{margin:2em auto}}.home #content_home #content_home_textblock .content_bg{position:relative;display:flex;width:100%;justify-content:flex-end;background-repeat:no-repeat;background-size:cover;background-position:50% 30%}.home #content_home #content_home_textblock .content_bg .textblock{position:relative;z-index:1;width:400px;background:#000;color:#FFF;padding:1em 2em;margin:8em 2em 8em auto}.home #content_home #content_home_textblock .content_bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;z-index:0}.vid .home #content{background:transparent}