/*
Theme Name:Maverick
Description:Maverick
Author:Elementor Team
Author URI:https://maverick.paris/
Template:hello-elementor
Version:2.0.0
Text Domain:maverick
Tags:flexible-header,custom-colors,custom-menu,custom-logo,editor-style,featured-images,rtl-language-support,threaded-comments,translation-ready
*/
nav.elementor-nav-menu--main{position:relative}.elementor-heading-title i,.elementor-widget-container ul.wp-block-list li:before{color:var(--e-global-color-secondary)}.icon-with-circle .elementor-icon-list-icon{border:1px solid #fff;border-radius:50px;padding:10px}.icon-with-circle .elementor-icon-list-icon>svg{margin-right:0!important}.icon-with-circle .elementor-icon-list-item:hover .elementor-icon-list-icon,.border-color-secondary .elementor-icon-list-icon{border-color:var(--e-global-color-secondary)}.icon-with-circle.hover-color-accent .elementor-icon-list-item:hover .elementor-icon-list-icon,.icon-with-circle.border-color-secondary .elementor-icon-list-item:hover .elementor-icon-list-icon{border-color:var(--e-global-color-accent)!important}.article-top-radius .elementor-posts>article .elementor-post__card,.article-top-radius .e-loop-item .article-head-radius{overflow:hidden}.article-top-radius .elementor-posts>article:first-of-type .elementor-post__card,.article-top-radius .e-loop-item:first-of-type .article-head-radius{border-top-left-radius:30px}.article-top-radius .elementor-posts>article:last-of-type .elementor-post__card,.article-top-radius .e-loop-item:last-of-type .article-head-radius{border-top-right-radius:30px}.article-top-radius .swiper-slide{overflow:visible}.elementor-posts .elementor-post__card .elementor-post__thumbnail img{height:100%;width:auto}.min-badge-padding .article-badge .elementor-widget-container{padding-bottom:1px!important}.btn-absolute .elementor-button-link{position:absolute;inset:0}.icon-justify-center .elementor-button-icon{display:flex;justify-content:center}.hover-scale-image:hover .img-scale{opacity:.7;-ms-transform:scale(1.1);transform:scale(1.1);transition-duration:.5s}.single .page-content>.wp-block-group,.single .elementor-widget-container>.wp-block-group{gap:0}.single .body-content figure,.mw-720{max-width:720px!important;margin:0 auto}.single .wp-block-group figure,.single .wp-block-group img,.mw-720 figure,.mw-720 img,.single .body-content .wp-block-media-text figure,.elementor-widget-container .wp-block-columns img{width:100%}.single .wp-block-group figure,.single .wp-block-group img,.single .body-content .wp-block-media-text figure{height:auto}.single .wp-block-group .wp-block-group,.single .wp-block-media-text{background-color:var(--e-global-color-secondary)}.single .wp-block-group .wp-block-group{padding:2em 3em;color:#fff;margin-bottom:3em}.single .body-content .wp-block-media-text figure{max-width:100%!important}.single .wp-block-media-text>.wp-block-media-text__content{display:flex;align-items:center;height:100%;color:#fff;padding:4em 2.5em}.elementor-widget-container ul.wp-block-list{list-style:none}.elementor-widget-container ul.wp-block-list li:before{content:"✓";padding-right:10px}.cmplz-buttons .cmplz-btn{border-radius:25px!important}.mb-header-nav{background-color:var(--e-global-color-47a1950);padding:0 20px;z-index:1;border-radius:30px;box-shadow:0 6px 16px rgba(0,0,0,.16)}.mb-header-nav nav>.menu{display:flex;gap:0;list-style:none;margin:0;padding:0}.mb-header-nav nav>.menu>li{display:flex}.mb-header-nav nav>.menu a{position:relative;flex-grow:1;white-space:nowrap;padding:13px 20px;text-decoration:none;color:var(--e-global-color-primary);fill:var(--e-global-color-primary);font-family: var(--e-global-typography-text-font-family), Sans-serif;font-weight:500;line-height:20px}.mb-header-nav nav>.menu .current-menu-item a:after,.mb-header-nav nav>.menu a:hover:after{content:"";position:absolute;bottom:0;left:50%;width:20px;height:3px;background-color:var(--e-global-color-accent);transform:translateX(-50%);transition:1s}.mb-header-nav nav>.menu:hover .current-menu-item a:after{display:none}.mb-header-nav nav>.menu a:hover:after{display:block!important}.services-card-title{background:var(--e-global-color-accent) url(https://maverick.paris/wp-content/uploads/2025/01/finger-print.png) no-repeat 20px 50%/50px auto;padding:20px 20px 20px 90px}.services-card-title h3{margin: 0;font-family:var(--e-global-typography-7076054-font-family),sans-serif;font-size:var(--e-global-typography-7076054-font-size);font-weight:var(--e-global-typography-7076054-font-weight);text-transform:var(--e-global-typography-7076054-text-transform);color:var(--e-global-color-47a1950)}.services-card-title span{font-family:var(--e-global-typography-a5dabdb-font-family),sans-serif;font-size:var(--e-global-typography-a5dabdb-font-size);font-weight:var(--e-global-typography-a5dabdb-font-weight);line-height:var(--e-global-typography-a5dabdb-line-height);color:var(--e-global-color-secondary)}.services-card-text {padding: 30px;}.services-card-text p{font-family: var(--e-global-typography-text-font-family), Sans-serif;font-weight: var(--e-global-typography-text-font-weight)}.elementor-heading-title i{font-style:normal!important}.banner-title h1 {font-family: var(--e-global-typography-08eafb0-font-family), Sans-serif;font-size: var(--e-global-typography-08eafb0-font-size);font-weight: var(--e-global-typography-08eafb0-font-weight);text-shadow: 3px 6px 10px rgba(0, 0, 0, .16);color: var(--e-global-color-primary);margin-bottom: 20px}.banner-title h2 {font-family: var(--e-global-typography-primary-font-family), Sans-serif;font-weight: var(--e-global-typography-primary-font-weight);color: var(--e-global-color-secondary);font-size: var(--e-global-typography-9f1c9b6-font-size)}.section-head h4,.section-head .h4 {font-family: var(--e-global-typography-9f1c9b6-font-family), Sans-serif;font-size: var(--e-global-typography-9f1c9b6-font-size);font-weight: var(--e-global-typography-9f1c9b6-font-weight);margin-bottom: 0;display: block}.section-head span {font-family: var(--e-global-typography-primary-font-family), Sans-serif;font-weight: var(--e-global-typography-primary-font-weight);font-size: 16px}.mb-header-nav--vertical ul,.mb-header-nav--vertical li{display: block;line-height: normal;list-style: none;margin: 0;padding: 0}.mb-header-nav--vertical li a{font-size: var(--e-global-typography-7076054-font-size);font-family: var(--e-global-typography-7076054-font-family), Sans-serif;font-weight: var(--e-global-typography-7076054-font-weight);text-transform: var(--e-global-typography-7076054-text-transform);justify-content: center;padding: 13px 20px;align-items: center;display: flex;color: var(--e-global-color-47a1950)}.mb-header-nav--vertical li.current-menu-item a{color: var(--e-global-color-accent);}@media screen and (max-width:1200px){.single .wp-block-media-text__media{overflow:hidden}.single .wp-block-media-text__media img{width:auto;height:100%}.single .wp-block-media-text{grid-template-columns:50% auto!important}.single .wp-block-media-text>.wp-block-media-text__content{padding:4em 2em}}@media (max-width:1024px){.services-card-title{background-position:15px 50%;background-size:40px auto;padding:15px 15px 15px 70px}.services-card-text {padding: 15px;}}@media screen and (max-width:980px){.single .wp-block-media-text__media img{width:100%;height:auto}.single .wp-block-media-text{grid-template-columns:100%!important}.single .wp-block-media-text>.wp-block-media-text__content{grid-column:1;grid-row:2}}