.elementor-64 .elementor-element.elementor-element-b2a01b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-00fefd4{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-b4ffbf3 );padding:7px 7px 7px 7px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-64 .elementor-element.elementor-element-00fefd4.elementor-element{--align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-00fefd4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;}.elementor-64 .elementor-element.elementor-element-9fd720f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:4.5vw;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-cbe29d2{font-family:"Inter", Sans-serif;font-size:1.5vw;font-weight:400;}.elementor-64 .elementor-element.elementor-element-13d669b{--display:flex;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-64 .elementor-element.elementor-element-2d41e1d img{border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px -4px rgba(0,0,0,0.5);}.elementor-64 .elementor-element.elementor-element-d5fa049 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.7vw;font-weight:600;text-transform:uppercase;color:var( --e-global-color-67122b5 );}.elementor-64 .elementor-element.elementor-element-69ccd8c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:3vw;font-weight:600;color:var( --e-global-color-67122b5 );}.elementor-64 .elementor-element.elementor-element-d9da8d6 > .elementor-widget-container{margin:3vw 0vw 0vw 0vw;}.elementor-64 .elementor-element.elementor-element-446f07d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.7vw;font-weight:600;text-transform:uppercase;color:#E18B6F;}.elementor-64 .elementor-element.elementor-element-372ad97 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:3vw;font-weight:600;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-3ddbb04{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-64 .elementor-element.elementor-element-baae6d6{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:2vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:2vw;}.elementor-64 .elementor-element.elementor-element-baae6d6:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-baae6d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-7d22dd3{text-align:start;}.elementor-64 .elementor-element.elementor-element-7d22dd3 img{width:15%;}.elementor-64 .elementor-element.elementor-element-bc1d882 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-f9a746b{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Inter", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-64 .elementor-element.elementor-element-9262036{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:2vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:2vw;}.elementor-64 .elementor-element.elementor-element-9262036:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-9262036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-11d536f{text-align:start;}.elementor-64 .elementor-element.elementor-element-11d536f img{width:15%;}.elementor-64 .elementor-element.elementor-element-c8ec25e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-7bd6c5c{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Inter", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-64 .elementor-element.elementor-element-32cde90{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:2vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:2vw;}.elementor-64 .elementor-element.elementor-element-32cde90:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-32cde90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-65f54f9{text-align:start;}.elementor-64 .elementor-element.elementor-element-65f54f9 img{width:15%;}.elementor-64 .elementor-element.elementor-element-7dd3dfb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-6028b89{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Inter", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-64 .elementor-element.elementor-element-d3dda81{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:2vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:2vw;}.elementor-64 .elementor-element.elementor-element-d3dda81:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-d3dda81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-31cc0ee{text-align:start;}.elementor-64 .elementor-element.elementor-element-31cc0ee img{width:15%;}.elementor-64 .elementor-element.elementor-element-988cab0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-6b123a8{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Inter", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-64 .elementor-element.elementor-element-988e918{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:2vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:2vw;}.elementor-64 .elementor-element.elementor-element-988e918:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-988e918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-25614d8{text-align:start;}.elementor-64 .elementor-element.elementor-element-25614d8 img{width:15%;}.elementor-64 .elementor-element.elementor-element-f279349 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-362c9cc{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Inter", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-64 .elementor-element.elementor-element-f680dd6{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:2vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:2vw;}.elementor-64 .elementor-element.elementor-element-f680dd6:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-f680dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-aa560cd{text-align:start;}.elementor-64 .elementor-element.elementor-element-aa560cd img{width:15%;}.elementor-64 .elementor-element.elementor-element-4e07d72 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-b0cb2f8{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Inter", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-64 .elementor-element.elementor-element-206b8dd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-64 .elementor-element.elementor-element-86b500f{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:2vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:2vw;}.elementor-64 .elementor-element.elementor-element-86b500f:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-86b500f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-d1efc1a{text-align:start;}.elementor-64 .elementor-element.elementor-element-d1efc1a img{width:15%;}.elementor-64 .elementor-element.elementor-element-b5d083e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-e946ccf{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Inter", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-64 .elementor-element.elementor-element-2638d7f{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:2vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:2vw;}.elementor-64 .elementor-element.elementor-element-2638d7f:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-2638d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-b9b55ed{text-align:start;}.elementor-64 .elementor-element.elementor-element-b9b55ed img{width:15%;}.elementor-64 .elementor-element.elementor-element-87277e4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-32ef208{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Inter", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-64 .elementor-element.elementor-element-7d7a754{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:2vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:2vw;}.elementor-64 .elementor-element.elementor-element-7d7a754:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-7d7a754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-e87068f{text-align:start;}.elementor-64 .elementor-element.elementor-element-e87068f img{width:15%;}.elementor-64 .elementor-element.elementor-element-082a90a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-b1efa87{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Inter", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-64 .elementor-element.elementor-element-1ada465{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:2vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:2vw;}.elementor-64 .elementor-element.elementor-element-1ada465:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-1ada465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-39337be{text-align:start;}.elementor-64 .elementor-element.elementor-element-39337be img{width:15%;}.elementor-64 .elementor-element.elementor-element-02cc452 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-dc699f6{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Inter", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-64 .elementor-element.elementor-element-5f00a42{--display:flex;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-64 .elementor-element.elementor-element-6d9d807 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:1.5vw;font-weight:600;text-transform:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-64 .elementor-element.elementor-element-a574242 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.7vw;font-weight:600;text-transform:uppercase;color:#E18B6F;}.elementor-64 .elementor-element.elementor-element-ee7095f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:3vw;font-weight:600;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-0e2b9d3{font-family:"Inter", Sans-serif;font-size:1.5vw;font-weight:400;}.elementor-64 .elementor-element.elementor-element-e7720fa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-64 .elementor-element.elementor-element-261d1fb{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:2vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:2vw;}.elementor-64 .elementor-element.elementor-element-261d1fb:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-261d1fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4ffbf3 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-772a336 .elementor-icon-wrapper{text-align:start;}.elementor-64 .elementor-element.elementor-element-772a336.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-772a336.elementor-view-stacked .elementor-icon{color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-772a336.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-772a336 .elementor-icon{font-size:2vw;padding:7px;}.elementor-64 .elementor-element.elementor-element-772a336 .elementor-icon svg{height:2vw;}.elementor-64 .elementor-element.elementor-element-9433937 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-a835f41{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Inter", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-64 .elementor-element.elementor-element-d9f89c4{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:2vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:2vw;}.elementor-64 .elementor-element.elementor-element-d9f89c4:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-d9f89c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-1012027 .elementor-icon-wrapper{text-align:start;}.elementor-64 .elementor-element.elementor-element-1012027.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-1012027.elementor-view-stacked .elementor-icon{color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-1012027.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-1012027 .elementor-icon{font-size:2vw;padding:7px;}.elementor-64 .elementor-element.elementor-element-1012027 .elementor-icon svg{height:2vw;}.elementor-64 .elementor-element.elementor-element-02059ff .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-22075b9{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Inter", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-64 .elementor-element.elementor-element-2b1e65e{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:2vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:2vw;}.elementor-64 .elementor-element.elementor-element-2b1e65e:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-2b1e65e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-55027f7 .elementor-icon-wrapper{text-align:start;}.elementor-64 .elementor-element.elementor-element-55027f7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-55027f7.elementor-view-stacked .elementor-icon{color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-55027f7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-55027f7 .elementor-icon{font-size:2vw;padding:7px;}.elementor-64 .elementor-element.elementor-element-55027f7 .elementor-icon svg{height:2vw;}.elementor-64 .elementor-element.elementor-element-c98af6c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-e4d91c6{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Inter", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-64 .elementor-element.elementor-element-23417c5{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:2vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:2vw;}.elementor-64 .elementor-element.elementor-element-23417c5:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-23417c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-3bcef7e .elementor-icon-wrapper{text-align:start;}.elementor-64 .elementor-element.elementor-element-3bcef7e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-3bcef7e.elementor-view-stacked .elementor-icon{color:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-3bcef7e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b4ffbf3 );}.elementor-64 .elementor-element.elementor-element-3bcef7e .elementor-icon{font-size:2vw;padding:7px;}.elementor-64 .elementor-element.elementor-element-3bcef7e .elementor-icon svg{height:2vw;}.elementor-64 .elementor-element.elementor-element-9bebb90 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-76ebb93{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:"Inter", Sans-serif;font-size:1.2vw;font-weight:400;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-baae6d6{--width:100%;}.elementor-64 .elementor-element.elementor-element-9262036{--width:100%;}.elementor-64 .elementor-element.elementor-element-32cde90{--width:100%;}.elementor-64 .elementor-element.elementor-element-d3dda81{--width:100%;}.elementor-64 .elementor-element.elementor-element-988e918{--width:100%;}.elementor-64 .elementor-element.elementor-element-f680dd6{--width:100%;}.elementor-64 .elementor-element.elementor-element-86b500f{--width:100%;}.elementor-64 .elementor-element.elementor-element-2638d7f{--width:100%;}.elementor-64 .elementor-element.elementor-element-7d7a754{--width:100%;}.elementor-64 .elementor-element.elementor-element-1ada465{--width:100%;}.elementor-64 .elementor-element.elementor-element-261d1fb{--width:100%;}.elementor-64 .elementor-element.elementor-element-d9f89c4{--width:100%;}.elementor-64 .elementor-element.elementor-element-2b1e65e{--width:100%;}.elementor-64 .elementor-element.elementor-element-23417c5{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-64 .elementor-element.elementor-element-3ddbb04{--grid-auto-flow:row;}.elementor-64 .elementor-element.elementor-element-206b8dd{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-64 .elementor-element.elementor-element-e7720fa{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-64 .elementor-element.elementor-element-00fefd4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-64 .elementor-element.elementor-element-00fefd4.elementor-element{--align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-00fefd4 .elementor-heading-title{font-size:4vw;}.elementor-64 .elementor-element.elementor-element-9fd720f{width:100%;max-width:100%;text-align:start;}.elementor-64 .elementor-element.elementor-element-9fd720f.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-9fd720f .elementor-heading-title{font-size:7vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-64 .elementor-element.elementor-element-cbe29d2{text-align:start;font-size:4vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-64 .elementor-element.elementor-element-d5fa049{text-align:center;}.elementor-64 .elementor-element.elementor-element-d5fa049 .elementor-heading-title{font-size:4vw;}.elementor-64 .elementor-element.elementor-element-69ccd8c .elementor-heading-title{font-size:4vw;}.elementor-64 .elementor-element.elementor-element-446f07d .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-372ad97 .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-3ddbb04{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-64 .elementor-element.elementor-element-baae6d6{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-64 .elementor-element.elementor-element-7d22dd3{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-7d22dd3 img{width:30%;}.elementor-64 .elementor-element.elementor-element-bc1d882{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-bc1d882 .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-f9a746b{text-align:center;font-size:4vw;}.elementor-64 .elementor-element.elementor-element-9262036{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-64 .elementor-element.elementor-element-11d536f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-11d536f img{width:30%;}.elementor-64 .elementor-element.elementor-element-c8ec25e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-c8ec25e .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-7bd6c5c{text-align:center;font-size:4vw;}.elementor-64 .elementor-element.elementor-element-32cde90{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-64 .elementor-element.elementor-element-65f54f9{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-65f54f9 img{width:30%;}.elementor-64 .elementor-element.elementor-element-7dd3dfb{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-7dd3dfb .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-6028b89{font-size:4vw;}.elementor-64 .elementor-element.elementor-element-d3dda81{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-64 .elementor-element.elementor-element-31cc0ee{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-31cc0ee img{width:30%;}.elementor-64 .elementor-element.elementor-element-988cab0{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-988cab0 .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-6b123a8{font-size:4vw;}.elementor-64 .elementor-element.elementor-element-988e918{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-64 .elementor-element.elementor-element-25614d8{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-25614d8 img{width:30%;}.elementor-64 .elementor-element.elementor-element-f279349{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-f279349 .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-362c9cc{font-size:4vw;}.elementor-64 .elementor-element.elementor-element-f680dd6{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-64 .elementor-element.elementor-element-aa560cd{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-aa560cd img{width:30%;}.elementor-64 .elementor-element.elementor-element-4e07d72{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-4e07d72 .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-b0cb2f8{font-size:4vw;}.elementor-64 .elementor-element.elementor-element-206b8dd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-64 .elementor-element.elementor-element-86b500f{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-64 .elementor-element.elementor-element-d1efc1a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-d1efc1a img{width:30%;}.elementor-64 .elementor-element.elementor-element-b5d083e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-b5d083e .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-e946ccf{text-align:center;font-size:4vw;}.elementor-64 .elementor-element.elementor-element-2638d7f{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-64 .elementor-element.elementor-element-b9b55ed{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-b9b55ed img{width:30%;}.elementor-64 .elementor-element.elementor-element-87277e4{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-87277e4 .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-32ef208{text-align:center;font-size:4vw;}.elementor-64 .elementor-element.elementor-element-7d7a754{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-64 .elementor-element.elementor-element-e87068f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-e87068f img{width:30%;}.elementor-64 .elementor-element.elementor-element-082a90a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-082a90a .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-b1efa87{text-align:center;font-size:4vw;}.elementor-64 .elementor-element.elementor-element-1ada465{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-64 .elementor-element.elementor-element-39337be{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-39337be img{width:30%;}.elementor-64 .elementor-element.elementor-element-02cc452{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-02cc452 .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-dc699f6{text-align:center;font-size:4vw;}.elementor-64 .elementor-element.elementor-element-5f00a42{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-64 .elementor-element.elementor-element-6d9d807 .elementor-button{font-size:4vw;border-radius:30px 30px 30px 30px;}.elementor-64 .elementor-element.elementor-element-a574242 .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-ee7095f{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;}.elementor-64 .elementor-element.elementor-element-ee7095f .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-0e2b9d3{text-align:start;font-size:4vw;}.elementor-64 .elementor-element.elementor-element-e7720fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-64 .elementor-element.elementor-element-261d1fb{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-64 .elementor-element.elementor-element-772a336{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;}.elementor-64 .elementor-element.elementor-element-772a336 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-772a336 .elementor-icon{font-size:100%;}.elementor-64 .elementor-element.elementor-element-772a336 .elementor-icon svg{height:100%;}.elementor-64 .elementor-element.elementor-element-9433937{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-9433937 .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-a835f41{text-align:center;font-size:4vw;}.elementor-64 .elementor-element.elementor-element-d9f89c4{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-64 .elementor-element.elementor-element-1012027{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;}.elementor-64 .elementor-element.elementor-element-1012027 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-1012027 .elementor-icon{font-size:100%;}.elementor-64 .elementor-element.elementor-element-1012027 .elementor-icon svg{height:100%;}.elementor-64 .elementor-element.elementor-element-02059ff{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-02059ff .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-22075b9{text-align:center;font-size:4vw;}.elementor-64 .elementor-element.elementor-element-2b1e65e{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-64 .elementor-element.elementor-element-55027f7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;}.elementor-64 .elementor-element.elementor-element-55027f7 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-55027f7 .elementor-icon{font-size:100%;}.elementor-64 .elementor-element.elementor-element-55027f7 .elementor-icon svg{height:100%;}.elementor-64 .elementor-element.elementor-element-c98af6c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-c98af6c .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-e4d91c6{text-align:center;font-size:4vw;}.elementor-64 .elementor-element.elementor-element-23417c5{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-64 .elementor-element.elementor-element-3bcef7e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;}.elementor-64 .elementor-element.elementor-element-3bcef7e .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-3bcef7e .elementor-icon{font-size:100%;}.elementor-64 .elementor-element.elementor-element-3bcef7e .elementor-icon svg{height:100%;}.elementor-64 .elementor-element.elementor-element-9bebb90{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;text-align:center;}.elementor-64 .elementor-element.elementor-element-9bebb90 .elementor-heading-title{font-size:5vw;}.elementor-64 .elementor-element.elementor-element-76ebb93{text-align:center;font-size:4vw;}}/* Start custom CSS for heading, class: .elementor-element-9fd720f */.texte-accent {
  color: #E18B6F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5fa049 */.texte-accent {
  color: #E18B6F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69ccd8c */.texte-accent {
  color: #E18B6F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-446f07d */.texte-accent {
  color: #E18B6F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-372ad97 */.texte-accent {
  color: #E18B6F;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d9d807 *//* ========================================
   BOUTONS GLOBAUX KINÉPÉYI
