/*
Theme Name:     Neve
Theme URI:      https://themeisle.com/themes/neve/
Author:         ThemeIsle
Author URI:     https://themeisle.com
Tested up to:   6.2
Requires PHP:   7.0
Requires at least: 5.5
Description:    Neve is a next-generation, ultra-fast WordPress theme designed for top performance, SEO, and Core Web Vitals. Its lightweight codebase and small size ensure minimal overhead and lightning-fast load times. Fully compatible with the block editor, popular page builders (Elementor, Bricks, Oxygen etc), and WooCommerce, it’s perfect for blogs, small businesses, agencies, portfolios, and online stores. With responsive design, multilingual translations, and easy customization options, Neve empowers you to create a future-proof, high-ranking online presence. Discover everything Neve has to offer and explore our powerful premium version at https://themeisle.com/themes/neve/.
Version:        4.2.11
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    neve
Pro Slug:  			neve-pro-addon
AMP: 						true
WordPress Available:  yes
Requires License:     no
Tags: blog, custom-logo, e-commerce, rtl-language-support, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready, wide-blocks, block-styles, footer-widgets, portfolio, left-sidebar, right-sidebar
*/


@font-face {
    font-family: 'FrauncesWonk';
    src: url('/wp-content/fontes/fraunces-variable.ttf') format('truetype');
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
}

h1,
h2,
h3 {
    font-family: 'FrauncesWonk', serif!important;
    font-variation-settings:
        "WONK" 1,
        "SOFT" 0!important;
	font-weight: 380!important;
	color:#0E1A33!important;
}
p {
    margin-bottom: 20px!important;
}
.footer--row-inner {
    padding: 10px 0 25px;
}
.hfg-slot {
    padding: 10px 0;
}
.hfg-slot a:hover {
    color: #DDBF8B!important;
}

.grecaptcha-badge { visibility: hidden; }
.bggradlight {
    background: radial-gradient(900px 600px at -5% 105%, rgb(242 234 218 / 90%), transparent 60%), radial-gradient(700px 500px at 105% -5%, rgb(209 202 163 / 25%), transparent 60%), linear-gradient(90deg, #F5F1EC 0%, #f6f3ea 55%, #fff 100%);
}
.bggraddark {
    background: radial-gradient(900px 600px at -5% 105%, rgba(200, 175, 125, 0.10), transparent 60%), radial-gradient(700px 500px at 105% -5%, rgba(71, 133, 138, 0.25), transparent 60%), linear-gradient(90deg, #091326 0%, #0E1A33 55%, #172542 100%);
}
.bt{
    font-family: "Manrope", Sans-serif;
    font-weight: 700;
    letter-spacing: 1.2px;
    border-radius: 35px 35px 35px 35px;
    padding: 13px 30px ;
	font-size: .88em!important;
	display: inline-flex;    
  align-items: center;      
  justify-content: center;  
  text-decoration: none;  
}
.bt i {
  display: inline-block;
  line-height: 1;         
}

.btstroke{
	background: transparent;
    border: 1px solid #fff;
	color: #fff!important;
}
.btblack{
	background: #222;
	color: #fff!important;
}
.btblack:hover{
	background: #000;
}
.btwhite{
	background: #fff;
	color: #000!important;
}
.btwhite:hover{
}

.btred{
	background: #ff0033;
	color: #fff!important;
}
.btred:hover{
	background: #d6002b;
}

.btig{
	color: #fff!important;
	 background: #405de6; 
      background: radial-gradient(circle at 70% -7%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}

.bt-insta i {
  margin-right: 7px;
  font-size: 1.5em;
  line-height: 1;
}
Use code with caution.Tout est revenu à l'ordre. Souhaitez-vous que l'on ajuste un autre élément sur vos boutons, comme la police d'écriture, la taille du bouton, ou l'espacement interne (padding) ?AI responses may include mistakes. Learn more
}




.builder-item .item--inner{
letter-spacing: 0.01em!important;
font-size: .88em!important;
}
.button.button-primary{
text-transform:uppercase!important;
	font-size: .9em!important;
	letter-spacing: 0.04em!important;
	border: 1px solid #e5dbbd!important;
}
.button.button-primary::before {
    content: "\f2e5";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    margin-right: 4px;
	font-size:1.4em;
}

.sib_signup_box_inside_1 {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    gap: 0 !important;
}

.sib_signup_box_inside_1 .sib-email-area {
    flex: 1 !important;
    width: auto !important;
}

.sib_signup_box_inside_1 .sib-email-area input[type="email"] {
    width: 100% !important;
}

.sib_signup_box_inside_1 > p:last-child {
    width: auto !important;
    flex: 0 0 auto !important;
    margin: 10px 0 0 -20px !important;
}

.sib_signup_box_inside_1 .sib-default-btn {
    width: auto !important;
    min-width: 200px !important;
}

/* MOBILE */
@media (max-width: 767px) {
    .sib_signup_box_inside_1 {
        display: block !important;
    }

    .sib_signup_box_inside_1 .sib-email-area {
        width: 100% !important;
    }

    .sib_signup_box_inside_1 > p:last-child {
        width: 100% !important;
        margin: 30px 0 0 0 !important;
    }

    .sib_signup_box_inside_1 .sib-default-btn {
        width: 100% !important;
    }
}