/*!Theme Name: Huisartsenpraktijk Ugchelen
Author: First
Author URI: https://2bfirst.nl/
Description: Thema voor Huisartsenpraktijk Ugchelen
Text Domain: huisartsenpraktijkugchelen
Version: 1*/*,*::before,*::after{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;box-sizing:inherit;background-color:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;outline:none;border-radius:0;border:0;padding:0;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto}[type=date],[type=datetime-local],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],textarea,select{display:block;width:100%}select{background:url("data:image/svg+xml,%3Csvg height=\"10\" viewBox=\"0 0 12 10\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"m12 0-6 10-6-10z\" fill=\"silver\"/%3E%3C/svg%3E")no-repeat right 15px top 52%}button{cursor:pointer}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;height:0}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.grecaptcha-badge{display:none}:root{--color-background:#fff;--color-foreground:#314733}html{line-height:1.75;font-size:17px;font-weight:400;font-family:palanquin,sans-serif;color:#333;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;box-sizing:border-box}#main{position:relative;overflow:hidden}#main.darkmode{--color-background:#314733;--color-foreground:#fff}body{padding-top:102px}@media(min-width:960px){body{padding-top:140px}}@media(min-width:1280px){body{padding-top:170px}}::selection,::-moz-selection{color:#fff;background:#333}.cover-image{position:relative;width:100%}.cover-image>img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.wrapper{width:calc(100% - 40px);max-width:1170px;margin:0 auto}@media(min-width:768px){.wrapper{width:calc(100% - 60px)}}@media(min-width:960px){.wrapper{width:calc(100% - 80px)}}h1,h2,h3,h4{font-family:roboto slab,serif;line-height:1.2}h1{font-size:1.875rem;margin-bottom:24px}@media(min-width:768px){h1{font-size:3.5rem;margin-bottom:34px}}h2,h3,h4{font-size:1.25rem}@media(min-width:768px){h2,h3,h4{font-size:1.875rem;margin-bottom:10px}}b,strong{font-weight:700}em{font-style:italic}.text-container p,.text-container ul,.text-container ol,.text-container blockquote,.text-container .embed-container,.text-container .wp-caption{line-height:2;margin-bottom:1.5rem;max-width:100%}.text-container p:last-child,.text-container ul:last-child,.text-container ol:last-child,.text-container blockquote:last-child,.text-container .embed-container:last-child,.text-container .wp-caption:last-child{margin-bottom:0}.text-container p.intro-text{font-size:1.25rem;line-height:32px}.text-container ul,.text-container ol{position:relative;list-style:none}.text-container ul li:not(.gfield),.text-container ol li:not(.gfield){padding-left:1.25em}.text-container ul li:not(.gfield)::before,.text-container ol li:not(.gfield)::before{position:absolute;text-indent:-1.25em}.text-container ul li:not(.gfield)::before{content:"-"}.text-container ol{counter-reset:ol-counter}.text-container ol li{counter-increment:ol-counter}.text-container ol li::before{content:counter(ol-counter)"."}.text-container blockquote{padding-left:1em;font-size:1.4em;line-height:1.2;border-left:1px solid}.btn{background:#0f2628;color:#fff;font-size:14px;line-height:16px;font-family:palanquin dark,sans-serif;padding:16px 40px;border-radius:24px;text-decoration:none;display:inline-block}.btn:hover{background:#b66b1d}.btn-center{text-align:center}.btn.btn-big{background:#f3f3f3;color:#b66b1d;font-size:18px;font-weight:700}.btn:hover.btn-big{color:#f3f3f3;background:#b66b1d}#container.menu-open{position:fixed;top:0;left:0;width:100%;height:1e3vh}.header-menu-mobile{display:none;position:relative;width:100%;background-color:#333;color:#fff;padding:110px 0 30px;order:0;text-align:right;margin:0;list-style:none;z-index:10;min-height:100vh}@media(min-width:768px){.header-menu-mobile{padding:20px 0}}.header-menu-mobile li{padding:0!important}.header-menu-mobile li:before{display:none}.header-menu-mobile li.menu-item-has-children a{padding-bottom:4px}.header-menu-mobile ul.sub-menu{margin-bottom:10px}.header-menu-mobile ul.sub-menu li a{font-size:18px;font-weight:400;padding:4px 20px}.header-menu-mobile a{display:block;padding:15px 20px;text-decoration:none;font-weight:700;font-size:24px;text-align:center}@media(min-width:768px){.header-menu-mobile a{padding:15px 30px}}.header-menu-mobile a:hover,.header-menu-mobile a:active{background-color:rgba(0,0,0,.2)}.header-menu{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;font-weight:500;display:-webkit-flex;display:flex;flex-wrap:wrap;margin:25px 0 0;min-height:51px}.header-menu::after{content:"";display:table;clear:both}@media(max-width:1279px){.header-menu{display:none}}.fixed .header-menu{margin-top:0}.header-menu li{padding:0!important}.header-menu li:before{display:none}.header-menu>li{position:relative;border-radius:0;color:#333;margin:0 15px}.header-menu>li:last-child{margin-right:0}.header-menu>li>a{position:relative;text-decoration:none}.header-menu>li:hover>a{border-bottom:1px solid #b66b1d}.header-menu>li:hover.current-menu-item>a:after,.header-menu>li:hover.current-menu-item>a:before{display:none}.header-menu>li.current-menu-item a{border-bottom:1px solid #b66b1d;font-weight:700}.header-menu>li.current-menu-item a:after,.header-menu>li.current-menu-item a:before{display:none}.header-menu>li:hover>ul{display:block}.header-menu .sub-menu{display:none;position:absolute;top:59px;left:0;width:200px;background-color:#314733}.header-menu .sub-menu li{-webkit-transition:background .2s ease,opacity .2s ease;transition:background .2s ease,opacity .2s ease;border:none;float:none}.header-menu .sub-menu li a{text-decoration:none;font-size:16px;line-height:2;color:#fff}@media(min-width:960px){.header-menu .sub-menu li a{padding:6px 15px}}.header-menu .sub-menu li:hover{background:#333}.header-menu .sub-menu li:hover a{color:#fff}.header-menu a{font-family:palanquin,sans-serif;position:relative;font-size:16px;display:block;padding:10px 0 20px;color:var(--color-foreground)}.header-menu li.highlight a{background:#314733;color:#fff;font-size:14px;line-height:16px;font-family:palanquin dark,sans-serif;padding:16px 15px;border-radius:24px;text-decoration:none;display:inline-block}.header-menu li.highlight a:hover{border:none;background:#b66b1d}.header-burger{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background-color:initial;padding:0;font-size:24px;-webkit-transition:all .2s ease;transition:all .2s ease;color:#333}@media(min-width:1280px){.header-burger{display:none}}.header-burger .fa-chevron-down{display:none}.header-burger.menu-is-open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-burger.menu-is-open .fa-chevron-down{display:inline-block}.header-burger.menu-is-open .fa-bars{display:none}header{position:fixed;top:0;left:0;width:100%;padding:20px 0;z-index:10;background:var(--color-background)}@media(min-width:1280px){header{padding:40px 0 30px}}header .wrapper{position:relative;background:0 0}@media(min-width:768px){header .wrapper{display:-webkit-flex;display:flex;justify-content:space-between}}header.fixed{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding:10px 0;box-shadow:0 10px 50px rgba(0,0,0,.4)}.header-buttons{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:70px}@media(min-width:1280px){.header-buttons{top:-10px;right:0}}@media(min-width:1280px){.fixed .header-buttons{top:50%;-webkit-transform:translateY(-70%);transform:translateY(-70%)}}.header-fontsize:hover .header-fontsize-actions{display:-webkit-flex;display:flex}.header-toggle-fontsize{padding:10px 0;height:39px}.header-fontsize-actions{display:none;position:absolute;top:30px;left:-36px;width:100px;background:#b66b1d;justify-content:space-between;padding:10px;border-radius:10px}.header-fontsize-actions .header-fontsize-actions:hover{color:#fff}.header-wrapper-right{display:-webkit-flex;display:flex}@media(min-width:960px){.fixed .header-wrapper-right{margin-right:50px}}.header-logo{display:block}.header-logo img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:140px;display:block}@media(min-width:960px){.header-logo img{width:230px}}.fixed .header-logo img{width:100px}.header-hero{position:relative;width:100%;height:190px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;z-index:1}.header-hero+section{z-index:2}@media(min-width:768px){.header-hero{height:450px}}.home .header-hero{height:80vh;min-height:760px}.header-hero:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;background:linear-gradient(200deg,rgba(0,0,0,.5004376751) 0%,transparent 40%,transparent 60%,black 100%)}.header-hero img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}footer{padding:40px 0;background:#0f2628}@media(min-width:768px){footer .wrapper{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}}footer .copyright-menu{display:-webkit-flex;display:flex}footer .copyright-menu li{margin-right:30px}@media(min-width:768px){footer .copyright-menu li{margin-right:0;margin-left:30px}}footer .copyright-menu li a{color:#fff;text-decoration:none}footer .copyright-menu li a:hover{text-decoration:underline}footer p{color:#fff;font-size:16px}footer p:first-of-type{margin-bottom:30px;color:rgba(255,255,255,.5)}@media(min-width:768px){footer p:first-of-type{margin-bottom:0}}footer p a{color:rgba(255,255,255,.5);text-decoration:none}@media(min-width:768px){footer p a{margin-right:0}}footer p a:hover{text-decoration:underline}footer img{margin-bottom:30px}@media(min-width:768px){footer img{margin-bottom:0}}.bg-light-green{background:#c6c8bc!important}.bg-beige{background:#f3e7da}.bg-green{background:#637965!important}.bg-white{background:#fff!important}.with-padding{padding:40px 0}@media(min-width:768px){.with-padding{padding:90px 0}}.with-margin{margin:40px 0}@media(min-width:768px){.with-margin{margin:90px 0}}.body-text .text-container{max-width:800px}.hero{position:relative;height:300px}@media(min-width:960px){.hero{height:450px}}@media(min-width:1280px){.hero{height:540px}}.hero:after{content:"";position:absolute;width:100%;height:100%;background:url(images/hero-overlay.svg)no-repeat 100% -20px;background-size:330px 359px;top:0;right:0;opacity:.7}@media(min-width:768px){.hero:after{background-size:660px 718px}}.intro{background:#c6c8bc}@media(min-width:960px){.intro .wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:30px 30px;gap:30px 30px}}@media(min-width:960px){.intro .intro-title{grid-column-end:span 5}}@media(min-width:960px){.intro .intro-text{grid-column-start:6;grid-column-end:span 5}}.text-intro{background:#f3e7da}@media(min-width:960px){.text-intro .intro-text{grid-column-start:6;grid-column-end:span 7}}.overview{position:relative}.home .overview:before{content:"";position:absolute;top:-30px;right:0;width:367px;height:566px;background:url(images/ornament.svg)no-repeat;background-size:contain}.overview .btn{background:#b66b1d;font-size:1.125rem;font-weight:700}.overview .btn:hover{background:#8a5116}.overview h4{position:relative;font-family:palanquin dark,sans-serif;color:#b66b1d;font-size:1.125rem;text-align:center;margin-bottom:20px}@media(min-width:768px){.overview h4{margin-bottom:30px}}.overview-items{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px 30px;gap:30px 30px;position:relative}@media(min-width:960px){.overview-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px 30px;gap:30px 30px}}.overview-items-wrap{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px 30px;gap:30px 30px}@media(min-width:960px){.overview-items-wrap:nth-child(odd) .overview-item:nth-child(1),.overview-items-wrap:nth-child(odd) .overview-item:nth-child(2){grid-row-end:span 2;min-height:480px}}.overview-items-wrap:nth-child(odd) .overview-item:nth-child(1) .overview-item-image,.overview-items-wrap:nth-child(odd) .overview-item:nth-child(2) .overview-item-image{display:block}@media(min-width:960px){.overview-items-wrap:nth-child(even) .overview-item:nth-child(2),.overview-items-wrap:nth-child(even) .overview-item:nth-child(3){grid-row-end:span 2;min-height:480px}}.overview-items-wrap:nth-child(even) .overview-item:nth-child(2) .overview-item-image,.overview-items-wrap:nth-child(even) .overview-item:nth-child(3) .overview-item-image{display:block}.overview-item{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;height:auto;border-radius:16px;overflow:hidden;background:#637965;text-decoration:none;padding:30px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-content:flex-end;min-height:225px}@media(min-width:960px){.overview-item{padding:40px}.layout-first-two-high .overview-item:nth-child(1),.layout-first-two-high .overview-item:nth-child(2),.layout-first-high .overview-item:nth-child(1){grid-row-end:span 2;min-height:480px}}.overview-item:hover{background:#314733}.overview-item:hover .overview-item-image{-webkit-transform:scale(1.1);transform:scale(1.1)}.overview-item-image{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;height:100%;width:100%;top:0;left:0;display:none}.overview-item-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5}.overview-item-text{position:relative}.overview-item-text h3{font-family:palanquin dark,sans-serif;font-size:1.5rem;line-height:32px;color:#fff}@media(min-width:768px){.overview-item-text h3{display:-webkit-flex;display:flex;flex-wrap:wrap;align-content:flex-end;height:96px}}.overview-item-text p{color:rgba(255,255,255,.5)}.overview-item-label{position:absolute;top:20px;left:30px;width:100%}@media(min-width:960px){.overview-item-label{top:30px;left:40px}}.overview-item-label p{font-family:palanquin dark,sans-serif;color:#fff;font-size:.75rem}.overview-more{margin-top:30px}.faq .text-image-image{position:relative}.faq .accordion{padding:40px 0}.faq .accordion ul li{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.2);background:#fff;border-radius:16px;margin-bottom:14px}.faq .accordion ul li:first-child .accordion-answer{display:block}.faq .accordion ul li .accordion-answer{display:none}.faq .accordion ul li.open{background:#314733}.faq .accordion ul li.open h3,.faq .accordion ul li.open p{color:#fff}.faq .accordion ul li.open h3 svg,.faq .accordion ul li.open p svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq .accordion ul li.open h3 svg path,.faq .accordion ul li.open p svg path{fill:#fff}.faq .accordion h3{position:relative;font-family:palanquin dark,sans-serif;font-size:1.5rem;color:#333;padding:45px 58px 45px 48px;cursor:pointer;width:100%}@media(min-width:768px){.faq .accordion h3{padding-right:80px}}.faq .accordion h3 svg{position:absolute;top:55px;right:48px;width:8px;height:12px}.faq .accordion p{color:#333;padding:0 48px 38px}@media(min-width:960px){.faq .accordion p{font-size:1.25rem;line-height:32px}}.faq-text{position:relative}.home .faq-text:before{content:"";position:absolute;top:50%;left:-150px;width:367px;height:566px;-webkit-transform:translateY(-50%)rotate(-180deg);transform:translateY(-50%)rotate(-180deg);background:url(images/ornament.svg)no-repeat 100% 0;background-size:367px 566px}.faq-text .wrapper{position:relative}@media(min-width:960px){.faq-text .wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:30px 30px;gap:30px 30px}}@media(min-width:960px){.faq-text .accordion{grid-column-end:span 6}}.faq-text .text-image h4{font-family:palanquin dark,sans-serif;color:#314733;font-size:1.125rem}@media(min-width:960px){.faq-text .text-image{grid-column-end:span 5;grid-column-start:8}}.faq-text .text-image .wrapper{display:block}@media(min-width:960px){.faq-text .text-image .wrapper{width:100%}}.faq-text .text-container{margin-bottom:0}.faq-text .text-image-image{width:100%;height:300px}@media(min-width:960px){.faq-text .text-image-image{height:400px}}.faq-text .text-image-text{padding-left:0;width:100%;margin:0}.faq-text .btn{background:#637965;color:#fff}.cta-blocks+.text-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:110px;background:#c6c8bc}@media(min-width:960px){.cta-blocks+.text-image .text-image-text{padding-top:130px;padding-bottom:0}}.text-image{position:relative;padding:40px 0}.text-image .wrapper{position:relative}.text-image h2{font-size:24px;margin-bottom:20px}@media(min-width:768px){.text-image h2{font-size:1.875rem}}@media(min-width:960px){.text-image h2{font-size:3.5rem;line-height:64px;margin-bottom:30px}}.text-image-text{margin-bottom:40px}@media(min-width:960px){.text-image-text{width:calc(50% - 15px);padding:50px 0 50px 100px;margin-left:calc(50% + 15px);margin-bottom:0}}.text-image-text p{color:rgba(51,51,51,.5)}.text-image-text p.intro-text{color:#333}.text-image-image{width:100%;height:300px;border-radius:16px;overflow:hidden;margin-bottom:30px}@media(min-width:960px){.text-image-image{position:absolute;top:0;left:0;width:calc(50% - 15px);height:100%;margin-bottom:0}}@media(min-width:960px){.text-image.text-first .text-image-text{margin:0;padding:50px 100px 50px 0}}@media(min-width:960px){.text-image.text-first .text-image-image{left:calc(50% + 15px)}}.text-columns{position:relative;padding:50px 0;background:#0f2628}.text-columns .wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px 30px;gap:30px 30px}@media(min-width:768px){.text-columns .wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px 30px;gap:30px 30px}}@media(min-width:960px){.text-columns .wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px 30px;gap:30px 30px}}.text-columns h3,.text-columns p{color:#fff}.text-columns h3{font-size:2rem;line-height:44px;margin-bottom:30px}@media(min-width:768px){.text-columns h3{min-height:88px}}@media(min-width:960px){.text-columns h3{font-size:3rem;line-height:64px;margin-bottom:60px;min-height:128px}}.text-columns:before{content:"";position:absolute;top:0;left:0;width:100%;height:162px;background:#fff}.text-columns-image{height:224px;border-radius:16px;overflow:hidden;margin-bottom:30px}@media(min-width:960px){.text-columns-image{margin-bottom:50px}}.team-overview{padding:40px 0 30px}.team-overview.bg-light-green{background:#e6e9e6!important}.team-overview .wrapper{max-width:770px}.team-overview .btn-center .btn{background:#637965;color:#fff;font-size:1.125rem;font-weight:700;margin-top:50px}.team-overview.columns-three .wrapper{max-width:1170px}@media(min-width:960px){.team-overview.columns-three h2,.team-overview.columns-three h4{grid-column-end:span 3}}@media(min-width:960px){.team-overview.columns-three .btn-center{grid-column-end:span 3}}.team-overview h2,.team-overview h4{text-align:center;margin-bottom:0}@media(min-width:768px){.team-overview h2,.team-overview h4{grid-column-end:span 2}}.team-overview h4{font-family:palanquin dark,sans-serif;color:#b66b1d;font-size:1.125rem}.team-overview h2{margin-bottom:20px}@media(min-width:960px){.team-overview h2{font-size:3.5rem;line-height:64px;margin-bottom:34px}}@media(min-width:768px){.team-overview-wrapper{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}}.team-item{position:relative;background:rgba(255,255,255,.4);border-radius:15px;text-align:center;padding:50px 0;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;margin-bottom:30px}@media(min-width:768px){.team-item{width:calc(50% - 15px);margin-right:30px}}.team-item:nth-child(2n+2){margin-right:0}@media(min-width:768px){.columns-three .team-item:nth-child(2n+2){margin-right:30px}}.team-item h3{font-weight:700;font-size:1.5rem;line-height:32px}.team-item p{font-size:1.125rem;color:rgba(51,51,51,.5);line-height:1}.team-item:hover>.team-item-hover{top:0}.columns-three .team-item:nth-child(3n+3){margin-right:0}@media(min-width:960px){.columns-three .team-item{width:calc(33.333% - 20px)}}.team-item-hover{-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;position:absolute;top:100%;left:0;width:100%;height:100%;background:#b66b1d;display:-webkit-flex;display:flex;flex-wrap:wrap;align-content:center}.team-item-hover h3,.team-item-hover p{color:#fff;width:100%}@media(min-width:960px){.team-item-hover h3{margin-bottom:40px}}.team-item-hover p{font-size:1.125rem;line-height:32px}.team-item-image{margin:0 auto 34px;width:222px;height:222px;border-radius:100%;overflow:hidden;border:8px solid #b66b1d}.cta-blocks{position:relative;padding:0 0 40px}.cta-blocks.without-margin{padding-top:40px}@media(min-width:960px){.cta-blocks.without-margin{padding-top:80px}}.cta-blocks h2{position:relative;color:#314733;width:100%}@media(min-width:768px){.cta-blocks h2{font-size:3.5rem;margin-bottom:34px}}.cta-blocks:before{content:"";position:absolute;top:84px;left:0;width:100%;height:calc(100% - 84px);background:#c6c8bc}@media(min-width:768px){.cta-blocks:before{top:0;height:100%}}@media(min-width:768px){.cta-blocks .cta-blocks-wrapper{display:-webkit-flex;display:flex;flex-wrap:wrap}}.cta-blocks-image{position:absolute;top:30px;right:36px;width:auto;height:60px}.cta-blocks-item{position:relative;background:#fff;border-radius:16px;padding:36px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:30px}@media(min-width:768px){.cta-blocks-item{width:calc(50% - 15px);margin-right:30px}}@media(min-width:1280px){.cta-blocks-item{margin-top:-84px;width:calc(25% - 23px)}.without-margin .cta-blocks-item{margin-top:0}}@media(min-width:768px){.cta-blocks-item:nth-child(2n+2){margin-right:0}}@media(min-width:1280px){.cta-blocks-item:nth-child(2n+2){margin-right:30px}}@media(min-width:1280px){.cta-blocks-item:nth-child(4){margin-right:0}}.cta-blocks-item .btn{margin-top:40px;display:inline-block}.cta-blocks-item:first-of-type{margin-top:-84px}.without-margin .cta-blocks-item:first-of-type{margin-top:0}@media(min-width:768px){.cta-blocks-item:nth-child(2){margin-top:-84px}}.without-margin .cta-blocks-item:nth-child(2){margin-top:0}.cta-blocks-item:nth-child(3) .btn{background:#314733}.cta-blocks-item:nth-child(3) .btn:hover{background:#b66b1d}.cta-blocks-item:nth-child(4) .btn{background:#637965}.cta-blocks-item:nth-child(4) .btn:hover{background:#b66b1d}.cta-blocks-item h3{font-size:1.5rem;line-height:32px;padding-right:60px;margin-bottom:10px}@media(min-width:768px){.cta-blocks-item h3{min-height:64px}}.cta-blocks-item p{font-size:1rem;line-height:2;color:rgba(51,51,51,.5)}.cta-blocks-item.bg-color-orange{background:#b66b1d}.cta-blocks-item.bg-color-orange h3{color:#fff}.cta-blocks-item.bg-color-orange p{color:#fff;font-size:1rem;line-height:17px;margin-bottom:10px}.cta-blocks-item.bg-color-orange p:last-of-type{margin-bottom:0}.cta-blocks-item.bg-color-orange p span{font-size:.875rem;display:block;color:rgba(255,255,255,.5)}.cta-blocks-item.bg-color-orange p span.highlight{color:#c6c8bc}@media(min-width:768px){.text-two-columns .wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px 30px;gap:30px 30px}}.text-two-columns-text:first-child{margin-bottom:40px}