======================================== */

.elementor-button {
    background-color: #EBC23D;
    color: #201B18 !important;

    border: none;
    border-radius: 999px;

    padding: 16px 30px;

    font-size: 16px;
    font-weight: 600;
    line-height: 1.2;

    text-decoration: none !important;

    box-shadow: 0 8px 20px rgba(235, 194, 61, 0.20);

    transition:
        transform 0.2s ease,
        box-shadow 0.2s ease,
        background-color 0.2s ease;
}


/* SURVOL */

.elementor-button:hover,
.elementor-button:focus {
    background-color: #E1B72C;
    color: #201B18 !important;

    transform: translateY(-2px);

    box-shadow: 0 12px 25px rgba(235, 194, 61, 0.28);
}


/* MOBILE */

@media (max-width: 767px) {

    .elementor-button {
        padding: 14px 24px;
        font-size: 15px;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a574242 */.texte-accent {
  color: #E18B6F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee7095f */.texte-accent {
  color: #E18B6F;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c79abc5 *//* ==================================================
   SECTION KINÉS
================================================== */

.kp-pro-section {

	display:grid;
	grid-template-columns:1.15fr .85fr;
	align-items:center;

	gap:70px;

	width:100%;

	padding:70px 80px;

	background:
		radial-gradient(
			circle at 92% 15%,
			rgba(244, 199, 66, .22),
			transparent 32%
		),
		radial-gradient(
			circle at 8% 90%,
			rgba(225, 139, 111, .12),
			transparent 28%
		),
		#FFFFFF;

	border:1px solid #E8E2D3;
	border-radius:42px;

	box-shadow:0 14px 35px rgba(40, 32, 20, .07);

	box-sizing:border-box;
}


/* ==================================================
   COLONNE GAUCHE
================================================== */

.kp-pro-left {

	max-width:720px;

}

.kp-pro-eyebrow {

	margin:0 0 18px;

	font-size:16px;
	font-weight:700;
	letter-spacing:.04em;

	color:#E18B6F;

}

.kp-pro-title {

	margin:0;

	font-size:50px;
	line-height:1.02;
	font-weight:700;

	letter-spacing:-.035em;

	color:#201B18;

}

.kp-pro-text {

	max-width:680px;

	margin:26px 0 0;

	font-size:21px;
	line-height:1.55;
	font-weight:400;

	color:#625A55;

}


/* ==================================================
   BOUTONS
================================================== */

.kp-pro-buttons {

	display:flex;
	align-items:center;
	flex-wrap:wrap;

	gap:16px;

	margin-top:38px;

}

.kp-pro-button {

	display:inline-flex;
	align-items:center;
	justify-content:center;

	min-height:58px;

	padding:0 34px;

	border-radius:999px;

	font-size:17px;
	font-weight:600;
	line-height:1;

	text-decoration:none !important;

	transition:
		transform .2s ease,
		box-shadow .2s ease,
		background-color .2s ease;

}

.kp-pro-button:hover {

	transform:translateY(-2px);

}

.kp-pro-button-primary {

	background:#EBC23D;

	color:#201B18 !important;

	box-shadow:0 8px 20px rgba(235, 194, 61, .20);

}

.kp-pro-button-primary:hover {

	background:#E1B72C;

	box-shadow:0 12px 25px rgba(235, 194, 61, .28);

}

.kp-pro-button-secondary {

	background:rgba(255,255,255,.72);

	color:#201B18 !important;

	border:1px solid #DED8CC;

}

.kp-pro-button-secondary:hover {

	background:#FFFFFF;

}


/* ==================================================
   COLONNE DROITE
================================================== */

.kp-pro-right {

	display:flex;
	flex-direction:column;

	gap:16px;

}

.kp-pro-benefit {

	display:flex;
	align-items:center;

	gap:18px;

	min-height:76px;

	padding:14px 24px;

	background:rgba(255, 253, 246, .76);

	border:1px solid #E6DFD0;
	border-radius:999px;

	font-size:17px;
	font-weight:500;
	line-height:1.35;

	color:#201B18;

	box-sizing:border-box;

}

.kp-pro-check {

	display:flex;
	align-items:center;
	justify-content:center;

	width:36px;
	height:36px;

	flex:0 0 36px;

	border-radius:50%;

	background:#EBC23D;

	color:#201B18;

	font-size:20px;
	font-weight:700;

}


/* ==================================================
   TABLETTE
================================================== */

@media (max-width:1024px) {

	.kp-pro-section {

		grid-template-columns:1fr;

		gap:42px;

		padding:55px;

	}

	.kp-pro-title {

		font-size:48px;

	}

	.kp-pro-right {

		max-width:720px;

	}

}


/* ==================================================
   MOBILE
================================================== */

@media (max-width:767px) {

	.kp-pro-section {

		display:flex;
		flex-direction:column;

		gap:34px;

		padding:34px 22px;

		border-radius:28px;

	}

	.kp-pro-eyebrow {

		margin-bottom:12px;

		font-size:13px;

	}

	.kp-pro-title {

		font-size:36px;
		line-height:1.04;

	}

	.kp-pro-title br {

		display:none;

	}

	.kp-pro-text {

		margin-top:20px;

		font-size:16px;
		line-height:1.55;

	}

	.kp-pro-buttons {

		flex-direction:column;

		align-items:stretch;

		gap:12px;

		margin-top:28px;

	}

	.kp-pro-button {

		width:100%;

		min-height:52px;

		padding:0 20px;

		font-size:15px;

	}

	.kp-pro-right {

		width:100%;

		gap:10px;

	}

	.kp-pro-benefit {

		min-height:58px;

		padding:11px 16px;

		gap:12px;

		border-radius:20px;

		font-size:14px;

	}

	.kp-pro-check {

		width:28px;
		height:28px;

		flex-basis:28px;

		font-size:16px;

	}
	
	.kp-pro-left{
    text-align:center;
}

.kp-pro-text{
    margin-left:auto;
    margin-right:auto;
}

.kp-pro-buttons{
    align-items:center;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04ae4b0 *//* ==================================================
   SECTION KINÉS
================================================== */

.kp-pro-section {

	display:grid;
	grid-template-columns:1.15fr .85fr;
	align-items:center;

	gap:70px;

	width:100%;

	padding:70px 80px;

	background:
		radial-gradient(
			circle at 92% 15%,
			rgba(244, 199, 66, .22),
			transparent 32%
		),
		radial-gradient(
			circle at 8% 90%,
			rgba(225, 139, 111, .12),
			transparent 28%
		),
		#FFFFFF;

	border:1px solid #E8E2D3;
	border-radius:42px;

	box-shadow:0 14px 35px rgba(40, 32, 20, .07);

	box-sizing:border-box;
}


/* ==================================================
   COLONNE GAUCHE
================================================== */

.kp-pro-left {

	max-width:720px;

}

.kp-pro-eyebrow {

	margin:0 0 18px;

	font-size:16px;
	font-weight:700;
	letter-spacing:.04em;

	color:#E18B6F;

}

.kp-pro-title {

	margin:0;

	font-size:50px;
	line-height:1.02;
	font-weight:700;

	letter-spacing:-.035em;

	color:#201B18;

}

.kp-pro-text {

	max-width:680px;

	margin:26px 0 0;

	font-size:21px;
	line-height:1.55;
	font-weight:400;

	color:#625A55;

}


/* ==================================================
   BOUTONS
================================================== */

.kp-pro-buttons {

	display:flex;
	align-items:center;
	flex-wrap:wrap;

	gap:16px;

	margin-top:38px;

}

.kp-pro-button {

	display:inline-flex;
	align-items:center;
	justify-content:center;

	min-height:58px;

	padding:0 34px;

	border-radius:999px;

	font-size:17px;
	font-weight:600;
	line-height:1;

	text-decoration:none !important;

	transition:
		transform .2s ease,
		box-shadow .2s ease,
		background-color .2s ease;

}

.kp-pro-button:hover {

	transform:translateY(-2px);

}

.kp-pro-button-primary {

	background:#EBC23D;

	color:#201B18 !important;

	box-shadow:0 8px 20px rgba(235, 194, 61, .20);

}

.kp-pro-button-primary:hover {

	background:#E1B72C;

	box-shadow:0 12px 25px rgba(235, 194, 61, .28);

}

.kp-pro-button-secondary {

	background:rgba(255,255,255,.72);

	color:#201B18 !important;

	border:1px solid #DED8CC;

}

.kp-pro-button-secondary:hover {

	background:#FFFFFF;

}


/* ==================================================
   COLONNE DROITE
================================================== */

.kp-pro-right {

	display:flex;
	flex-direction:column;

	gap:16px;

}

.kp-pro-benefit {

	display:flex;
	align-items:center;

	gap:18px;

	min-height:76px;

	padding:14px 24px;

	background:rgba(255, 253, 246, .76);

	border:1px solid #E6DFD0;
	border-radius:999px;

	font-size:17px;
	font-weight:500;
	line-height:1.35;

	color:#201B18;

	box-sizing:border-box;

}

.kp-pro-check {

	display:flex;
	align-items:center;
	justify-content:center;

	width:36px;
	height:36px;

	flex:0 0 36px;

	border-radius:50%;

	background:#EBC23D;

	color:#201B18;

	font-size:20px;
	font-weight:700;

}


/* ==================================================
   TABLETTE
================================================== */

@media (max-width:1024px) {

	.kp-pro-section {

		grid-template-columns:1fr;

		gap:42px;

		padding:55px;

	}

	.kp-pro-title {

		font-size:48px;

	}

	.kp-pro-right {

		max-width:720px;

	}

}


/* ==================================================
   MOBILE
================================================== */

@media (max-width:767px) {

	.kp-pro-section {

		display:flex;
		flex-direction:column;

		gap:34px;

		padding:34px 22px;

		border-radius:28px;

	}

	.kp-pro-eyebrow {

		margin-bottom:12px;

		font-size:13px;

	}

	.kp-pro-title {

		font-size:36px;
		line-height:1.04;

	}

	.kp-pro-title br {

		display:none;

	}

	.kp-pro-text {

		margin-top:20px;

		font-size:16px;
		line-height:1.55;

	}

	.kp-pro-buttons {

		flex-direction:column;

		align-items:stretch;

		gap:12px;

		margin-top:28px;

	}

	.kp-pro-button {

		width:100%;

		min-height:52px;

		padding:0 20px;

		font-size:15px;

	}

	.kp-pro-right {

		width:100%;

		gap:10px;

	}

	.kp-pro-benefit {

		min-height:58px;

		padding:11px 16px;

		gap:12px;

		border-radius:20px;

		font-size:14px;

	}

	.kp-pro-check {

		width:28px;
		height:28px;

		flex-basis:28px;

		font-size:16px;

	}
	
	.kp-pro-left{
    text-align:center;
}

.kp-pro-text{
    margin-left:auto;
    margin-right:auto;
}

.kp-pro-buttons{
    align-items:center;
}

}/* End custom CSS */