@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap'); #site-navigation ul li a{font-size:20px !important}.site-description{max-width:750px;margin:0 auto}.featured-link{position:relative;display:block;border-radius:8px;overflow:visible}.featured-link img{display:block;width:100%;height:auto;border-radius:50px;transition:transform .6s cubic-bezier(.19,1,.22,1),box-shadow .6s cubic-bezier(.19,1,.22,1);opacity:.8;box-shadow:0 40px 80px rgba(0,0,0,.18),0 50px 30px rgba(0,0,0,.1)}.featured-link:after{content:"";position:absolute;bottom:-35px;left:8%;width:84%;height:70px;background:radial-gradient(ellipse at center,rgba(0,0,0,.3) 0%,rgba(0,0,0,.18) 40%,rgba(0,0,0,.05) 65%,rgba(0,0,0,0) 85%);filter:blur(18px);opacity:.55;transition:opacity .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1);pointer-events:none}.featured-link:hover img{transform:translateY(-14px) scale(1.02);box-shadow:0 60px 120px rgba(0,0,0,.22),0 25px 50px rgba(0,0,0,.12)}.featured-link:hover:after{opacity:.85;transform:translateY(12px) scale(.95)}@media (max-width:768px){.featured-link:hover img{transform:translateY(-6px) scale(1.01)}}.featured-link a{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:10}.featured-link .cv-outer,.featured-link .cv-inner{position:relative}.featured-link h6{position:relative;margin:0;padding:0 10px;font-size:15px;letter-spacing:4px;text-transform:uppercase;font-weight:300;color:#fff;background:0 0;border-radius:50px;transition:transform .9s cubic-bezier(.16,1,.3,1),letter-spacing .6s ease,opacity .6s ease;opacity:.9}.featured-link h6:before{content:"";position:absolute;top:-14px;left:50%;width:0;height:1px;background:rgba(255,255,255,.7);transition:width .7s cubic-bezier(.16,1,.3,1),left .7s cubic-bezier(.16,1,.3,1)}.featured-link h6:after{content:"";position:absolute;bottom:-14px;left:50%;width:0;height:1px;background:rgba(255,255,255,.7);transition:width .7s cubic-bezier(.16,1,.3,1),left .7s cubic-bezier(.16,1,.3,1)}.featured-link:hover h6{transform:translateY(-12px);letter-spacing:6px;opacity:1}.featured-link:hover h6:before,.featured-link:hover h6:after{width:120%;left:-10%}.featured-link:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,.05) 30%,rgba(255,255,255,0) 60%);opacity:0;transition:opacity .8s ease;pointer-events:none}.featured-link:hover:before{opacity:1}@media (max-width:768px){.featured-link:hover h6{transform:translateY(-6px);letter-spacing:5px}}.wp-block-gallery{gap:60px}.wp-block-gallery .wp-block-image{position:relative;border-radius:12px;overflow:hidden;transform-style:preserve-3d}.wp-block-gallery .wp-block-image img{width:100%;height:auto;display:block;border-radius:12px;transform:scale(1);transition:transform .4s ease-out,filter .6s ease;will-change:transform}.wp-block-gallery .wp-block-image:hover img{transform:scale(1.15);filter:brightness(1.06) contrast(1.04)}.wp-block-gallery .wp-block-image:before{content:"";position:absolute;inset:0;border-radius:12px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.12) 0%,rgba(0,0,0,.25) 100%);opacity:0;transition:opacity .6s ease;pointer-events:none}.wp-block-gallery .wp-block-image:hover:before{opacity:1}.wp-block-gallery .wp-block-image figcaption{position:absolute;bottom:24px;left:30px;right:30px;pointer-events:none}.wp-block-gallery .wp-block-image figcaption a{font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:500;color:#fff;text-decoration:none;opacity:.85;transform:translateY(8px);transition:transform .5s ease,letter-spacing .4s ease,opacity .4s ease}.wp-block-gallery .wp-block-image:hover figcaption a{transform:translateY(0);letter-spacing:2px;opacity:1}img{display:block !important;margin:0 !important;padding:0 !important}.wp-block-image img,.wp-block-gallery .wp-block-image img{height:100% !important;width:100% !important;object-fit:cover !important}.wp-block-image,.wp-block-gallery .wp-block-image{margin:0 !important;padding:0 !important}#main-menu li{perspective:600px}#main-menu li a{position:relative;display:inline-block;transform:translateY(0) rotateX(0deg);transition:transform .5s cubic-bezier(.16,1,.3,1),letter-spacing .4s ease,text-shadow .4s ease}#main-menu li a:after{content:"";position:absolute;left:50%;bottom:-8px;width:0;height:1px;background:currentColor;transition:width .4s cubic-bezier(.16,1,.3,1),left .4s cubic-bezier(.16,1,.3,1)}#main-menu li a:hover{transform:translateY(-6px) rotateX(8deg);letter-spacing:1px;text-shadow:0 10px 20px rgba(0,0,0,.25)}#main-menu li a:hover:after{width:100%;left:0}#main-menu li.current-menu-item a{letter-spacing:1px}.cta-ultra{position:relative;display:inline-block;padding:16px 34px;font-size:14px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;color:#fff !important;background:#ca9b52;border:22px;overflow:hidden;transition:all .4s ease}.cta-ultra{border-radius:8px}.cta-ultra:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.3),transparent);transition:all .6s ease}.cta-ultra:hover:before{left:100%}.cta-ultra:hover{border-color:#fff;letter-spacing:3px}.post-header{text-align:center;margin:30px 0}.post-header .page-title{position:relative;display:inline-block;font-weight:500;font-size:30px;letter-spacing:3px;text-transform:uppercase;color:#b38a3f;text-shadow:0 2px 0 rgba(0,0,0,.04)}.page-title{position:relative;padding-bottom:40px}.page-title:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:60%;height:3px;background:linear-gradient(to right,transparent,#c6a46c,#f5e7b7,#c6a46c,transparent)}#featured-links{margin-top:30px}.site-description{font-size:18px;font-weight:700;letter-spacing:1px;line-height:1.9;max-width:900px;margin:10px auto;text-align:center;position:relative;padding-bottom:5px}.site-description:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;width:90%;height:2px;background:linear-gradient(to right,transparent,#c6a46c,#f2e3b0,#c6a46c,transparent)}.site-description{position:relative}#panel-2205-2-0-0>div>div>p:nth-child(2){position:relative;padding-bottom:40px}#panel-2205-2-0-0>div>div>p:nth-child(2):after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:60%;height:3px;background:linear-gradient(to right,transparent,#c6a46c,#f5e7b7,#c6a46c,transparent)}#panel-2205-2-0-0>div>div>p:nth-child(2),#panel-2205-2-0-0>div>div>p:nth-child(8){position:relative;padding-bottom:40px}#panel-2205-2-0-0>div>div>p:nth-child(2):after,#panel-2205-2-0-0>div>div>p:nth-child(8):after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:60%;height:3px;background:linear-gradient(to right,transparent,#c6a46c,#f5e7b7,#c6a46c,transparent)}.wp-block-columns h1{font-size:32px}.tp-tmffree-popup-address{display:block}.tp-tmffree-popup-address:after{content:"";display:block}.tp-tmffree-popup-address{white-space:normal}.tp-tmffree-popup-address{max-width:500px}.team-manager-free-items-profiles i{font-size:25px}.copyright-info{color:#ca9b52;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.25)}.wp-block-gallery.is-layout-flex{justify-content:center;gap:20px}.wp-block-gallery.is-layout-flex .wp-block-image{flex-grow:0 !important;flex-shrink:0 !important;flex-basis:320px !important;max-width:320px;aspect-ratio:1/1;overflow:hidden}.wp-block-gallery .wp-block-image img{width:100%;height:100%;object-fit:cover}.cta-section{text-align:center;padding:80px 20px;background:#f7f7f7;margin:80px 0;border-radius:8px}.cta-section h2{font-size:32px;margin-bottom:15px;font-weight:600}.cta-section p{font-size:18px;color:#555;margin-bottom:35px}.cta-ultra{display:inline-block;padding:18px 40px;font-size:15px;font-weight:600;color:#fff;background:#00;border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0 10px 25px rgba(0,0,0,.2)}.cta-ultra:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.25);background:#000}body{font-size:18px;line-height:1.6}h1{font-size:46px}h2{font-size:34px}h3{font-size:26px}p{max-width:1200px}#main-menu li a{font-size:18px !important;padding:0 10px;letter-spacing:.5px;font-weight:800}.tsrow-col-md-4{flex:0 0 40% !important;max-width:40% !important}.tsrow-col-md-8{flex:0 0 60% !important;max-width:60% !important}.left-box-thumbnail img{width:500px;max-width:500px}.left-box-title{color:#c9a46c}#main-menu li a{transition:all .35s ease}#main-nav{z-index:1 !important;position:relative}.team-manager-popup-area{position:fixed !important;z-index:999999 !important}.white-popup{border-radius:18px;box-shadow:0 300px 150px rgba(0,0,0,.55)}.team-manager-popup-right-area{padding-left:40px}.team-manager-popup-right-area p{line-height:1.7;margin-bottom:18px;font-size:17px}.left-box-title{font-size:32px;margin-bottom:20px}.team-manager-popup-left-area .team-manager-popup-designation{font-size:24px !important;margin-top:35px !important;margin-bottom:25px !important;text-align:center;font-weight:600}.left-box-social-items .fa-instagram{font-size:30px;background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:.3s}.left-box-social-items .fa-instagram:hover{transform:scale(1.2)}.left-box-social-items .fa-whatsapp{font-size:30px;color:#25d366;transition:.3s}.left-box-social-items .fa-whatsapp:hover{transform:scale(1.2);color:#1da851}.fa-instagram{font-size:30px;background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:.3s}.fa-instagram:hover{transform:scale(1.2)}.fa-whatsapp{font-size:30px;color:#25d366;transition:.3s}.fa-whatsapp:hover{transform:scale(1.2);color:#1da851}.so-widget-sow-image{position:relative;border-radius:12px;overflow:hidden}.so-widget-sow-image img{width:100%;display:block;border-radius:12px;transform:scale(1);transition:transform .6s ease,filter .6s ease}.so-widget-sow-image:hover img{transform:scale(1.12);filter:brightness(.9)}.so-widget-sow-image:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.35) 35%,rgba(0,0,0,0) 65%);pointer-events:none}.so-widget-sow-image .widget-title{position:absolute;bottom:28px;left:32px;right:32px;margin:0;z-index:2;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:500;color:#fff;text-shadow:0 3px 12px rgba(0,0,0,.6);transition:transform .4s ease,letter-spacing .4s ease}.so-widget-sow-image .widget-title{position:absolute;bottom:28px;left:32px;right:32px;margin:0;z-index:2;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:500;color:#fff;text-shadow:0 3px 12px rgba(0,0,0,.6);transition:transform .4s ease,letter-spacing .4s ease}.so-widget-sow-image .widget-title:after{content:"";display:block;width:60px;height:2px;background:#fff;margin:12px auto 0 auto;transform:scaleX(.3);transform-origin:center;transition:transform .4s ease}.so-widget-sow-image:hover .widget-title{transform:translateY(-4px);letter-spacing:3px}.so-widget-sow-image:hover .widget-title:after{transform:scaleX(1)}.so-widget-sow-image:hover .widget-title{transform:translateY(-4px);letter-spacing:3px}.so-widget-sow-image:hover .widget-title:after{width:70px}.so-widget-sow-image .widget-title{pointer-events:none}.so-widget-sow-image:hover .widget-title{color:#fff;text-shadow:0 4px 14px rgba(0,0,0,.8)}.so-widget-sow-image .widget-title:after{content:"";display:block;width:35px;height:2px;background:#fff;margin-top:10px;transition:width .35s ease}.so-widget-sow-image:hover img{transform:scale(1.12)}.so-widget-sow-image:hover img{transform:scale(1.12);filter:brightness(.75)}.so-widget-sow-image:after{transition:opacity .35s ease}.so-widget-sow-image:hover:after{opacity:1}.so-widget-sow-image .widget-title{transition:transform .35s ease,letter-spacing .35s ease,text-shadow .35s ease}.so-widget-sow-image:hover .widget-title{transform:translateY(-4px) scale(1.05);letter-spacing:3px;text-shadow:0 6px 20px rgba(0,0,0,.9)}.so-widget-sow-image:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.4) 40%,rgba(0,0,0,0) 70%);opacity:.6;transition:opacity .35s ease}.so-widget-sow-image:hover:after{opacity:1}body,button,input,select,textarea{font-family:'Manrope',sans-serif !important}h1,h2,h3,h4,h5,h6,.site-title,.site-description,.main-navigation a,button,input[type=button],input[type=submit],.wp-block-button__link{font-family:'Manrope',sans-serif !important}.post-header .page-title{font-weight:900 !important}#pg-4900-1 .so-widget-sow-image .sow-image-container{position:relative !important;width:100% !important;padding-top:100% !important;height:0 !important;overflow:hidden !important}#pg-4900-1 .so-widget-sow-image .sow-image-container a{position:absolute !important;inset:0 !important;display:block !important}#pg-4900-1 .so-widget-sow-image .sow-image-container img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important}.site-description{color:#ca9b52;font-size:16px;line-height:1.6;width:100%;text-indent:-9999px;position:relative}.site-description:before{content:"MIM CONCEPT AGENCEMENT";display:block;text-indent:0;font-weight:800}