.w3eden .btn{text-transform:none!important;border:solid 2px #e6332a}.w3eden .btn-primary:hover{background-color:#ffffff;box-shadow:none!important;border:solid 2px #e6332a;color:#e6332a}#page-container{overflow-x:hidden}.single-post .et_pb_row{max-width:1400px!important}.dipi-post-section,.dipi-post-row{max-width:1200px}.archive #main-content .container{padding-top:80px!important;padding-bottom:80px}.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-fade.mfp-ready{top:0!important;position:fixed!important}.mfp-iframe-holder .mfp-content{max-width:70%}.mfp-iframe-scaler button.mfp-close{top:-50px}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close,.mfp-wrap .mfp-close:active,.video_popup_lightbox .mfp-iframe-holder .mfp-close{top:-50px}.video_popup{position:relative;transition:transform 0.3s ease-in-out;transform:scale(1)}.video_popup a::before,.video_popup a::after{position:absolute;top:50%;left:50%;z-index:20;background-color:#fff;border-radius:50%;cursor:pointer;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;transform:translate(-50%,-50%) scale(1)}.video_popup a::before{content:'play';padding:55px 27px;font-size:20px;letter-spacing:2px;text-transform:uppercase;color:#0a2a3b}.video_popup a::after{content:'E';font-family:'ETmodules';padding:55px 27px;font-size:40px;text-transform:uppercase;color:#0a2a3b;opacity:0}.video_popup.no_icon::before,.video_popup.no_icon::after{display:none!important}.video_popup:not(.no_icon):hover{transform:scale(0.95)}.video_popup:hover a::before{opacity:0;transform:translate(-50%,-50%) scale(1.15)}.video_popup:hover a::after{opacity:1;transform:translate(-50%,-50%) scale(1.15)}.vcard a,.vcard:before{display:none!important}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul,.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#003b33!important}.et_mobile_menu ul{background-color:#003b33!important}@media all and (max-width:980px){.video_popup a::before{padding:33px 17px;font-size:10px}.video_popup a::after{padding:33px 17px;font-size:32px}.video_popup:hover a::before,.video_popup:hover a::after{transform:translate(-50%,-50%) scale(1.2)}.et_mobile_menu ul{background-color:#003b33!important}}.agency_footer_link{color:rgba(255,255,255,0.6);padding:0 10px;transition:color 0.3s ease-in-out}.agency_footer_link:hover{color:#fff}.footer4 .social_icons .icon:hover{transform:rotate(360deg);transition:transform 0.5s}@media only screen and (max-width:768px){.agency_footer_link{display:block;margin-bottom:20px}}