.elementor-44050201 .elementor-element.elementor-element-1096cfdc:not(.elementor-motion-effects-element-type-background), .elementor-44050201 .elementor-element.elementor-element-1096cfdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5E6B40;background-image:url("/img/cms/cocotte%20de%20cuisson%20plat%20mijote%CC%81%20maison.jpg");}.elementor-44050201 .elementor-element.elementor-element-1096cfdc > .elementor-background-overlay{background-color:rgba(0, 0, 0, 0.30196078431372547);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44050201 .elementor-element.elementor-element-1096cfdc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-44050201 .elementor-element.elementor-element-248046f7 .elementor-heading-title{color:#FFFFFF;font-size:70px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-44050201 .elementor-element.elementor-element-6884f{margin-top:80px;margin-bottom:0px;}.elementor-44050201 .elementor-element.elementor-element-4638fef0 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav--main{font-family:"Open Sans", Open Sans;font-size:14px;font-weight:700;line-height:22px;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs a.elementor-item:not(#e){color:#000000;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff > .elementor-container > .elementor-nav-tabs > .elementor-nav{background-color:#FFFFFF;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs a.elementor-item.elementor-item-active:not(#e), .elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs a.elementor-item.highlighted:not(#e), .elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs a.elementor-item:not(#e):hover, .elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs a.elementor-item:not(#e):focus{color:#FFFFFF;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs:not(.e--pointer-framed) .elementor-item:before, .elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs:not(.e--pointer-framed) .elementor-item:after{background-color:#000000;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs.e--pointer-framed .elementor-item:before, .elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs.e--pointer-framed .elementor-item:after{border-color:#000000;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs a.elementor-item.elementor-item-active:not(#e){color:#FFFFFF;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#000000;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs.e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs.e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#000000;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs .elementor-item{padding-left:9px;padding-right:9px;padding-top:4px;padding-bottom:4px;}body:not(.lang-rtl) .elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav--layout-horizontal .elementor-nav > li:not(:last-child){margin-right:16px;}body.lang-rtl .elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav--layout-horizontal .elementor-nav > li:not(:last-child){margin-left:16px;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-nav-tabs:not(.elementor-nav--layout-horizontal) .elementor-nav > li:not(:last-child){margin-bottom:16px;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .e--pointer-underline .elementor-item:after, .elementor-44050201 .elementor-element.elementor-element-65f8c3ff .e--pointer-overline .elementor-item:before, .elementor-44050201 .elementor-element.elementor-element-65f8c3ff .e--pointer-double-line .elementor-item:before, .elementor-44050201 .elementor-element.elementor-element-65f8c3ff .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff > .elementor-container > .elementor-nav-tabs{padding:10px 10px 10px 0px;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:28px;margin-bottom:28px;}.elementor-44050201 .elementor-element.elementor-element-65f8c3ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44050201 .elementor-element.elementor-element-7a939a95 > .elementor-element-populated, .elementor-44050201 .elementor-element.elementor-element-7a939a95 > .elementor-element-populated > .elementor-background-overlay, .elementor-44050201 .elementor-element.elementor-element-7a939a95 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-7a939a95 .elementor-element-populated .elementor-heading-title{color:#000000;}.elementor-44050201 .elementor-element.elementor-element-7a939a95 > .elementor-element-populated{color:#000000;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-7a939a95 .elementor-element-populated a:not(#e){color:#000000;}.elementor-44050201 .elementor-element.elementor-element-7a939a95 .elementor-element-populated a:not(#e):hover{color:#000000;}.elementor-44050201 .elementor-element.elementor-element-36e4ee44 a.elementor-button{font-family:"Open Sans", Open Sans;font-size:16px;font-weight:700;line-height:45px;background-color:#1E1E1E;border-radius:6px 6px 6px 6px;padding:0px 21px 0px 21px;}.elementor-44050201 .elementor-element.elementor-element-36e4ee44 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-44050201 .elementor-element.elementor-element-36e4ee44 a.elementor-button:not(#e):hover, .elementor-44050201 .elementor-element.elementor-element-36e4ee44 a.elementor-button:not(#e):focus{color:#1E1E1E;}.elementor-44050201 .elementor-element.elementor-element-36e4ee44 a.elementor-button:hover, .elementor-44050201 .elementor-element.elementor-element-36e4ee44 a.elementor-button:focus{background-color:#FFFFFF;border-color:#1E1E1E;}.elementor-44050201 .elementor-element.elementor-element-36e4ee44 .elementor-button{border-style:solid;}.elementor-44050201 .elementor-element.elementor-element-36e4ee44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-7376f94 a.elementor-button{font-family:"Open Sans", Open Sans;font-size:16px;font-weight:700;line-height:45px;background-color:#1E1E1E;border-radius:6px 6px 6px 6px;padding:0px 21px 0px 21px;}.elementor-44050201 .elementor-element.elementor-element-7376f94 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-44050201 .elementor-element.elementor-element-7376f94 a.elementor-button:not(#e):hover, .elementor-44050201 .elementor-element.elementor-element-7376f94 a.elementor-button:not(#e):focus{color:#1E1E1E;}.elementor-44050201 .elementor-element.elementor-element-7376f94 a.elementor-button:hover, .elementor-44050201 .elementor-element.elementor-element-7376f94 a.elementor-button:focus{background-color:#FFFFFF;border-color:#1E1E1E;}.elementor-44050201 .elementor-element.elementor-element-7376f94 .elementor-button{border-style:solid;}.elementor-44050201 .elementor-element.elementor-element-7376f94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-5ff0be2a > .elementor-element-populated, .elementor-44050201 .elementor-element.elementor-element-5ff0be2a > .elementor-element-populated > .elementor-background-overlay, .elementor-44050201 .elementor-element.elementor-element-5ff0be2a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-5ff0be2a .elementor-element-populated .elementor-heading-title{color:#000000;}.elementor-44050201 .elementor-element.elementor-element-5ff0be2a > .elementor-element-populated{color:#000000;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-5ff0be2a .elementor-element-populated a:not(#e){color:#000000;}.elementor-44050201 .elementor-element.elementor-element-5ff0be2a .elementor-element-populated a:not(#e):hover{color:#000000;}.elementor-44050201 .elementor-element.elementor-element-37951b3a a.elementor-button{font-family:"Open Sans", Open Sans;font-size:16px;font-weight:700;line-height:45px;background-color:#1E1E1E;border-radius:6px 6px 6px 6px;padding:0px 21px 0px 21px;}.elementor-44050201 .elementor-element.elementor-element-37951b3a a.elementor-button:not(#e){color:#FFFFFF;}.elementor-44050201 .elementor-element.elementor-element-37951b3a a.elementor-button:not(#e):hover, .elementor-44050201 .elementor-element.elementor-element-37951b3a a.elementor-button:not(#e):focus{color:#1E1E1E;}.elementor-44050201 .elementor-element.elementor-element-37951b3a a.elementor-button:hover, .elementor-44050201 .elementor-element.elementor-element-37951b3a a.elementor-button:focus{background-color:#FFFFFF;border-color:#1E1E1E;}.elementor-44050201 .elementor-element.elementor-element-37951b3a .elementor-button{border-style:solid;}.elementor-44050201 .elementor-element.elementor-element-37951b3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-5fec907a .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-44050201 .elementor-element.elementor-element-42790703 > .elementor-element-populated, .elementor-44050201 .elementor-element.elementor-element-42790703 > .elementor-element-populated > .elementor-background-overlay, .elementor-44050201 .elementor-element.elementor-element-42790703 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-42790703 .elementor-element-populated .elementor-heading-title{color:#000000;}.elementor-44050201 .elementor-element.elementor-element-42790703 > .elementor-element-populated{color:#000000;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-42790703 .elementor-element-populated a:not(#e){color:#000000;}.elementor-44050201 .elementor-element.elementor-element-42790703 .elementor-element-populated a:not(#e):hover{color:#000000;}.elementor-44050201 .elementor-element.elementor-element-6df071f0 a.elementor-button{font-family:"Open Sans", Open Sans;font-size:16px;font-weight:700;line-height:45px;background-color:#1E1E1E;border-radius:6px 6px 6px 6px;padding:0px 21px 0px 21px;}.elementor-44050201 .elementor-element.elementor-element-6df071f0 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-44050201 .elementor-element.elementor-element-6df071f0 a.elementor-button:not(#e):hover, .elementor-44050201 .elementor-element.elementor-element-6df071f0 a.elementor-button:not(#e):focus{color:#1E1E1E;}.elementor-44050201 .elementor-element.elementor-element-6df071f0 a.elementor-button:hover, .elementor-44050201 .elementor-element.elementor-element-6df071f0 a.elementor-button:focus{background-color:#FFFFFF;border-color:#1E1E1E;}.elementor-44050201 .elementor-element.elementor-element-6df071f0 .elementor-button{border-style:solid;}.elementor-44050201 .elementor-element.elementor-element-6df071f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-6bcf7908 > .elementor-container{max-width:1440px;}.elementor-bc-flex-widget .elementor-44050201 .elementor-element.elementor-element-3f05d832.elementor-column .elementor-column-wrap{align-items:center;}.elementor-44050201 .elementor-element.elementor-element-3f05d832.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-44050201 .elementor-element.elementor-element-6300cc79 .elementor-icon-list-icon i{font-size:14px;}.elementor-44050201 .elementor-element.elementor-element-6300cc79 .elementor-icon-list-icon svg{width:14px;}.elementor-44050201 .elementor-element.elementor-element-a56c8da{text-align:center;}.elementor-44050201 .elementor-element.elementor-element-a56c8da .elementor-heading-title{font-family:"Bebas Neue", Open Sans;font-size:56px;font-weight:400;line-height:54px;}.elementor-44050201 .elementor-element.elementor-element-a56c8da > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-6d8489d4 .elementor-text-editor{text-align:center;}.elementor-44050201 .elementor-element.elementor-element-6d8489d4{color:#898A93;font-family:"Lato", Open Sans;font-size:18px;line-height:24px;}.elementor-44050201 .elementor-element.elementor-element-303db59d.elementor-view-stacked .elementor-icon{background-color:rgba(255, 255, 255, 0);}.elementor-44050201 .elementor-element.elementor-element-303db59d.elementor-view-framed .elementor-icon, .elementor-44050201 .elementor-element.elementor-element-303db59d.elementor-view-default .elementor-icon{color:rgba(255, 255, 255, 0);}.elementor-44050201 .elementor-element.elementor-element-303db59d.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-44050201 .elementor-element.elementor-element-303db59d.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-44050201 .elementor-element.elementor-element-303db59d.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-44050201 .elementor-element.elementor-element-303db59d .elementor-icon i{transform:rotate(0deg);}.elementor-44050201 .elementor-element.elementor-element-16a8dcb9.elementor-view-stacked .elementor-icon{background-color:rgba(2, 1, 1, 0);}.elementor-44050201 .elementor-element.elementor-element-16a8dcb9.elementor-view-framed .elementor-icon, .elementor-44050201 .elementor-element.elementor-element-16a8dcb9.elementor-view-default .elementor-icon{color:rgba(2, 1, 1, 0);}.elementor-44050201 .elementor-element.elementor-element-16a8dcb9.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-44050201 .elementor-element.elementor-element-16a8dcb9.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-44050201 .elementor-element.elementor-element-16a8dcb9.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-44050201 .elementor-element.elementor-element-16a8dcb9 .elementor-icon i{transform:rotate(0deg);}.elementor-44050201 .elementor-element.elementor-element-5fa7a5bc.elementor-view-stacked .elementor-icon{background-color:rgba(2, 1, 1, 0);}.elementor-44050201 .elementor-element.elementor-element-5fa7a5bc.elementor-view-framed .elementor-icon, .elementor-44050201 .elementor-element.elementor-element-5fa7a5bc.elementor-view-default .elementor-icon{color:rgba(2, 1, 1, 0);}.elementor-44050201 .elementor-element.elementor-element-5fa7a5bc.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-44050201 .elementor-element.elementor-element-5fa7a5bc.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-44050201 .elementor-element.elementor-element-5fa7a5bc.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-44050201 .elementor-element.elementor-element-5fa7a5bc .elementor-icon i{transform:rotate(0deg);}.elementor-44050201 .elementor-element.elementor-element-672d0de1.elementor-view-stacked .elementor-icon{background-color:rgba(2, 1, 1, 0);}.elementor-44050201 .elementor-element.elementor-element-672d0de1.elementor-view-framed .elementor-icon, .elementor-44050201 .elementor-element.elementor-element-672d0de1.elementor-view-default .elementor-icon{color:rgba(2, 1, 1, 0);}.elementor-44050201 .elementor-element.elementor-element-672d0de1.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-44050201 .elementor-element.elementor-element-672d0de1.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-44050201 .elementor-element.elementor-element-672d0de1.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-44050201 .elementor-element.elementor-element-672d0de1 .elementor-icon i{transform:rotate(0deg);}.elementor-44050201 .elementor-element.elementor-element-7f840051{text-align:center;}.elementor-44050201 .elementor-element.elementor-element-7f840051 .elementor-heading-title{font-family:"Bebas Neue", Open Sans;font-size:56px;font-weight:400;line-height:54px;}.elementor-44050201 .elementor-element.elementor-element-572995c9 .elementor-text-editor{text-align:center;}.elementor-44050201 .elementor-element.elementor-element-572995c9{color:#898A93;font-family:"Lato", Open Sans;font-size:18px;line-height:24px;}.elementor-44050201 .elementor-element.elementor-element-3891509f > .elementor-container{max-width:1600px;}.elementor-44050201 .elementor-element.elementor-element-3d2149d6 > .elementor-container{max-width:1600px;}.elementor-44050201 .elementor-element.elementor-element-3eeb742c > .elementor-container{max-width:1440px;}.elementor-44050201 .elementor-element.elementor-element-3eeb742c{margin-top:0px;margin-bottom:0px;padding:102px 0px 80px 0px;}.elementor-44050201 .elementor-element.elementor-element-c4cbdcc .elementor-heading-title{color:#000000;font-family:"Bebas Neue", Open Sans;font-size:56px;line-height:45px;}body:not(.lang-rtl) .elementor-44050201 .elementor-element.elementor-element-6f38ac45{left:-99px;}body.lang-rtl .elementor-44050201 .elementor-element.elementor-element-6f38ac45{right:-99px;}.elementor-44050201 .elementor-element.elementor-element-6f38ac45{top:-71px;}.elementor-44050201 .elementor-element.elementor-element-918a2ae{margin-top:0px;margin-bottom:0px;}.elementor-44050201 .elementor-element.elementor-element-4eb73699 .elementor-accordion-item{border-width:0px;}.elementor-44050201 .elementor-element.elementor-element-4eb73699 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-44050201 .elementor-element.elementor-element-4eb73699 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-44050201 .elementor-element.elementor-element-2c1b6ce8{text-align:center;}.elementor-44050201 .elementor-element.elementor-element-2c1b6ce8 .elementor-heading-title{font-family:"Bebas Neue", Open Sans;font-size:56px;font-weight:400;line-height:54px;}.elementor-44050201 .elementor-element.elementor-element-2c1b6ce8 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-1acf340b .elementor-text-editor{text-align:center;}.elementor-44050201 .elementor-element.elementor-element-1acf340b{color:#898A93;font-family:"Lato", Open Sans;font-size:18px;line-height:24px;}.elementor-44050201 .elementor-element.elementor-element-5f57a87c{margin-top:100px;margin-bottom:0px;}.elementor-44050201 .elementor-element.elementor-element-783366ce .elementor-heading-title{font-size:54px;font-weight:400;line-height:56px;}.elementor-44050201 .elementor-element.elementor-element-5666cba7 .elementor-heading-title{font-family:"Bebas Neue", Open Sans;font-size:32px;font-weight:400;line-height:35px;}.elementor-44050201 .elementor-element.elementor-element-128b8886 .elementor-field-group{padding-right:calc(10px / 2);padding-left:calc(10px / 2);margin-bottom:10px;}.elementor-44050201 .elementor-element.elementor-element-128b8886 .elementor-form-fields-wrapper{margin-left:calc(-10px / 2);margin-right:calc(-10px / 2);margin-bottom:-10px;}.elementor-44050201 .elementor-element.elementor-element-128b8886 .elementor-field-group > label{padding-bottom:0px;}.elementor-44050201 .elementor-element.elementor-element-128b8886 input[type=checkbox]{margin:0 5px;}.elementor-44050201 .elementor-element.elementor-element-128b8886 .elementor-button{border-width:0px;}.elementor-44050201 .elementor-element.elementor-element-128b8886 .elementor-message{font-size:1px;}.elementor-44050201 .elementor-element.elementor-element-cbe93a8{margin-top:80px;margin-bottom:80px;padding:32px 0px 32px 0px;}.elementor-44050201 .elementor-element.elementor-element-13c83943 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-4a31ae5b .elementor-text-editor{text-align:center;}.elementor-44050201 .elementor-element.elementor-element-4a31ae5b{color:#414141;}.elementor-44050201 .elementor-element.elementor-element-5b44b02d a.elementor-button{font-family:"Open Sans", Open Sans;font-size:12px;font-weight:800;line-height:35px;background-color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:0px 16px 0px 16px;}.elementor-44050201 .elementor-element.elementor-element-5b44b02d a.elementor-button:not(#e){color:#000000;}.elementor-44050201 .elementor-element.elementor-element-5b44b02d a.elementor-button:not(#e):hover, .elementor-44050201 .elementor-element.elementor-element-5b44b02d a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-44050201 .elementor-element.elementor-element-5b44b02d a.elementor-button:hover, .elementor-44050201 .elementor-element.elementor-element-5b44b02d a.elementor-button:focus{background-color:#000000;}.elementor-44050201 .elementor-element.elementor-element-5b44b02d .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-44050201 .elementor-element.elementor-element-7c1039e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-2f938dc5 .elementor-text-editor{text-align:center;}.elementor-44050201 .elementor-element.elementor-element-2f938dc5{color:#414141;}.elementor-44050201 .elementor-element.elementor-element-2ea1cff a.elementor-button{font-family:"Open Sans", Open Sans;font-size:12px;font-weight:800;line-height:35px;background-color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:0px 16px 0px 16px;}.elementor-44050201 .elementor-element.elementor-element-2ea1cff a.elementor-button:not(#e){color:#000000;}.elementor-44050201 .elementor-element.elementor-element-2ea1cff a.elementor-button:not(#e):hover, .elementor-44050201 .elementor-element.elementor-element-2ea1cff a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-44050201 .elementor-element.elementor-element-2ea1cff a.elementor-button:hover, .elementor-44050201 .elementor-element.elementor-element-2ea1cff a.elementor-button:focus{background-color:#000000;}.elementor-44050201 .elementor-element.elementor-element-2ea1cff .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-44050201 .elementor-element.elementor-element-48026a3 .elementor-text-editor{text-align:center;}.elementor-44050201 .elementor-element.elementor-element-48026a3{color:#414141;}.elementor-44050201 .elementor-element.elementor-element-7d6638fc a.elementor-button{font-family:"Open Sans", Open Sans;font-size:12px;font-weight:800;line-height:35px;background-color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:0px 16px 0px 16px;}.elementor-44050201 .elementor-element.elementor-element-7d6638fc a.elementor-button:not(#e){color:#000000;}.elementor-44050201 .elementor-element.elementor-element-7d6638fc a.elementor-button:not(#e):hover, .elementor-44050201 .elementor-element.elementor-element-7d6638fc a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-44050201 .elementor-element.elementor-element-7d6638fc a.elementor-button:hover, .elementor-44050201 .elementor-element.elementor-element-7d6638fc a.elementor-button:focus{background-color:#000000;}.elementor-44050201 .elementor-element.elementor-element-7d6638fc .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-44050201 .elementor-element.elementor-element-43d65a61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-3c6a6391 .elementor-text-editor{text-align:center;}.elementor-44050201 .elementor-element.elementor-element-3c6a6391{color:#414141;}.elementor-44050201 .elementor-element.elementor-element-5a9a054f a.elementor-button{font-family:"Open Sans", Open Sans;font-size:12px;font-weight:800;line-height:35px;background-color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:0px 16px 0px 16px;}.elementor-44050201 .elementor-element.elementor-element-5a9a054f a.elementor-button:not(#e){color:#000000;}.elementor-44050201 .elementor-element.elementor-element-5a9a054f a.elementor-button:not(#e):hover, .elementor-44050201 .elementor-element.elementor-element-5a9a054f a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-44050201 .elementor-element.elementor-element-5a9a054f a.elementor-button:hover, .elementor-44050201 .elementor-element.elementor-element-5a9a054f a.elementor-button:focus{background-color:#000000;}.elementor-44050201 .elementor-element.elementor-element-5a9a054f .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}@media(min-width:1024px){.elementor-44050201 .elementor-element.elementor-element-1bf18a5c{width:25%;}.elementor-44050201 .elementor-element.elementor-element-4301329f{width:75%;}.elementor-44050201 .elementor-element.elementor-element-12cc9f3f{width:28.379%;}.elementor-44050201 .elementor-element.elementor-element-5d509336{width:71.301%;}}@media(max-width:1198px){.elementor-44050201 .elementor-element.elementor-element-5fec907a .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:1023px){.elementor-44050201 .elementor-element.elementor-element-65f8c3ff{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-7a939a95 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-5fec907a .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-44050201 .elementor-element.elementor-element-303db59d .elementor-icon-box-icon{margin-bottom:15px;}.elementor-44050201 .elementor-element.elementor-element-16a8dcb9 .elementor-icon-box-icon{margin-bottom:15px;}.elementor-44050201 .elementor-element.elementor-element-5fa7a5bc .elementor-icon-box-icon{margin-bottom:15px;}.elementor-44050201 .elementor-element.elementor-element-672d0de1 .elementor-icon-box-icon{margin-bottom:15px;}.elementor-44050201 .elementor-element.elementor-element-3eeb742c{padding:32px 12px 0px 12px;}.elementor-44050201 .elementor-element.elementor-element-1bf18a5c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-cbe93a8{margin-top:24px;margin-bottom:24px;padding:24px 0px 24px 0px;}.elementor-44050201 .elementor-element.elementor-element-12878b9{width:50%;}.elementor-44050201 .elementor-element.elementor-element-12878b9 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-44050201 .elementor-element.elementor-element-4bb2fd77{width:50%;}.elementor-44050201 .elementor-element.elementor-element-4bb2fd77 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-44050201 .elementor-element.elementor-element-5676e710{width:50%;}.elementor-44050201 .elementor-element.elementor-element-5676e710 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44050201 .elementor-element.elementor-element-220788f4{width:50%;}.elementor-44050201 .elementor-element.elementor-element-220788f4 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-248046f7 */.elementor-44050201 .elementor-element.elementor-element-248046f7 {
  font-family: 'Bebas Neue';
  font-size: 70px;
  line-height: 74px;
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3889367 */.elementor-44050201 .elementor-element.elementor-element-3889367 {
  font-family: 'Open Sans';
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29d0b8c2 */.elementor-44050201 .elementor-element.elementor-element-29d0b8c2 .elementor-button {
  background: #1E1E1E;
  border-radius: 6px;
  width: 253px;
  height: 45px;
  font-family: 'Open Sans';
  font-weight: 700;
  font-size: 16px;
  color: #FFFFFF;
  padding: 0 21px;
  line-height: 45px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-57f7d420 */.elementor-44050201 .elementor-element.elementor-element-57f7d420 {
    position: absolute;
    top: 380px;
    left: 30px;
    max-width: 600px;
    width: 100%;
    display: flex;
    flex-direction: column;
    z-index: 2;
    box-sizing: border-box;
}

.elementor-44050201 .elementor-element.elementor-element-57f7d420 .elementor-widget-wrap,
.elementor-44050201 .elementor-element.elementor-element-57f7d420 .elementor-element,
.elementor-44050201 .elementor-element.elementor-element-57f7d420 .elementor-widget-container,
.elementor-44050201 .elementor-element.elementor-element-57f7d420 .elementor-button-wrapper {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .elementor-44050201 .elementor-element.elementor-element-57f7d420 {
        position: absolute;
        left: 16px;
        right: 16px;
        bottom: 20px;
        top: auto;
        width: 100%;
        max-width: calc(100% - 32px);
        display: block;
    }
    
    .elementor-44050201 .elementor-element.elementor-element-1096cfdc .elementor-column-wrap {
        top: 320px !important;
        left: 25px;
        right: 16px;
        width: 100% !important;
    }
    .elementor-44050201 .elementor-element.elementor-element-57f7d420 .elementor-widget-wrap,
    .elementor-44050201 .elementor-element.elementor-element-57f7d420 .elementor-widget-container,
    .elementor-44050201 .elementor-element.elementor-element-57f7d420 .elementor-element,
    .elementor-44050201 .elementor-element.elementor-element-57f7d420 .elementor-button-wrapper {
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-44050201 .elementor-element.elementor-element-57f7d420 .elementor-heading-title {
        font-size: 34px;
        line-height: 1;
        margin: 0 0 12px 0;
        max-width: 100%;
    }

    .elementor-44050201 .elementor-element.elementor-element-57f7d420 p {
        display: block;
        width: 100%;
        max-width: 100%;
        font-size: 16px;
        line-height: 1.4;
        margin: 0 0 16px 0;
    }

    .elementor-44050201 .elementor-element.elementor-element-57f7d420 .elementor-button {
        display: inline-flex;
        max-width: 100%;
        white-space: normal;
        text-align: center;
        padding: 12px 20px;
        font-size: 16px;
        line-height: 1.2;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1096cfdc */.elementor-44050201 .elementor-element.elementor-element-1096cfdc {
  min-height: 693px;
  position: relative;
  width: 100vw;
  margin-left: calc(50% - 50vw);
}

#manufacturer #manufacturer-short_description, #manufacturer h1 {
    display: none
}

@media (max-width: 767px) {
  .elementor-44050201 .elementor-element.elementor-element-1096cfdc {
    height: 460px;
    overflow: hidden;
  }
  
  .elementor-44050201 .elementor-element.elementor-element-1096cfdc .elementor-col-50 {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }

  .elementor-44050201 .elementor-element.elementor-element-1096cfdc .elementor-column-wrap {
    top: 260px;
    left: 16px;
    right: 16px;
    width: auto;
  }
  
  .elementor-44050201 .elementor-element.elementor-element-1096cfdc .elementor-heading-title {
    font-size: 42px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dfa155b */.elementor-44050201 .elementor-element.elementor-element-6dfa155b .elementor-heading-title {
  font-family: 'Bebas Neue' !important;
  font-size: 56px !important;
  line-height: 45px !important;
  color: #000000 !important;
  font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-70a513d5 */.elementor-44050201 .elementor-element.elementor-element-70a513d5 .elementor-col-50:first-child {
  flex: 1;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2486cb69 */.elementor-44050201 .elementor-element.elementor-element-2486cb69 .elementor-button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 21px;
  width: 183px;
  margin-left: auto;
  height: 45px;
  background: #1E1E1E;
  border-radius: 6px;
  border: none;
}
.elementor-44050201 .elementor-element.elementor-element-2486cb69 .elementor-button-text {
  font-family: 'Open Sans';
  font-size: 16px;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 45px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4638fef0 */.elementor-44050201 .elementor-element.elementor-element-4638fef0 .elementor-col-50:last-child {
  flex: none;
  width: auto;
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-6884f .elementor-row {
        display: flex !important;
        flex-direction: column !important;
    }
    .elementor-44050201 .elementor-element.elementor-element-4638fef0 .elementor-button-wrapper {
        text-align: center !important;
    }

    .elementor-44050201 .elementor-element.elementor-element-4638fef0 .elementor-button {
    margin-bottom: 20px;
}


}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6884f */.elementor-44050201 .elementor-element.elementor-element-6884f .elementor-container {
  /*max-width: 1312px;*/
  margin: 0 auto;
}

.elementor-44050201 .elementor-element.elementor-element-6884f .elementor-row {
  display: flex !important;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36e4ee44 */.elementor-44050201 .elementor-element.elementor-element-36e4ee44 {
    position: absolute;
    right: 0;
    top: -80px;
    width: fit-content;
    /*z-index: 9999;*/
}

@media (max-width: 767px) {
    .elementor-44050201 .elementor-element.elementor-element-36e4ee44 {
        position: relative;
        top: unset;
        right: unset;
        min-width: 100% !important;
    }
    
    .elementor-44050201 .elementor-element.elementor-element-36e4ee44 a.elementor-button-link {
        min-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7376f94 */.elementor-44050201 .elementor-element.elementor-element-7376f94 {
    /*position: absolute;*/
    right: 0;
    top: -60px;
    width: fit-content;
    /*z-index: 9999;*/
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-44050201 .elementor-element.elementor-element-7376f94 {
        right: -50%;
        transform: translate(-50%);
        top: -80px;
    }
}
@media (max-width: 767px) {
    .elementor-44050201 .elementor-element.elementor-element-7376f94 {
        position: relative;
        top: unset;
        right: unset;
        min-width: 100% !important;
        z-index: unset;
    }
    
    .elementor-44050201 .elementor-element.elementor-element-7376f94 a.elementor-button-link {
        min-width: 100% !important;
    }
    
    .elementor-44050201 .elementor-element.elementor-element-7376f94 a.elementor-button {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37951b3a */.elementor-44050201 .elementor-element.elementor-element-37951b3a {
    position: absolute;
    right: 0;
    top: -80px;
    width: fit-content;
    z-index: 9999;
}

@media (max-width: 767px) {
    .elementor-44050201 .elementor-element.elementor-element-37951b3a {
        position: relative;
        top: unset;
        right: unset;
        min-width: 100% !important;
    }
    
    .elementor-44050201 .elementor-element.elementor-element-37951b3a a.elementor-button-link {
        min-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6df071f0 */.elementor-44050201 .elementor-element.elementor-element-6df071f0 {
    position: absolute;
    right: 0;
    top: -80px;
    width: fit-content;
    z-index: 9999;
}

@media (max-width: 767px) {
    .elementor-44050201 .elementor-element.elementor-element-6df071f0 {
        position: relative;
        top: unset;
        right: unset;
        min-width: 100% !important;
    }
    
    .elementor-44050201 .elementor-element.elementor-element-6df071f0 a.elementor-button-link {
        min-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65f8c3ff */.elementor-44050201 .elementor-element.elementor-element-65f8c3ff a.elementor-item:hover {
    color: #000 !important;
}

.elementor-44050201 .elementor-element.elementor-element-65f8c3ff a.elementor-item::before {
    border-radius: 5px !important;
}

.elementor-44050201 .elementor-element.elementor-element-65f8c3ff a.elementor-item.elementor-item-active {
    background: #000;
    border-radius: 5px !important;
    color: #fff!important;
}

.elementor-44050201 .elementor-element.elementor-element-65f8c3ff article.elementor-section-wrap {
    height: 100%;
}

.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .ce-edit-wrapper {
    height: 100%;
}


.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-product-grid .elementor {
    height: 100%;
}

.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-item:before  {
    opacity: 1!important;
}
.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-icon {
    font-size: 20px;
}

.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .ce-product-name {
    white-space: normal;
    min-height: 60px;
}


.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-pagination-position-outside .elementor-swiper-button {
    top: auto;
    bottom: 0px;
    left: auto;
    background: #F5F5F5;
    color: #1E1E1E;
    transform: none;
    padding: 6px;
}
.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-swiper-button-next {
    right: 0;
}
.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-swiper-button-prev {
    right: 50px;
}


.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-carousel-wrapper.swiper-container {
    padding-bottom: 50px;
}

.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .cgl-section-full::before {
    margin-bottom: 50px
}

.elementor-44050201 .elementor-element.elementor-element-65f8c3ff span.swiper-pagination-bullet {
    border-radius: 3px;
    background: rgba(30, 30, 30, 0.40);
    width: 30px;
    height: 5px;
    
}

.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .swiper-pagination-bullet-active {
    width: 67px;
    height: 5px;
    border-radius: 3px;
    background: #1E1E1E;
}

.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .swiper-container-horizontal>.swiper-pagination-bullets {
    width: auto;
}
.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .product-badge-status {
    background: #fff;
    width: fit-content;
}
@media (max-width: 992px) {
    .elementor-44050201 .elementor-element.elementor-element-65f8c3ff .menu-item-type-column {
        margin-bottom: 8px;
    }
}

.elementor-44050201 .elementor-element.elementor-element-65f8c3ff nav.elementor-nav-tabs {
  display: none !important;
}
.elementor-44050201 .elementor-element.elementor-element-65f8c3ff .elementor-element-1db56eeb {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fab730f */.elementor-44050201 .elementor-element.elementor-element-5fab730f img {
  width: 100%;
  height: 556px;
  object-fit: cover;
  display: block;
  border-radius: 85px 0px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3598223e */.elementor-44050201 .elementor-element.elementor-element-3598223e img {
  width: 194px !important;
  height: 31px !important;
  object-fit: contain !important;
  filter: brightness(0) invert(1) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b0fd9b5 */.elementor-44050201 .elementor-element.elementor-element-3b0fd9b5 {
  position: absolute;
  bottom: 32px;
  right: 32px;
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border-radius: 10px;
  padding: 20px 28px;
  width: 250px;
  height: 71px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2 ;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d74bf26 */.elementor-44050201 .elementor-element.elementor-element-6d74bf26 {
  width: 644px !important;
  max-width: 644px !important;
  min-height: 556px !important;
  position: relative !important;
  overflow: hidden !important;
  border-radius: 85px 0px 0px 0px !important;
  flex-shrink: 0 !important;
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46ba124f */.elementor-44050201 .elementor-element.elementor-element-46ba124f .elementor-heading-title {
  font-family: 'Bebas Neue' !important;
  font-size: 56px !important;
  line-height: 54px !important;
  color: #000000 !important;
  font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b60576b */.elementor-44050201 .elementor-element.elementor-element-4b60576b {
  font-family: 'Open Sans';
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #000000;
  width: 100%;
}
.elementor-44050201 .elementor-element.elementor-element-4b60576b a {
  color: #000000;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6300cc79 */.elementor-44050201 .elementor-element.elementor-element-6300cc79 .elementor-icon-list-icon i,
.elementor-44050201 .elementor-element.elementor-element-6300cc79 .elementor-icon-list-icon svg {
  color: #A8220D;
  fill: #A8220D;
  width: 12px;
  height: 12px;
  font-size: 12px;
}
.elementor-44050201 .elementor-element.elementor-element-6300cc79 .elementor-icon-list-items {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.elementor-44050201 .elementor-element.elementor-element-6300cc79 .elementor-icon-list-item {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-44050201 .elementor-element.elementor-element-6300cc79 .elementor-icon-list-text {
  font-family: 'Open Sans';
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72da27ed */.elementor-44050201 .elementor-element.elementor-element-72da27ed {
  font-family: 'Open Sans';
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #000000;
  width: 100%;
}
.elementor-44050201 .elementor-element.elementor-element-72da27ed a {
  color: #000000;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-705a5eaf */.elementor-44050201 .elementor-element.elementor-element-705a5eaf .elementor-button {
  background: #1E1E1E;
  border-radius: 6px;
  /*width: 267px;*/
  height: 45px;
  font-family: 'Open Sans';
  font-weight: 700;
  font-size: 16px;
  color: #FFFFFF;
  padding: 0 21px;
  line-height: 45px;
  border: none;
}
.elementor-44050201 .elementor-element.elementor-element-705a5eaf .elementor-button:hover {
  background: #333333;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f05d832 */.elementor-44050201 .elementor-element.elementor-element-3f05d832 {
  /*width: 544px;*/
  /*max-width: 544px;*/
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-grow: 1;
  padding: 0;
}

@media (max-width: 767px) {
  .elementor-44050201 .elementor-element.elementor-element-3f05d832 .elementor-element-5494451 .elementor-column-wrap {
    padding: 24px 16px;
  }
  
  .elementor-44050201 .elementor-element.elementor-element-3f05d832 .elementor-heading-title {
    font-size: 36px;
    line-height: 1.1;
  }

  .elementor-44050201 .elementor-element.elementor-element-3f05d832 .elementor-button {
    width: 100%;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6bcf7908 */.elementor-44050201 .elementor-element.elementor-element-6bcf7908 .elementor-row {
        gap: 124px;
}

@media (max-width: 767px) {
  .elementor-44050201 .elementor-element.elementor-element-6bcf7908 > .elementor-container > .elementor-row {
    flex-direction: column !important;
    flex-wrap: wrap !important;
  }
  
  .elementor-44050201 .elementor-element.elementor-element-6bcf7908 > .elementor-container > .elementor-row > div {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    flex: none !important;
  }
  
  .elementor-44050201 .elementor-element.elementor-element-6bcf7908 .elementor-element-cbbe70f img {
    height: 300px !important;
    width: 100% !important;
    object-fit: cover !important;
  }
  
  .elementor-44050201 .elementor-element.elementor-element-6bcf7908 .elementor-element-5494451 .elementor-column-wrap {
    padding: 24px 16px !important;
  }
  
  .elementor-44050201 .elementor-element.elementor-element-6bcf7908 .elementor-heading-title {
    font-size: 32px !important;
    line-height: 1.1 !important;
    text-align: center !important;
  }

  .elementor-44050201 .elementor-element.elementor-element-6bcf7908 .elementor-text-editor {
    text-align: center !important;
  }
  
  .elementor-44050201 .elementor-element.elementor-element-6bcf7908 .elementor-button-wrapper {
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-303db59d */.elementor-44050201 .elementor-element.elementor-element-303db59d {
  background: #F5F5F5;
  border-radius: 32px 32px 0px 0px;
  padding: 24px;
  min-height: 215px;
  text-align: left;
}
.elementor-44050201 .elementor-element.elementor-element-303db59d .elementor-icon-box-wrapper {
  flex-direction: column;
  align-items: flex-start !important;
  text-align: left;
  
}
.elementor-44050201 .elementor-element.elementor-element-303db59d .elementor-icon-box-icon {
  margin: 0;
  width: 40px;
  height: 40px;
}
.elementor-44050201 .elementor-element.elementor-element-303db59d .elementor-icon-box-icon i {
  font-size: 40px;
  color: #A8220D;
}
.elementor-44050201 .elementor-element.elementor-element-303db59d .elementor-icon-box-title {
  font-family: 'Bebas Neue';
  font-size: 30px;
  line-height: 130%;
  color: #A8220D;
  font-weight: 400;
  text-align: left;
}
.elementor-44050201 .elementor-element.elementor-element-303db59d .elementor-icon-box-description {
  font-family: 'Open Sans';
  font-size: 16px;
  line-height: 24px;
  color: #1E1E1E;
  font-weight: 400;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16a8dcb9 */.elementor-44050201 .elementor-element.elementor-element-16a8dcb9 {
  background: #F5F5F5;
  border-radius: 32px 32px 0px 0px;
  padding: 24px;
  min-height: 215px;
  text-align: left;
}
.elementor-44050201 .elementor-element.elementor-element-16a8dcb9 .elementor-icon-box-wrapper {
  flex-direction: column !important;
  align-items: flex-start !important;
  text-align: left !important;
  
}
.elementor-44050201 .elementor-element.elementor-element-16a8dcb9 .elementor-icon-box-icon {
  margin: 0;
  width: 40px;
  height: 40px;
}
.elementor-44050201 .elementor-element.elementor-element-16a8dcb9 .elementor-icon-box-icon i {
  font-size: 40px;
  color: #A8220D;
}
.elementor-44050201 .elementor-element.elementor-element-16a8dcb9 .elementor-icon-box-title {
  font-family: 'Bebas Neue';
  font-size: 30px;
  line-height: 130%;
  color: #A8220D;
  font-weight: 400;
  text-align: left;
}
.elementor-44050201 .elementor-element.elementor-element-16a8dcb9 .elementor-icon-box-description {
  font-family: 'Open Sans';
  font-size: 16px;
  line-height: 24px;
  color: #1E1E1E;
  font-weight: 400;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fa7a5bc */.elementor-44050201 .elementor-element.elementor-element-5fa7a5bc {
  background: #F5F5F5;
  border-radius: 32px 32px 0px 0px;
  padding: 24px;
  min-height: 215px;
  text-align: left;
}
.elementor-44050201 .elementor-element.elementor-element-5fa7a5bc .elementor-icon-box-wrapper {
  flex-direction: column !important;
  align-items: flex-start !important;
  text-align: left !important;
  
}
.elementor-44050201 .elementor-element.elementor-element-5fa7a5bc .elementor-icon-box-icon {
  margin: 0;
  width: 40px;
  height: 40px;
}
.elementor-44050201 .elementor-element.elementor-element-5fa7a5bc .elementor-icon-box-icon i {
  font-size: 40px;
  color: #A8220D;
}
.elementor-44050201 .elementor-element.elementor-element-5fa7a5bc .elementor-icon-box-title {
  font-family: 'Bebas Neue';
  font-size: 30px;
  line-height: 130%;
  color: #A8220D;
  font-weight: 400;
  text-align: left;
}
.elementor-44050201 .elementor-element.elementor-element-5fa7a5bc .elementor-icon-box-description {
  font-family: 'Open Sans';
  font-size: 16px;
  line-height: 24px;
  color: #1E1E1E;
  font-weight: 400;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-672d0de1 */.elementor-44050201 .elementor-element.elementor-element-672d0de1 {
  background: #F5F5F5;
  border-radius: 32px 32px 0px 0px;
  padding: 24px;
  min-height: 215px;
  text-align: left;
}
.elementor-44050201 .elementor-element.elementor-element-672d0de1 .elementor-icon-box-wrapper {
  flex-direction: column !important;
  align-items: flex-start !important;
  text-align: left !important;
  
}
.elementor-44050201 .elementor-element.elementor-element-672d0de1 .elementor-icon-box-icon {
  margin: 0;
  width: 40px;
  height: 40px;
}
.elementor-44050201 .elementor-element.elementor-element-672d0de1 .elementor-icon-box-icon i {
  font-size: 40px;
  color: #A8220D;
}
.elementor-44050201 .elementor-element.elementor-element-672d0de1 .elementor-icon-box-title {
  font-family: 'Bebas Neue';
  font-size: 30px;
  line-height: 130%;
  color: #A8220D;
  font-weight: 400;
  text-align: left;
}
.elementor-44050201 .elementor-element.elementor-element-672d0de1 .elementor-icon-box-description {
  font-family: 'Open Sans';
  font-size: 16px;
  line-height: 24px;
  color: #1E1E1E;
  font-weight: 400;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e2fdaa4 */.elementor-44050201 .elementor-element.elementor-element-1e2fdaa4 {
  padding: 0px 0px 104px 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6461babf */.elementor-44050201 .elementor-element.elementor-element-6461babf .elementor-heading-title {
  font-family: 'Bebas Neue' !important;
  font-size: 24px !important;
  line-height: 130% !important;
  color: #000000 !important;
  font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2bb1b340 */.elementor-44050201 .elementor-element.elementor-element-2bb1b340 {
  background: #F5F5F5 !important;
  border-radius: 32px 0px 0px 0px !important;
  padding: 24px !important;
  min-height: 79px !important;
  margin-right: 24px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bdf499 */.elementor-44050201 .elementor-element.elementor-element-1bdf499 .elementor-heading-title {
  font-family: 'Bebas Neue' !important;
  font-size: 24px !important;
  line-height: 130% !important;
  color: #000000 !important;
  font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ca66fdc */.elementor-44050201 .elementor-element.elementor-element-4ca66fdc {
  background: #F5F5F5 !important;
  border-radius: 32px 0px 0px 0px !important;
  padding: 24px !important;
  min-height: 79px !important;
  margin-right: 24px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-776ee358 */.elementor-44050201 .elementor-element.elementor-element-776ee358 .elementor-heading-title {
  font-family: 'Bebas Neue' !important;
  font-size: 24px !important;
  line-height: 130% !important;
  color: #000000 !important;
  font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1499c764 */.elementor-44050201 .elementor-element.elementor-element-1499c764 {
  background: #F5F5F5 !important;
  border-radius: 32px 0px 0px 0px !important;
  padding: 24px !important;
  min-height: 79px !important;
  margin-right: 24px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c70049 */.elementor-44050201 .elementor-element.elementor-element-44c70049 .elementor-heading-title {
  font-family: 'Bebas Neue' !important;
  font-size: 24px !important;
  line-height: 130% !important;
  color: #000000 !important;
  font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2f3feb49 */.elementor-44050201 .elementor-element.elementor-element-2f3feb49 {
  background: #F5F5F5 !important;
  border-radius: 32px 0px 0px 0px !important;
  padding: 24px !important;
  min-height: 79px !important;
  margin-right: 24px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-367b0abd */.elementor-44050201 .elementor-element.elementor-element-367b0abd .elementor-heading-title {
  font-family: 'Bebas Neue' !important;
  font-size: 24px !important;
  line-height: 130% !important;
  color: #000000 !important;
  font-weight: 400 !important;
}
.elementor-44050201 .elementor-element.elementor-element-367b0abd {
  margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-67aa7ba */.elementor-44050201 .elementor-element.elementor-element-67aa7ba {
  background: #F5F5F5 !important;
  border-radius: 32px 0px 0px 0px !important;
  padding: 24px !important;
  min-height: 79px !important;
  margin-right: 24px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3891509f */.elementor-44050201 .elementor-element.elementor-element-3891509f {
  column-gap: 24px;
  margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b88c716 */.elementor-44050201 .elementor-element.elementor-element-b88c716 .elementor-heading-title {
  font-family: 'Bebas Neue' !important;
  font-size: 24px !important;
  line-height: 130% !important;
  color: #000000 !important;
  font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6a3df306 */.elementor-44050201 .elementor-element.elementor-element-6a3df306 {
  background: #F5F5F5 !important;
  border-radius: 32px 0px 0px 0px !important;
  padding: 24px !important;
  min-height: 79px !important;
  margin-right: 24px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-383fe8ac */.elementor-44050201 .elementor-element.elementor-element-383fe8ac .elementor-heading-title {
  font-family: 'Bebas Neue' !important;
  font-size: 24px !important;
  line-height: 130% !important;
  color: #000000 !important;
  font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b95825f */.elementor-44050201 .elementor-element.elementor-element-6b95825f {
  background: #F5F5F5 !important;
  border-radius: 32px 0px 0px 0px !important;
  padding: 24px !important;
  min-height: 79px !important;
  margin-right: 24px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11691495 */.elementor-44050201 .elementor-element.elementor-element-11691495 .elementor-heading-title {
  font-family: 'Bebas Neue' !important;
  font-size: 24px !important;
  line-height: 130% !important;
  color: #000000 !important;
  font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-78ff3b6d */.elementor-44050201 .elementor-element.elementor-element-78ff3b6d {
  background: #F5F5F5 !important;
  border-radius: 32px 0px 0px 0px !important;
  padding: 24px !important;
  min-height: 79px !important;
  margin-right: 24px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6273f01c */.elementor-44050201 .elementor-element.elementor-element-6273f01c .elementor-heading-title {
  font-family: 'Bebas Neue' !important;
  font-size: 24px !important;
  line-height: 130% !important;
  color: #000000 !important;
  font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-184e23f0 */.elementor-44050201 .elementor-element.elementor-element-184e23f0 {
  background: #F5F5F5 !important;
  border-radius: 32px 0px 0px 0px !important;
  padding: 24px !important;
  min-height: 79px !important;
  margin-right: 24px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a5554e1 */.elementor-44050201 .elementor-element.elementor-element-2a5554e1 .elementor-heading-title {
  font-family: 'Bebas Neue' !important;
  font-size: 24px !important;
  line-height: 130% !important;
  color: #000000 !important;
  font-weight: 400 !important;
}
.elementor-44050201 .elementor-element.elementor-element-2a5554e1 {
  margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f07509e */.elementor-44050201 .elementor-element.elementor-element-7f07509e {
  background: #F5F5F5 !important;
  border-radius: 32px 0px 0px 0px !important;
  padding: 24px !important;
  min-height: 79px !important;
  margin-right: 24px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3d2149d6 */.elementor-44050201 .elementor-element.elementor-element-3d2149d6 {
  column-gap: 24px;
  margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4cbdcc */.elementor-44050201 .elementor-element.elementor-element-c4cbdcc {
    display: block;
}

.elementor-44050201 .elementor-element.elementor-element-c4cbdcc h2 {
    line-height: 54px !important;
}

@media (max-width: 767px) {
    .elementor-44050201 .elementor-element.elementor-element-c4cbdcc h2 {
        color: var(--www-cuisinieresgrandelargeur-com-black, #000);
        font-family: "Bebas Neue";
        font-size: 32px !important;
        font-style: normal;
        font-weight: 400;
        line-height: 32px !important;  
    }
    .elementor-44050201 .elementor-element.elementor-element-c4cbdcc h2 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f38ac45 */.elementor-44050201 .elementor-element.elementor-element-6f38ac45 {
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3eeb742c */@media (min-width: 1024px) and (max-width: 1240px) {
    .elementor-44050201 .elementor-element.elementor-element-3eeb742c .elementor-row {
        flex-direction: row;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71c11091 */.elementor-44050201 .elementor-element.elementor-element-71c11091 .elementor-heading-title {
  font-family: 'Bebas Neue';
  font-size: 56px;
  line-height: 54px;
  color: #000000;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b72f91b */.elementor-44050201 .elementor-element.elementor-element-1b72f91b {
  font-family: 'Open Sans';
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  font-weight: 400;
  width: 403px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3649bec2 */.elementor-44050201 .elementor-element.elementor-element-3649bec2 .elementor-button {
  background: #1E1E1E;
  border-radius: 6px;
  width: 183px;
  height: 45px;
  font-family: 'Open Sans';
  font-weight: 700;
  font-size: 16px;
  color: #FFFFFF;
  padding: 0 21px;
  line-height: 45px;
  border: none;
}
.elementor-44050201 .elementor-element.elementor-element-3649bec2 .elementor-button:hover {
  background: #333333;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12cc9f3f */.elementor-44050201 .elementor-element.elementor-element-12cc9f3f {
  width: 403px;
  max-width: 403px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-4eb73699 */.elementor-44050201 .elementor-element.elementor-element-4eb73699 .elementor-accordion {
  width: 774px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.elementor-44050201 .elementor-element.elementor-element-4eb73699 .elementor-accordion-item {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
  border-right: none;
  border-bottom: none;
  padding-bottom: 16px;
  width: 774px;
}
.elementor-44050201 .elementor-element.elementor-element-4eb73699 .elementor-tab-title {
  padding: 16px 0;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.elementor-44050201 .elementor-element.elementor-element-4eb73699 .elementor-accordion-title {
  font-family: 'Bebas Neue' !important;
  font-size: 24px;
  line-height: 30px;
  color: #000000 !important;
  font-weight: 400;
  width: 446px;
}

.elementor-44050201 .elementor-element.elementor-element-4eb73699 .elementor-tab-content {
  font-family: 'Open Sans' !important;
  font-size: 16px;
  line-height: 24px;
  color: #000000 ;
  padding: 0 0 16px 0;
}

.elementor-44050201 .elementor-element.elementor-element-4eb73699 .elementor-accordion-icon {
  color: #000000;
}
.elementor-44050201 .elementor-element.elementor-element-4eb73699 .elementor-tab-title.elementor-active .elementor-accordion-icon {
  color: #000000;
}
.elementor-44050201 .elementor-element.elementor-element-4eb73699 .elementor-accordion-icon i {
  color: #000000;
}
.elementor-44050201 .elementor-element.elementor-element-4eb73699 .elementor-tab-title.elementor-active .elementor-accordion-icon i {
  color: #000000;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d509336 */@media (max-width: 800px) {
  .elementor-44050201 .elementor-element.elementor-element-5d509336 .elementor-accordion {
    width: 100%;
    overflow: hidden;
  }
  
  .elementor-44050201 .elementor-element.elementor-element-5d509336 .elementor-accordion-item {
    width: 100%;
  }
  
  .elementor-44050201 .elementor-element.elementor-element-5d509336 .elementor-tab-title {
    width: 100% !important;
    box-sizing: border-box;
    padding: 12px 40px 12px 16px;
  }
  
  .elementor-44050201 .elementor-element.elementor-element-5d509336 .elementor-accordion-title {
    font-size: 14px;
  }
  
  .elementor-44050201 .elementor-element.elementor-element-5d509336 .elementor-accordion-icon {
    position: absolute !important;
    right: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-918a2ae */.elementor-44050201 .elementor-element.elementor-element-918a2ae .elementor-row {
    gap: 125px
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32f93d99 */.elementor-44050201 .elementor-element.elementor-element-32f93d99 .elementor-wrapper iframe,
.elementor-44050201 .elementor-element.elementor-element-32f93d99 .elementor-video {
  border-radius: 85px 0 0 0;
}

.elementor-44050201 .elementor-element.elementor-element-32f93d99 .elementor-video-container {
  border-radius: 85px 0 0 0;
  overflow: hidden;
}

.elementor-44050201 .elementor-element.elementor-element-32f93d99 .elementor-custom-embed-play {
  width: 144px;
  height: 88px;
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(5px) ;
  -webkit-backdrop-filter: blur(5px);
  border-radius: 24px;
  display: flex;
  align-items: center;
  justify-content: center !important;
  padding: 20px 48px;
  box-sizing: border-box;
}


.elementor-44050201 .elementor-element.elementor-element-32f93d99 .elementor-custom-embed-play i {
  display: none !important;
}

.elementor-44050201 .elementor-element.elementor-element-32f93d99 .elementor-custom-embed-play::after {
  content: '';
  display: block;
  width: 48px;
  height: 48px;
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='40' viewBox='0 0 38 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.818 14.7066C35.7786 15.2174 36.5821 15.98 37.1424 16.9126C37.7027 17.8452 37.9988 18.9126 37.9988 20.0006C37.9988 21.0886 37.7027 22.1561 37.1424 23.0886C36.5821 24.0212 35.7786 24.7838 34.818 25.2946L9.194 39.2286C5.068 41.4746 0 38.5546 0 33.9366V6.06662C0 1.44662 5.068 -1.47139 9.194 0.770615L34.818 14.7066Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.elementor-44050201 .elementor-element.elementor-element-32f93d99 img {
    border-top-left-radius: 85px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a04905d */.elementor-44050201 .elementor-element.elementor-element-6a04905d {
  font-family: 'Open Sans' !important;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 400 !important;
  color: #000000 !important;
  max-width: 434px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c0fa6a9 */.elementor-44050201 .elementor-element.elementor-element-c0fa6a9 {
  width: 628px;
  max-width: 628px;
  display: flex;
  flex-direction: column;
  gap: 24px !important;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .elementor-44050201 .elementor-element.elementor-element-c0fa6a9 {
    max-width: 100%;
    width: 100%;
    box-sizing: border-box ;
  }
}/* End custom CSS */
/* Start custom CSS for contact-form, class: .elementor-element-128b8886 */.elementor-44050201 .elementor-element.elementor-element-128b8886 .elementor-field-label {
  font-family: 'Open Sans' !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  line-height: 30px !important;
  color: #1E1E1E !important;
}
.elementor-44050201 .elementor-element.elementor-element-128b8886 .elementor-field-textual {
  background: #FFFFFF !important;
  border-radius: 8px !important;
  height: 42px !important;
  border: none !important;
  padding: 0 12px !important;
  width: 100% !important;
  box-sizing: border-box !important;
}
.elementor-44050201 .elementor-element.elementor-element-128b8886 .elementor-button {
  background: #A8220D !important;
  border-radius: 6px !important;
  width: 104px !important;
  height: 53px !important;
  font-family: 'Open Sans' !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  color: #FFFFFF !important;
  border: none !important;
  padding: 0 21px !important;
}

.elementor-44050201 .elementor-element.elementor-element-128b8886 .elementor-button:hover {
  background: #8a1b0a !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75b96aec */.elementor-44050201 .elementor-element.elementor-element-75b96aec {
    width: 100%;
    max-width: 644px;
    background: #F5F5F5;
    border-radius: 32px 0 0 0;
    padding: 40px;
    display: flex;
    flex-direction: column;
    gap: 32px;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .elementor-44050201 .elementor-element.elementor-element-75b96aec,
    .elementor-44050201 .elementor-element.elementor-element-75b96aec .ps_contactform,
    .elementor-44050201 .elementor-element.elementor-element-75b96aec form {
        width: 100%;
        max-width: 100%;
        overflow: hidden;
        box-sizing: border-box;
    }

    .elementor-44050201 .elementor-element.elementor-element-75b96aec input[type="text"],
    .elementor-44050201 .elementor-element.elementor-element-75b96aec input[type="email"],
    .elementor-44050201 .elementor-element.elementor-element-75b96aec textarea,
    .elementor-44050201 .elementor-element.elementor-element-75b96aec select {
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
    }

    .elementor-44050201 .elementor-element.elementor-element-75b96aec .gdpr_consent label,
    .elementor-44050201 .elementor-element.elementor-element-75b96aec .form-group {
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f57a87c */.elementor-44050201 .elementor-element.elementor-element-5f57a87c .elementor-row {
    justify-content: space-between;
}

@media (max-width: 767px) {
  .elementor-element-a0851e6 .elementor-row {
    flex-direction: column;
  }
  
  .elementor-element-a0851e6 .elementor-col-50 {
    width: 100%;
    max-width: 100%;
  }
  
  .elementor-element-a0851e6 .elementor-column-wrap {
    overflow: hidden;
  }
  
  .elementor-element-a0851e6 input,
  .elementor-element-a0851e6 textarea,
  .elementor-element-a0851e6 select {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
  }
  
  .elementor-element-a0851e6 input[type="submit"] {
    width: 100% !important;
    box-sizing: border-box;
  }
  
  .elementor-element-a0851e6 .gdpr_consent span {
    white-space: normal;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13c83943 */.elementor-44050201 .elementor-element.elementor-element-13c83943 {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12878b9 */.elementor-44050201 .elementor-element.elementor-element-12878b9 .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c1039e8 */.elementor-44050201 .elementor-element.elementor-element-7c1039e8 {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4bb2fd77 */.elementor-44050201 .elementor-element.elementor-element-4bb2fd77 .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5676e710 */.elementor-44050201 .elementor-element.elementor-element-5676e710 .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43d65a61 */.elementor-44050201 .elementor-element.elementor-element-43d65a61 {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-220788f4 */.elementor-44050201 .elementor-element.elementor-element-220788f4 .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cbe93a8 */.elementor-44050201 .elementor-element.elementor-element-cbe93a8 {
    box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.10);
    border-radius: 10px;
    display: flex;
    padding: 32px;
    gap: 104px;
}

.elementor-44050201 .elementor-element.elementor-element-cbe93a8 .cgl-infos .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
}


.elementor-44050201 .elementor-element.elementor-element-cbe93a8 .cgl-infos .elementor-widget-wrap .elementor-widget-button {
    flex: 1;
}

@media (min-width: 768px) and (max-width: 1240px) {
    .elementor-44050201 .elementor-element.elementor-element-cbe93a8 .elementor-row {
        flex-direction: row;
        
    }
}
@media (max-width: 1024px) {
    .elementor-44050201 .elementor-element.elementor-element-cbe93a8{padding: 24px 16px}
    
    .elementor-44050201 .elementor-element.elementor-element-cbe93a8 .elementor-row{
    flex-direction: row;
}
}/* End custom CSS */