@media (max-width:1085px){.hide_mobile_menu{display:none}}.dipi-post-row{width:100%!important;margin-top:60px!important}@media (min-width:981px){.et_right_sidebar #left-area{padding-right:1%}.archive .container{width:95%}}.dp_blog_grid .et_pb_post:hover{background-color:#fff!important;transition:all .3s ease-in-out;box-shadow:0px 5px 50px 0px rgb(9 162 214 / 15%)}.dp_blog_grid .et_pb_post{transition:all .3s ease-in-out!important;overflow:hidden}.dp_blog_grid .et_pb_blog_grid .et_pb_post:hover .et_pb_image_container img{transform:scale(1.05);transition:all .4s ease-in-out}.dp_blog_grid .et_pb_blog_grid .et_pb_post .et_pb_image_container img{transition:all .4s ease-in-out;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom}.et_pb_button{padding:0.5em 2em}.et_pb_button:hover{padding:0.5em 2.3em 0.5em 1.7em!important}.dp-vertical-align{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:980px){.reverse-columns{display:flex;flex-direction:column-reverse}}.md_team_carousel .dipi-carousel-item-content{transform:translateY(60px);transition:all .3s ease-in-out}.md_team_carousel .dipi-carousel-button{opacity:0;transform:scale(.6) translateY(60px)}.md_team_carousel .dipi_carousel_child:hover .dipi-carousel-item-content{transform:translateY(0px);transition:all .4s ease-in-out}.md_team_carousel .dipi_carousel_child:hover .dipi-carousel-button{opacity:1;transform:scale(.9) translateY(0px);transition-delay:.2s!important}.dipi-testimonial-text h4{font-size:22px}.md_services_blurb:hover .et_pb_main_blurb_image{background-color:#09A2D6!important;transform:scale(1.05);transition:all .3s ease-in-out}.md_services_blurb .et_pb_main_blurb_image{transition:all .3s ease-in-out}.timebestilling-btn{background:#41729F!important}.timebestilling-btn span{color:#fff!important}.wpcf7-form input.text,.wpcf7-form input.title,.wpcf7-form input[type=email],.wpcf7-form input[type=password],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],select,textarea{font-weight:600;padding:20px!important}.wpcf7-form input.text,.wpcf7-form input.title,.wpcf7-form input[type=email],.wpcf7-form input[type=password],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],select,textarea{border:none;color:#4e4e4e;width:100%}.wpcf7-list-item input[type=checkbox]{transform:scale(30px);width:25px;height:25px}input.wpcf7-form-control.wpcf7-submit{color:#fff;font-weight:600;padding:16px 40px;font-size:16px;background-color:#41729F;border-width:1px!important;border-color:#41729F;border-radius:50px;outline:none!important;border:none!important}.wpcf7-form{background:transparent!important}.timebestilling input.text,input.title,.timebestilling input[type=email],.timebestilling input[type=password],.timebestilling input[type=tel],.timebestilling input[type=text],.timebestilling select,.timebestilling textarea{background-color:rgba(38,61,123,0.04);color:rgba(8,24,48,0.6);font-size:16px}.timebestilling .input:focus,.timebestilling .input[type="checkbox"]:active+label,.timebestilling .input[type="radio"]:active+label,.timebestilling .input[type="checkbox"]:checked:active+label i:before{color:#081830}.timebestilling .wpcf7-row{margin-bottom:20px;display:block;overflow:hidden}.timebestilling .wpcf7-col-half{flex:1}.timebestilling .wpcf7-row{display:flex;column-gap:30px}.wpcf7-col-third{flex:1}.wpcf7-form label{display:block}.wpcf7-form p{overflow:hidden}span.select2-selection.select2-selection--single{background-color:rgba(38,61,123,0.04);color:rgba(8,24,48,0.6);font-size:16px;border:0;border-radius:0}.wpcf7-col-full{flex:1;margin-bottom:20px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;right:10px!important}@media screen and (max-width:980px){.wpcf7-col-half{margin-bottom:20px}.wpcf7-col-third{flex:none;width:100%;margin-bottom:20px}.wpcf7-row{flex-direction:column;width:100%}}