@import url('https://fonts.googleapis.com/css?family=Red+Hat+Text:400,500,600,700|Ubuntu:400,700&display=swap');.gradient-actie{background:linear-gradient(90deg, rgba(239,131,52,0) 0%, rgba(239,131,52,0) 41%, #e44130 100%);background-color:#ef8334}.gradient-actie-hover{background:linear-gradient(90deg, rgba(239,131,52,0) 0%, rgba(239,131,52,0) 41%, #e44130 100%);background-color:#e44130}.basic-font{font-family:azo-sans-web,sans-serif;font-weight:400}.titel-font{font-family:azo-sans-web,sans-serif;font-weight:600}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.bold{font-weight:600}.bolder{font-weight:700}.italic{font-style:italic}html,body{font-family:azo-sans-web,sans-serif;font-weight:400;color:#192d46;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0;padding:0}@media only screen and (max-width: 767px){html,body{font-size:16px}}body.hideHeader header{transform:translateY(-100%)}h1,.look-h1{font-family:azo-sans-web,sans-serif;font-size:2.6rem;font-weight:600;color:#192d46;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 991px){h1,.look-h1{font-size:2.2rem}}@media only screen and (max-width: 767px){h1,.look-h1{font-size:1.7rem}}h2,.look-h2{font-family:azo-sans-web,sans-serif;font-size:1.7rem;font-weight:600;color:#07659c;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 991px){h2,.look-h2{font-size:1.6rem}}@media only screen and (max-width: 767px){h2,.look-h2{font-size:1.5rem}}h3,.look-h3{font-family:azo-sans-web,sans-serif;font-size:1.5rem;font-weight:600;color:#07659c;margin-bottom:.5em}@media only screen and (min-width: 768px) and (max-width: 991px){h3,.look-h3{font-size:1.3rem}}@media only screen and (max-width: 767px){h3,.look-h3{font-size:1.2rem}}h4,.look-h4{font-family:azo-sans-web,sans-serif;font-weight:600;font-size:1.3rem;font-weight:400;color:#7a7a7a;margin-bottom:.5em}@media only screen and (min-width: 768px) and (max-width: 991px){h4,.look-h4{font-size:1.1rem}}@media only screen and (max-width: 767px){h4,.look-h4{font-size:1.05rem}}p,span,a,li,.look-p{color:#343434;line-height:1.8em}p{margin-bottom:1em}p b,p strong{font-weight:600}p i,p em{font-style:italic}p a{color:#07659c}a{color:#13a09b;text-decoration:none}a:hover,a:active,a:focus{color:#0e726f;text-decoration:none}h1,h2,h3,h4,h5,h6,p,span,a{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.fill{position:absolute;top:0;right:0;bottom:0;left:0}.none{display:none}.flex{display:flex}.block{display:block}.inline-block{display:inline-block}.standaard-margin{margin-bottom:7rem}.standaard-margin.small{margin-bottom:3rem}.standaard-margin.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.standaard-margin{margin-bottom:3.5rem}}.calendly-inline-widget{margin-top:-7rem;margin-bottom:3.5rem}@media only screen and (max-width: 767px){.calendly-inline-widget{margin-top:-3.5rem}}.background-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.container{max-width:1230px;box-sizing:border-box;padding-right:20px;padding-left:20px}.container.container-large{max-width:1430px}.website-content{display:inline-block;width:100%}.box-shadow{-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23)}.box-shadow-menu{-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.23)}.box-shadow-input{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0);box-shadow:0px 0px 12px 0px rgba(0,0,0,0)}.box-shadow-input-focus{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.13);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.13);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.13)}.inputstyle{border:1px solid #e4e4e4;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0);box-shadow:0px 0px 12px 0px rgba(0,0,0,0);font-size:15px}.inputstyle:focus{outline:none;border-color:#07659c}.button{position:relative;font-family:azo-sans-web,sans-serif;font-weight:400;background:linear-gradient(90deg, rgba(239,131,52,0) 0%, rgba(239,131,52,0) 41%, #e44130 100%);background-color:#ef8334;color:#fff;font-size:18px;padding:.4rem 1.5rem;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.button:hover{background:linear-gradient(90deg, rgba(239,131,52,0) 0%, rgba(239,131,52,0) 41%, #e44130 100%);background-color:#e44130;text-decoration:none;color:#fff;cursor:pointer}.button:focus,.button:active{outline:none;color:#fff}.button.ghost{border:1px solid #e9511c;color:#e9511c;background:transparent}.button.ghost:hover{background:#e9511c;color:#fff}@media only screen and (max-width: 767px){.button{font-size:.9rem;max-width:100%;padding:.4rem 1rem}}#swipebox-container #swipebox-bottom-bar{background:transparent;bottom:50%}#swipebox-container #swipebox-bottom-bar.visible-bars{transform:none}#swipebox-container #swipebox-arrows{width:100% !important;max-width:100% !important}#swipebox-container #swipebox-arrows #swipebox-next{margin-right:30px}@media only screen and (max-width: 767px){#swipebox-container #swipebox-slider .slide img{min-width:100%}}header{position:absolute;top:0;z-index:5000;width:100%;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}header.color-white .header-inner .navigation li a{color:#fff}header.color-white .header-inner .right .navbar-toggle .icon-bar{background:#fff}header.color-white .header-inner .right .navbar-toggle .menu{color:#fff}header .header-top{display:block;width:100%;margin:0 auto;max-width:1600px}header.nav-open{background:#fff}header .header-inner{display:flex;position:relative;justify-content:space-between;align-items:center;padding:15px 0;z-index:1500}header .header-inner .logolink{display:block;height:85px}header .header-inner .logolink img{height:100%;width:auto;display:block}header .header-inner .right{display:flex;align-items:center}header .header-inner .right .navbar-toggle{background:none;padding:0;position:relative;display:inline-block;margin:0 1.5rem 0 0;-webkit-appearance:none;border:none;outline:none}header .header-inner .right .navbar-toggle .hamburger-menu{float:left}header .header-inner .right .navbar-toggle .icon-bar{background:#192d46;position:relative;display:block;width:22px;height:2px;border-radius:1px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}header .header-inner .right .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}header .header-inner .right .navbar-toggle .menu{float:left;position:relative;color:#192d46;font-size:20px;font-family:azo-sans-web,sans-serif;font-weight:600;margin:-5px 0 -5px 8px;line-height:1.2}header .header-inner .right .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-2{opacity:0}header .header-inner .right .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-1{transform:rotate(45deg);top:6px}header .header-inner .right .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-3{transform:rotate(-45deg);bottom:6px}header .header-inner .navigation{position:relative;text-align:right;font-size:1rem}header .header-inner .navigation ul{padding:0;margin:0;list-style:none}header .header-inner .navigation ul.menu>li.menu-item-has-children>a{position:relative;padding-inline:1.5rem;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;-ms-transition:.2s ease;transition:.2s ease}header .header-inner .navigation ul.menu>li.menu-item-has-children>a::before{content:'';position:absolute;bottom:0;left:0;right:0;height:.75rem;background:transparent;z-index:300;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;-ms-transition:.2s ease;transition:.2s ease}header .header-inner .navigation ul.menu>li.menu-item-has-children:hover>a{background:#fff;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.23)}header .header-inner .navigation ul.menu>li.menu-item-has-children:hover>a::before{background:white}header .header-inner .navigation li{position:relative;display:inline-block;padding:0 .75rem}header .header-inner .navigation li:first-child{padding-left:0px}header .header-inner .navigation li a{display:inline-block;font-family:azo-sans-web,sans-serif;font-weight:400;border-radius:.75rem;padding:.5rem .75rem;margin-bottom:0;color:#343434;text-decoration:none}header .header-inner .navigation li a.sf-with-ul{position:relative}header .header-inner .navigation li a.sf-with-ul::after{position:absolute;content:"";background:url('https://www.osroy.nl/wp-content/themes/osroy/css/../images/icon-chevron-down-black.svg');background-size:10px;background-position:right .5rem center;background-repeat:no-repeat;width:100%;height:100%;right:0;top:2px;border:none}header .header-inner .navigation li a.sf-with-ul:hover::after,header .header-inner .navigation li a.sf-with-ul:active::after{background-image:url('https://www.osroy.nl/wp-content/themes/osroy/css/../images/icon-chevron-down-black.svg')}header .header-inner .navigation li a:hover,header .header-inner .navigation li a:active{color:#e9511c;text-decoration:none}header .header-inner .navigation li.button{padding:5px 20px;background-image:none;margin-left:30px;font-size:20px}header .header-inner .navigation li.button a{color:white;font-size:1em}header .header-inner .navigation li.current-menu-item:not(.button)>a,header .header-inner .navigation li.current_page_parent:not(.button)>a{color:#e9511c}header .header-inner .navigation li.current-menu-item:not(.button)>a.sf-with-ul::after,header .header-inner .navigation li.current_page_parent:not(.button)>a.sf-with-ul::after{background-image:url('https://www.osroy.nl/wp-content/themes/osroy/css/../images/icon-chevron-down-black.svg')}header .header-inner .navigation li.menu-item-has-children>a{padding-right:1.5rem}header .header-inner .navigation li#menu-item-597 a{border-bottom-left-radius:0;border-bottom-right-radius:0}header .header-inner .navigation li>ul.sub-menu{position:absolute;top:calc(100% - 2px);width:100%;background:#fff;border-radius:0 .75rem .75rem .75rem;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.23);min-height:370px;min-width:650px;margin:0;padding:1rem;display:none;left:0;text-align:left;z-index:203}header .header-inner .navigation li>ul.sub-menu li{position:unset;margin:0;background:transparent;padding:0;width:calc(50% + 1px);padding-right:2rem;font-size:.85rem}header .header-inner .navigation li>ul.sub-menu li:hover,header .header-inner .navigation li>ul.sub-menu li:active,header .header-inner .navigation li>ul.sub-menu li.current-menu-item,header .header-inner .navigation li>ul.sub-menu li.current_page_item{color:#e9511c}header .header-inner .navigation li>ul.sub-menu li:hover>a,header .header-inner .navigation li>ul.sub-menu li:active>a,header .header-inner .navigation li>ul.sub-menu li.current-menu-item>a,header .header-inner .navigation li>ul.sub-menu li.current_page_item>a{color:#e9511c}header .header-inner .navigation li>ul.sub-menu li a{display:block;padding:.25rem 0 .25rem .5rem;border-bottom:1px solid #e5f5f4;margin:0;color:#343434;font-size:1em;border-top:none}header .header-inner .navigation li>ul.sub-menu li a::after{background-image:url('https://www.osroy.nl/wp-content/themes/osroy/css/../images/icon-chevron-right-black.svg');background-size:5px;background-position:right .25rem center;background-repeat:no-repeat}header .header-inner .navigation li>ul.sub-menu li a:hover::after{background-image:url('https://www.osroy.nl/wp-content/themes/osroy/css/../images/icon-chevron-right-black.svg')}header .header-inner .navigation li>ul.sub-menu li a::before{display:none}header .header-inner .navigation li>ul.sub-menu ul.sub-menu{display:block;background:transparent;top:0;border:none;left:50%;width:50%;min-width:50%;max-width:50%;box-shadow:none;border-top-left-radius:0;border-bottom-left-radius:0}header .header-inner .navigation li>ul.sub-menu ul.sub-menu li{width:100%}header .header-inner .navigation li>ul.sub-menu ul.sub-menu::after{display:none}header .header-inner .navigation li>ul.sub-menu ul.sub-menu ul.sub-menu{background:transparent;border:none}header .header-inner .navigation li>ul.sub-menu::after{content:'';position:absolute;top:0;right:0;bottom:0;left:50%;border-radius:0 .75rem .75rem 0;background:#e5f5f4}@media only screen and (min-width: 992px) and (max-width: 1199px){header .header-inner .logolink{height:40px}header .header-inner .navigation{font-size:18px}header .header-inner .navigation li{padding:0 5px}header .header-inner .navigation li.button{padding:3px 10px;margin-left:5px;font-size:16px}}@media only screen and (max-width: 767px){header .header-inner .logolink{height:45px}}@media only screen and (max-width: 575px){header .header-inner .right .navbar-toggle{margin-right:0}header .header-inner .right .button{display:none}}.responsive-nav-container{display:none;position:fixed;left:0;top:0px;right:0;bottom:0;background:#0b5096;background:linear-gradient(315deg, #0b5096 0%, #0b5096 61%, #12a19a 100%);z-index:1490;padding-top:100px}.responsive-nav-container .responsive-nav{padding:0;margin:0}.responsive-nav-container .responsive-nav ul{padding:0;margin:0;list-style:none;font-size:20px}.responsive-nav-container .responsive-nav ul li{display:inline-block;position:relative;padding:.25rem 1.5rem;width:100%;text-align:left;opacity:0;transform:translateY(-15px);-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.responsive-nav-container .responsive-nav ul li.button{width:auto;margin:15px auto 0 auto;padding:2px 15px 4px 15px;font-size:20px;background-image:none}.responsive-nav-container .responsive-nav ul li.button a{font-size:0.875em}.responsive-nav-container .responsive-nav ul li a{display:inline-block;color:white;font-weight:400;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.responsive-nav-container .responsive-nav ul li a:hover,.responsive-nav-container .responsive-nav ul li a:active{color:white;text-decoration:none}.responsive-nav-container .responsive-nav ul li.current-menu-item a,.responsive-nav-container .responsive-nav ul li.current_page_parent a{color:rgba(255,255,255,0.6);font-weight:400}.responsive-nav-container .responsive-nav ul li.li-show{opacity:1;transform:translateY(0px)}.responsive-nav-container.in{display:block}footer{position:relative;margin:0;width:100%;font-size:1rem;display:block;background:#0b5096;background:linear-gradient(315deg, #0b5096 0%, #0b5096 61%, #12a19a 100%)}footer .footer-content .footer-top{padding:5rem 0 2.5rem 9rem;background-image:url('https://www.osroy.nl/wp-content/themes/osroy/css/../images/beeldmerk-osroy-wit.svg');background-size:7rem auto;background-repeat:no-repeat;background-position:left top 5rem}footer .footer-content .footer-logos{display:flex;justify-content:center;gap:1rem;padding-bottom:5rem;border-bottom:1px solid rgba(255,255,255,0.2)}footer .footer-content .footer-logos .footer-logo{display:block;background:#fff;padding:5px;height:65px}footer .footer-content .footer-logos .footer-logo img{width:100%;height:100%;object-fit:contain}footer .footer-content .footer-logos .footer-logo.link img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}footer .footer-content .footer-logos .footer-logo.link:hover img{opacity:.85;transform:scale(.9)}footer .footer-content .footer-item{padding-top:.75rem;padding-bottom:2.5rem}footer .footer-content .footer-item p{color:#fff}footer .footer-content .footer-item p a{color:#fff}footer .footer-content .footer-item p a:hover{color:rgba(255,255,255,0.8)}footer .footer-content .footer-item p.titel{font-family:azo-sans-web,sans-serif;font-weight:600;color:#fff;margin-bottom:.5rem}footer .footer-content .footer-item ul{padding:0;margin:0;list-style:none}footer .footer-content .footer-item ul li{display:inline-block;width:100%;padding:.15rem 0}footer .footer-content .footer-item ul li a{color:#fff;font-weight:300}footer .footer-content .footer-item ul li a:hover,footer .footer-content .footer-item ul li a:focus{color:#fff}footer .footer-colofon{font-size:1rem;padding:2rem 0;text-align:center}footer .footer-colofon a{color:#fff;font-size:1em}footer .footer-colofon a:hover,footer .footer-colofon a:focus{color:rgba(255,255,255,0.8)}footer .footer-colofon ul{padding:0;margin:0;list-style:none}footer .footer-colofon ul.social-media{padding:0;margin:0 0 3.5rem 0;display:inline-block}footer .footer-colofon ul.social-media li{display:inline-block;width:auto}footer .footer-colofon ul.social-media li a img{max-height:35px}footer .footer-colofon ul.social-media li a:hover{opacity:.7}footer .footer-colofon ul li{display:inline-block;font-weight:300;color:white;font-size:1em;margin:0 .5rem}footer .footer-colofon ul li a{color:#fff;font-size:1em;font-weight:300}footer .footer-colofon ul li a:hover,footer .footer-colofon ul li a:focus{color:rgba(255,255,255,0.8)}@media only screen and (min-width: 768px) and (max-width: 991px){footer .footer-content .footer-top{padding:9rem 0 .5rem 0;background-size:auto 5rem;background-position:left top 2.5rem}footer .footer-content .footer-logos{padding-bottom:3rem}}@media only screen and (max-width: 767px){footer .footer-content .footer-top{padding:6rem 0 0rem 0;background-size:auto 4rem;background-position:left top 1.5rem}footer .footer-content .footer-logos{padding-bottom:2rem}footer .footer-content .footer-item{margin-bottom:1rem}footer .footer-content .footer-item ul li{padding:.05rem 0}footer .footer-colofon{font-size:.8rem;padding:1rem 0}footer .footer-colofon ul.social-media{margin:0 0 .5rem 0}}.banner{margin-bottom:7rem;position:relative;background:#e4e4e4}.banner.small{margin-bottom:3rem}.banner.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.banner{margin-bottom:3.5rem}}.banner .banner-inner{background-size:contain;background-position:center right;background-repeat:no-repeat;padding:170px 0 150px 0;position:relative}.banner .banner-inner .tekst{padding-top:3rem}.banner .banner-inner .tekst .toptitel{font-weight:600;display:block;font-size:1.1rem;margin-bottom:1rem}.banner.no-img .banner-inner .tekst{text-align:center}.banner.bg-color-1{background:#13a09b}.banner.bg-color-4{background:#ef8334}.banner.bg-color-1 .banner-inner .tekst h1,.banner.bg-color-4 .banner-inner .tekst h1,.banner.bg-color-1 .banner-inner .tekst h2,.banner.bg-color-4 .banner-inner .tekst h2,.banner.bg-color-1 .banner-inner .tekst h3,.banner.bg-color-4 .banner-inner .tekst h3,.banner.bg-color-1 .banner-inner .tekst h4,.banner.bg-color-4 .banner-inner .tekst h4,.banner.bg-color-1 .banner-inner .tekst h5,.banner.bg-color-4 .banner-inner .tekst h5,.banner.bg-color-1 .banner-inner .tekst p,.banner.bg-color-4 .banner-inner .tekst p,.banner.bg-color-1 .banner-inner .tekst span,.banner.bg-color-4 .banner-inner .tekst span,.banner.bg-color-1 .banner-inner .tekst ul li,.banner.bg-color-4 .banner-inner .tekst ul li,.banner.bg-color-1 .banner-inner .tekst ul li a,.banner.bg-color-4 .banner-inner .tekst ul li a,.banner.bg-color-1 .banner-inner .tekst a,.banner.bg-color-4 .banner-inner .tekst a{color:#fff}.banner .element-over-banner{position:relative;height:100%;z-index:2}.banner .element-over-banner .element-over-banner-inner{position:absolute;top:0;left:0;right:0;bottom:-150px;background-size:contain;background-position:left bottom;background-repeat:no-repeat}.banner::after{content:'';position:absolute;bottom:-1px;left:-1px;right:-1px;height:150px;background-image:url(https://www.osroy.nl/wp-content/themes/osroy/css/../images/banner-after.svg);background-position:center bottom;background-size:100% 100%;background-repeat:no-repeat}@media only screen and (max-width: 991px){.banner .banner-inner{padding:150px 0 130px 0}.banner .banner-inner .tekst{padding-top:2rem}.banner .banner-inner .tekst .toptitel{font-size:.9rem;margin-bottom:.5rem}.banner .banner-inner .tekst h1{margin:0}.banner .element-over-banner .element-over-banner-inner{bottom:-130px}.banner::after{height:85px}}@media only screen and (max-width: 767px){.banner .banner-inner{padding:100px 0 70px;background-size:auto 100%;background-position:center center}.banner .banner-inner .tekst .toptitel{font-size:.9rem;margin-bottom:.5rem}.banner .banner-inner .tekst h1{margin-bottom:0}.banner .element-over-banner{display:none}.banner::after{height:50px}}.banner.no-margin+.usp-container{margin-bottom:7rem}.banner.no-margin+.usp-container.small{margin-bottom:3rem}.banner.no-margin+.usp-container.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.banner.no-margin+.usp-container{margin-bottom:3.5rem}}.banner-home{position:relative;margin-bottom:7rem;text-align:center;padding-top:250px}.banner-home.small{margin-bottom:3rem}.banner-home.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.banner-home{margin-bottom:3.5rem}}.banner-home .tekst{text-align:center}.banner-home .tekst p{max-width:750px;display:block;margin-left:auto;margin-right:auto}.banner-home .button-container .button{margin:.2rem}.banner-home .icoon{position:absolute;top:calc(50% - 100px);right:calc(100% - 200px);width:200px;height:200px;background-size:contain;background-repeat:no-repeat}.banner-home .icoon.verwarmen{background-image:url(https://www.osroy.nl/wp-content/themes/osroy/css/../images/item-verwarmen-before.png);background-position:left center}.banner-home .icoon.koelen{background-image:url(https://www.osroy.nl/wp-content/themes/osroy/css/../images/item-koelen-after.png);top:calc(50% - 150px);right:auto;left:calc(100% - 200px);background-position:right center}@media only screen and (max-width: 767px){.banner-home{padding:100px 0 0 0}.banner-home .usp-container{padding-top:1rem}.banner-home .icoon{top:150px;right:calc(100% - 100px);width:100px;height:100px;opacity:.6}.banner-home .icoon.koelen{top:auto;bottom:0;right:auto;bottom:-1rem;left:calc(100% - 100px)}}.tekst-met-iconen{position:relative;margin-bottom:7rem;text-align:center;padding:4rem 0}.tekst-met-iconen.small{margin-bottom:3rem}.tekst-met-iconen.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.tekst-met-iconen{margin-bottom:3.5rem}}.tekst-met-iconen .icoon{position:absolute;top:-1rem;right:calc(100% - 200px);width:200px;height:200px;background-size:contain;background-repeat:no-repeat}.tekst-met-iconen .icoon.koelen{background-image:url(https://www.osroy.nl/wp-content/themes/osroy/css/../images/item-koelen-before.png);background-position:left top}.tekst-met-iconen .icoon.verwarmen{background-image:url(https://www.osroy.nl/wp-content/themes/osroy/css/../images/item-verwarmen-after.png);top:auto;right:auto;bottom:-1rem;left:calc(100% - 200px);background-position:right top}.tekst-met-iconen .tekst{text-align:center}.tekst-met-iconen .tekst h2{font-family:azo-sans-web,sans-serif;font-size:2.6rem;font-weight:600;color:#192d46;margin-bottom:1em;color:#13a09b}@media only screen and (min-width: 768px) and (max-width: 991px){.tekst-met-iconen .tekst h2{font-size:2.2rem}}@media only screen and (max-width: 767px){.tekst-met-iconen .tekst h2{font-size:1.7rem}}.tekst-met-iconen .tekst p{max-width:750px;display:block;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.tekst-met-iconen{padding:2.5rem 0}.tekst-met-iconen .icoon{position:absolute;top:-1rem;right:calc(100% - 100px);width:100px;height:100px;opacity:.6}.tekst-met-iconen .icoon.verwarmen{top:auto;right:auto;bottom:-1rem;left:calc(100% - 100px)}}.usp-container{text-align:center}.usp-container .usps{padding-top:2rem}.usp-container .usps ul{padding:0;list-style:none}.usp-container .usps ul li{display:inline-block;font-size:.8rem;margin:.5rem .5rem;padding-left:1.25rem;background-image:url(https://www.osroy.nl/wp-content/themes/osroy/css/../images/icon-checkmark.svg);background-size:.75rem auto;background-position:center left;background-repeat:no-repeat}.usp-container .usps ul li:first-child{margin-left:0}.usp-container .usps ul li:last-child{margin-rightt:0}@media only screen and (max-width: 767px){.usp-container .usps{padding-top:.5rem}.usp-container .usps ul li{font-size:.7rem;margin:.25rem}}.content-tekst{margin-bottom:7rem}.content-tekst.small{margin-bottom:3rem}.content-tekst.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.content-tekst{margin-bottom:3.5rem}}.content-tekst h2.kolom-titel{margin-bottom:30px}.content-tekst p img{max-width:100%;height:auto}@media only screen and (max-width: 575px){.content-tekst .kolom-2{margin-top:50px}}.page-id-130 .content-tekst .kolom-1{padding-right:2rem}.page-id-130 .content-tekst .kolom-2{height:100%;padding-left:2rem;border-left:1px solid #e4e4e4}@media only screen and (max-width: 767px){.page-id-130 .content-tekst .kolom-1{padding-right:0;padding-bottom:1rem}.page-id-130 .content-tekst .kolom-2{padding-left:0;padding-top:1rem;border-left:none;border-top:1px solid #e4e4e4}}.beoordelingen-osroy{margin-bottom:7rem;text-align:center}.beoordelingen-osroy.small{margin-bottom:3rem}.beoordelingen-osroy.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.beoordelingen-osroy{margin-bottom:3.5rem}}.beoordelingen-osroy .tekst{padding-bottom:2rem}.beoordelingen-osroy .beoordeling img{-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.beoordelingen-osroy .beoordeling:hover img{transform:scale(1.05)}.tekst-met-afbeelding{margin-bottom:7rem;position:relative}.tekst-met-afbeelding.small{margin-bottom:3rem}.tekst-met-afbeelding.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.tekst-met-afbeelding{margin-bottom:3.5rem}}.tekst-met-afbeelding .kolom{position:relative;z-index:1}.tekst-met-afbeelding .tekst{display:block;width:100%}.tekst-met-afbeelding .tekst.with-img img{width:100%;transform:translateX(50px);opacity:0;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.tekst-met-afbeelding .tekst.with-img .img-container{position:relative}.tekst-met-afbeelding .tekst.with-img .img-container .beeldmerk{position:absolute;bottom:-1.5rem;right:-1rem;display:block;width:5rem;height:6.3rem;background-image:url(https://www.osroy.nl/wp-content/themes/osroy/css/../images/beeldmerk-tohaco.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.tekst-met-afbeelding .tekst.with-img.in-view img{transform:translateX(0px);opacity:1;transition-delay:.2s}.tekst-met-afbeelding .tekst .button-container{display:block;margin-top:1.5rem}.tekst-met-afbeelding .tekst .button-container .button{margin:.25rem 0}.tekst-met-afbeelding .tekst .button-container .button:first-child{margin-right:.5rem}.tekst-met-afbeelding img{display:block;width:100%;height:auto;margin-right:0;margin-left:auto;position:relative}.tekst-met-afbeelding.in-view .tekst.with-img img{transform:translateX(0px);opacity:1;transition-delay:.2s}.tekst-met-afbeelding.in-view.reverse-row .tekst.with-img img{transform:translateX(0px);opacity:1;transition-delay:.2s}.tekst-met-afbeelding.reverse-row .row{flex-direction:row-reverse}.tekst-met-afbeelding.reverse-row .tekst.with-img img{transform:translateX(-50px)}.tekst-met-afbeelding.reverse-row .tekst.with-img.in-view img{transform:translateX(0px);opacity:1;transition-delay:.2s}.tekst-met-afbeelding.reverse-row .tekst.with-img .img-container{position:relative}.tekst-met-afbeelding.reverse-row .tekst.with-img .img-container .beeldmerk{right:auto;left:-1rem}@media only screen and (max-width: 767px){.tekst-met-afbeelding .kolom.kolom-1{z-index:2}.tekst-met-afbeelding .row{flex-direction:column-reverse}.tekst-met-afbeelding.reverse-row .row,.tekst-met-afbeelding.normal-row .row{flex-direction:column-reverse}.tekst-met-afbeelding.reverse-row .tekst:not(.with-img),.tekst-met-afbeelding.normal-row .tekst:not(.with-img){padding:1rem 0}.tekst-met-afbeelding.reverse-row img,.tekst-met-afbeelding.normal-row img{max-width:100%}}.intro-tekst{position:relative;margin-bottom:7rem;margin-bottom:3rem}.intro-tekst.small{margin-bottom:3rem}.intro-tekst.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.intro-tekst{margin-bottom:3.5rem}}.intro-tekst .tekst{text-align:center}.intro-tekst .tekst *{color:#07659c}.intro-tekst .tekst p{font-size:1.3rem;max-width:750px;display:block;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.intro-tekst .tekst p{font-size:1.05rem}}.brede-afbeelding{margin-bottom:7rem}.brede-afbeelding.small{margin-bottom:3rem}.brede-afbeelding.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.brede-afbeelding{margin-bottom:3.5rem}}.brede-afbeelding .brede-afbeelding-inner{position:relative}.brede-afbeelding .brede-afbeelding-inner img{width:100%}.dienst-categorieen-met-intro{margin-bottom:7rem}.dienst-categorieen-met-intro.small{margin-bottom:3rem}.dienst-categorieen-met-intro.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.dienst-categorieen-met-intro{margin-bottom:3.5rem}}.dienst-categorieen-met-intro .intro{padding:3rem 0 7rem 0}.dienst-categorieen-met-intro .dienst-item.count-2{margin-top:-7rem}@media only screen and (max-width: 767px){.dienst-categorieen-met-intro .intro{padding:0}.dienst-categorieen-met-intro .dienst-item.count-2{margin-top:0}}.tekst-met-subpaginas{margin-bottom:7rem}.tekst-met-subpaginas.small{margin-bottom:3rem}.tekst-met-subpaginas.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.tekst-met-subpaginas{margin-bottom:3.5rem}}.tekst-met-subpaginas .intro{padding-bottom:1.5rem}.tekst-met-subpaginas .intro *{color:#07659c}.tekst-met-subpaginas .intro p{font-size:1.3rem}.tekst-met-subpaginas .subpaginas{padding-top:5rem}.tekst-met-subpaginas .subpaginas .dienst-item.odd{margin-top:-5rem}@media only screen and (max-width: 767px){.tekst-met-subpaginas .intro p{font-size:1.05rem}.tekst-met-subpaginas .subpaginas{padding:0}.tekst-met-subpaginas .subpaginas .dienst-item.odd{margin-top:0rem}}.dienst-item{position:relative;display:block;margin-bottom:2rem;background-color:#e4e4e4;overflow:hidden}.dienst-item.bg-color-1{background-color:#13a09b}.dienst-item.bg-color-4{background-color:#ef8334}.dienst-item.bg-color-1 .content *,.dienst-item.bg-color-4 .content *{color:#fff}.dienst-item .icon{display:block;height:80px;width:100%;margin-bottom:1.5rem;background-size:contain;background-repeat:no-repeat}.dienst-item .image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.15}.dienst-item .content{position:absolute;bottom:0;left:0;width:100%;padding:0 2.5rem 2.5rem 2.5rem;z-index:1}.dienst-item .content h3{margin:0;max-width:450px}.dienst-item .ratio{display:block;padding-bottom:68%}.dienst-item:hover .image{opacity:.2;transform:scale(1.05)}@media only screen and (min-width: 768px) and (max-width: 991px){.dienst-item .icon{height:60px;margin-bottom:1rem}.dienst-item .content{padding:0 2rem 2rem 2rem}.dienst-item .content h3{font-size:2rem}}@media only screen and (max-width: 767px){.dienst-item .icon{height:50px;margin-bottom:.75rem}.dienst-item .content{padding:0 1.5rem 1.5rem 1.5rem}.dienst-item .content h3{font-size:1.75rem}}.wpcf7 form.wpcf7-form{display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group{text-align:center;display:inline-block;width:100%;margin-bottom:0}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea{border:1px solid #e4e4e4;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0);box-shadow:0px 0px 12px 0px rgba(0,0,0,0);font-size:15px;margin:0 0 15px 0}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text:focus,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea:focus{outline:none;border-color:#07659c}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text.wpcf7-not-valid,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea.wpcf7-not-valid{border-color:#c50e00}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{position:relative;font-family:azo-sans-web,sans-serif;font-weight:400;background:linear-gradient(90deg, rgba(239,131,52,0) 0%, rgba(239,131,52,0) 41%, #e44130 100%);background-color:#ef8334;color:#fff;font-size:18px;padding:.4rem 1.5rem;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;width:100%;text-align:center}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:hover{background:linear-gradient(90deg, rgba(239,131,52,0) 0%, rgba(239,131,52,0) 41%, #e44130 100%);background-color:#e44130;text-decoration:none;color:#fff;cursor:pointer}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:focus,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:active{outline:none;color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.ghost{border:1px solid #e9511c;color:#e9511c;background:transparent}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.ghost:hover{background:#e9511c;color:#fff}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{font-size:.9rem;max-width:100%;padding:.4rem 1rem}}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{width:100%}}.wpcf7 form.wpcf7-form .form-group span.wpcf7-not-valid-tip{display:none}.wpcf7 form.wpcf7-form .form-group p{text-align:left}.wpcf7 form.wpcf7-form .form-group p small{text-align:left}.wpcf7 form.wpcf7-form .form-group .input-file{border:1px solid #e4e4e4;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0);box-shadow:0px 0px 12px 0px rgba(0,0,0,0);font-size:15px;background:white;padding:8px 15px 0 15px;display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group .input-file:focus{outline:none;border-color:#07659c}.wpcf7 form.wpcf7-form .form-group .input-file .wpcf7-form-control-wrap{display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group .input-file .wpcf7-form-control-wrap input{display:inline-block;float:left;max-width:100%}.wpcf7 form.wpcf7-form .form-group .file-2{display:none}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group .file-2{margin-top:15px}}.wpcf7 form.wpcf7-form .form-group .show-file-2{color:#13a09b;height:100%;display:flex;align-items:center;position:relative;cursor:pointer}.wpcf7 form.wpcf7-form .form-group .show-file-2::before{content:'+';color:#13a09b;font-size:1.45em;margin-right:5px}.wpcf7 form.wpcf7-form .form-group.fileupload{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:40px 0;margin:40px 0}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center{margin-top:25px}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center p{text-align:center;margin:0;line-height:1}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group.fileupload{padding:20px 0;margin:20px 0}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center{margin-top:10px}}.wpcf7 form.wpcf7-form .form-group p.privacy{text-align:center}.wpcf7 form.wpcf7-form .form-group p.privacy a{color:#343434;text-decoration:underline}.wpcf7 form.wpcf7-form .form-group p.privacy a:hover,.wpcf7 form.wpcf7-form .form-group p.privacy a:focus{text-decoration:none}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap{width:100%;display:inline-block}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox{display:inline-block;width:100%;text-align:left;padding-top:10px}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox span.wpcf7-list-item{margin:0 20px 10px 0}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox span.wpcf7-list-item:last-child{margin:0}.wpcf7 form.wpcf7-form .wpcf7-response-output{border:none;background:#c50e00;padding:15px 20px;margin:0 0 2rem 0;color:white}.wpcf7 form.wpcf7-form.sent .wpcf7-response-output{background:#6ea249}.whatsapp-support{position:fixed;bottom:1rem;left:1rem;z-index:2}.whatsapp-support a{display:block;width:65px;height:65px;border-radius:65px;text-align:left;background-color:#54cc61;background-image:url(https://www.osroy.nl/wp-content/themes/osroy/css/../images/icon-whatsapp.svg);background-size:50% auto;background-repeat:no-repeat;background-position:center center;color:#fff;margin-right:0;transition:all .3s ease}.whatsapp-support a:hover{background-color:#2d9739}.maps-kaart{margin-bottom:7rem}.maps-kaart.small{margin-bottom:3rem}.maps-kaart.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.maps-kaart{margin-bottom:3.5rem}}.maps-kaart .maps-kaart-inner{display:block;position:relative}.maps-kaart .maps-kaart-inner iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.maps-kaart .maps-kaart-inner .ratio{display:block;padding-bottom:35%}.fixed-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);pointer-events:none;opacity:0;z-index:1000;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.fixed-overlay.in{opacity:1;pointer-events:all}.fixed-overlay.menu-overlay{z-index:1000}.slide-menu{position:fixed;z-index:1000;top:0;right:0;overflow:hidden;overflow:auto;width:100%;max-width:100%;height:100%;box-sizing:border-box;background:#0b5096;background:linear-gradient(315deg, #0b5096 0%, #0b5096 61%, #12a19a 100%);overflow-x:hidden;transform:translateX(100%);transition:transform 300ms ease-in-out;will-change:transform;display:none}.slide-menu .responsive-nav{display:flex;height:100%;flex-flow:column nowrap;padding:1rem}.slide-menu .controls{padding:1rem}.slide-menu .slider{position:relative;top:0;left:0;width:100%;flex:1;padding:5rem 0 0;transform:translateX(0);transition:transform 300ms ease-in-out;will-change:transform}.slide-menu ul.nav>li a{display:flex;font-weight:400;width:100%;padding:.5rem 0;color:#fff;font-size:1.25rem}.slide-menu ul.nav>li a.dropdown-toggle{position:relative}.slide-menu ul.nav>li a.dropdown-toggle::after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("https://www.osroy.nl/wp-content/themes/osroy/css/../images/icon-chevron-right-white.svg");background-position:center right 1rem;background-repeat:no-repeat;background-size:5px auto;content:""}.slide-menu ul.nav>li a.slide-menu-control{font-weight:600;font-size:1rem;padding-left:1.25rem}.slide-menu ul.nav>li a.slide-menu-control::before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("https://www.osroy.nl/wp-content/themes/osroy/css/../images/icon-chevron-left-white.svg");background-position:center left;background-repeat:no-repeat;background-size:5px auto;content:""}.slide-menu ul.nav>li .sub-menu,.slide-menu ul.nav>li .menu{position:absolute;bottom:0;text-align:left}.slide-menu ul{width:100%;max-width:100%;padding-left:0;margin:0;font-size:1rem;list-style:none;position:relative}.slide-menu ul li{position:initial;width:100%;text-align:left;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.slide-menu ul li a{position:relative;display:block;padding:.25rem 1rem;background-color:transparent;color:#fff;font-size:1.25rem;text-decoration:none;font-weight:400;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.slide-menu ul li a:hover,.slide-menu ul li a:active{background-color:transparent;color:#e9511c;text-decoration:none}.slide-menu ul li.current-menu-item a,.slide-menu ul li.current_page_parent a{color:#e9511c}.slide-menu ul li.menu-item-has-children>a::after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("https://www.osroy.nl/wp-content/themes/osroy/css/../images/icon-chevron-right-white.svg");background-position:center right 1rem;background-repeat:no-repeat;background-size:5px auto;content:""}.slide-menu ul ul{position:absolute;top:0;left:100%;display:none}.slide-menu.no-transition{transition:none !important}.slide-menu.no-transition *{transition:none !important}@media only screen and (max-width: 767px){.slide-menu .slider{padding:5rem 0 0}}@media only screen and (max-width: 575px){.slide-menu .bottom-nav{flex-direction:column}.slide-menu .bottom-nav .lang-wrapper{margin-top:1.5rem;margin-left:0}}