@charset "UTF-8";

@media (max-width:480px){.hide-on-mobile{display:none!important}}@media (min-width:481px){.show-on-mobile{display:none!important}}@font-face{font-family:"Open Sans";src:url(//www.acsi.eu/wp-content/themes/acsi_eu/public/fonts/opensans_light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Open Sans";src:url(//www.acsi.eu/wp-content/themes/acsi_eu/public/fonts/opensans_regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url(//www.acsi.eu/wp-content/themes/acsi_eu/public/fonts/opensans_semibold.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Open Sans";src:url(//www.acsi.eu/wp-content/themes/acsi_eu/public/fonts/opensans_bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Stag;src:url(//www.acsi.eu/wp-content/themes/acsi_eu/public/fonts/stag_light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Stag;src:url(//www.acsi.eu/wp-content/themes/acsi_eu/public/fonts/stag_medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:icons;src:url(//www.acsi.eu/wp-content/themes/acsi_eu/public/fonts/icons.woff2) format("woff2"),url(//www.acsi.eu/wp-content/themes/acsi_eu/public/fonts/icons.woff) format("woff");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-circle-down:before{content:""}.icon-arrow-circle-right:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-close:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.icon-hamburger:before{content:""}.icon-play:before{content:""}.icon-quotes:before{content:""}.icon-question:before{content:""}.icon-home:before{content:""}.icon-tent:before{content:""}.icon-mobile:before{content:""}.icon-tablet:before{content:""}.icon-desktop:before{content:""}.icon-mail:before{content:""}.icon-phone:before{content:""}.icon-bullhorn:before{content:""}.icon-books:before{content:""}.icon-crowd:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}.icon-instagram:before{content:""}html{box-sizing:border-box;font-family:"Open Sans",Arial,sans-serif;font-size:16px;color:#000}body{background:#f9f8f6}*,:after,:before{margin:0;padding:0;box-sizing:inherit;font-family:inherit;line-height:inherit;color:inherit}article,aside,figcaption,figure,footer,header,main,nav,picture,section{display:block}ul{list-style:none}a{text-decoration:none;background-color:transparent}a img{border:0}a,button{cursor:pointer}strong{font-weight:700}img{display:block;max-width:100%;height:auto}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}small{font-size:80%}table{border-collapse:collapse;border-spacing:0}mark{display:inline-block;padding:0 .3em;background:#fafad2}hr{height:0;border-top:1px solid #ccc}.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8{font:300 5rem/1.2 Stag,serif;letter-spacing:.01em}@media (max-width:480px){.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8{font-size:28px}}.h2{font-size:3.4375rem}@media (max-width:480px){.h2{font-size:28px!important}}.h3,.h4,.h6{font-size:3.125rem;font-weight:500}@media (max-width:480px){.h3,.h4,.h6{font-size:28px!important}}.h4{font-size:2.625rem}.h5{font-family:"Open Sans",Arial,sans-serif;font-size:2rem;text-transform:uppercase}@media (max-width:480px){.h5{font-size:20px!important}}.h6{font-size:2rem}@media (max-width:480px){.h6{font-size:24px}}.h7,.h8{font:700 1.5rem/1.2 "Open Sans",Arial,sans-serif}@media (max-width:480px){.h7,.h8{font-size:18px}}.h8{font-size:1.25rem;font-weight:500}@media (max-width:480px){.h8{font-size:16px}}@media (max-width:480px){article.content>p:not(.title-sub){text-align:left}}.col--1.content>p,.content.full>p{max-width:60em}.content ol,.content p,.content ul{max-width:40em;font-size:1.125rem;line-height:1.8}@media (max-width:480px){.content ol,.content p,.content ul{font-size:16px}}.content ol+*,.content p+*,.content ul+*{margin-top:1.8em}.content .title+*{margin-top:1em}.content .title-sub{font:300 2rem/1.2 "Open Sans",Arial,sans-serif;color:#007228}.content .title-sub+*{margin-top:15px!important}.content .c-intro{font:300 1.5rem/1.5 "Open Sans",Arial,sans-serif}@media (max-width:480px){.content .c-intro{font-size:18px}}.content ul{list-style:none;text-align:left}.content ul>li{position:relative;padding-left:22px}.content ul>li:before{display:block;position:absolute;top:12px;left:0;width:8px;height:8px;border-radius:50%;content:"";background:#1276b3}.content ul>li+li{margin-top:5px}.content a:not(.btn){color:#1276b3;text-decoration:underline}.content a:not(.btn):hover{text-decoration:none}.list,.listing,.menu{list-style:none;margin:0;padding:0}.listing>*+*{margin-top:10px}.is-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}html{width:100vw;overflow-x:hidden}body:not(.single-post) #csbwfs-delaydiv{display:none}.site{display:flex;flex-direction:column;position:relative;min-height:100vh;overflow:hidden;margin:0 auto}@media (max-width:768px){.site{text-align:center}}.site.mobile-menu{height:100vh}.site__header{height:145px;background:#009835;z-index:10}@media (max-width:768px){.site__header{height:60px}}body.home .site__header{background:0 0}.site__content{flex-grow:1;background:#fff}.site__sidebar{background:#fff}.site__sidebar__info{position:relative;font-size:14px;line-height:1.6}@media (min-width:481px){.site__sidebar__info{float:left;width:25%;padding-bottom:30px;padding-right:30px}}.site__sidebar__info img{margin-bottom:20px;width: 140px;height: auto;}@media (max-width:480px){.site__sidebar__info img{margin:0 auto 20px}}@media (min-width:481px){.site__sidebar__menu{float:left;width:75%;padding-left:2.5px}}@media (max-width:768px){.site__sidebar__menu{width:50%}}@media (max-width:480px){.site__sidebar__info,.site__sidebar__menu{width:100%}}.site__footer{min-height:45px;font-size:14px;line-height:45px;background:#f1efeb}@media (min-width:481px){.site__footer>.contained{padding:0 60px}}.site__footer .menu{float:left}@media (max-width:480px){.site__footer .menu{width:100%;padding-top:20px}}.site__footer .menu__item{float:left;margin-right:15px}@media (max-width:480px){.site__footer .menu__item{width:50%;margin:0;text-align:center}}.site__footer .menu a{text-decoration:underline;color:#707070}.site__footer .copyright{font-size:14px;color:#707070}@media (min-width:481px){.site__footer .copyright{float:right}}@media (min-width:768px) and (max-width:1023px){.site .wp-block-cover[style*="#009835"] .wp-block-column:not(:only-child){display:block;flex-basis:calc(100%)!important}}@media (max-width:480px){.site .wp-block-cover[style*="#009835"] .wp-block-column:not(:only-child) p.has-text-align-left.has-text-color{font-size:40px!important}}.newsletter{display:flex;flex-wrap:wrap;justify-content:center;padding:15px 25px;font:16px/45px "Open Sans",Arial,sans-serif;background:#007228}.newsletter__form{display:flex}@media (max-width:480px){.newsletter__form{width:100%}}.newsletter label{display:inline-block;margin-right:20px;font-size:20px;font-weight:500;color:#fff}@media (max-width:480px){.newsletter label{margin:0;font-size:18px}}.newsletter button,.newsletter input{height:45px;border:0;border-radius:6px 0 0 6px;font:16px/45px "Open Sans",Arial,sans-serif;appearance:none}.newsletter input{flex:1;text-indent:15px}@media (min-width:481px){.newsletter input{width:20%;min-width:280px}}.newsletter button{padding:0 20px;border-radius:0 6px 6px 0;background:#fcc350}.social-icons{overflow:hidden;line-height:0}@media (min-width:481px){.social-icons{position:absolute;bottom:-30px;left:0}}@media (max-width:480px){.social-icons{margin:25px 0;padding-bottom:25px;border-bottom:1px solid #ccc}}.social-icons .icon{display:inline-block;padding-right:5px}.social-icons a{display:block;width:30px;height:30px;overflow:hidden;background:#007228;transition:background .15s ease-in-out}.social-icons a:before{display:block;width:30px;height:30px;font:20px/30px icons;text-align:center;color:#fff}.social-icons a:hover{background:#fcc350}.contained{position:relative;width:100%;max-width:1640px;margin:0 auto}.contained--small{max-width:1580px}.row{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;width:100%}@media (min-width:481px){.row{padding:30px 0}}.row--alt{flex-direction:row-reverse}.row--dark,.row--green{background:#f1efeb}.row--dark:before,.row--green:before{position:absolute;top:0;left:calc(-50vw + 50%);bottom:0;width:100vw;content:"";background:#f1efeb}.row--green{color:#fff;background:#009835}.row--green:before{background:#007228}.row--hr{padding:0;border-top:1px solid #ccc}[class*=col--]{display:flex;flex-direction:column;position:relative;float:left;padding:30px 60px}@media (max-width:480px){[class*=col--]{width:100%;padding:30px 25px}[class*=col--]+[class*=col--]{padding-top:0}}.col--1{width:100%}.col--1 .content ol,.col--1 .content p,.col--1 .content ul{max-width:70em}.col--1-2{width:50%}@media (max-width:480px){.col--1-2{width:100%}}.col--1-3{width:38.542%}@media (max-width:1024px){.col--1-3{width:50%}}@media (max-width:480px){.col--1-3{width:100%}}.col--2-3{width:61.458%}@media (max-width:1024px){.col--2-3{width:50%}}@media (max-width:480px){.col--2-3{width:100%}}.small{max-width:calc(1160px + 60px);margin:0 auto}.blocks{display:flex;flex-flow:row wrap;justify-content:center;width:calc(100% + 10px);margin:-10px -5px 0}.blocks>.block{float:left;width:100%;max-width:33.3333333333%;padding:10px 5px 0}@media (max-width:768px){.blocks>.block{max-width:100%}.blocks>.block:empty{display:none}.blocks>.block+.block{margin-top:10px}}@media (min-width:768px) and (max-width:1023px){.blocks>.block{margin:0 0 20px 0!important}.blocks>.block+.block{margin:0}}.blocks--2>.block{max-width:100%}@media (min-width:769px){.blocks--2>.block{max-width:50%}}.blocks--4>.block{max-width:100%}@media (min-width:768px) and (max-width:1023px){.blocks--4>.block{max-width:50%}}@media (min-width:1025px){.blocks--4>.block{max-width:25%}}.blocks--spaced{width:calc(100% + 30px);margin:0 -15px 0}.blocks--spaced>.block{padding:30px 15px 0}@media (min-width:481px){.image-box{position:relative;width:50vw;max-width:945px;min-height:330px;height:calc(100% + 120px);overflow:hidden;margin:-60px;background:50% 0/contain no-repeat}}@media (max-width:480px){.image-box{margin:-30px -25px 0;background-image:none!important}}@media (min-width:481px){.image-box--framed{width:calc(100% + 60px);height:100%;margin:0 -60px 0 0}}@media (max-width:480px){.image-box--framed{padding:25px 25px 0}}.image-box img{width:100%;object-fit:cover}@media (min-width:481px){.image-box img{display:none}}@media (min-width:481px){.row:not(.row--alt) .col--1-2:first-child>.image-box{align-self:flex-end}}@media (min-width:481px){.col--2-3>.image-box{width:66.6666666667vw;max-width:1220px}}.centered{text-align:center;align-items:center}.m_top{margin-top:30px}@media (max-width:480px){.m_top{margin-top:25px}}@media (min-width:481px){.fl_row{flex-direction:row}}#header .logo{display:flex;position:absolute;top:-1px;left:30px;width:255px;height:205px;margin-left:10px}@media (max-width:768px){#header .logo{width:132px;height:110px;left:25px}}@media (min-width:768px) and (max-width:1023px) and (orientation:landscape){#header .logo{width:110px;height:85px;margin:0}}#header .logo>a{display:block;width:100%;font-size:0;line-height:0;background:url(//www.acsi.eu/wp-content/themes/acsi_eu/public/images/acsi-60-years-celebration-cut-logo.svg) 0/contain no-repeat}#header .slogan{position:absolute;top:70px;left:335px;margin-top:-6px;font:300 26px/24px Stag,serif;color:#fff}body.home #header .slogan{display:none}@media (max-width:1024px){#header .slogan{display:none}}@media (min-width:1025px) and (max-width:1580px){#header .slogan{left:auto;top:30px;font-size:1.4rem;text-align:left;right:60px}}#header .contained{max-width:none}.toggle-menu{position:absolute;top:20px;right:20px;height:20px;text-transform:uppercase;line-height:20px;color:#fff;cursor:pointer}@media (min-width:1025px){.toggle-menu{display:none}}.toggle-menu:after{display:inline-block;width:20px;margin-left:10px;content:"";font:20px/1 icons;text-align:center;vertical-align:text-bottom}.toggle-menu.is-active:after{content:""}.site__menu{position:relative;width:100%;height:0;z-index:10}@media (max-width:1024px){.site__menu{position:fixed;overflow:hidden;background:#007228;z-index:9;transition:all .3s ease-in-out}.site.mobile-menu .site__menu{height:100vh}}.site__menu>.contained{max-width:none}@media (max-width:1024px){.site__menu>.contained{display:flex;flex-direction:center;justify-content:center;align-items:center;position:absolute;top:90px;right:0;bottom:90px;left:0;overflow:auto;padding:0 30px}}@media (min-width:1025px){.site__menu .menu{display:block;float:right;height:12px;margin-top:-145px;padding:60px 60px 0 0}}@media (max-width:1024px){.site__menu .menu{width:100%}}.site__menu .menu a:not(.lang){display:block;height:12px;font:400 16px/12px "Open Sans",Arial,sans-serif;text-transform:uppercase;color:#fff;transition:color .3s ease-in-out}.site__menu .menu a:not(.lang):hover{color:#fcc350}@media (max-width:1024px){.site__menu .menu a:not(.lang){display:inline-block;height:45px;font:300 22px/45px "Open Sans",Arial,sans-serif}}@media (min-width:1025px){.site__menu .menu__item{position:relative;float:left;margin-left:25px}}@media (min-width:1025px) and (min-width:769px){.site__menu .menu__item:after{position:absolute;bottom:-7px;right:0;width:100%;height:2px;content:"";transform:scaleX(0);transition:all .3s ease-in-out}}.site__menu .menu__item.is-active:after,.site__menu .menu__item:hover:after{transform:scaleX(1);background:#fcc350}@media (max-width:768px){.site__menu .menu__item.is-active>a{box-shadow:inset 0 -2px 0 0 #fcc350}}.site__menu .menu a{color:#000}.site__menu .menu a:not(.lang){height:20px;margin-top:10px}@media (max-width:1024px){.site__menu .menu a:not(.lang){height:auto;color:#fff}}.site__menu .menu li.has-children>a::after{color:#fff;content:' ▼';font-size:15px;vertical-align:1px}@media (max-width:1024px){.site__menu .menu li.has-children>a::after{margin-left:30px}}.site__menu .menu .sub-menu{background:#fff;width:400px;height:auto}@media (max-width:1024px){.site__menu .menu .sub-menu{background:0 0;width:auto}}.site__menu .menu .sub-menu li{padding:10px}@media (max-width:1024px){.site__menu .menu .sub-menu li{padding:0}.site__menu .menu .sub-menu li:hover{background-color:rgba(255,0,0,0)}}.site__menu .menu .sub-menu li.has-children>a::after{color:#fff;content:' ▼';font-size:15px;vertical-align:1px}@media (max-width:1024px){.site__menu .menu .sub-menu li.has-children>a::after{margin-left:30px}}.site__menu .menu .sub-menu li:hover{background:#f4c465}@media (max-width:1024px){.site__menu .menu .sub-menu li:hover{background:0 0}}.site__menu .menu .sub-menu a:not(.lang){color:#000;font-size:14px}@media (max-width:1024px){.site__menu .menu .sub-menu a:not(.lang){height:auto;color:#fff}}.site__menu .menu .sub-menu .menu__item{margin-left:0;width:100%}@media (max-width:1024px){.site__menu .menu .sub-menu .menu__item{margin-left:10px;width:100%}.site__menu .menu .sub-menu .menu__item:after{transition:none;height:0}}.site__menu .menu .sub-menu .menu__item:after{transition:none;height:0}.site__menu li ul{display:none;position:absolute;z-index:99999}@media (max-width:1024px){.site__menu li ul{position:relative;height:auto;padding-top:0}}.site__menu li:hover>ul{display:block}@media (min-width:768px) and (max-width:1023px) and (orientation:landscape){.site__menu>.contained{top:100px;bottom:0;align-items:flex-start}.site__menu>.contained .menu{max-height:60vh;overflow:auto}.site__menu>.contained .menu>li a{line-height:28px;font-size:18px}}.lang-switch{position:relative;font:400 16px/12px "Open Sans",Arial,sans-serif;text-align:center;text-transform:uppercase;margin-top:10px}.lang-switch:after{display:none}.lang-switch:hover .langs{display:block}.lang-switch .current{display:block;position:relative;color:#fff;cursor:pointer;transition:color .15s ease-in-out}.lang-switch .current:after{font:10px/1 icons;content:"";color:currentColor}@media (min-width:769px){.lang-switch .current:after{position:absolute;top:100%;left:50%;margin:5px 0 0 -5px}}.lang-switch .current:hover{color:#fcc350}.lang-switch .langs{display:none;position:absolute;top:100%;left:50%;width:50px;margin-left:-25px;padding-top:20px}.lang-switch .lang{display:block;width:100%;height:40px;line-height:40px;text-transform:uppercase;color:#000;background:#fff}.lang-switch .lang:hover{background:#fcc350}.lang-switch .name{display:none}@media (max-width:768px){.lang-switch{display:none;position:fixed;bottom:0;left:30px;right:30px}.site.mobile-menu .lang-switch{display:block}.lang-switch .name{display:inline-block}.lang-switch .code{display:none}.lang-switch .current{padding:20px 0;border-top:1px solid rgba(255,255,255,.3)}.lang-switch .current:after{margin-left:10px}.lang-switch .langs{top:auto;bottom:100%;left:0;width:100%;margin:0}}.site__sidebar__menu .menu{display:flex;width:100%;overflow:hidden}@media (max-width:480px){.site__sidebar__menu .menu{flex-direction:column;text-align:left}}@media (min-width:769px){.site__sidebar__menu .menu>.menu__item{float:left;width:25%}}.site__sidebar__menu .menu>.menu__item>a{display:block;padding-bottom:10px;font:500 1.25rem/1.1 "Open Sans",Arial,sans-serif;color:#007228;cursor:default;pointer-events:none}@media (max-width:768px){.site__sidebar__menu .menu>.menu__item:not(:nth-child(3)){display:none}}.site__sidebar__menu .sub-menu .menu__item{position:relative;margin-top:10px;padding-left:10px}.site__sidebar__menu .sub-menu .menu__item:before{position:absolute;top:9px;left:0;content:"";font:700 5px/1 icons}.site__sidebar__menu .sub-menu .menu__item--contact{margin-top:20px;padding-left:40px}.site__sidebar__menu .sub-menu .menu__item--contact:before{display:flex;align-items:center;top:0;bottom:0;content:"";font:400 1.875rem/1 icons}.site__sidebar__menu .sub-menu .menu__item--contact a{display:none}.site__sidebar__menu .sub-menu .menu__item--contact .phone{display:block;white-space:nowrap;font:700 1rem/1.2 "Open Sans",Arial,sans-serif;color:#000}.site__sidebar__menu .sub-menu .menu__item--contact .time{font-size:14px}.site__sidebar__menu .sub-menu a{font-size:14px}.site__sidebar__menu .sub-menu a:hover{text-decoration:underline}@media (max-width:480px){.site__sidebar__menu .sub-menu a{display:block;text-align:left}}.pagination{width:100%;margin:30px 0 -20px;text-align:center;line-height:0}.pagination .next,.pagination .prev{display:inline-block;float:right;height:40px}.pagination .next a,.pagination .prev a{display:block;font:20px/40px "Open Sans",Arial,sans-serif;color:#1276b3}.pagination .next a:after,.pagination .next a:before,.pagination .prev a:after,.pagination .prev a:before{display:inline-block;margin-left:5px;font:700 10px/40px icons}.pagination .next a:after{content:""}.pagination .prev{float:left}.pagination .prev a:before{margin:0 5px 0 0;content:""}.tw-pagination{display:inline-block;overflow:hidden;padding-left:20px;list-style:none;line-height:0}.tw-pagination li{float:left}.tw-pagination li:empty{display:none}.tw-pagination .next,.tw-pagination .prev,.tw-pagination .title{display:none}.tw-pagination .gap,.tw-pagination .page{display:inline-block;width:40px;height:40px;margin-right:20px;text-align:center;font:20px/38px "Open Sans",Arial,sans-serif}.tw-pagination .page{border:1px solid #fff;color:#1276b3;cursor:pointer}.tw-pagination .page:hover{border-color:#f1f1f1}.tw-pagination .page.current{border-color:#1276b3;color:#fff;background:#1276b3;cursor:default}.title-row{margin-bottom:30px}@media (max-width:480px){.title-row{margin-bottom:20px}}.title-sub{color:#007228}.title-sub+*{margin-top:15px!important}.page-banner{position:relative;overflow:hidden;border-bottom:10px solid #d0e3f1;color:#fff;background:#007228 url(//www.acsi.eu/wp-content/themes/acsi_eu/public/images/acsi_default_header.png) 50%/cover no-repeat}@media (min-width:481px){.page-banner>.contained .title.h2{width:100%;text-align:center;left:auto;transform:translate(0,-50%);padding:25px}}@media (min-width:481px){.page-banner>.contained .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:480px){.page-banner>.contained .title{padding:60px 25px}}@media (min-width:481px){.page-banner>.contained:after{display:block;width:100%;height:0;padding-bottom:13.4146341463%;content:""}}@media (min-width:768px) and (max-width:1023px){.page-banner>.contained:after{padding-bottom:35%}}.page-banner--image{box-shadow:inset 0 0 0 300px rgba(0,0,0,.5)}.page-banner--image>.contained:after{padding-bottom:30.487804878%}@media (max-width:480px){.page-banner--image>.contained{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}}@media (min-width:481px){.page-banner--image img{display:none}}.index-menu{margin-bottom:-30px;padding-bottom:0}.index-menu .title{margin-bottom:15px;text-transform:uppercase;color:#007228}.index-menu nav{width:100%}.index-menu ul{padding-bottom:20px;border-bottom:1px solid #ccc}@media (min-width:481px){.index-menu ul{display:flex;flex-wrap:wrap}}.index-menu ul li{flex-basis:33.3333333333%}@media (min-width:768px) and (max-width:1023px){.index-menu ul li{flex-basis:50%}.index-menu ul li:not(:nth-child(2n)){padding-right:10px}}@media (max-width:480px){.index-menu ul{padding-bottom:15px}}.index-menu a{display:inline-block;padding:10px 0;font:18px/1.2 "Open Sans",Arial,sans-serif;text-align:left;text-decoration:underline;color:#1276b3}.index-menu a:before{display:block;float:left;width:20px;content:"";font:12px/20px icons}@media (max-width:480px){.index-menu a{display:block;font-size:16px}}.index-menu--tabbed{margin:0;padding:50px 30px 30px;background:#f1efeb;box-shadow:300px 0 0 #f1efeb,-300px 0 0 #f1efeb}@media (max-width:480px){.index-menu--tabbed{padding:15px 25px}}.index-menu--tabbed .tab{overflow:hidden;padding:0 30px 20px 100px}.index-menu--tabbed .tab img{float:left;width:80px;height:auto;margin-left:-100px}.index-menu--tabbed .tab p{color:#333}@media (max-width:480px){.index-menu--tabbed .tab{display:flex;align-items:center;padding:10px 0 10px 50px}.index-menu--tabbed .tab img{width:50px;margin-left:-50px}.index-menu--tabbed .tab p{display:none}}.index-menu--tabbed .tab-title{width:100%}.index-menu--tabbed .tab-title a{position:relative;font-weight:700}.index-menu--tabbed .tab-title a:before{display:none}@media (max-width:480px){.index-menu--tabbed .tab-title a{padding:0 25px 0 20px;font-weight:400;text-decoration:none}.index-menu--tabbed .tab-title a:after{position:absolute;top:50%;right:0;margin-top:-6px;content:"";font:12px/1 icons}}.index-menu--tabbed ul{padding:0;border:0}@media (max-width:480px){.index-menu--tabbed ul li+li{border-top:1px solid #ccc}}.testdiv:after{content:'<>';font:17px Consolas,monospace;color:#333;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:11px;top:18px;padding:0 0 2px;border-bottom:1px solid #999;position:absolute;pointer-events:none}.wp-block-table tbody td{border:1px solid #000!important}#contact-blocks>.block{float:left;width:100%;max-width:25%;padding:10px 5px 0}@media (max-width:480px){#contact-blocks>.block{max-width:100%!important}#contact-blocks>.block:empty{display:none}#contact-blocks>.block+.block{margin-top:10px}}@media (min-width:768px) and (max-width:1023px){#contact-blocks>.block{max-width:50%!important}}.list-destinations{list-style:none;margin:0;padding:0}.list-destinations li .list-icon__link .flag{display:inline-block;background-image:url(https://acsi.easternenterprise.com/wp-content/uploads/2021/06/flag-sprite.jpeg);background-repeat:no-repeat;width:20px;height:12px;margin-top:.25em;margin-right:10px}.list-destinations li .list-icon__link .flag-ad{background-position:-20px 0}.flag-mt{background-position:0 0}.flag-ad{background-position:-20px 0}.flag-az{background-position:-40px 0}.flag-pt{background-position:-60px 0}.flag-cs{background-position:-80px 0}.flag-va{background-position:-100px 0}.flag-gr{background-position:-120px 0}.flag-lt{background-position:0 -12px}.flag-at{background-position:-20px -12px}.flag-tr{background-position:-40px -12px}.flag-ua{background-position:-60px -12px}.flag-es{background-position:-80px -12px}.flag-li{background-position:-100px -12px}.flag-da,.flag-dk{background-position:-120px -12px}.flag-cz{background-position:0 -24px}.flag-sm{background-position:-20px -24px}.flag-mc{background-position:-40px -24px}.flag-si{background-position:-60px -24px}.flag-md{background-position:-80px -24px}.flag-ch{background-position:-100px -24px}.flag-mk{background-position:-120px -24px}.flag-nl{background-position:0 -36px}.flag-ba{background-position:-20px -36px}.flag-no{background-position:-40px -36px}.flag-am{background-position:-60px -36px}.flag-bg{background-position:-80px -36px}.flag-se,.flag-sv{background-position:-100px -36px}.flag-lu{background-position:-120px -36px}.flag-fr{background-position:0 -48px}.flag-yu{background-position:-20px -48px}.flag-de{background-position:-40px -48px}.flag-cy{background-position:-60px -48px}.flag-pl{background-position:-80px -48px}.flag-ro{background-position:-100px -48px}.flag-al{background-position:-120px -48px}.flag-ie{background-position:0 -60px}.flag-ge{background-position:-20px -60px}.flag-ru{background-position:-40px -60px}.flag-lv{background-position:-60px -60px}.flag-ee{background-position:-80px -60px}.flag-hu{background-position:-100px -60px}.flag-fi{background-position:-120px -60px}.flag-by{background-position:0 -72px}.flag-it{background-position:-20px -72px}.flag-kr{background-position:-40px -72px}.flag-be{background-position:-60px -72px}.flag-is{background-position:-80px -72px}.flag-en,.flag-gb{background-position:-100px -72px}.flag-sk{background-position:-120px -72px}.flag-hr{background-position:-40px -72px}.flag-zh{background-position:0 -84px}.content ul.list-destinations{max-width:100%}@media only screen and (min-width:992px){.content ul.list-destinations{column-count:4}}@media only screen and (min-width:768px) and (max-width:991px){.content ul.list-destinations{column-count:3}}.content .list-destinations li{padding-left:0}.content .list-destinations li:before{display:none}@media (max-width:768px){.site{text-align:unset}}.home-banner{position:relative;margin-top:-145px;text-align:center;z-index:0}@media (max-width:768px){.home-banner{margin-top:-60px}}.home-banner:after{display:block;width:100%;height:0;padding-bottom:44.9735449735%;content:"";background:rgba(0,0,0,.5)}@media (max-width:480px){.home-banner{margin-top:-60px}.home-banner:after{padding-bottom:144%}}.home-banner .title{position:absolute;top:50%;left:50%;width:100%;padding:0 50px;color:#fff;transform:translate(-50%,-50%)}@media (min-width:768px) and (max-width:1023px){.home-banner .title{font-size:3rem;max-width:600px}}.home-banner .image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;background:#009835}.home-banner .image img{position:absolute;left:0}@media (min-width:481px){.home-banner .image img{top:50%;width:100%;transform:translateY(-50%)}}@media (max-width:480px){.home-banner .image img{left:50%;width:auto;max-width:none;height:100%;transform:translateX(-50%)}}.home-banner .to-content{display:block;position:absolute;bottom:30px;left:50%;width:36px;height:36px;padding:1px;overflow:hidden}.home-banner .to-content:before{content:"";font:400 34px/1 icons;color:#fff}.home-facts{display:flex;flex-wrap:wrap;width:100%;max-width:1650px;margin:30px auto 0;padding-right:1px}@media (max-width:768px){.home-facts{width:calc(100% + 50px + 2px);margin:0 -26px;padding:0}}.home-facts .fact{display:flex;float:left;width:25%;padding:0 60px;text-align:center;border:1px solid #fff;border-width:0 .5px}@media (min-width:769px){.home-facts .fact:first-child{border-left-color:transparent}.home-facts .fact:last-child{border-right-color:transparent}}@media (max-width:768px){.home-facts .fact{width:50%;margin-top:25px;padding:0 15px}}.fact-box{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.fact-box .title{text-transform:uppercase}@media (max-width:480px){.fact-box .title{font-size:14px}}.fact-box .icon{display:block;padding:25px 0;font-size:70px}@media (max-width:480px){.fact-box .icon{padding:20px 0;font-size:50px}}.fact-box .numbers{font-variant-numeric:tabular-nums;letter-spacing:.1em;color:#fcc350}@media (max-width:480px){.fact-box .numbers{font-size:24px}}.post-banner{background:#007228 50%/cover no-repeat}.post-banner:after{display:block;width:100%;height:0;padding-bottom:37.037037037%;content:""}.post-banner img{display:none}body.single-post .site__content{text-align:left}.post-meta{padding:20px 0;overflow:hidden}.post-meta .post-categories,.post-meta .published{float:left;text-transform:uppercase;color:#707070}.post-meta .published{margin-right:10px}.post-meta .post-categories li{float:left;margin-right:10px;padding-left:10px;border-left:1px solid #ccc}.post-meta .post-categories a{color:#1276b3}.post-meta .post-categories a:hover{text-decoration:underline}@media (min-width:481px){.news-box{text-align:left}}.news-box .thumbnail{position:relative;overflow:hidden;margin-bottom:30px;padding-bottom:100%;background:#007228}@media (max-width:480px){.news-box .thumbnail{margin-bottom:20px;padding-bottom:66.6666666667%}}.news-box .thumbnail>img{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.news-box .thumbnail:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:0;background:#000;transition:opacity .15s ease-in-out}.news-box .thumbnail .play{display:block;position:absolute;top:50%;left:50%;width:70px;height:70px;margin:-35px 0 0 -35px;text-align:center;background:#007228;z-index:1}.news-box .thumbnail .play:after{content:"";font:26px/70px icons;color:#fff}.news-box .title{margin-bottom:10px;text-transform:uppercase;color:#007228}.news-box:hover .thumbnail:after{opacity:.3}.news-filter{background:#f1f1f1}.news-filter__terms{display:none;padding:0 30px 30px}@media (max-width:480px){.news-filter{margin:0 -25px}}.term-button{height:70px;padding:0 30px;font:700 20px/70px "Open Sans",Arial,sans-serif;text-transform:uppercase;user-select:none;cursor:pointer}.term-button:after{display:inline-block;margin-left:10px;content:"";font:400 14px/70px icons;transition:all .15s ease-in-out}@media (max-width:480px){.term-button{padding:0 20px;font:700 16px/50px "Open Sans",Arial,sans-serif}.term-button:after{font:400 12px/50px icons}}.term-button.is-active:after{transform:scaleY(-1)}.term-labels{width:100%;margin-top:-10px;overflow:hidden}.term-labels .term-label{float:left;margin:10px 10px 0 0}.label-button{display:block;height:45px;padding:0 20px;font:400 18px/45px "Open Sans",Arial,sans-serif;white-space:nowrap;color:#007228;background:#fff;cursor:pointer}.label-button.is-active,.label-button:hover{color:#fff;background:#007228}.label-button .counter{display:inline-block;color:#ccc}@media (max-width:480px){.label-button{height:40px;padding:0 10px;font:16px/40px "Open Sans",Arial,sans-serif}}.news-list .news-item{border-bottom:1px solid #ccc}.news-list .news-item:nth-child(1){border-top:1px solid #ccc}@media (max-width:480px){.news-list{margin:0 -25px}}.product-box{position:relative;width:100%}@media (min-width:481px){.product-box{padding-bottom:100%;text-align:center;background:#f1efeb url(//www.acsi.eu/wp-content/themes/acsi_eu/public/images/wet_floor.png) 50%/contain repeat-x}}.product-box .content{display:flex;width:100%;overflow:hidden}@media (min-width:481px){.product-box .content{flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;padding:110px 30px}}@media (max-width:480px){.product-box .content{flex-direction:row-reverse;background:#f1efeb}}@media (min-width:768px) and (max-width:1023px){.product-box .content{padding:80px 40px}}@media (min-width:481px){.product-box .title{position:absolute;top:0;left:0;width:100%;padding:45px 45px 0}}@media (max-width:480px){.product-box .title{display:flex;align-items:center;flex:1;position:relative;padding:20px 56px 20px 20px;font-size:16px;text-align:left}.product-box .title:after{position:absolute;top:50%;right:20px;margin-top:-13px;content:"";font:400 26px/1 icons}}@media (min-width:768px) and (max-width:1023px){.product-box .title{font-size:2rem}}.product-box img{width:auto;height:100%;max-height:100%}@media (max-width:480px){.product-box img{width:55px;margin:20px 0 20px 25px!important}}.product-box .btn{position:absolute;bottom:45px}@media (max-width:480px){.product-box .btn{display:none}}@media (min-width:768px) and (max-width:1023px){.product-box .btn{bottom:20px}}.product-box:hover{box-shadow:inset 0 0 0 2px #fcc350;background:#fff}.product-box:hover .btn{background:#fbce73}.contact-locations{overflow:hidden;padding-bottom:10px;background:#f9f8f6}.contact-locations .block{position:relative}.location-box{position:relative;width:100%;height:100%;z-index:0}.location-box__photo{position:absolute;top:0;bottom:0;left:0;width:100%;background:#333 50%/cover no-repeat;z-index:-1}.location-box__photo img{display:none}.location-box__info{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding-bottom:100%;background:rgba(0,0,0,.3)}.location-box address{width:100%;min-height:486px;margin-bottom:-100%;padding:60px;font:normal 400 1.125rem/1.8 "Open Sans",Arial,sans-serif;color:#fff}@media (max-width:480px){.location-box address{padding:30px 25px}}.location-box address .title{padding-bottom:10px;border-bottom:1px solid #fff}.location-box address dl{margin-top:-5px;text-align:left}.location-box address dd,.location-box address dt{float:left;margin-top:20px}.location-box address dt{clear:both;width:30px;font-size:0;line-height:0}.location-box address dt:before{display:block;width:20px;font-size:20px;line-height:32.4px}.location-box address a[href*="mailto:"]{text-decoration:underline}.location-box--main .location-box__info{background:0 0}.location-box--main address{color:#000}.location-box--main address .h5{color:#007228}.location-box--main address .title{border:0}.location-photo-main{position:absolute;top:0;left:5px;bottom:0;width:calc(200% - 5px);background:#333 50%/cover no-repeat}@media (max-width:480px){.location-photo-main{display:none}}.location-photo-main img{display:none}.app .title{text-align:center}.app__meta{width:100%;max-width:480px;margin:0 auto;text-align:center}.app__meta .btn{margin-top:25px}@media (max-width:480px){.app__meta .btn{width:100%}}.app-platforms{margin-top:10px;line-height:0}.app-platforms .platform{display:inline-block;margin-top:10px;padding:0 5px}.app-platforms img{display:block;height:40px;width:auto}.app-devices{margin-top:25px}.app-devices .title{text-transform:uppercase}.app-devices .devices{padding-top:10px}.app-devices .device{display:inline-block;padding:0 10px;font-size:16px}.app-devices .device .icon{display:block;font-size:40px;margin-bottom:5px}.btn{display:inline-block;min-height:45px;padding:12px 25px;border:0;border-radius:6px;text-align:center;font:400 16px/1.1 "Open Sans",Arial,sans-serif;color:#333;background:#fcc350;user-select:none;transition:background .3s ease-in-out}.btn:hover{background:#fbce73}@media (max-width:768px){.btn{min-width:0}}@media (max-width:480px){.btn{min-height:40px;margin-left:auto;margin-right:auto;padding:11px 25px;font-size:14px}}.read-more{display:inline-block;margin-left:10px;font:16px/1 "Open Sans",Arial,sans-serif;text-decoration:underline;white-space:nowrap;color:#1276b3}.read-more:not(:empty):after{margin-left:10px}.read-more:after{display:inline-block;content:"";font:16px icons;vertical-align:middle}@media (max-width:480px){.read-more{display:none}}.read-more-toggle{display:inline-block;white-space:nowrap;color:#fcc350}.read-more-toggle:after{display:inline-block;margin-left:5px;content:"";font:400 15px/1 icons;vertical-align:middle;transform:scaleY(-1)}.read-more-toggle--close:after{transform:scaleY(1)}[class*=card-]{display:flex;flex-wrap:wrap;width:100%;height:100%;overflow:hidden}.card-action{justify-content:center;padding:30px;border-radius:6px;text-align:center;color:#007228;background:#fff;box-shadow:0 3px 12px 0 rgba(0,0,0,.1)}.card-action .icon{display:inline-block;width:130px;height:130px;margin:0 auto;border-radius:50%;text-align:center;color:#007228;background:#f9f8f6}.card-action .icon:before{font:48px/130px icons}.card-action .title{display:block;width:100%;margin:25px 0 0;color:currentColor}.card-action .btn,.card-action p{align-self:flex-end;margin-top:25px}.card-action p{color:currentColor}.card-action.is-active,.card-action:hover{color:#fff;background:#007228}.card-action.is-active .icon,.card-action:hover .icon{background:#fff}.card-news{flex-wrap:nowrap;padding:30px;background:#fff;transition:background .15s ease-in-out}.card-news .content{position:relative}@media (min-width:481px){.card-news .content{float:left;padding-left:30px}}.card-news .thumbnail{position:relative;float:left;min-width:34.25%;overflow:hidden;background:#007228}.card-news .thumbnail:after,.card-news .thumbnail:before{display:block;content:""}.card-news .thumbnail:after{height:0;padding-bottom:66.6666666667%}.card-news .thumbnail:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition:opacity .15s ease-in-out;z-index:1}.card-news .thumbnail .play{display:block;position:absolute;top:50%;left:50%;width:70px;height:70px;margin:-35px 0 0 -35px;text-align:center;background:#007228;z-index:1}.card-news .thumbnail .play:after{content:"";font:26px/70px icons;color:#fff}.card-news .thumbnail>img{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}@media (max-width:480px){.card-news .thumbnail{float:none;width:100%;margin-bottom:25px}}.card-news .title{text-transform:uppercase;color:#007228}@media (min-width:481px){.card-news .title{padding-right:150px}}.card-news .published{text-transform:uppercase;white-space:nowrap;color:#707070}@media (min-width:481px){.card-news .published{position:absolute;top:0;right:0;min-width:120px;font-size:1.25rem}}@media (max-width:480px){.card-news .published{display:block;margin-bottom:10px}}.card-news:hover{background:#f9f8f6}.card-news:hover .thumbnail:before{opacity:.3}@media (max-width:480px){.card-news{display:block;padding:25px}}.card-quote{text-align:left;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1)}@media (max-width:480px){.card-quote{flex-direction:column;text-align:center}}@media (min-width:481px){.card-quote .content,.card-quote .image{float:left;width:50%}}.card-quote .image{background:#f1f1f1 50%/cover no-repeat}.card-quote .image:after{display:block;width:100%;padding-bottom:100%;content:""}@media (max-width:480px){.card-quote .image:after{padding-bottom:66.6666666667%}}@media (max-width:480px){.card-quote .image{width:100%}}.card-quote .content{padding:30px}@media (max-width:480px){.card-quote .content{padding:20px 30px}}.card-quote .title{margin-bottom:10px;text-transform:uppercase;color:#007228}.card-quote .icon{display:block;width:100%;margin:20px auto;text-align:center;font-size:30px;color:#007228}@media (max-width:480px){.card-quote .icon{font-size:25px}}.card-quote .quote{color:#007228}@media (max-width:480px){.card-quote .quote{margin-top:10px!important}}button:focus,input:focus{outline:0}.wpcf7-not-valid-tip{display:block;position:relative;width:100%;margin-top:10px;padding:0 10px;border-radius:15px;font:400 14px/30px "Open Sans",Arial,sans-serif;color:#fff;background:#e47273}.wpcf7-not-valid-tip:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(228,114,115,0);border-bottom-color:#e47273;border-width:10px;margin-left:-10px}.screen-reader-response,.wpcf7-response-output{display:none!important}.wpcf7-form-control-wrap{display:block;position:relative;width:100%;overflow:hidden}.wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-top:20px}.wpcf7-select,.wpcf7-text,.wpcf7-textarea{appearance:none;width:100%;padding-left:25px;border:1px solid;font-size:18px;background:#fff;transition:border .15s ease-in-out}.wpcf7-select:focus,.wpcf7-text:focus,.wpcf7-textarea:focus{border-color:#1276b3;outline:0}.wpcf7-select::placeholder,.wpcf7-text::placeholder,.wpcf7-textarea::placeholder{color:#a29d9d}.wpcf7-select,.wpcf7-text{height:45px;border-radius:22.5px}.label-style{margin-top:10px}.wpcf7-select{cursor:pointer}.wpcf7-textarea{padding:25px;resize:vertical}.wpcf7-submit{appearance:none;margin-top:30px;border:0}form.newsletter-registration span.msg{display:block;color:#fff}form.newsletter-registration span.msg.error{color:red;background:rgba(255,0,0,.2)}.custom-label-style{display:flex;flex:1;flex-direction:row;width:90%;justify-content:space-between}@media (max-width:768px){.custom-label-style{flex-direction:column;margin-left:0;width:80%}}@media (max-width:480px){.custom-label-style{flex-direction:column;margin-left:0;width:100%}}.custom-label-style span{width:50%}@media (max-width:768px){.custom-label-style span{width:100%}}.custom-label-style select{border-radius:5px}.custom-label-style select:focus{outline:0!important;border:1px solid #007228}.custom-label-style input:focus{outline:0!important;border:1px solid #007228}.custom-label-style textarea:focus{outline:0!important;border:1px solid #007228}.custom-label-style button{padding:20px;border-radius:10px;background-color:#007228;color:#fff}.custom-label-style input,select,textarea{border-radius:5px;font-size:15px;padding-left:15px}.button-style span{display:none}.button-style button{width:300px}.custom-label-style .wpcf7-number{width:100%;height:40px;border:1px solid;appearance:none}.custom-label-style .wpcf7-select{appearance:auto}.wpcf7-checkbox .wpcf7-list-item span{margin-left:5px}.custm-label-style .wpcf7-select{height:30px;border-radius:5px;font-size:15px;padding-left:15px}.custom-label-style .wpcf7-list-item-label{margin-right:10px;margin-left:10px}.custom-label-style .wpcf7-checkbox .wpcf7-list-item{width:100%;margin-top:10px}.custom-label-style .Indien-ja .wpcf7-checkbox{display:flex;flex:1;flex-direction:column;width:100%}.label-text-style{margin-top:1.8em}.custom-label-style .radio-52{width:50%}.custom-label-style .wpcf7-radio{display:inline-block;margin-top:10px}.slider-horizontal{position:relative;width:100%;overflow:hidden}.slider{display:flex;position:relative;width:100%;list-style:none;z-index:0}.slide{float:left;flex-shrink:0;width:100%;transition:all .15s ease-in-out;z-index:0}.slider-bullets{overflow:hidden;padding-right:10px;color:#000;z-index:1}.slider-bullets .bullet{display:block;float:left;width:10px;height:10px;margin-left:10px;border:2px solid currentColor;border-radius:50%;cursor:pointer}.slider-bullets .bullet.is-active,.slider-bullets .bullet:hover{background:currentColor}.slider-bullets .bullet.is-active{cursor:default}.slider-bullets--neg{color:#fff}.slider-nav{z-index:1}.slider-nav .nav-next,.slider-nav .nav-prev{display:block;overflow:hidden;font-size:0;color:#000;cursor:pointer}.slider-nav .nav-next:before,.slider-nav .nav-prev:before{display:block;content:"";font:36px/36px icons}.slider-nav .nav-prev:before{content:""}.slider-images{background:#007228}.slider-images .slider{width:100%}.slider-images .slide{background:50%/cover no-repeat}@media (max-width:480px){.slider-images .slide{background:0 0!important}}@media (min-width:481px){.slider-images .slide:after{display:block;width:100%;height:0;padding-bottom:50%;content:""}}@media (min-width:481px){.slider-images .slide img{display:none}}.slider-images .slider-bullets{position:absolute;bottom:30px;left:50%;transform:translate(-50%,50%)}.slider-brands{padding:0 60px;background:#f1f1f1}.slider-brands .slide{width:20%}.slider-brands .slider-bullets{position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}.slider-brands .nav-next,.slider-brands .nav-prev{position:absolute;top:0;right:0;bottom:0;width:60px;background:#f1f1f1;transition:background .15s ease-in-out;display:flex;align-items:center;justify-content:center}.slider-brands .nav-next:before,.slider-brands .nav-prev:before{margin:0}.slider-brands .nav-next:hover,.slider-brands .nav-prev:hover{background:#ccc}.slider-brands .nav-next.swiper-button-disabled,.slider-brands .nav-prev.swiper-button-disabled{display:none}.slider-brands .nav-prev{left:0;right:auto}.slider-brands .brand{display:flex;justify-content:center;align-items:center;height:100%;padding:30px}.slider-brands .brand:hover{box-shadow:inset 0 0 0 2px #fcc350;background:#fff}.slider-brands .brand img{display:block;margin:0 auto}.slider-sponsors{background:#fff}@media (max-width:480px){.slider-sponsors .slider{padding-bottom:290px}}.slider-sponsors .slide{display:flex;position:relative;padding-bottom:31.25%;background:50%/cover no-repeat}@media (max-width:480px){.slider-sponsors .slide{padding-bottom:0}}.slider-sponsors .slide:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(0,0,0,.3)}@media (max-width:480px){.slider-sponsors .slide:after{bottom:290px}}.slider-sponsors .slide__content{display:flex;margin-bottom:-31.25%;padding:60px;z-index:1}@media (max-width:480px){.slider-sponsors .slide__content{display:block;margin:0;padding:0 25px}}.slider-sponsors .slide .title{display:flex;align-items:center;width:200%;height:100%;color:#fff}@media (max-width:768px){.slider-sponsors .slide .title{position:relative;width:100%;margin-top:-20px;padding:0 0 100%}.slider-sponsors .slide .title span{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;width:100%}}.slider-sponsors .slide .box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.slider-sponsors .slide .box>*+*{margin-top:15px}.slider-sponsors .slide .box .logo img{width:100%}@media (max-width:480px){.slider-sponsors .slide .box{width:100%;height:auto;margin-top:-20px;margin-bottom:-230px}}.slider-sponsors .slider-bullets{position:absolute;bottom:25px;left:50%;transform:translateX(-50%)}@media (max-width:480px){.slider-sponsors .slider-bullets{color:#000}}.app-slider{display:flex;position:relative;margin-top:30px}@media (max-width:768px){.app-slider{display:block;margin:25px 0 20px;padding-bottom:40vw}}@media (min-width:768px) and (max-width:1023px){.app-slider{padding-bottom:30vw}}.app-slider .app-slides-container{order:2;align-self:center;position:relative;width:100%;max-width:250px}@media (max-width:768px){.app-slider .app-slides-container{padding:0 50px;margin:0 auto}}.app-slider .app-slides{overflow:hidden}.app-slider .app-slides>*{display:flex}.app-slider .app-slides>*>*{max-width:250px;display:inline-block}.app-slider .text-left-side{order:1;text-align:right;margin-right:60px}.app-slider .text-left-side .title{text-align:right}.app-slider .text-left-side>*{padding-right:90px}.app-slider .text-left-side>:before{right:0;transform:scale(0) translateX(50%)}.app-slider .text-left-side>.active:before{transform:scale(1) translateX(50%)}.app-slider .text-left-side>:after{right:0}.app-slider .text-right-side{order:3;margin-left:60px}.app-slider .text-right-side .title{text-align:left}.app-slider .text-right-side>*{padding-left:90px}.app-slider .text-right-side>:before{left:0;transform:scale(0) translateX(-50%)}.app-slider .text-right-side>.active:before{transform:scale(1) translateX(-50%)}.app-slider .text-right-side>:after{left:0}.app-slider .text-side{width:100%}.app-slider .text-side .title{color:#007228;font-weight:500;text-transform:uppercase;margin-bottom:10px}@media (max-width:768px){.app-slider .text-side .title{margin-bottom:20px;font-weight:700;text-align:left;color:#fff}}.app-slider .text-side p{line-height:1.8}.app-slider .text-side>*{position:relative;margin-top:30px;opacity:.1;transition:all .25s}.app-slider .text-side>:after,.app-slider .text-side>:before{content:'';position:absolute;display:block}@media (max-width:768px){.app-slider .text-side>:after,.app-slider .text-side>:before{display:none}}.app-slider .text-side>:before{width:10px;height:10px;background:#333;border-radius:50%;top:8px;transition:all .4s}.app-slider .text-side>:after{width:60px;height:2px;background:#333;top:12px}.app-slider .text-side>.active{opacity:1}@media (max-width:768px){.app-slider .text-side>*{position:absolute;bottom:0;margin:0;width:100%;padding:25px 25px 60px;text-align:left;color:#fff;opacity:0;background:#007228;z-index:-1;pointer-events:none}.app-slider .text-side>.active{opacity:.9;z-index:1;pointer-events:unset}}@media (min-width:769px){.app-slider .text-side>* .mobile-more,.app-slider .text-side>* .read-more-toggle{display:none}}@media (max-width:768px){.app-slider .text-side{position:absolute;bottom:0;left:-25px;right:-25px;width:calc(100% + 50px);margin:0;z-index:1}.app-slider .text-side .mobile-more{display:inline-block}.app-slider .text-side .more-content{display:none}.app-slider .text-side.show-more-text{top:0}.app-slider .text-side.show-more-text>li{top:0;overflow:auto;padding-top:60px}.app-slider .text-side.show-more-text .mobile-more{display:none}.app-slider .text-side.show-more-text .more-content{display:inline}}.app-slider .nav-next,.app-slider .nav-prev{position:absolute;top:50%;margin-top:-20px}.app-slider .nav-next{right:0;transform:translateX(100%)}@media (max-width:480px){.app-slider .nav-next{right:45px}}.app-slider .nav-prev{left:0;transform:translateX(-100%)}@media (max-width:480px){.app-slider .nav-prev{left:45px}}.app-slider img{display:block;width:100%;max-width:400px;height:auto}.app-slider .slider-bullets{margin-top:20px;justify-content:center;color:#007228}@media (max-width:480px){.app-slider .slider-bullets{position:absolute;bottom:calc(-40vw + 25px);left:50%;z-index:2;color:#fcc350;transform:translateX(-50%)}}@font-face {
font-family: 'insurance-icons';
src: url(//www.acsi.eu/wp-content/themes/acsi_eu/public/fnt-icon/insurance-icons.eot?87015695);
src: url(//www.acsi.eu/wp-content/themes/acsi_eu/public/fnt-icon/insurance-icons.eot?87015695#iefix) format('embedded-opentype'),
url(//www.acsi.eu/wp-content/themes/acsi_eu/public/fnt-icon/insurance-icons.woff?87015695) format('woff'),
url(//www.acsi.eu/wp-content/themes/acsi_eu/public/fnt-icon/insurance-icons.ttf?87015695) format('truetype'),
url(//www.acsi.eu/wp-content/themes/acsi_eu/public/fnt-icon/insurance-icons.svg?87015695#insurance-icons) format('svg');
font-weight: normal;
font-style: normal;
}
.icon {
color: #ffffff;
}
.demo-icon:before {
font: 70px/140px "insurance-icons";
}
.icon:before {
font: 70px/140px "icons";
}
#insurance-flyer {
height: 394px;
}
#insurance-circle {
width: auto;
height: 372px;
transform: scale(1.5) rotate(-20deg);
float: right;
margin-left: 450px;
position: absolute;
z-index: 1;
}
.insurance-breadcrumbs {
font-size: 14px;
color: #1276B3;
}
.insurance-breadcrumbs a {
text-decoration: underline;
}
.insurance-breadcrumbs span {
font-size: 12px;
}
.insurance-flyer-content {
float: left;
padding: 25px 25px 50px 160px;
position: relative;
z-index: 1;
}
.insurance-flyer-content h1 {
margin-top: 40px;
color: #007228;
font: 500 2.5rem/1.2 "Stag", serif;
letter-spacing: .03em;
}
.current-insurance {
font-weight: 700;
font-size: 14px !important;
color: initial;
}
.insurance-flyer-left {
float: left;
} .checkmark {
margin-top: 15px;
margin-left: 35px;
}
.checkmark li {
padding: 6px 0 6px 0;
}
.tick-mark {
position: relative;
display: inline-block;
width: 16px;
height: 16px;
margin-right: 15px;
}
.tick-mark::before {
position: absolute;
left: 0;
top: 50%;
height: 50%;
width: 1.5px;
background-color: #007228;
content: "";
transform: translateX(10px) rotate(-45deg);
transform-origin: left bottom;
}
.tick-mark::after {
position: absolute;
left: 0;
bottom: 0;
height: 1.5px;
width: 100%;
background-color: #007228;
content: "";
transform: translateX(10px) rotate(-45deg);
transform-origin: left bottom;
} .insurance-button {
margin-top: 35px;
padding-top: 14px;
}
.insurance-flyer-right {
position: absolute;
right: 0;
}
.insurance-flyer-right img {
width: 680px;
height: auto;
}
@media only screen and (max-width: 1227px) {
.insurance-flyer-right {
width: 100%;
}
.insurance-flyer-right img {
width: 100%;
height: auto;
}
.io-page-flyer .insurance-flyer-left {
width: 100%;
}
.io-page-flyer .template-insu {
width: 100%;
}
}
@media only screen and (min-width: 1566px) {
.insurance-flyer-right img {
margin-top: 0;
}
}
@media only screen and (min-width: 1227px) {
.insurance-flyer-right img {
width: 680px;
height: auto;
}
.io-page-flyer #insurance-circle {
transform: scale(2) rotate(-20deg);
}
.io-page-flyer .insurance-flyer-left {
width: 50%;
}
.io-page-flyer .insurance-flyer-right {
width: 49%;
height: 450px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.io-page-flyer .template-insu {
width: 100%;
}
.io-page-flyer #insurance-flyer {
height: 450px;
}
}
@media only screen and (max-width: 1227px) {
#insurance-circle {
display: none;
}
.insurance-flyer-right {
display: none;
}
}
@media only screen and (min-width: 1227px) and (max-width: 1410px) {
.io-page-flyer #insurance-circle {
margin-left: 25% !important;
}
}
@media only screen and (min-width: 1410px) and (max-width: 1619px) {
.io-page-flyer #insurance-circle {
margin-left: 29% !important;
}
}
@media only screen and (min-width: 1619px) and (max-width: 1720px) {
.io-page-flyer #insurance-circle {
margin-left: 31% !important;
transform: scale(3) rotate(-20deg);
margin-top: 30px !important;
}
}
@media only screen and (min-width: 1720px) and (max-width: 1820px) {
.io-page-flyer #insurance-circle {
margin-left: 32% !important;
transform: scale(3) rotate(-20deg);
margin-top: 30px !important;
}
}
@media only screen and (min-width: 1820px) and (max-width: 2020px) {
.io-page-flyer #insurance-circle {
margin-left: 34% !important;
transform: scale(3) rotate(-20deg);
margin-top: 30px !important;
}
}
@media only screen and (min-width: 2020px) {
.io-page-flyer #insurance-circle {
margin-left: 46em !important;
transform: scale(3) rotate(-20deg);
margin-top: 30px !important;
}
}
#insurance-content {
float: left;
background-color: #f1efeb;
width: 100%;
position: relative;
padding-top: 25px;
z-index: 1;
}
#insurance-content div {
width: 100%;
}
.subtitle {
font-weight: 300;
font-size: 1.5rem;
display: block;
margin-bottom: 5px;
letter-spacing: .03em;
color: #007228;
}
h2 {
margin-bottom: 30px;
font: 500 2.5rem/1.2 "Stag", serif;
font-size: 2.0625rem;
letter-spacing: .03em;
}
.insurance-advantages-blocks {
padding: 15px !important;
}
.insurance-advantages-block { flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
-webkit-box-pack: justify;
justify-content: space-between;
width: 100%;
padding: 30px;
border-radius: 6px;
background: #FFF;
}
.insurance-advantages-block .title {
font-size: 1.4rem !important;
font-weight: 400 !important;
font-family: "Open Sans", "Arial", sans-serif !important;
letter-spacing: -.01em;
display: block;
font: 500 2.5rem/1.2 "Stag", serif;
color: #007228;
margin-bottom: 16px;
}
.insurance-advantages-block p {
color: #333;
}
.insurance-bg {
background-color: #f1efeb;
float: left;
width: 100%;
}
.insurance-row {
padding: 0;
margin-top: -30px;
}
.row-8-4-12 {
padding: 0 60px 45px 60px;
}
.col--8-12 {
width: 70%;
padding: 0;
}
.col--4-12 {
width: 30%;
padding: 0;
}
@media only screen and (max-width: 850px) {
.row-8-4-12 { padding: 0 0 0 29px;
}
.col--8-12 {
width: 100%;
}
.col--4-12 {
width: 100%;
}
.insurance-content-block-right {
padding: 15px 16px 0 0 !important;
}
.reliability-blocks li {
width: 100% !important;
}
.rb-content img {
width: 100% !important;
}
.ul-ilp-articles li {
width: 50% !important;
}
}
.insurance-content-block-left {
padding: 15px;
margin-left: -15px;
}
.insurance-content-block-right {
padding: 15px;
}
.insurance-content-block {
background-color: #ffffff;
border-radius: 6px;
padding: 30px 25px 35px 25px;
color: #333;
}
.insurance-content-block a {
text-decoration: underline;
color: #1276B3;
}
.insurance-content-block a:hover {
text-decoration: none;
}
.insurance-content-block ul {
margin-left: 20px;
margin-top: -14px;
}
.insurance-content-block ul li {
margin-top: 10px;
}
.insurance-content-block ul li:before {
content: "\2022";
color: #007228;
font-weight: bold;
display: inline-block;
width: 1em;
margin-left: -18px;
}
.related-insurance-block {
background-color: #ffffff;
padding: 25px 25px;
border-radius: 6px;
margin-bottom: 30px;
}
.related-insurance-block ul li i {
margin-right: 10px;
}
.ri-margin {
border-bottom: 1px solid #ccc;
margin-top: 20px;
}
.related-insurance-block ul li {
border-bottom: 1px solid #ccc;
padding: 10px 0 10px 30px;
}
.related-insurance-block ul li a {
color: #1276B3;
}
.insurance-partner-block {
background-color: #ffffff;
padding: 25px 25px;
border-radius: 6px;
}
.insurance-partner-block div {
margin: 10px 0;
color: #333;
}
.related-insurance-block > h4 .subtitle, .insurance-partner-block > h4 .subtitle {
font-weight: 400;
}
.insurance-calculator .row {
padding: 0;
margin-top: -29px;
}
.insurance-calculator div {
background-color: #f1efeb;
float: left;
width: 100%;
}
.calculator-block, .calculator-block div {
background-color: #ffffff !important;
text-align: center;
}
.calculator-block {
padding: 35px 0 50px 0;
border-radius: 6px;
}
.calculator-icon {
margin: -12px 0 12px 0;
}
.calculator-icon i {
background-color: #007228;
padding: 72px 25px 25px 24px;
border-radius: 82px;
color: #ffffff;
}
.calculator-title {
margin: 5px 0 15px 0;
}
.calculator-title h3 {
font-size: 1.5rem;
font-weight: 400;
color: #007228;
}
.calculator-tagline {
color: #333;
margin-bottom: 25px;
}
.insurance-ready .row {
padding: 0;
}
.insurance-ready div {
background-color: #f1efeb;
float: left;
width: 100%;
text-align: center;
}
.insurance-questions .row {
padding: 0 0 30px 0;
}
.insurance-questions div {
background-color: #f1efeb;
float: left;
width: 100%;
text-align: center;
}
.insurance-questions div div h2 {
color: #007228;
}
.insurance-questions div div div {
margin-top: -15px;
color: #333;
}
.insurance-questions div div div a {
color: #1276B3;
text-decoration: underline;
}
.insurance-questions div div div a:hover {
text-decoration: none;
}
.direct-section .block {
max-width: 24.4%;
padding: 15px;
}
.lai-horizontal > .row > .col--1-2 {
padding: 0 !important;
}
.lai-horizontal > .row {
padding-top: 0;
}
.lai-list {
display: flex;
gap: 10px;
}
.lai-list > li {
width: 100%;
background-color: #FCB21E;
border-radius: 6px;
padding: 30px 20px 30px 20px;
box-shadow: 0px 0px 5px 0px #cccccc;
}
.ic-blocks {
background-color: #ffffff !important;
}
.lai-list > li > h3 {
text-align: center;
line-height: 25.49px;
color: #007228;
}
.lai-list > li > img {
width: 180px;
height: 168px;
margin: auto;
}
.lai-list > li > ul > li {
padding: 15px 0;
}
.itd-border {
border-top: 1px solid #cccccc;
}
.itd-title {
padding-left: 5px;
color: #1276B3;
}
.lai-list > li > ul > li table i {
color: #333333;
}
#i-contact > ul {
margin-top: 15px;
}
#i-contact > ul > li {
padding: 15px 0;
}
#i-contact > ul > li > a {
color: #333333;
}
#i-contact > ul > li > a > table i:before {
font-size: 25px;
line-height: 0;
color: #333333;
}
.itd-title-static {
padding-left: 5px;
}
#i-contact > h3 {
color: #333333;
text-align: left;
}
.dr-border {
border-top: 1px solid #333333;
}
.verzekeringen-list h2 {
margin-bottom: 30px !important;
}
@media only screen and (max-width: 1000px) {
.direct-section .block {
max-width: 50%;
}
}
@media only screen and (max-width: 754px) {
.direct-section .block {
max-width: 100%;
}
}
.direct-block {
background-color: #ffffff !important;
padding: 30px;
border-radius: 6px;
}
.in-circular {
background-color: #ffffff !important;
margin-top: -12px;
margin-bottom: 12px;
}
.block-icon {
background-color: #F4F5F7 !important;
padding: 69px 25px 23px 24px;
border-radius: 82px;
}
.block-icon i {
color: #007228;
}
.in-circular {
}
.direct-block-title {
font-size: 1.5rem;
font-weight: 400;
color: #000;
}
.insurance-menu--downloads {
margin-top: -55px !important;
}
.insurance-menu--downloads a {
text-decoration: none;
}
.insurance-menu--downloads li {
height: 95px;
}
.insurance-menu--downloads li:before {
content: "" !important;
}
.insurance-menu--downloads li i {
margin-right: 10px;
}
.insurance-menu--downloads li a .iacsi-i-download:before {
font-size: 18px;
}
[class^="iacsi-"], [class*=" iacsi-"] {
font-family: "insurance-icons" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.i-compscreen, .i-ok, .i-close, .i-warning, .i-check, .i-bike, .i-download, .i-home, .i-search, .i-phone, .i-camper, .i-caravan, .i-cup, .i-car, .i-scales, .i-suitcase, .i-seatbelt, .i-motorcycle, .i-trailer, .i-folder, .i-write, .i-alarm, .i-avatar, .i-headset, .i-question, .i-menu, .i-arrow, .i-arrow-left, .i-arrow-down, .i-arrow-up, .i-light-bulb, .iacsi-i-bike, .iacsi-i-download, .iacsi-i-home, .iacsi-i-search, .iacsi-i-tick, .iacsi-i-phone, .iacsi-i-camper, .iacsi-i-caravan, .iacsi-i-cup, .iacsi-i-car, .iacsi-i-scales, .iacsi-i-suitcase, .iacsi-i-seatbelt, .iacsi-i-motorcycle, .iacsi-i-calculator, .iacsi-i-trailer, .iacsi-i-folder, .iacsi-i-write, .iacsi-i-alarm, .iacsi-i-user, .iacsi-i-headset, .iacsi-i-question, .iacsi-i-exclamation, .iacsi-i-round-tick, .iacsi-i-round-cross, .iacsi-i-compscreen, .iacsi-i-bulb-shine, .iacsi-i-building, .iacsi-i-bookmark, .iacsi-i-camping, .iacsi-i-eye, .iacsi-down-circle, .iacsi-left-circle, .iacsi-right-circle, .iacsi-up-circle {
font-size: 18px;
color: #007228;
}
.i-compscreen:before {
content: "\e91f";
}
.i-ok:before {
content: "\e900";
}
.i-close:before {
content: "\e901";
}
.i-warning:before {
content: "\e902";
}
.i-check:before {
content: "\e903";
}
.i-bike:before {
content: "\e904";
}
.i-download:before {
content: "\e905";
}
.i-home:before {
content: "\e906";
}
.i-search:before {
content: "\e907";
}
.i-phone:before {
content: "\e908";
}
.i-camper:before {
content: "\e909";
}
.i-caravan:before {
content: "\e90a";
}
.i-cup:before {
content: "\e90b";
}
.i-car:before {
content: "\e90c";
}
.i-scales:before {
content: "\e90d";
}
.i-suitcase:before {
content: "\e90e";
}
.i-seatbelt:before {
content: "\e90f";
}
.i-motorcycle:before {
content: "\e910";
}
.i-calculator:before {
content: "\e911";
}
.i-trailer:before {
content: "\e912";
}
.i-folder:before {
content: "\e913";
}
.i-write:before {
content: "\e914";
}
.i-alarm:before {
content: "\e915";
}
.i-avatar:before {
content: "\e916";
}
.i-headset:before {
content: "\e917";
}
.i-question:before {
content: "\e918";
}
.i-menu:before {
content: "\e919";
}
.i-arrow:before {
content: "\e91a";
}
.i-arrow-left:before {
content: "\e91b";
}
.i-arrow-down:before {
content: "\e91c";
}
.i-arrow-up:before {
content: "\e91d";
}
.i-light-bulb:before {
content: "\e91e";
}
.ic-bg div {
background-color: #ffffff;
}
.ic-small {
padding: 45px 175px;
}
.iacsi-i-bike:before {
content: "\e800";
}
.iacsi-i-download:before {
content: "\e801";
}
.iacsi-i-home:before {
content: "\e802";
}
.iacsi-i-search:before {
content: "\e803";
}
.iacsi-i-tick:before {
content: "\e804";
}
.iacsi-i-phone:before {
content: "\e805";
}
.iacsi-i-camper:before {
content: "\e806";
}
.iacsi-i-caravan:before {
content: "\e807";
}
.iacsi-i-cup:before {
content: "\e808";
}
.iacsi-i-car:before {
content: "\e809";
}
.iacsi-i-scales:before {
content: "\e80a";
}
.iacsi-i-suitcase:before {
content: "\e80b";
}
.iacsi-i-seatbelt:before {
content: "\e80c";
}
.iacsi-i-motorcycle:before {
content: "\e80d";
}
.iacsi-i-calculator:before {
content: "\e80e";
}
.iacsi-i-trailer:before {
content: "\e80f";
}
.iacsi-i-folder:before {
content: "\e810";
}
.iacsi-i-write:before {
content: "\e811";
}
.iacsi-i-alarm:before {
content: "\e812";
}
.iacsi-i-user:before {
content: "\e813";
}
.iacsi-i-headset:before {
content: "\e814";
}
.iacsi-i-question:before {
content: "\e815";
}
.iacsi-i-exclamation:before {
content: "\e816";
}
.iacsi-i-round-tick:before {
content: "\e817";
}
.iacsi-i-round-cross:before {
content: "\e818";
}
.iacsi-i-compscreen:before {
content: "\e819";
}
.iacsi-i-bulb-shine:before {
content: "\e81a";
}
.iacsi-i-building:before {
content: "\e81b";
}
.iacsi-i-bookmark:before {
content: "\e81c";
}
.iacsi-i-camping:before {
content: "\e81d";
}
.iacsi-i-eye:before {
content: "\e81e";
}
.iacsi-down-circle:before {
content: "\e81f";
}
.iacsi-left-circle:before {
content: "\e820";
}
.iacsi-right-circle:before {
content: "\e821";
}
.iacsi-up-circle:before {
content: "\e822";
}
@media only screen and (max-width: 715px) {
.ic-small {
padding: 45px 30px;
}
}
@media only screen and (min-width: 715px) and (max-width: 1050px) {
.insurance-contant-width .ic-small {
padding: 45px 100px;
}
}
.ic-small > .col--8-12, .ic-small > .col--4-12 {
padding: 15px;
}
.ic-internal {
box-shadow: 0 0 6px #ccc;
padding: 25px;
border-radius: 6px;
background-color: #ffffff;
}
.ic-internal h4 {
color: #007228;
font-weight: 500;
font-size: 20px;
}
.cnt-mail {
width: 30px;
height: auto;
}
.ic-ph-dy-tm {
border-top: 1px solid #DCDAD6;
border-bottom: 1px solid #DCDAD6;
margin-top: 10px;
padding: 10px 0;
}
.ic-email {
border-bottom: 1px solid #DCDAD6;
margin-bottom: 10px;
padding: 10px 0;
}
.ic-ph-dy-tm table tbody tr td i {
font-size: 20px;
}
.ic-ph-dy-tm table tbody tr td i:before {
font: inherit;
}
.ic-internal table tr td {
padding: 3px 5px 2px 0px;
}
.ic-day, .ic-time {
padding-right: 30px !important;
white-space: nowrap;
}
.ic-phone-no {
font-weight: 500;
font-size: 18px;
}
.ic-maill a {
color: #1276B3;
text-decoration: underline;
}
.ic-maill a:hover {
text-decoration: none;
}
.h4-space {
margin-bottom: 10px;
}
@media only screen and (max-width: 1150px) {
.insurance-contact-content div .col--8-12 {
width: 100%;
}
.insurance-contact-content div .col--4-12 {
width: 100%;
}
.ic-internal {
margin-top: 30px;
}
.ilp-contact .ic-internal {
margin-top: 0;
}
}
@media only screen and (max-width: 950px) {
.ilp-faqs {
width: 100% !important;
}
.ilp-contact {
width: 100% !important;
margin-top: 25px;
}
}
#ic-contact-form {
position: fixed;
top: 6%; height: 675px;
left: 50%; z-index: 10;
display: none;
padding: 25px;
background: #f1efeb;
box-shadow: 0 0 15px #ccc;
border-radius: 5px;
z-index: 11;
transform: translate(-50%, 0);
}
.ic-frm-btn {
text-align: center;
margin-top: 20px;
margin-bottom: 1px;
background-color: #FCB21E;
padding: 10px 20px;
border-radius: 6px;
}
#ic-contact-form-btn .demo-icon:before {
font: inherit;
}
.ic-form-container {
width: 550px;
padding: 15px;
background-color: #f1efeb;
border-radius: 6px; }
.ic-form-container .row .col--1-3 {
padding: 15px 15px;
width: 50%;
}
@media only screen and (max-width: 380px) {
#ic-contact-form {
padding: 25px 0 25px 0;
}
}
@media only screen and (max-width: 650px) {
#ic-contact-form { width: 100%;
}
.ic-form-container {
width: 100%;
}
}
@media only screen and (max-width: 850px) {
.ic-form-container .row .col--1-3 {
width: 100%;
}
#ic-contact-form {
overflow-y: auto;
height: calc(100% - 50px);
}
}
.ic-form-container h4 {
color: #007228;
font-weight: 500;
font-size: 22px;
margin-bottom: 15px;
}
.ic-form-container .row {
padding: 0;
}
.f-label {
font-weight: 500;
}
.f-label span {
color: red;
font-size: 12px;
}
.ic-form-close {
float: right;
color: #007228;
font-size: 18px;
margin-top: -5px;
}
.ic-field-holder input[type="radio"] {
margin-left: 20px;
}
.ic-field-holder textarea {
height: 120px;
}
.ic-span-holder {
margin-left: -20px;
}
.ic-field-textarea {
padding: 0px 15px;
margin-top: 14px;
margin-bottom: -15px;
}
.ic-field-holder input[type="text"], .ic-field-holder input[type="email"], .ic-field-holder input[type="tel"], .ic-field-holder textarea {
border-radius: initial;
border-radius: 6px;
}
@media only screen and (max-width: 850px) {
.ic-form-container .row .col--1-3 {
padding: 5px 15px 5px 15px;
}
.ic-field-holder textarea {
height: 100px;
}
}
.klanten-content {
padding: 60px 75px;
line-height: 27px;
}
.klanten-options {
margin-left: -10px;
margin-top: -30px;
}
.klanten-options div {
background-color: #ffffff;
}
.klanten-sh {
box-shadow: 0 0 5px #ccc;
border-radius: 6px;
}
#klanten-gegevens {
display: none;
}
#klanten-formulier {
display: none;
}
#klanten-vragen {
display: none;
}
.klanten-option-content {
margin: 0 125px 45px 125px;
padding: 30px 30px 30px 30px;
background-color: #DCDAD6;
border-radius: 6px;
line-height: 32px;
color: #333;
}
@media only screen and (max-width: 1000px) {
.klanten-option-content { }
}
@media only screen and (max-width: 800px) {
.klanten-option-content {
margin: 0 35px 45px 25px;
}
.klanten-content {
padding: 60px 30px;
}
}
.iq-klanten div {
background-color: #ffffff;
}
.klanten-option-content a {
color: #1276B3;
text-decoration: underline;
}
.klanten-option-content a:hover {
text-decoration: none;
}
.klanten-option-content ul {
margin-left: 20px;
}
.klanten-option-content ul li {
list-style: disc;
}
.Contactformulier-form {
font-family: initial;
font-size: 18px;
}
.i-fields {
margin-top: 20px;
}
.i-fields label {
font-weight: 500;
}
.i-fields label span {
color: red;
font-size: 12px;
}
.i-fields input, .i-fields textarea {
margin-top: 5px;
border-radius: 6px;
}
.i-fields-btn button {
display: inline-block;
min-height: 45px;
padding: 12px 25px;
border: 0;
border-radius: 6px;
font: 400 16px/1.1 "Open Sans", Arial, sans-serif;
color: #333;
background: #fcc350;
}
.contactformulier-form {
width: 100% !important;
background-color: #ffffff;
}
.ic-insu-field {
margin: 12px 0 25px 0;
padding: 0 15px;
}
.insurance-checkbox span label {
color: #333;
}
.insurance-checkbox span label input[type='checkbox'] {
margin-top: 10px;
}
.insurance-checkbox span.wpcf7-list-item {
display: block;
}
.insurance-applies span .wpcf7-list-item {
display: block;
}
.insurance-applies span label input[type='radio'] {
margin-top: 10px;
}
.caravanreisverzekering-form .ic-form-container {
width: 100% !important;
}
.caravanreisverzekering-form .ic-form-container .ic-form-close, .caravanreisverzekering-form .ic-form-container h4 {
display: none;
}
.template-insu {
width: 600px;
margin-top: 85px;
}
.template-insu p {
line-height: 30px;
margin-top: 10px;
}
.temp-insu-circle {
height: 322px !important;
margin-left: 530px !important;
}
.text-center {
text-align: center;
}
.verzekeringen-list {
position: relative;
z-index: 1;
}
.verzekeringen-list div {
width: 100%;
background-color: #f1efeb;
}
.list-all-insurances div .col--1-2 {
padding: 0px 28px !important;
}
.ilp-ul-li {
width: 80% !important;
float: left;
}
.ilp-ul-li > div {
text-align: left !important;
}
.ilp-ul-li ul {
margin-left: 25px;
}
.ilp-ul-li ul li:before {
content: "\e804";
font: 700 18px/1 "insurance-icons";
color: #007228;
margin-left: -25px;
margin-right: 8px;
}
@media only screen and (max-width: 480px) {
.list-all-insurances .row {
padding-top: 30px;
padding-bottom: 30px;
padding-left: 15px;
padding-right: 28px;
}
.verzekeringen-list h2 {
padding-left: 15px;
padding-right: 28px;
}
.ul-ilp-articles li {
width: 100% !important;
}
}
.list-insu-block {
background-color: #ffffff !important;
border-radius: 6px;
box-shadow: 0 0 5px #ccc;
padding: 30px;
}
.il-block {
margin-top: 10px;
margin-bottom: -39px;
}
.list-insu-block img {
float: left;
margin-right: 20px;
}
.list-insu-block h3 {
color: #007228;
}
.insurance-block-listing {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
margin-left: 156px;
margin-top: 10px;
display: grid;
grid-template-columns: 50% 50%;
}
.insurance-block-listing li {
margin-top: -1px;
padding: 0 15px;
}
.insurance-block-listing li a {
color: #1276B3;
}
.insurance-block-listing li a i {
margin-right: 7px;
}
.ulcol-2 {
background-color: #ffffff !important;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 12px 15px;
}
.ulcol-2-head {
margin-left: 5px;
background-color: #ffffff !important;
padding-left: 180px;
}
.lp-insurance .row, .lp-insurance .row .col--1-2 {
padding-top: 0;
}
.lp-insurance h2 {
margin-bottom: 15px;
}
@media only screen and (max-width: 760px) {
.insurance-block-listing {
columns: 1;
-webkit-columns: 1;
-moz-columns: 1;
margin-left: 156px;
margin-top: 10px;
display: block;
}
.list-insu-block img {
float: none;
margin: auto;
}
.insurance-block-listing {
margin-left: -12px;
margin-top: 12px;
}
.ulcol-2-head {
padding-left: 0;
text-align: center;
margin-top: 10px;
}
}
@media only screen and (min-width: 761px) and (max-width: 1024px) {
.insurance-block-listing {
columns: 1;
-webkit-columns: 1;
-moz-columns: 1;
margin-left: 156px;
margin-top: 10px;
display: block;
}
}
.ilp-banner-img {
position: relative;
width: 100%;
height: 500px;
overflow: hidden;
color: #FFF;
background: 50%/cover no-repeat;
}
.ilp-banner-content {
margin: -90px 0 0 90px;
text-align: center;
width: 420px;
position: relative;
z-index: 1;
}
.ilp-banner-content h1 {
font: 500 2.5rem/1.2 "Stag", serif;
letter-spacing: .03em;
}
.ilp-banner-content div {
font: 300 italic 20px/1.2 "Open Sans", "Arial", sans-serif;
}
.ilp-banner-content a {
margin-top: 32px;
}
.ilp-bullet-points ul {
text-align: center;
padding: 20px 0 0;
}
.ilp-bullet-points ul li {
display: inline-block;
padding: 0 15px 20px;
}
.ilp-bullet-points ul li:before {
content: '\e804';
font: 700 18px/1 "insurance-icons";
color: #007228;
}
#ilp-verzekeringen {
margin-bottom: -50px;
}
#ilp-verzekeringen div {
width: 100%;
}
#ilp-verzekeringen .row {
background-color: #f1efeb;
}
.section-design-title {
text-align: center;
}
.ilp-insurance-list {
display: none;
text-align: center;
}
.ilp-insurance-list li {
padding: 12px;
}
.feature-insurance {
background-color: #ffffff;
border-radius: 6px;
padding: 25px;
}
.fi-image img {
margin: auto;
}
.fi-description {
color: #333;
margin-top: 15px;
margin-bottom: 20px;
line-height: 27px;
}
#ilp-all-insurances .row {
background-color: #f1efeb;
}
#ilp-all-insurances div {
width: 100%;
}
.ilp-insu-block {
background-color: #ffffff;
margin-top: 10px;
padding: 20px 25px 15px 25px;
border-radius: 6px;
}
.ilp-insu-block img {
width: 180px;
height: auto;
float: left;
margin-right: 20px;
}
.ilp-insu-block-content h2 {
font-family: "Open Sans", "Arial", sans-serif;
letter-spacing: -.01em;
color: #007228;
font-size: 26px;
margin-bottom: 12px;
}
.ilp-insu-block-content div {
margin-bottom: 20px;
color: #333;
}
#ilp-all-insurances > .row > .col--1-3 {
padding: 30px 60px;
}
.insurance-landing-button {
display: none;
}
.insurance-reliability .row {
padding-bottom: 0;
}
.insurance-reliability .col--1-2 {
padding: 30px 45px 20px 45px;
}
.ilp-articles .col--1-2 {
padding: 30px 45px;
}
.lp-insurance {
word-wrap: break-word;
}
@media only screen and (max-width: 870px) {
.ilp-insurance-list {
display: none;
}
.ilp-insu-block img {
float: none;
margin: auto;
}
}
@media only screen and (max-width: 754px) {
#ilp-all-insurances > .row > .col--1-3 {
padding: 30px 28px 30px 15px;
}
.insurance-box-width { }
}
@media only screen and (max-width: 550px) {
.ilp-banner-content {
margin-left: 5px;
}
}
.klanten-option-content .ic-form-close {
display: none;
}
.klanten-option-content .ic-form-container {
margin: auto;
}
.klanten-content p strong {
font-weight: 500;
}
@media only screen and (max-width: 379px) {
.klanten-oc { }
}
@media only screen and (min-width: 379px) and (max-width: 416px) {
.klanten-oc { }
}
@media only screen and (min-width: 416px) and (max-width: 753px) {
.klanten-oc { }
}
@media only screen and (min-width: 753px) and (max-width: 873px) {
.klanten-oc { }
}
@media only screen and (min-width: 1000px) and (max-width: 1023px) {
.klanten-oc { }
}
@media only screen and (min-width: 1023px) and (max-width: 1137px) {
.klanten-oc { }
}
#tkb-1 {
background-color: #007228 !important;
}
#tkic-1 {
background-color: #007228 !important;
}
#tkicon-1 {
background-color: #ffffff !important;
}
#tkh3-1 {
color: #ffffff !important;
}
.ilp-banner-img img {
margin: -175px 0 0 -45px;
transform: scale(2.3) rotate(-13deg);
width: 420px;
}
@media only screen and (max-width: 767px) {
.ilp-banner-img {
height: 300px;
}
.ilp-banner-img img {
transform: scale(1.3) rotate(-13deg);
}
.ilp-bullet-points ul {
text-align: left;
padding: 20px 0 0;
margin-left: 20px;
}
}
.fi-slug div {
padding: 15px 30px;
border-radius: 6px;
font: 400 18px/1.1 "Open Sans", "Arial", sans-serif;
color: #333 !important;
background: #FCB21E;
line-height: 25px;
}
.ilpinsulink {
padding: 15px 30px;
border-radius: 6px;
font: 400 18px/1.1 "Open Sans", "Arial", sans-serif;
color: #333 !important;
background: #FCB21E;
line-height: 25px;
text-align: center;
max-width: 450px !important;
margin-left: 200px;
}
.ilpinsulink-default {
padding: 15px 30px;
border-radius: 6px;
font: 400 18px/1.1 "Open Sans", "Arial", sans-serif;
color: #333 !important;
background: #FCB21E;
line-height: 25px;
text-align: center;
max-width: 550px !important;
}
p {
word-wrap: break-word;
}
.insurance-flyer-common .insurance-flyer-left #insurance-circle {
margin-top: 55px;
}
.content-tip {
position: relative;
padding: 20px 20px 20px 50px;
border-radius: 6px;
background: #F4F5F7;
}
.content-tip:before {
position: absolute;
top: 20px;
left: 20px;
content: "\e81a";
font: 700 18px/1 "insurance-icons";
color: #007228;
}
.text-eff-addon {
font: 400 16px/1.625 "Open Sans", "Arial", sans-serif;
font-style: italic;
}
.klanten-content a {
color: #1276B3;
text-decoration: underline;
}
.klanten-content a:hover {
text-decoration: none;
}
.related-insurance-block ul li a .i-calculator {
color: #007228;
}
#insurance-testimonials div {
background-color: #f1efeb;
float: left;
width: 100%;
text-align: center;
}
.testi-blocks {
width: 75%;
margin: auto;
}
.testi-block {
padding: 10px 11px 0px 11px !important;
}
.testi-block div {
background-color: #ffffff !important;
padding: 26px 26px 12px 26px;
box-shadow: 0 3px 12px 0 rgb(0 0 0 / 10%);
border-radius: 5px;
min-height: 250px;
}
.testi-block div a img {
display: block;
margin: 0 auto;
width: 100px;
height: auto;
border-radius: 50%;
margin-bottom: 18px;
}
.testi-block div a p {
font-style: italic;
text-align: left;
}
.stoTitle {
box-shadow: none !important;
min-height: 0 !important;
font-weight: 500;
text-align: left !important;
margin-left: -24px;
margin-top: -8px;
}
#show-insurance-customer-testimonial {
position: relative;
z-index: 1;
}
.sic-test {
background-color: #f1efeb;
padding: 80px 70px 60px 70px;
text-align: justify;
}
.devices .device .icon {
color: currentcolor;
}
.iDownloadIcon li {
max-width: 350px;
}
.iDownloadIcon li a div {
margin-top: 33px;
margin-left: 20px;
width: 100%;
}
.iDownloadIcon li a div:before {
content: "\e801";
font: 700 18px/1 "insurance-icons";
color: #007228;
margin-left: -25px;
margin-right: 8px;
}
.checkmark li:before {
content: "\e804";
font: 700 18px/1 "insurance-icons";
color: #007228;
margin-left: -25px;
margin-right: 8px;
}
.insurance-block-listing li a div i:before {
margin-left: -26px;
}
.insurance-block-listing li a div {
padding-left: 27px;
}
.related-insurance-block ul li a i:before {
margin-left: -29px;
}
.lpg-insurance .wp-block-button__link {
border-radius: 6px;
padding: 14px 34px 14px 34px;
background-color: #FCB21E;
color: #333333;
margin-top: 20px;
}
.ilp-ul-li .ilpinsulink {
margin-left: 0;
}
@media only screen and (max-width: 480px) {
.ilp-bullet-points ul li:before {
margin-left: -23px;
}
.ilp-bullet-points ul {
margin-left: 32px;
}
.verzekeringen-list div .col--1-2 {
padding-left: 0;
padding-right: 0;
}
#ilp-verzekeringen div .col--1-3 {
padding-left: 0;
padding-right: 0;
}
}
@media only screen and (max-width: 480px) {
.sic-test {
padding: 80px 30px 60px 20px;
}
}
@media only screen and (max-width: 1200px) {
.testi-blocks {
width: 100%;
margin: auto;
}
}
@media only screen and (max-width: 768px) {
.testi-block div {
min-height: 0;
}
}
@media only screen and (min-width: 769px) and (max-width: 855px) {
.insurance-advantages-block {
height: 290px;
}
}
@media only screen and (min-width: 855px) and (max-width: 988px) {
.insurance-advantages-block {
height: 255px;
}
}
@media only screen and (min-width: 988px) and (max-width: 1170px) {
.insurance-advantages-block {
height: 215px;
}
}
@media only screen and (min-width: 1170px) and (max-width: 1422px) {
.insurance-advantages-block {
height: 200px;
}
}
@media only screen and (min-width: 1422px) {
.insurance-advantages-block {
height: 180px;
}
}
@media only screen and (min-width: 753px) {
.klanten-sh .direct-block {
height: 255px;
}
.lpg-insurance {
margin-top: 0;
}
}
@media only screen and (max-width: 768px) {
.site__menu > .contained {
align-items: flex-start;
margin-top: 25px;
margin-bottom: 35px;
}
.site__menu li ul {
display: block;
}
.site__menu .menu li.has-children > a::after {
margin-left: 5px;
}
.site__menu .menu .sub-menu li.has-children > a::after {
margin-left: 5px;
}
.site__menu .menu a:not(.lang) {
font: 300 22px/35px "Open Sans", "Arial", sans-serif;
}
.sub-menu .menu__item a {
font-weight: 400 !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1025px) {
.site__menu > .contained {
align-items: flex-start;
margin-bottom: 45px;
}
.site__menu li ul {
display: block;
}
.site__menu .menu li.has-children > a::after {
margin-left: 5px;
}
.site__menu .menu .sub-menu li.has-children > a::after {
margin-left: 5px;
}
.site__menu .menu a:not(.lang) {
font: 300 22px/35px "Open Sans", "Arial", sans-serif;
}
.site__menu > .contained .menu {
overflow: initial;
}
}
@media only screen and (min-width: 300px) and (max-width: 415px) {
.ilp-banner-content h1 {
font: 500 2rem/1.2 "Stag", serif;
}
.ilp-banner-content {
margin-left: -35px;
margin-top: -120px;
}
}
@media only screen and (max-width: 870px) {
#ilp-all-insurances div {
text-align: center;
}
.ilpinsulink {
margin: auto;
margin-bottom: 10px !important;
}
}
.new-vertical-space {
margin-top: 25px;
}
.linknew {
max-width: 300px !important;
}
.ulcol-2 .i-calculator {
color: #007228;
}
.insurance-reliability .col--1-2 {
width: 100%;
}
.insurance-reliability h2 {
text-align: center;
margin-bottom: 20px;
}
.reliability-blocks {
display: flex;
flex-wrap: wrap;
padding-left: 10px;
padding-right: 10px;
}
.reliability-blocks li {
width: 33.33%;
padding: 5px;
}
.rb-content {
background-color: #ffffff;
height: 100%;
border-radius: 6px;
}
.rb-content img { width: 100%;
height: 200px;
}
.reliability-block-text {
padding: 20px 20px 25px 20px;
}
.reliability-block-text h3:before {
content: "\e804";
font: 400 22.4px/1 "insurance-icons";
color: #007228;
margin-left: -25px;
margin-right: 8px;
}
.reliability-block-text h3 {
margin-left: 20px;
font-weight: 400;
font-size: 22.4px;
line-height: 26.88px;
letter-spacing: -0.22px;
color: #007228;
margin-bottom: 15px;
}
.reliability-block-text div {
font-weight: 400;
font-size: 16px;
line-height: 21.79px;
}
.reliability-block-text a {
color: #1276B3;
text-decoration: underline;
}
.ilp-articles {
padding-top: 50px;
}
.ilp-articles .col--1-2 {
width: 100%;
}
.ilp-articles h2 {
text-align: center;
margin-bottom: 20px;
}
.ilp-article-bg {
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
width: 100%;
height: 142.99px;
padding: 7px;
background-color: #007228;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}
.ul-ilp-articles {
display: flex;
flex-wrap: wrap;
}
.ul-ilp-articles li {
width: 25%;
padding: 5px;
}
.ilp-article-insurance-category {
background-color: #009835;
color: #ffffff;
padding: 2px 6px 2px 6px;
border-radius: 56px;
width: fit-content;
font-weight: 400;
font-size: 12px;
line-height: 12px;
letter-spacing: 1%;
}
.li-ilp-article-container {
background-color: #ffffff;
height: 100%;
box-shadow: 0px 0px 4px 0px #00000040;
border-radius: 6px;
}
.ilp-content-area {
padding: 15px;
}
.ilp-article-date {
font-weight: 400;
font-size: 12px;
line-height: 26.88px;
letter-spacing: -0.22px;
color: #333333;
}
.ilp-content-area h3 {
font-weight: 700;
font-size: 18px;
line-height: 26.88px;
letter-spacing: -0.22px;
color: #007228;
margin-bottom: 10px;
}
.ilp-content-area p {
font-weight: 400;
font-size: 16px;
line-height: 21.79px;
color: #333333;
}
.ilp-article-page-button {
border-radius: 6px;
padding: 14px 34px 14px 34px;
gap: 10px;
background-color: #FCB21E;
font-weight: 400;
font-size: 18px;
line-height: 25px;
text-align: center;
width: fit-content;
margin: 25px auto 10px auto;
}
.ilp-faqs-and-contact .col--1-2 {
width: 100%;
display: block;
}
.ilp-faqs-and-contact .ic-internal {
background-color: #ffffff;
}
.ilp-contact-btn div {
background-color: #FCB21E;
padding: 10px;
border-radius: 6px;
font-size: 16px;
line-height: 21.79px;
text-align: Center;
font-weight: 400;
margin-top: 15px;
color: #000000;
}
.ilp-contact-btn div i:before {
font-size: 20px;
line-height: 0;
color: #000000;
}
.ilp-faqs {
float: left;
width: 68%;
}
.ilp-contact {
float: right;
width: 31%;
}
.ilp-faqs .ea-expand-icon {
float: right !important;
}
.ilp-faqs .fa-minus, .ea-icon-expand-minus {
transform: rotate(-90deg);
color: #ffffff !important;
margin-right: 0 !important;
}
.ilp-faqs .fa-minus:before, .ea-icon-expand-minus:before {
content: "";
font: 28px / 22px icons;
}
.ilp-faqs .fa-plus, .ea-icon-expand-plus {
transform: rotate(90deg);
color: #007228 !important;
}
.ilp-faqs .fa-plus:before, .ea-icon-expand-plus:before {
content: "";
font: 28px / 22px icons;
}
.verzekeringen-list h2 {
margin-top: 35px;
}
.insurance-box-width {
padding-left: 140px;
padding-right: 140px;
margin: auto;
}
.ilp-faq-btn > div {
background-color: #FCC350;
padding: 14px 25px 14px 25px;
border-radius: 6px;
font-weight: 400;
font-size: 16px;
line-height: 17.6px;
text-align: Center;
width: fit-content;
margin: 25px auto auto auto;
}
.lp-insurance {
padding-bottom: 40px;
}
.insurance-box-width {
word-break: break-word;
}
.insurance-contant-width {
padding: 0;
}
.insurance-contant-width {
padding-left: 0 !important;
}
@media only screen and (max-width: 1450px) {
.lai-list {
flex-wrap: wrap;
}
.lai-list > li {
width: 48.5%;
}
}
@media only screen and (max-width: 1399px) {
.lai-list > li {
width: 48%;
}
}
@media only screen and (max-width: 1149px) {
.lai-list > li {
width: 47.6%;
}
}
@media only screen and (max-width: 1024px) {
.lai-list > li {
width: 100%;
margin-top: 10px;
}
.verzekeringen-list h2 {
margin-bottom: 20px !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1250px) {
.ilp-faqs {
width: 59.3%;
}
.ilp-contact {
width: 39.3%;
}
}
@media only screen and (max-width: 1219px) {
.ilp-ul-li-block > img {
margin: auto;
float: none;
}
.ilp-ul-li {
width: 100% !important;
}
.ilp-ul-li > h2 {
text-align: center;
}
.ilp-ul-li .ilpinsulink {
margin: auto auto 20px auto;
}
}
@media only screen and (max-width: 1024px) {
.template-insu {
width: 100%;
}
.ilp-ul-li-block img {
float: none !important;
margin: auto !important;
}
}
@media only screen and (max-width: 1023px) {
.insurance-flyer-content {
padding-left: 50px;
padding-right: 50px;
}
.insurance-box-width {
padding-left: 0;
padding-right: 0;
}
}
@media only screen and (min-width: 1023px) and (max-width: 2140px) {
.io-page {
padding-left: 0;
padding-right: 0;
max-width: 80%;
margin-left: 140px !important;
}
}
@media only screen and (min-width: 754px) and (max-width: 768px) {
.insurance-box-width {
padding-left: 25px;
}
#ilp-all-insurances > .row > .col--1-3 {
padding-left: 15px;
padding-right: 30px;
}
}
.mobile-insurance-banner {
display: none;
}
@media only screen and (max-width: 752px) {
.insurance-flyer-content {
padding: 45px 35px 25px 40px;
margin-top: -110px;
}
.insurance-landing-flyer-content {
padding-left: 15px;
}
.mobile-insurance-banner {
display: initial;
width: 100%;
height: 250px;
}
.insurance-breadcrumbs {
display: none;
}
.only-insurance {
margin-top: -75px;
}
}
@media only screen and (max-width: 421px) {
.insurance-flyer-content h1 {
font: 500 1.9rem/1.2 "Stag", serif;
}
.content-tip { overflow-wrap: break-word;
}
} @media only screen and (min-width: 1025px) { .insurance-flyer-content {
z-index: 10;
}
.site__menu {
z-index: 11;
}
}
.fix-box-bg-color {
background-color: #f1efeb;
}
@media only screen and (max-width: 2140px) {
.insurance-flyer-right {
position: absolute !important;
}
}
@media only screen and (min-width: 1250px) {
#insurance-flyer {
background-color: #fff;
}
.insurance-flyer-right {
position: initial;
float: right;
}
.insurance-ready div {
float: none;
}
.insurance-questions div {
float: none;
}
.klanten-option-content {
margin: 15px 125px 45px 125px;
}
}
.ibox-bg-lightbrown {
background-color: #f1efeb;
z-index: 1;
position: relative;
}
.ibox-bg-f9f8f6 {
background-color: #F9F8F6;
z-index: 1;
position: relative;
}
@media only screen and (min-width: 1500px) {
#insurance-circle {
transform: scale(1.7) rotate(-20deg);
}
}
@media only screen and (min-width: 1540px) {
#insurance-circle {
transform: scale(1.9) rotate(-22deg);
}
}
@media only screen and (min-width: 1580px) {
#insurance-circle {
transform: scale(2.1) rotate(-24deg);
}
}
@media only screen and (min-width: 1620px) {
#insurance-circle {
transform: scale(3.5) rotate(-22deg);
margin-left: 35em !important;
width: 205px;
height: 345px !important;
}
.insurance-flyer-common > .insurance-flyer-left > #insurance-circle {
margin-top: 12px;
}
}
@media only screen and (min-width: 1660px) {
#insurance-circle {
transform: scale(3.5) rotate(-22deg);
margin-left: 37em !important;
width: 205px;
height: 345px !important;
}
.insurance-flyer-common > .insurance-flyer-left > #insurance-circle {
margin-top: 12px;
}
}
@media only screen and (min-width: 1700px) {
#insurance-circle {
transform: scale(3.5) rotate(-22deg);
margin-left: 40em !important;
width: 205px;
height: 345px !important;
}
.insurance-flyer-common > .insurance-flyer-left > #insurance-circle {
margin-top: 12px;
}
}
@media only screen and (min-width: 1740px) {
#insurance-circle {
transform: scale(3.5) rotate(-22deg);
margin-left: 42em !important;
width: 205px;
height: 345px !important;
}
.insurance-flyer-common > .insurance-flyer-left > #insurance-circle {
margin-top: 12px;
}
}
@media only screen and (min-width: 1780px) {
#insurance-circle {
transform: scale(3.5) rotate(-22deg);
margin-left: 45em !important;
width: 205px;
height: 345px !important;
}
.insurance-flyer-common > .insurance-flyer-left > #insurance-circle {
margin-top: 12px;
}
}
@media only screen and (min-width: 1820px) {
#insurance-circle {
transform: scale(3.5) rotate(-22deg);
margin-left: 47em !important;
width: 205px;
height: 345px !important;
}
.insurance-flyer-common > .insurance-flyer-left > #insurance-circle {
margin-top: 12px;
}
}
@media only screen and (min-width: 1860px) {
#insurance-circle {
transform: scale(3.5) rotate(-22deg);
margin-left: 50em !important;
width: 205px;
height: 345px !important;
}
.insurance-flyer-common > .insurance-flyer-left > #insurance-circle {
margin-top: 12px;
}
}
@media only screen and (min-width: 1900px) {
#insurance-circle {
transform: scale(3.5) rotate(-22deg);
margin-left: 52em !important;
width: 205px;
height: 345px !important;
}
.insurance-flyer-common > .insurance-flyer-left > #insurance-circle {
margin-top: 12px;
}
}
@media only screen and (min-width: 1940px) {
#insurance-circle {
transform: scale(3.5) rotate(-22deg);
margin-left: 55em !important;
width: 205px;
height: 345px !important;
}
.insurance-flyer-common > .insurance-flyer-left > #insurance-circle {
margin-top: 12px;
}
}
@media only screen and (min-width: 1980px) {
#insurance-circle {
transform: scale(3.5) rotate(-22deg);
margin-left: 57em !important;
width: 205px;
height: 345px !important;
}
.insurance-flyer-common > .insurance-flyer-left > #insurance-circle {
margin-top: 12px;
}
}
@media only screen and (min-width: 2020px) {
#insurance-circle {
transform: scale(3.5) rotate(-22deg);
margin-left: 60em !important;
width: 205px;
height: 345px !important;
}
.insurance-flyer-common > .insurance-flyer-left > #insurance-circle {
margin-top: 12px;
}
}
@media only screen and (min-width: 2060px) {
#insurance-circle {
transform: scale(3.5) rotate(-22deg);
margin-left: 62em !important;
width: 205px;
height: 345px !important;
}
.insurance-flyer-common > .insurance-flyer-left > #insurance-circle {
margin-top: 12px;
}
}
@media only screen and (min-width: 2100px) {
#insurance-circle {
transform: scale(3.5) rotate(-22deg);
margin-left: 65em !important;
width: 205px;
height: 345px !important;
}
.insurance-flyer-common > .insurance-flyer-left > #insurance-circle {
margin-top: 12px;
}
}
@media only screen and (min-width: 2140px) {
#insurance-circle {
transform: scale(3.5) rotate(-22deg);
margin-left: 64em !important;
width: 205px;
height: 345px !important;
}
.insurance-flyer-common > .insurance-flyer-left > #insurance-circle {
margin-top: 12px;
}
.banner-screen-adjusted {
width: 2140px;
margin: auto;
}
.insurance-box-width {
width: 2140px;
margin: auto;
}
.insurance-flyer-right {
margin-right: 18px;
}
.io-page {
padding-left: 140px;
padding-right: 0;
max-width: 80%;
}
}
@media only screen and (min-width: 2140px) and (max-width: 2300px) {
.io-page {
max-width: 100%;
padding-right: 140px;
}
}
@media only screen and (min-width: 2300px) and (max-width: 2680px) {
.io-page {
max-width: 92%;
}
}
@media only screen and (max-width: 752px) {
.banner-screen-adjusted {
overflow: auto;
}
}
@media only screen and (max-width: 1024px) {
.site__menu li ul {
display: none;
}
.lai-list {
display: initial;
}
}
@media only screen and (min-width: 1024px) {
.insurance-flyer-content {
padding-left: 200px;
}
.insurance-op-others {
padding-left: 220px;
}
}
@media only screen and (min-width: 1550px) and (max-width: 2450px) {
.insurance-flyer-content {
padding-left: 200px;
}
}
#faq-schema {
margin-top: -25px;
padding-bottom: 40px;
}
#faq-schema .row {
padding: 0;
}
#faq-schema div {
width: 100%;
}
.faq-schema-title {
text-align: center;
}
.faq-schema-title div {
color: #007228;
font-size: 19px;
}
.wp-block-rank-math-faq-block {
margin-top: -12px;
}
.rank-math-question {
background-color: #fff;
margin-top: 18px;
border-radius: 5px;
color: #007228;
padding: 10px;
cursor: pointer;
position: relative;
font-size: 17px;
}
.rank-math-question:hover {
background-color: #007228;
color: #fff;
}
.rank-math-question-selected {
background-color: #007228;
color: #fff;
}
.rank-math-question:after {
position: absolute;
right: 15px;
top: 12px; transform: rotate(89deg);
transition: all 150ms ease-in-out; content: "";
font: 28px/22px icons;
}
.rank-math-answer {
background-color: #fff;
border-radius: 5px;
padding: 10px;
margin-top: -3px;
z-index: 0;
position: relative;
}
.rank-math-question.collapse:after {
transform: rotate(-90deg);
}
.rank-math-question:hover {
opacity: 0.8;
}
.rmq-default-open:after {
transform: rotate(-90deg);
}
.rmq-default-close:after {
transform: rotate(89deg) !important;
}
.rank-math-question:hover {
opacity: 1;
}
.section-separator {
opacity: 0;
}
.stel-hier-een-vraag {
position: fixed;
bottom: 4%;
right: 1%;
z-index: 1;
background-color: #007228;
padding: 5px 10px 6px 10px;
border-radius: 6px;
}
.stel-hier-een-vraag {
color: #fff !important;
font-size: 16px;
}
#stel-hier-een-vraag-modal {
position: fixed;
top: 6%;
height: 640px;
left: 50%;
display: none;
padding: 25px;
background: #fff;
box-shadow: 0 0 15px #ccc;
border-radius: 5px;
z-index: 11;
transform: translate(-50%, 0);
overflow-y: auto;
}
#stel-hier-een-vraag-close-button {
float: right;
}
#stel-hier-een-vraag-close-button div {
color: #007228;
font-size: 19px;
}
.stel-hier-een-vraag-form h3 {
margin-top: 0;
margin-bottom: 25px;
}
.support-field {
font-size: 16px;
margin-bottom: 20px;
}
.support-field label {
margin-bottom: 0;
font-weight: initial;
}
.support-field label span {
color: red;
font-size: 12px;
}
.support-field div {
margin-top: 5px
}
.support-field div span input {
border-radius: 5px;
border: 1px solid gray;
}
.support-field div span textarea {
border-radius: 5px;
border: 1px solid gray;
height: 150px;
}
.support-field-button button {
display: inline-block;
min-height: 45px;
padding: 12px 25px;
border: 0;
border-radius: 6px;
text-align: center;
font: 400 16px/1.1 "Open Sans", Arial, sans-serif;
color: #333;
background: #fcc350;
user-select: none;
transition: background .3s ease-in-out;
margin-top: 10px;
}
.funnel-questions .stel-hier-een-vraag-form h3 {
font-size: 20px;
font-weight: 600;
}
.light-bg-iop {
background-color: #f1efeb !important;
}
.white-bg-iop {
background-color: #fff !important;
}
.insurance-op-left > section {
background-color: #fff;
}
.insurance-op-remove-shadow {
box-shadow: none;
}
.page-bottom-on-new-header {
margin-bottom: 0;
}
.insurance-op-accordion .sp-easy-accordion {
width: 650px;
position: absolute;
z-index: 1;
background-color: #fff;
padding: 10px;
margin-left: -10px;
}
.insurance-op-accordion .sp-easy-accordion .ea-card .ea-header a {
padding: 2px 8px 2px 8px;
font-size: 16px !important;
}
.insurance-op-content-area-accordion > .sp-easy-accordion {
position: initial;
z-index: 0;
width: 100%;
}
.align-insurance-downloads {
margin-top: 0 !important;
}
.align-insurance-downloads > li {
max-width: fit-content;
height: auto;
margin-top: -10px !important;
}
.align-insurance-downloads > li > a > div {
margin-top: 0;
}  .faq-easy-accordion > .sp-easy-accordion > .sp-ea-single > .ea-header > a > i {
float: right !important;
}
.faq-easy-accordion > .sp-easy-accordion > .sp-ea-single > .ea-header > a > .ea-expand-icon:before {
position: absolute;
right: 75px;
transform: rotate(89deg);
transition: all 150ms ease-in-out;
content: "";
font: 28px/22px icons;
color: #007228;
}
.faq-easy-accordion > .sp-easy-accordion > .ea-expand > .ea-header > a > .ea-expand-icon:before {
position: absolute;
right: 75px;
transform: rotate(-90deg);
transition: all 150ms ease-in-out;
content: "";
font: 28px/22px icons;
color: #fff;
}  .insurance-articles-title-header {
width: 100%;
height: 250px;
background-repeat: no-repeat, repeat;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.insurance-articles-title-header h1 {
color: #FFFFFF;
text-align: center;
top: 36%;
position: relative;
z-index: 1;
}
.insurance-articles-title-header-layer {
background-color: #000000;
position: relative;
top: -66px;
left: 0;
width: 100%;
height: 100%;
opacity: 0.5;
}
.insurance-articles-listing-block {
padding: 35px 45px 50px 35px;
}
.col-ial-12 {
width: 1200px;
margin: auto;
}
.ial-breadcrums {
color: #1276B3;
font-size: 14px;
line-height: 22px;
}
.ial-breadcrums a {
text-decoration: underline;
}
.ial-breadcrums span {
color: #000000;
font-weight: 500;
}
.ial-editor p {
margin-top: 25px;
line-height: 32px;
font-size: 18px;
margin-bottom: 25px;
}
.ial-editor .wp-block-button__link {
margin-top: 25px;
background: #FCC350;
color: #000000;
border-radius: 6px;
}
.ial-editor .wp-block-button__link:hover {
background-color: #fbce73;
}
.ial-editor .wp-block-embed {
margin-top: 40px;
margin-bottom: -5px;
}
.ial-editor p .lazy-loaded {
margin-top: -15px;
width: 100%;
}
.ial-editor > ul {
margin-left: 12px;
}
.ial-editor > ul > li {
margin-bottom: 15px;
position: relative;
padding-left: 20px;
line-height: 25px;
}
.ial-editor > ul > li::after {
content: '.';
position: absolute;
left: -4px;
font-weight: bold;
font-size: 45px;
top: -13px;
color: #007228;
}
.ial-editor .blocks {
margin: -10px -5px 0;
}
.ial-editor .blocks li {
list-style: none !important;
margin-bottom: 0;
}
.ial-editor p a {
color: #1276b3;
text-decoration: underline;
}
.ial-editor p a:hover {
text-decoration: none;
}
.ial-inpage-editor h1, .ial-inpage-editor h2, .ial-inpage-editor h3, .ial-inpage-editor h4, .ial-inpage-editor h5, .ial-inpage-editor h6 {
margin-top: 50px !important;
margin-bottom: 15px !important;
}
.ial-data-listing {
margin-top: 50px;
}
.ial-term-button {
font-size: 18px;
}
.ial-image {
min-width: 34.25%;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}
.artikelen-datalist > time {
font-size: 17px !important;
}
.artikelen-datalist > h3 {
color: #007228;
text-transform: uppercase;
}
.artikelen-datalist > h2 {
margin-top: 10px;
margin-bottom: 15px;
}
.artikelen-datalist > p {
line-height: 32px;
font-size: 18px;  -webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.artikelen-datalist > div {
color: #1276B3;
}
.artikelen-datalist > div > .rm-text {
text-decoration: underline;
}
.ial-news-filter > .term-label {
}
.pg-word-break {
word-break: break-word;
}
.label-button-inactive {
display: block;
height: 45px;
padding: 0 20px;
font: 400 18px / 45px "Open Sans", Arial, sans-serif;
white-space: nowrap;
color: #ccc;
background: #fff;
cursor: auto;
}
.label-button-inactive:hover {
}
@media only screen and (max-width: 340px) {
.col-ial-12 {
width: 100%;
}
.ial-editor > h2 {
word-break: break-all;
}
.ial-term-button:after {
margin-right: 0 !important;
}
}
@media only screen and (max-width: 480px) {
.insurance-articles-listing-block {
padding: 20px 45px 30px 35px;
}
.ial-editor p {
line-height: 28.8px;
font-size: 16px;
}
.ial-editor p .lazy-loaded {
height: 250px;
}
.ial-news-filter {
width: 100%;
margin: auto;
overflow: hidden;
}
.ial-term-button:after { margin-right: 15px;
}
.ial-term-button {
font-size: 16px;
float: left;
height: 40px;
}
.ial-news-list .ial-new-item:nth-child(1) {
border-top: none;
}
.ial-image {
height: 150px;
}
.artikelen-datalist > p {
line-height: 28.8px;
font-size: 16px; display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.artikelen-datalist > h2 {
font-size: 28px;
}
.ial-pagination > span > a {
font-size: 0px !important;
}
.ial-news-filter .term-label > .label-button {
white-space: normal;
height: auto;
line-height: 1.3;
padding: 10px;
}
}
@media only screen and (max-width: 482px) {
.insurance-articles-title-header-layer {
top: -34px;
}
}
@media only screen and (max-width: 599px) {
.insurance-articles-title-header {
height: 150px;
}
}
@media only screen and (min-width: 480px) and (max-width: 599px) {
.insurance-articles-title-header h1 {
font-size: 34px;
}
}
@media only screen and (max-width: 599px) {
.insurance-articles-title-header-layer {
position: absolute;
top: 0;
height: 210px;
}
}
@media only screen and (min-width: 599px) and (max-width: 768px) {
.insurance-articles-title-header-layer {
position: absolute;
top: 0;
height: 310px;
}
}
@media only screen and (max-width: 768px) {
.insurance-articles-listing-block {
padding-left: 25px;
padding-right: 25px;
}
.artikelen-datalist > .published {
position: inherit !important;
display: none;
margin-bottom: 10px;
}
.insurance-reliability .col--1-2 {
padding: 30px 15px 30px 0;
}
.ilp-articles .col--1-2 {
padding: 30px 15px 30px 0;
}
.ilp-faqs-and-contact .col--1-2 {
padding: 30px 30px 30px 15px;
}
.verzekeringen-list .col--1-2 {
padding: 30px 30px 30px 15px;
}
}
@media only screen and (min-width: 768px) {
.insurance-articles-title-header-layer {
position: absolute;
top: 0;
height: 395px;
}
} @media only screen and (max-width: 480px) {
#stel-hier-een-vraag-modal {
width: 95%;
}
}
@media only screen and (min-width: 481px) and (max-width: 560px) {
#stel-hier-een-vraag-modal {
width: 90%;
}
}
@media only screen and (min-width: 561px) and (max-width: 768px) {
#stel-hier-een-vraag-modal {
width: 75%;
}
}
@media only screen and (min-width: 752px) {
.insurance-op-z-index-top {
position: relative;
z-index: 1;
}
}
@media only screen and (max-width: 752px) {
.insurance-op-accordion .sp-easy-accordion {
width: 100%;
position: inherit;
padding: 0;
margin-left: 0;
margin-top: 10px;
}
.insurance-button {
margin-bottom: 30px;
}
}
@media only screen and (min-width: 753px) and (max-width: 1024px) {
.insurance-op-accordion {
position: relative;
z-index: 0;
}
}
@media only screen and (max-width: 768px) {
.funnel-questions > #stel-hier-een-vraag-button > .stel-hier-een-vraag {
bottom: 10%;
}
}  .ivc-banner-area {
margin-left: 190px;
overflow: hidden;
min-height: 500px;
display: flex;
}
.ivc-banner-area-left {
float: left;
width: 60%;
z-index: 2;
position: relative;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
flex-wrap: wrap;
}
.ivc-banner-area-right {
float: right;
width: 40%;
}
.ivc-banner-area-left-left {
float: left;
width: 35%;
}
.ivc-banner-area-left-right {
float: right;
width: 65%;
}
.ivc-banner-area-right-left {
float: left;
width: 8%;
height: 700px;
margin-top: -101px;
background-repeat: no-repeat;
background-size: cover;
-webkit-transform: scaleX(-1);
background: transparent;
}
.ivc-banner-area-right-right {
width: 100%;
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.ivc-content {
padding: 0 40px;
word-break: break-word;
}
.ivc-content h4 {
font-weight: 300;
font-size: 24px;
line-height: 32.68px;
color: #007228;
}
.ivc-content h2 {
font-size: 52px;
line-height: 53px;
margin: 8px 0 15px 0;
color: #007228;
}
.ivc-content ul {
margin-top: 15px;
margin-left: 35px;
}
.ivc-content ul li {
padding: 6px 0 6px 0;
}
.ivc-content ul li:before {
content: "\e804";
font: 700 18px/1 "insurance-icons";
color: #007228;
margin-left: -30px;
margin-right: 8px;
}
.wpcf7-informatie-voor-campings {
background-color: #007228;
padding: 25px;
margin-top: 25px;
border-radius: 6px;
}
.wpcf7-informatie-voor-campings h3 {
font: 500 22px/30px "Stag", serif;
letter-spacing: 1.2px;
color: #fff;
}
.ivc-camping-name, .ivc-camping-email {
font-weight: 400;
font-size: 16px;
line-height: 30px;
margin-top: 10px;
color: #fff;
}
.ivc-camping-name input, .ivc-camping-email input {
width: 100%;
height: 45px;
border-radius: 5px;
color: #000;
border: 1px solid #007228;
}
.ivc-message {
font-weight: 400;
font-size: 12px;
line-height: 15.7px;
text-align: center;
padding: 10px 10px 0 10px;
margin-bottom: -15px;
color: #fff;
}
.ivc-submit-button > button {
width: 100%;
border-radius: 6px;
padding: 14px 34px 14px 34px;
gap: 10px;
background-color: #FCB21E;
font-weight: 700;
font-size: 16px;
line-height: 25.71px;
text-align: center;
}
.ivcai-banner-left {
width: 60%;
}
.ivcai-content {
padding: 20px 0;
}
.ivcai-banner-left #insurance-circle {
transform: scale(1.8) rotate(140deg);
margin-left: 500px;
}
.ivcai-content h2 {
font-size: 40px;
line-height: 48px;
letter-spacing: 1.2px;
}
.ivc-mobile-banner {
display: none;
}
.ivcai-banner-area-left {
display: grid;
width: 50%;
padding-top: 25px;
z-index: 10;
position: relative;
}
.ivcai-banner-area-left-right {
float: left;
padding: 0;
width: 100%;
margin-top: 30px;
}
.ivcai-banner-area-right {
width: 50%;
}
.ivcai-banner-area-right-left {
width: 22%;
}
.ivc-content .wp-block-button__link {
background-color: #FCB21E;
color: #3E3D3B;
border-radius: 6px;
padding: 14px 34px 14px 34px;
margin: 24px 0;
}
.ivc-bg-light-gray {
background-color: #F9F9F9;
}
.ivc-title-heading-center {
text-align: center;
}
.ivc-page-bg {
max-width: 1250px;
margin: auto;
overflow: hidden;
}
.ivc-section-content {
padding: 45px 0;
overflow: hidden;
}
.ivc-block-container {
background-color: #FFFFFF; box-shadow: 7px 7px 0px #0098350F;
border-radius: 6px;
text-align: center;
padding: 0 25px 30px 25px;
border: 1px solid #D4EEDD;
height: 100%;
}
.bg-f1efeb {
background-color: #F1EFEB !important;
}
.ivc-block-icon {
padding-top: 50px;
margin-bottom: 35px;
}
.ivc-block-icon > span {
background-color: #007228;
color: #FFFFFF;
font-size: 60px;
border-radius: 100%;
padding: 20px;
font-size: 50px;
}
.ivc-block-title {
color: #007228;
font-weight: 700;
font-size: 18px;
line-height: 30px;
}
.ivc-block-information {
font-weight: 400;
font-size: 16px;
line-height: 30px;
}
.ivc-blocks > li {
padding: 15px !important;
}
.ivc-blocks {
display: -webkit-box;
overflow: hidden;
}
.ivc-section-content-left {
float: left;
width: 50%;
padding-right: 100px;
}
.ivc-section-content-right {
float: right;
width: 50%;
}
.ivc-section-content p {
font-weight: 400;
font-size: 16px;
line-height: 30px;
margin-bottom: 18px; }
.ivc-page-bg h2 {
font-weight: 500;
font-size: 34px;
line-height: 40px;
letter-spacing: 1.2px;
margin-bottom: 18px;
}
.ivc-button > div {
background-color: #FCB21E;
max-width: fit-content;
padding: 14px 34px 14px 34px;
border-radius: 6px;
margin-bottom: 18px;
font-weight: 700;
font-size: 16px;
line-height: 25.71px;
}
.ivc-image {
width: 100%;
height: auto;
}
.ivc-block-2col {
max-width: 50% !important;
padding: 15px !important;
}
.ivc-block-2col-container {
background-color: #FFFFFF;
border: 1px solid #DAE6DE;
border-radius: 6px;
text-align: center;
padding: 0 25px 30px 25px;
height: 100%;
}
.ivc-block-2col-icon {
padding: 30px 0;
}
.ivc-block-2col-icon > span:before {
color: #A6CDB4;
font-size: 35px;
}
.ivc-block-2col-title {
color: #007228;
font-weight: 500;
font-size: 29px;
line-height: 30px;
letter-spacing: 1.2px;
margin: -12px 0 12px 0;
font-family: 'stag';
}
.ivc-block-2col-information {
font-weight: 400;
line-height: 24px;
color: #007228;
font-size: 16px;
}
.ivc-padding {
padding-top: 15px;
}
.ivc-blocks-2col > .block + .block {
margin-top: 0;
}
.ivc-bg-green {
background-color: #007228;
}
.ivc-button-bg-green > div {
margin-top: 50px !important;
color: #3E3D3B;
margin: auto;
margin-bottom: 20px;
}
.ivc-bg-green-width {
text-align: center;
color: #FFFFFF;
width: 55%;
}
.ivc-logos .swiper-button-prev, .ivc-logos .swiper-button-next {
display: none;
}
.ivc-logos .carousel_nav_pos--bottom {
padding: 0;
}
.ivc-logos .gs_logo_single--wrapper {
height: 125px !important;
}
.ivc-logos .gs_logo_single--inner a img, .ivc-logos .gs_logo_single--inner img {
width: 140px;
height: 55px;
}
.ivc-70-percent {
width: 69%;
}
.ivc-30-percent {
width: 30%;
padding: 0 10px;
margin-top: 100px;
}
.ivc-faq-accordion {
margin-top: 25px;
}
.ivc-faq-accordion .ea-card h3 a i {
float: right !important;
transform: rotate(90deg);
color: #007228 !important;
}
.ivc-faq-accordion .ea-card h3 a i:before {
content: "";
font: 28px / 22px icons;
}
.ivc-faq-accordion .ea-expand h3 a i {
float: right !important;
transform: rotate(-90deg);
color: #ffffff !important;
}
.ivc-faq-accordion .ea-expand h3 a i:before {
content: "";
font: 28px / 22px icons;
}
.ivc-30-percent > .ic-internal > h4 {
font-weight: 400;
line-height: 27.24px;
}
.ivc-block-flow > .blocks { flex-wrap: nowrap;
margin-top: 25px;
}
.ibfc-bg-line {
width: 100%;
background-position: center;
background-repeat: repeat-x;
text-align: center;
margin-top: 225px;
}
.ibfc-bg-line > .iacsi-right-circle {
background-color: #ffffff;
}
.ibfc-content {
box-shadow: 7px 7px 10px #0098350F;
border-radius: 6px;
padding: 0 !important;
border: 1px solid #D4EEDD;
background-color: #ffffff;
}
.ibfc-bg-line > .iacsi-right-circle:before {
font-size: 20px;
}
.ibfc-arrow {
max-width: 50px !important;
padding: 0 !important;
}
.ibfc-serial {
font-weight: 300;
font-size: 20px;
line-height: 27.24px;
letter-spacing: 0.72px;
color: #007228;
margin-bottom: 15px;
}
.ibfc-heading {
font-weight: 500;
font-size: 29px;
line-height: 32px;
letter-spacing: 1.2px;
color: #007228;
font-family: 'stag';
margin-bottom: 15px;
}
.ibfc-information {
font-weight: 400;
font-size: 16px;
line-height: 30px;
text-align: justify;
}
.ibfc-content-space {
padding: 25px 25px 15px 25px;
background-color: #ffffff;
}
.ibfc-image {
width: 100%;
}
.ivct-container { border-radius: 6px;
padding: 25px 0;
border: 1px solid #DAE6DE;
}
.ivct-container img {
max-width: 155px !important;
height: 48px !important;
margin: auto;
}
.ivct-container-space {
padding: 25px 25px 0 25px;
}
.ivct-container-space > h4 {
font-weight: 700;
font-size: 18px;
line-height: 26px;
text-align: center;
}
.ivct-container-space > div {
font-weight: 400;
font-size: 16px;
line-height: 30px;
text-align: center;
margin-top: 20px;
}
.aib-heading {
color: #007228;
}
.aib-blocks {
flex-wrap: nowrap;
margin-top: 25px;
}
.aib-li-container {
text-align: center;
}
.aib-li-container > i {
font-size: 40px;
color: #007228;
}
.aib-li-container > p {
font-weight: 400;
font-size: 16px;
line-height: 30px;
margin-top: 10px;
}
.aib-arrow {
max-width: 53px !important;
}
.aib-bg-line {
background-position: center;
background-repeat: repeat-x;
text-align: center;
margin-top: 10px;
}
.aib-bg-line > .icon-55 {
background-color: #ffffff;
font-size: 14px;
color: #007228;
}
.aib-request-visit {
color: #000000;
}
.aib-request-visit h1, .aib-request-visit h2, .aib-request-visit h3, .aib-request-visit h4, .aib-request-visit h5, .aib-request-visit h6 {
font-weight: 500;
font-size: 33px;
line-height: 39.6px;
letter-spacing: 0.99px;
}
.aib-request-visit p {
font-weight: 400;
font-size: 16px;
line-height: 32.4px;
}
.list-tick-sign {
margin-top: -15px;
}
.list-tick-sign > li {
margin-left: 20px;
list-style: disc;
line-height: 32.4px;
padding-left: 10px;
}
.list-tick-sign > li::marker {
content: '\e817';
font-family: 'insurance-icons';
color: #007228;
}
.list-i-sign-block {
margin-top: 30px;
padding: 15px;
overflow: hidden;
background-color: #FCB21E;
}
.list-i-sign-block-left {
float: left;
width: 7%;
overflow: hidden;
text-align: right;
padding-right: 7px;
}
.list-i-sign-block-left > i:before {
color: #000000;
font: 30px/31px "insurance-icons";
}
.list-i-sign-block-right {
float: right;
width: 93%;
line-height: 32.4px;
}
.aib-form {
padding: 0 45px;
color: #000000;
}
.aib-form h3, .in-aib-form-title {
font-family: 'Stag';
font-weight: 500;
font-size: 22px;
line-height: 23.1px;
letter-spacing: 0.99px;
margin-bottom: 15px;
}
.in-aib-form-title {
margin-top: 35px;
}
.aib-field-block {
margin-top: 12px;
overflow: hidden;
}
.aib-field-block label {
font-weight: 400;
font-size: 16px;
line-height: 32.4px;
}
.aib-field-block label span {
margin-left: -4px;
font-size: 14px;
}
.aib-field-block input, .aib-field-block select {
border-radius: 5px;
color: #333;
border: 1px solid #CCCCCC;
}
.aib-field-block-left {
float: left;
width: 48.5%;
}
.aib-field-block-right {
float: right;
width: 48.5%;
}
.aib-italic-information {
font-weight: 400;
font-style: italic;
font-size: 14px;
line-height: 19.07px;
margin-top: -5px;
margin-bottom: 10px;;
}
.aib-field .wpcf7-radio {
margin-left: 10px;
}
.aib-field .wpcf7-radio .wpcf7-list-item {
margin-right: 15px;
}
.aib-field input[type="radio"] {
margin-left: 4px;
}
.aib-form-submit button {
border-radius: 5px;
padding: 10px 15px;
gap: 10px;
background-color: #FCC350;
color: #3E3D3B;
font-weight: 400;
font-size: 16px;
line-height: 25.71px;
text-align: Center;
float: right;
}
.aib-form-submit button:after {
content: "\e936";
font-family: 'icomoon' !important;
color: #3E3D3B;
font-weight: 600;
}
.ivc-testimonials {
padding-left: 25px;
padding-right: 25px;
}
.ivc-testimonials li {
padding-right: 10px;
padding-left: 10px;
margin: 25px 0;
}
.ivc-testimonials .jcarousel-wrapper {
margin: 0 auto;
border: none;
box-shadow: none;
}
.ivc-testimonials .jcarousel-control-prev {
left: -25px;
background: none;
color: #A4A4A4;
}
.ivc-testimonials .jcarousel-control-next {
right: -25px;
background: none;
color: #A4A4A4;
}
.ibfc-arrow-mobile {
display: none;
}
html {
scroll-behavior: smooth;
}
.ivc-faq-padding {
padding-right: 0;
}
#aib-camping-form .invalid .wpcf7-response-output, #aib-camping-form .failed .wpcf7-response-output {
width: 85%;
margin-top: 15px;
border-radius: 5px;
padding: 10px 5px 10px 5px;
color: #FF0000;
border: 1px solid #FF0000;
margin: 90px auto 0 auto;
}
#aib-camping-form .sent .wpcf7-response-output {
width: 85%;
border-radius: 5px;
padding: 10px 5px 10px 5px;
color: #009835;
border: 1px solid #009835;
margin: 90px auto 0 auto;
}
.aib-form .wpcf7-select, .aib-form .wpcf7-text, .aib-form .wpcf7-textarea {
padding-left: 10px;
}
.aib-field-block .wpcf7-number {
height: 45px;
width: 100%;
padding-left: 10px;
font-size: 18px;
}
#inspection-campaign-success-message {
color: #009835;
font-size: 18px;
line-height: 1.5;
text-align: justify;
border: 1px solid #FCB21E;
padding: 20px;
border-radius: 4px;
}
.aib-form .wpcf7-not-valid-tip:after {
left: 40px;
}
@media only screen and (max-width: 1280px) {
.ivc-padding {
padding: 0 10px;
}
}
@media only screen and (max-width: 1095px) {
.ivc-banner-area {
display: inherit;
}
.ivc-banner-area-left {
float: right;
width: 100%;
}
.ivc-banner-area-right {
display: none;
}
.ivc-banner-area-right-left {
display: none;
}
.wpcf7-informatie-voor-campings {
margin-top: 45px;
}
}
@media only screen and (max-width: 1080px) {
.aib-field-block-left {
float: inherit;
width: 100%;
}
.aib-field-block-right {
float: inherit;
width: 100%;
}
.list-i-sign-block-left {
width: 10%;
}
.list-i-sign-block-right {
width: 90%;
}
.ul-ilp-articles li {
width: 33.33%;
}
}
@media only screen and (max-width: 1150px) {
.ivc-30-percent {
margin-top: 70px;
}
}
@media only screen and (max-width: 900px) {
.ivc-70-percent {
width: 59%;
}
.ivc-30-percent {
width: 39%;
}
}
@media only screen and (max-width: 835px) {
.ivc-banner-area {
width: 95%;
margin: auto;
}
.ivcai-banner-area-left > .insurance-breadcrumbs {
display: block;
}
}
@media only screen and (max-width: 768px) {
.ivc-blocks {
width: 90%;
margin: auto;
}
.ivc-section-content-left {
float: inherit;
width: 100%;
padding: 0 14px 0 0;
}
.ivc-section-content-right {
float: inherit;
width: 100%;
padding: 0 14px 0 0;
}
.ivc-bg-green-width {
width: 80%;
}
.ivc-30-percent .ic-internal {
margin-left: 5px;
margin-right: 4px;
}
.ivc-block-flow > .blocks {
display: -webkit-box;
flex-wrap: wrap;
}
.ivc-block-flow > .blocks > .ibfc-content {
margin-top: 0; }
.ivc-block-flow > .blocks > .ibfc-arrow {
display: none;
}
.ivc-block-flow {
padding-right: 20px;
}
.ivc-button-bg-green > div {
margin-top: 30px !important;
}
.aib-block {
margin-top: 0 !important;
}
.list-i-sign-block-left {
width: 7%;
}
.list-i-sign-block-right {
width: 93%;
}
.aib-form {
margin-top: 35px;
padding: 0;
}
.ibfc-arrow-mobile {
display: block;
}
.ibfc-arrow-mobile > .ibfc-bg-line {
transform: rotate(90deg);
background-repeat: no-repeat;
margin: -50px 0 -38px 0;
}
#aib-camping-form .sent .wpcf7-response-output {
width: 100%;
}
#aib-camping-form .invalid .wpcf7-response-output, #aib-camping-form .failed .wpcf7-response-output {
width: 100%;
}
}
@media only screen and (max-width: 767px) {
.ivcai-banner-area-left .insurance-breadcrumbs {
margin-top: 40px;
}
}
@media only screen and (max-width: 680px) {
.ivc-banner-area-left-left {
float: right;
width: 100%;
order: 2;
}
.ivc-banner-area-left-right {
float: left;
width: 100%;
order: 1;
padding: 25px;
}
.ivc-banner-area-left {
display: grid;
}
.ivc-mobile-banner {
display: block;
width: 100%;
height: 250px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.ivc-banner-area {
height: auto;
width: 100%;
}
.wpcf7-informatie-voor-campings {
margin: 15px auto 40px auto;
width: 80%;
}
.ivcai-banner-area-left > .insurance-breadcrumbs {
padding: 0 25px;
margin-top: 0;
}
.ivcai-banner-area-left-right {
margin-top: 0;
}
}
@media only screen and (max-width: 640px) {
.aib-blocks {
display: grid;
padding-right: 15px;
}
.aib-block {
margin-bottom: 5px;
}
.aib-arrow {
display: none;
}
}
@media only screen and (max-width: 550px) {
.list-i-sign-block-left {
width: 10%;
}
.list-i-sign-block-right {
width: 90%;
}
}
@media only screen and (max-width: 480px) {
.ivc-block-2col {
max-width: 100% !important;
}
}
@media only screen and (max-width: 400px) {
.ivc-mobile-banner {
height: 200px;
}
.list-i-sign-block-left {
width: 15%;
}
.list-i-sign-block-right {
width: 85%;
}
}