#page-container{overflow-x:hidden}.single-post .et_pb_row{max-width:1200px!important}.dipi-post-section,.dipi-post-row{max-width:1200px}.archive #main-content .container{padding-top:80px!important;padding-bottom:80px}#top-header{display:none!important}.et-cart-info,.et-cart-info span,.et-cart-info a,.et-cart-info .et-cart-count,.et-cart-info .et-cart-count span{display:none!important}.capla-breadcrumbs{font-size:14px;opacity:.85;margin:10px 0 18px}.capla-breadcrumbs a{text-decoration:none}.capla-breadcrumbs a:hover{text-decoration:underline}.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-wrap .mfp-close{top:-50px!important}.video_popup{position:relative;transform:scale(1);transition:transform .3s ease-in-out}.video_popup a:before{content:'play';cursor:pointer;position:absolute;top:calc(50% - 55px);left:calc(50% - 54.5px);z-index:20;background-color:#fff;padding:55px 27px;border-radius:50%;font-size:20px;letter-spacing:2px;text-transform:uppercase;color:#0a2a3b;transition:opacity .2s ease-in-out,padding .2s ease-in-out,left .2s ease-in-out,top .2s ease-in-out}.video_popup a:after{content:'E';cursor:pointer;font-family:'ETmodules';position:absolute;top:calc(50% - 55px);left:calc(50% - 47px);z-index:20;background-color:#fff;padding:55px 27px;border-radius:50%;font-size:40px;text-transform:uppercase;color:#0a2a3b;opacity:0;transition:opacity .3s ease-in-out,padding .3s ease-in-out,left .3s ease-in-out,top .3s ease-in-out,font-size .3s ease-in-out}.video_popup.no_icon:before,.video_popup.no_icon:after{display:none!important}.video_popup:not(.no_icon):hover{transform:scale(.95)}.video_popup:hover a:before{opacity:0;padding:65px 37px;left:calc(50% - 64.5px);top:calc(50% - 65px)}.video_popup:hover a:after{opacity:1;padding:65px 37px;left:calc(50% - 64.5px);top:calc(50% - 65px);font-size:56.5px}@media all and (max-width:980px){.video_popup a:before{top:calc(50% - 32.5px);left:calc(50% - 33px);padding:33px 17px;font-size:10px}.video_popup a:after{top:calc(50% - 32.5px);left:calc(50% - 33px);padding:33px 17px;font-size:32px}.video_popup:hover a:before{padding:40px 22px;left:calc(50% - 43px);top:calc(50% - 42.5px)}.video_popup:hover a:after{padding:40px 22px;left:calc(50% - 43px);top:calc(50% - 42.5px);font-size:42px}}.capla-media{display:block!important}.capla-gallery{display:flex!important;flex-wrap:wrap!important;gap:14px!important}.capla-gallery .capla-item{flex:0 0 calc(33.333% - 14px)!important}.capla-videos{display:flex!important;flex-wrap:wrap!important;gap:14px!important}.capla-videos .capla-item{flex:0 0 calc(50% - 14px)!important}@media (max-width:980px){.capla-gallery .capla-item{flex:0 0 calc(50% - 14px)!important}.capla-videos .capla-item{flex:0 0 100%!important}}@media (max-width:767px){.capla-gallery .capla-item,.capla-videos .capla-item{flex:0 0 100%!important}}.capla-card{border-radius:16px;box-shadow:0 12px 35px rgba(0,0,0,0.08);overflow:hidden}.capla-gallery img{width:100%;height:240px;object-fit:cover;border-radius:14px;box-shadow:0 10px 28px rgba(0,0,0,0.10)}@media (max-width:980px){.capla-gallery img{height:220px}}@media (max-width:767px){.capla-gallery img{height:200px}}.capla-video-wrap{max-width:1100px;margin:30px auto 0;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.12);background:#000}.capla-video{width:100%;height:auto;display:block}.agency_footer_link{color:rgba(255,255,255,0.6);padding:0 10px;transition:color .3s ease-in-out}.agency_footer_link:hover{color:#ffffff}.footer4 .social_icons .icon:hover{transform:rotate(360deg);transition:transform .5s}@media only screen and (max-width:768px){.agency_footer_link{display:block;margin-bottom:20px}}.fluentform .ff-btn.ff-btn-submit,.fluentform button[type="submit"]{background-color:#0d342e!important;border:2px solid #e1bd7d!important;color:#ffffff!important;font-size:16px!important;font-weight:600!important;letter-spacing:0.5px;padding:14px 26px!important;border-radius:14px!important;box-shadow:0 10px 26px rgba(0,0,0,0.18);transition:transform 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease,opacity 0.15s ease}.fluentform .ff-btn.ff-btn-submit:hover,.fluentform button[type="submit"]:hover{transform:translateY(-1px);box-shadow:0 16px 38px rgba(0,0,0,0.22);opacity:0.95}.fluentform .ff-btn.ff-btn-submit:active{transform:translateY(0);box-shadow:0 8px 18px rgba(0,0,0,0.18)}