.elementor-6271 .elementor-element.elementor-element-949d308 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-6271 .elementor-element.elementor-element-949d308 .pt_plus_adv_text_block .text-content-block,.elementor-6271 .elementor-element.elementor-element-949d308 .pt_plus_adv_text_block .text-content-block p{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6271 .elementor-element.elementor-element-949d308 .pt_plus_adv_text_block .text-content-block p,.elementor-6271 .elementor-element.elementor-element-949d308 .pt_plus_adv_text_block .text-content-block{color:#492718;}.elementor-6271 .elementor-element.elementor-element-74b48fa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-6271 .elementor-element.elementor-element-74b48fa:not(.elementor-motion-effects-element-type-background), .elementor-6271 .elementor-element.elementor-element-74b48fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #38BDF833 53%, #F3F3F333 95%);}.elementor-6271 .elementor-element.elementor-element-74b48fa::before, .elementor-6271 .elementor-element.elementor-element-74b48fa > .elementor-background-video-container::before, .elementor-6271 .elementor-element.elementor-element-74b48fa > .e-con-inner > .elementor-background-video-container::before, .elementor-6271 .elementor-element.elementor-element-74b48fa > .elementor-background-slideshow::before, .elementor-6271 .elementor-element.elementor-element-74b48fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-6271 .elementor-element.elementor-element-74b48fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nova3dfactory.com/wp-content/uploads/2026/09/04.png");--background-overlay:'';}.elementor-6271 .elementor-element.elementor-element-5a851c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6271 .elementor-element.elementor-element-e357044{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6271 .elementor-element.elementor-element-9277522{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6271 .elementor-element.elementor-element-db220f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6271 .elementor-element.elementor-element-993c322{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6271 .elementor-element.elementor-element-bf70d93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6271 .elementor-element.elementor-element-00ced7d .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-6271 .elementor-element.elementor-element-00ced7d .pt_plus_adv_text_block .text-content-block,.elementor-6271 .elementor-element.elementor-element-00ced7d .pt_plus_adv_text_block .text-content-block p{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6271 .elementor-element.elementor-element-00ced7d .pt_plus_adv_text_block .text-content-block p,.elementor-6271 .elementor-element.elementor-element-00ced7d .pt_plus_adv_text_block .text-content-block{color:#492718;}.elementor-6271 .elementor-element.elementor-element-fec1c2c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-6271 .elementor-element.elementor-element-fec1c2c:not(.elementor-motion-effects-element-type-background), .elementor-6271 .elementor-element.elementor-element-fec1c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #FFD7BF 0%, #FFFFFF 0%);}.elementor-6271 .elementor-element.elementor-element-fec1c2c::before, .elementor-6271 .elementor-element.elementor-element-fec1c2c > .elementor-background-video-container::before, .elementor-6271 .elementor-element.elementor-element-fec1c2c > .e-con-inner > .elementor-background-video-container::before, .elementor-6271 .elementor-element.elementor-element-fec1c2c > .elementor-background-slideshow::before, .elementor-6271 .elementor-element.elementor-element-fec1c2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-6271 .elementor-element.elementor-element-fec1c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nova3dfactory.com/wp-content/uploads/2026/09/Firefly_Create-a-highly-stylized-visual-representing-the-world-of-3D-modeling-and-digital-eng-450202.png");--background-overlay:'';background-position:center center;}.elementor-6271 .elementor-element.elementor-element-5bcc083{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6271 .elementor-element.elementor-element-9cddfb2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6271 .elementor-element.elementor-element-abd48cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6271 .elementor-element.elementor-element-0ada3d8{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-11 .button-link-wrap > span,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-11 .button-link-wrap::before,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-17 .button-link-wrap > span{margin:24px 24px 24px 24px;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 30px 15px 30px;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button .button-link-wrap{font-size:20px;color:#BF6600;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button .button-link-wrap svg{fill:#CE4C13;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#BF6600;stroke:#BF6600;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#CE4C13;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button .button-link-wrap .btn-icon{color:#CE4C13;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#CE4C13;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#CE4C13;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#CE4C13;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-5 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-24 .button-link-wrap{border-style:solid;border-color:#313131;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-5 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-16 .button-link-wrap::before,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-24 .button-link-wrap{border-width:0px 0px 0px 0px;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-18 .button-link-wrap{background:#313131;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-18 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-18 .button-link-wrap::after,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-24 .button-link-wrap{border-radius:29px 29px 29px 29px;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-4 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-5 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-8 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-10 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-11 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-12 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-13 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-14 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-16 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-17 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-19 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-20 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-21 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-22 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-24 .button-link-wrap:hover{border-style:solid;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-4 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-5 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-8 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-10 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-11 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-12 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-13 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-14 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-16 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-16 .button-link-wrap::before,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-17 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-19 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-20 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-21 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-22 .button-link-wrap:hover,
					.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-24 .button-link-wrap:hover{border-width:1px 1px 1px 1px;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-4 .button-link-wrap:hover,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-5 .button-link-wrap:hover,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-8 .button-link-wrap:hover,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-10 .button-link-wrap:hover,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-11 .button-link-wrap:hover,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-12 .button-link-wrap:hover,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-13 .button-link-wrap:hover,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-14 .button-link-wrap:hover,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-16 .button-link-wrap::before,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-17 .button-link-wrap:hover,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-19 .button-link-wrap:hover,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-20 .button-link-wrap:hover,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-21 .button-link-wrap:hover,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-22 .button-link-wrap:hover,.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-24 .button-link-wrap:hover{border-color:#313131;}.elementor-6271 .elementor-element.elementor-element-2db79f4 .pt_plus_button.button-style-18 .button-link-wrap::before{background:#313131;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6271 .elementor-element.elementor-element-74b48fa{--grid-auto-flow:row;}.elementor-6271 .elementor-element.elementor-element-fec1c2c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6271 .elementor-element.elementor-element-74b48fa{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6271 .elementor-element.elementor-element-fec1c2c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for tp-adv-text-block, class: .elementor-element-949d308 */.info-bulle {
    position: relative;
    display: inline-block;
    margin-left: 6px;
    cursor: help;
    line-height: 1;
    color: #5BC0EB;
    font-weight: 600;
    font-size: 15px;
}

.info-bulle-contenu {
    display: none;
    position: absolute;
    z-index: 99999;

    left: 50%;
    top: calc(100% + 10px);
    bottom: auto;
    transform: translateX(-50%);

    width: 380px;
    padding: 16px 18px;

    background: #222;
    color: #fff;
    border-radius: 6px;

    font-family: inherit;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.55;
    text-align: left;

    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    hyphens: none;

    box-sizing: border-box;
}

.info-bulle:hover .info-bulle-contenu {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a851c2 */.elementor-6271 .elementor-element.elementor-element-5a851c2 {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.5s ease;
}

.elementor-6271 .elementor-element.elementor-element-5a851c2:hover {
    transform: scale(1.025);
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e357044 */.elementor-6271 .elementor-element.elementor-element-e357044 {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.5s ease;
}

.elementor-6271 .elementor-element.elementor-element-e357044:hover {
    transform: scale(1.025);
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9277522 */.elementor-6271 .elementor-element.elementor-element-9277522 {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.5s ease;
}

.elementor-6271 .elementor-element.elementor-element-9277522:hover {
    transform: scale(1.025);
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db220f0 */.elementor-6271 .elementor-element.elementor-element-db220f0 {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.5s ease;
}

.elementor-6271 .elementor-element.elementor-element-db220f0:hover {
    transform: scale(1.025);
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993c322 */.elementor-6271 .elementor-element.elementor-element-993c322 {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.5s ease;
}

.elementor-6271 .elementor-element.elementor-element-993c322:hover {
    transform: scale(1.025);
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf70d93 */.elementor-6271 .elementor-element.elementor-element-bf70d93 {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.5s ease;
}

.elementor-6271 .elementor-element.elementor-element-bf70d93:hover {
    transform: scale(1.025);
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for tp-adv-text-block, class: .elementor-element-00ced7d */.info-bulle-resina {
    position: relative;
    display: inline-block;
    margin-left: 6px;
    cursor: help;
    line-height: 1;
    color: #5BC0EB;
    font-weight: 600;
    font-size: 15px;
}

.info-bulle-resina-conteudo {
    display: none;
    position: absolute;
    z-index: 99999;

    left: 50%;
    top: calc(100% + 10px);
    bottom: auto;
    transform: translateX(-50%);

    width: 380px;
    padding: 16px 18px;

    background: #222;
    color: #fff;
    border-radius: 6px;

    font-family: inherit;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.55;
    text-align: left;

    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    hyphens: none;

    box-sizing: border-box;
}

.info-bulle-resina:hover .info-bulle-resina-conteudo {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bcc083 */.elementor-6271 .elementor-element.elementor-element-5bcc083 {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.5s ease;
}

.elementor-6271 .elementor-element.elementor-element-5bcc083:hover {
    transform: scale(1.025);
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cddfb2 */.elementor-6271 .elementor-element.elementor-element-9cddfb2 {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.5s ease;
}

.elementor-6271 .elementor-element.elementor-element-9cddfb2:hover {
    transform: scale(1.025);
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd48cb */.elementor-6271 .elementor-element.elementor-element-abd48cb {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.5s ease;
}

.elementor-6271 .elementor-element.elementor-element-abd48cb:hover {
    transform: scale(1.025);
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ada3d8 */.elementor-6271 .elementor-element.elementor-element-0ada3d8 {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.5s ease;
}

.elementor-6271 .elementor-element.elementor-element-0ada3d8:hover {
    transform: scale(1.025);
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12);
}/* End custom CSS */