@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

 .onw-review-row {
     display: none;
}
/* Header */
 body, button, input, select, textarea, .ast-button, .ast-custom-button {
     font-family: "Libre Baskerville", serif;
}
 .onw-menu-phone a {
     font-size: 0;
     border-radius: 100%;
     border: solid 2px #000000;
     height: 50px!important;
     width: 50px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
         -ms-flex-pack: center;
             justify-content: center;
     -webkit-box-align: center;
         -ms-flex-align: center;
             align-items: center;
}
 .onw-menu-phone a:before {
     content: '';
     background-image: url(https://038.onwise-staging.nl/wp-content/uploads/2025/01/038-phone.svg);
     width: 30px;
     height: 30px;
     background-size: contain;
     -webkit-transform: translate(-1px, 2px);
         -ms-transform: translate(-1px, 2px);
             transform: translate(-1px, 2px);
}
 .onw-menu-phone:after {
     content: '+31 6 236 149 19';
     margin-left: 10px;
}
 .onw-menu-phone {
     -webkit-box-orient: horizontal!important;
     -webkit-box-direction: normal!important;
         -ms-flex-direction: row!important;
             flex-direction: row!important;
     -webkit-box-align: center;
         -ms-flex-align: center;
             align-items: center;
}
 .ast-primary-header-bar {
     background-color: #f2efeb;
     border: none;
}
 .site-logo-img img {
     width: 150px;
}
 #content .ast-container {
     display: block;
     padding: 0;
     max-width: 100%;
}
 body, button, input, select, textarea, .ast-button, .ast-custom-button {
     font-family: "Libre Baskerville", serif;
}
 .onw-menu-button, .button {
     background: -o-linear-gradient(300deg, rgba(207, 159, 93, 1) 25%, rgba(254, 231, 164, 1) 50%, rgba(207, 159, 93, 1) 75%);
     background: linear-gradient(150deg, rgba(207, 159, 93, 1) 25%, rgba(254, 231, 164, 1) 50%, rgba(207, 159, 93, 1) 75%);
     padding: 7px;
     border-radius: 3px;
     margin-right: 15px;
     font-weight: 600;
}
 .onw-menu-button a, .button strong {
     background-color: #fcc0c5;
     line-height: 50px;
     border-radius: 3px;
}
/* END Header */
/* Homepage */
 .onw-hero {
     padding-top: 0;
}
 .onw-hero .onw-container {
     background-color: #fcc0c5;
     padding: 75px;
     margin-bottom: 150px;
}
 .onw-hero .onw-column:has(.onw-image) {
     margin-bottom: -150px;
     display: flex;
     flex-direction: column-reverse;
}
 .onw-hero .onw-column:has(.onw-image) img {
     max-width: 80%;
}
 .onw-content.onw-colour-grey {
     background-color: #f2efeb;
}
 .onw-image-row img {
     height: 500px;
}
 .onw-image-row h2 {
     margin-bottom: 50px!important;
}
 .button strong {
     padding: 15px 25px;
     display: inline-block;
     line-height: normal;
     background-color: #f2efeb;
}
 .button {
     display: inline-block;
     color: inherit!important;
}
 .onw-cta-block .onw-text > :last-child {
     margin-top: auto;
}
 .onw-cta-block .onw-text {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
         -ms-flex-direction: column;
             flex-direction: column;
}
 .onw-cta-block .onw-column:has(.onw-text) {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     padding-right: 165px;
}
 .onw-cta-block .onw-column:has(.onw-image) {
     position: relative;
     left: -150px;
     top: 100px;
     -ms-flex-item-align: end;
         align-self: flex-end;
}
 .onw-cta-block {
     padding-bottom: 200px;
}
 .gform_button {
     background-color: #fcc0c5!important;
     padding: 16px 32px!important;
     font-size: 1.2em!important;
    ;
}
 .gform_wrapper {
     font-family: 'Montserrat', sans-serif;
}
 .onw-review-row h2 {
     margin-bottom: 25px;
}
 @media (max-width: 767px) {
     .onw-hero .onw-container {
         padding: 0;
         margin-bottom: 0;
    }
     .onw-hero .onw-column:has(.onw-image) img {
         max-width: unset;
    }
     .onw-hero .onw-column:has(.onw-image) {
         margin: 0;
    }
     .onw-image-row .onw-column:not(:first-child) {
         display: none;
    }
     .onw-hero:first-child {
         -webkit-box-ordinal-group: -1;
             -ms-flex-order: -2;
                 order: -2;
    }
     .onw-seo-content {
         -webkit-box-ordinal-group: 0;
             -ms-flex-order: -1;
                 order: -1;
    }
     #content .ast-container:has(.onw-content) {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
             -ms-flex-direction: column;
                 flex-direction: column;
    }
     .ast-grid-right-section {
         display: none;
    }
     .ast-builder-grid-row {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-pack: center;
             -ms-flex-pack: center;
                 justify-content: center;
    }
     .ast-logo-title-inline .site-logo-img {
         padding: 0;
    }
     h1 {
         text-align: center;
    }
}
/* END Homepage */
/* Misc */
 h1, h2, h3, h4, h5, h6 {
     margin-bottom: 25px;
}
/* END Misc */
/* Footer */
 #text-3 p:has(svg) {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
}
 #text-3 p svg {
     width: 50px;
     height: 50px;
     padding: 5px;
     margin-right: 15px;
}
 #text-3 p svg + * {
     margin-top: 10px;
}
 #text-3 p svg + strong {
     font-weight: 400;
}
 .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
     background-color: #f2efeb;
     border: none;
}
/* END Footer */