.elementor-82 .elementor-element.elementor-element-3f43919{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3f43919:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-3f43919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFF8;}.elementor-82 .elementor-element.elementor-element-97cc1cd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-b4c2320{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-81114aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-82 .elementor-element.elementor-element-81114aa .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:80px;font-weight:700;text-transform:none;line-height:86px;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-dac1af1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-9762508{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-82 .elementor-element.elementor-element-9762508 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:80px;font-weight:700;text-transform:none;line-height:86px;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-2ba86c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-82 .elementor-element.elementor-element-2ba86c7 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:80px;font-weight:700;text-transform:none;line-height:86px;letter-spacing:0px;color:#FFB9F2;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-82 .elementor-element.elementor-element-440fb7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Urbanist", Sans-serif;font-size:25px;font-weight:500;line-height:30px;letter-spacing:0px;color:#333333;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-82 .elementor-element.elementor-element-35ca552{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-2f34bfb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-2f34bfb:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-2f34bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFF8;}.elementor-82 .elementor-element.elementor-element-1747087{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-98e5d0a{--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;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-98e5d0a:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-98e5d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(254,255,248,0.30);background-image:url("https://agencecrapules.fr/wp-content/uploads/crapules-global/glass/glass-noise-v6.svg");background-position:center center;background-repeat:repeat;background-size:auto;}.elementor-82 .elementor-element.elementor-element-c5fd67c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-c5fd67c:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-c5fd67c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F9C4;}.elementor-82 .elementor-element.elementor-element-4d7f6e5{--display:flex;--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-4d7f6e5:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-4d7f6e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB9F2;}.elementor-82 .elementor-element.elementor-element-4c591b8{--display:flex;--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-4c591b8:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-4c591b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4800;}.elementor-82 .elementor-element.elementor-element-81aeda2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-5766ce8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-5766ce8 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:72px;font-weight:600;text-transform:none;line-height:69.3px;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-2750818{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:44px 44px 44px 44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-2750818:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-2750818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4800;}.elementor-82 .elementor-element.elementor-element-31bff16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-31bff16 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28.08px;font-weight:500;text-transform:none;line-height:34px;letter-spacing:0px;color:#FEFFF8;}.elementor-82 .elementor-element.elementor-element-643e73f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:44px 44px 44px 44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-643e73f:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-643e73f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4800;}.elementor-82 .elementor-element.elementor-element-4bbdc2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-4bbdc2b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28.08px;font-weight:500;text-transform:none;line-height:34px;letter-spacing:0px;color:#FEFFF8;}.elementor-82 .elementor-element.elementor-element-2e2e936{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:44px 44px 44px 44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-2e2e936:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-2e2e936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-82 .elementor-element.elementor-element-9376200{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-9376200 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28.08px;font-weight:500;text-transform:none;line-height:34px;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-9db56b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:44px 44px 44px 44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-9db56b7:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-9db56b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4800;}.elementor-82 .elementor-element.elementor-element-1045cf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-1045cf8 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28.08px;font-weight:500;text-transform:none;line-height:34px;letter-spacing:0px;color:#FEFFF8;}.elementor-82 .elementor-element.elementor-element-306a4ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:44px 44px 44px 44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-306a4ed:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-306a4ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-82 .elementor-element.elementor-element-61eb1a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-61eb1a4 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28.08px;font-weight:500;text-transform:none;line-height:34px;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-2bb77ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:44px 44px 44px 44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-2bb77ef:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-2bb77ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-82 .elementor-element.elementor-element-cb55f3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-cb55f3d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28.08px;font-weight:500;text-transform:none;line-height:34px;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-ec72064{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:44px 44px 44px 44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-ec72064:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-ec72064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-82 .elementor-element.elementor-element-d8adea4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-d8adea4 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28.08px;font-weight:500;text-transform:none;line-height:34px;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-a92adef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:44px 44px 44px 44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-a92adef:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-a92adef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4800;}.elementor-82 .elementor-element.elementor-element-4227011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-4227011 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28.08px;font-weight:500;text-transform:none;line-height:34px;letter-spacing:0px;color:#FEFFF8;}.elementor-82 .elementor-element.elementor-element-40ce7ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-82 .elementor-element.elementor-element-eacd60d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-254d164 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-3b80e14{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3b80e14:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-3b80e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFF8;}.elementor-82 .elementor-element.elementor-element-3ca7449{text-align:center;}.elementor-82 .elementor-element.elementor-element-7ab91af{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7ab91af:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-7ab91af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFF8;}.elementor-82 .elementor-element.elementor-element-8625a6e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-2e416b5{--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;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-2e416b5:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-2e416b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(254,255,248,0.30);background-image:url("https://agencecrapules.fr/wp-content/uploads/crapules-global/glass/glass-noise-v6.svg");background-position:center center;background-repeat:repeat;background-size:auto;}.elementor-82 .elementor-element.elementor-element-36d888c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-36d888c:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-36d888c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F9C4;}.elementor-82 .elementor-element.elementor-element-7873175{--display:flex;--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7873175:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-7873175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB9F2;}.elementor-82 .elementor-element.elementor-element-e750dd0{--display:flex;--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-e750dd0:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-e750dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4800;}.elementor-82 .elementor-element.elementor-element-a0c5493{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-a0c5493:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-a0c5493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(254,255,248,0);}.elementor-82 .elementor-element.elementor-element-7bfc092{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-b780774{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-daad88f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-daad88f .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:124.341px;font-weight:600;text-transform:none;line-height:0.9em;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-96e3054{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:133px 133px 133px 133px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-96e3054:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-96e3054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,72,0,0.3);}.elementor-82 .elementor-element.elementor-element-5e7f44b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-5e7f44b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28.322px;font-weight:500;text-transform:none;line-height:1em;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-478b766{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-478b766 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22.105px;font-weight:500;text-transform:none;line-height:1.18em;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-bc47694{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-81ed2cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-81ed2cf .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:124.341px;font-weight:600;text-transform:none;line-height:0.9em;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-f2ba6fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:133px 133px 133px 133px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-f2ba6fd:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-f2ba6fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,72,0,0.3);}.elementor-82 .elementor-element.elementor-element-b0fe505{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-b0fe505 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28.322px;font-weight:500;text-transform:none;line-height:1em;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-b47574a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-b47574a .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22.105px;font-weight:500;text-transform:none;line-height:1.18em;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-75c286e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-bb1e226{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-bb1e226 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:124.341px;font-weight:600;text-transform:none;line-height:0.9em;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-b143bcf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:133px 133px 133px 133px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-b143bcf:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-b143bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,72,0,0.3);}.elementor-82 .elementor-element.elementor-element-083bcae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-083bcae .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28.322px;font-weight:500;text-transform:none;line-height:1em;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-67b19b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-67b19b7 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22.105px;font-weight:500;text-transform:none;line-height:1.18em;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-1831987{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-1831987:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-1831987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(254,255,248,0);}.elementor-82 .elementor-element.elementor-element-c82b3d6 .crapules-stack-card{padding:56px 112px 63px 112px;}.elementor-82 .elementor-element.elementor-element-8139a32{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-8139a32:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-8139a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFF8;}.elementor-82 .elementor-element.elementor-element-24f9700{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-24f9700:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-24f9700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F9C4;}.elementor-82 .elementor-element.elementor-element-2ac345e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-0f9aa63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-82 .elementor-element.elementor-element-0f9aa63 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;line-height:44px;letter-spacing:0px;color:#333333;}.elementor-82 .elementor-element.elementor-element-2fbec8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-82 .elementor-element.elementor-element-2fbec8f .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;line-height:44px;letter-spacing:0px;color:#333333;}.elementor-82 .elementor-element.elementor-element-b451161{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-82 .elementor-element.elementor-element-b451161 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;line-height:44px;letter-spacing:0px;color:#333333;}.elementor-82 .elementor-element.elementor-element-501e592{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-82 .elementor-element.elementor-element-501e592 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;line-height:44px;letter-spacing:0px;color:#333333;}.elementor-82 .elementor-element.elementor-element-d2aa452{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-d2aa452:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-d2aa452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-82 .elementor-element.elementor-element-5ee74c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-2380b82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-82 .elementor-element.elementor-element-2380b82 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;line-height:44px;letter-spacing:0px;color:#333333;}.elementor-82 .elementor-element.elementor-element-d3df107{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-82 .elementor-element.elementor-element-d3df107 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;line-height:44px;letter-spacing:0px;color:#333333;}.elementor-82 .elementor-element.elementor-element-8d0a3b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-82 .elementor-element.elementor-element-8d0a3b2 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;line-height:44px;letter-spacing:0px;color:#333333;}.elementor-82 .elementor-element.elementor-element-8773938{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-82 .elementor-element.elementor-element-8773938 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;line-height:44px;letter-spacing:0px;color:#333333;}.elementor-82 .elementor-element.elementor-element-6ee084c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-6ee084c:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-6ee084c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F9C4;}.elementor-82 .elementor-element.elementor-element-216483d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-604c576{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-82 .elementor-element.elementor-element-604c576 img{width:685.464px;}.elementor-82 .elementor-element.elementor-element-1aeaf57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-10263e5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-54d778d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-82 .elementor-element.elementor-element-54d778d .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:72px;font-weight:600;text-transform:none;line-height:69.3px;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-536aec6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-40673ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Urbanist", Sans-serif;font-size:17px;font-weight:400;line-height:20px;letter-spacing:0px;color:#333333;}.elementor-82 .elementor-element.elementor-element-40dee55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-40dee55:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-40dee55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-82 .elementor-element.elementor-element-80bda98 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:22px;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-f1b6978 img{width:15.49px;}.elementor-82 .elementor-element.elementor-element-8f8bb43{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-1e17666 .cr-team__title{font-family:"Instrument Sans", Sans-serif;font-size:72px;font-weight:600;line-height:0.963em;}.elementor-82 .elementor-element.elementor-element-1e17666 .cr-team__name{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:700;line-height:1em;}.elementor-82 .elementor-element.elementor-element-1e17666 .cr-team__role{font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:400;}.elementor-82 .elementor-element.elementor-element-1e17666 .cr-team__recruit-label{font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:700;}.elementor-82 .elementor-element.elementor-element-1e17666 .cr-team__recruit-link{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;}.elementor-82 .elementor-element.elementor-element-16cf9af{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-bce787c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-19ad6f8 .home-work-card-title .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:37px;font-weight:500;line-height:1.18em;letter-spacing:0px;}.elementor-82 .elementor-element.elementor-element-19ad6f8 .home-work-card-tag-text{font-family:"Urbanist", Sans-serif;font-size:17px;font-weight:400;line-height:1.18em;letter-spacing:0px;}.elementor-82 .elementor-element.elementor-element-19ad6f8 .home-realizations-scroll-hint{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-82 .elementor-element.elementor-element-85cc9a0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-0921cb8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-79a1e16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-d984392{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-9654aca{text-align:center;}.elementor-82 .elementor-element.elementor-element-9654aca img{width:563px;}.elementor-82 .elementor-element.elementor-element-113b766 .elementor-heading-title{color:var( --e-global-color-blanc );}.elementor-82 .elementor-element.elementor-element-aebafd8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-d52c27c{text-align:center;}.elementor-82 .elementor-element.elementor-element-d52c27c img{width:563px;}.elementor-82 .elementor-element.elementor-element-9c7bd9d .elementor-heading-title{color:var( --e-global-color-blanc );}.elementor-82 .elementor-element.elementor-element-93dfa39{--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;}.elementor-82 .elementor-element.elementor-element-93dfa39:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-93dfa39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F9C4;}.elementor-82 .elementor-element.elementor-element-7e14095{--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;}.elementor-82 .elementor-element.elementor-element-75296da{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-32fcc89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-32fcc89 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:80px;font-weight:700;text-transform:uppercase;line-height:75.333px;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-5c62d09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-efdb7e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-efdb7e5 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:80px;font-weight:700;text-transform:uppercase;line-height:75.333px;letter-spacing:0px;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-28b4500{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-28b4500 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:80px;font-weight:700;text-transform:uppercase;line-height:75.333px;letter-spacing:0px;color:#FFB9F2;}.elementor-82 .elementor-element.elementor-element-87a4051{--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;}.elementor-82 .elementor-element.elementor-element-5e462b5 .crapules-inline-contact{--cic-recruitment-gap:16px;}.elementor-82 .elementor-element.elementor-element-cba9e0d{--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;}.elementor-82 .elementor-element.elementor-element-cba9e0d:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-cba9e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFF8;}.elementor-82 .elementor-element.elementor-element-ea6247c{--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;}.elementor-82 .elementor-element.elementor-element-a06079b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-82 .elementor-element.elementor-element-a06079b .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:72px;font-weight:700;text-transform:none;line-height:0.98em;color:#FF4800;}.elementor-82 .elementor-element.elementor-element-b07ee7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-8bb7a9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-3f43919{--width:100%;}.elementor-82 .elementor-element.elementor-element-2f34bfb{--width:100%;}.elementor-82 .elementor-element.elementor-element-eacd60d{--width:100%;}.elementor-82 .elementor-element.elementor-element-3b80e14{--width:100%;}.elementor-82 .elementor-element.elementor-element-7ab91af{--width:100%;}.elementor-82 .elementor-element.elementor-element-1831987{--width:100%;}.elementor-82 .elementor-element.elementor-element-8f8bb43{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-81114aa .elementor-heading-title{font-size:62px;line-height:66px;}.elementor-82 .elementor-element.elementor-element-9762508 .elementor-heading-title{font-size:62px;line-height:66px;}.elementor-82 .elementor-element.elementor-element-2ba86c7 .elementor-heading-title{font-size:62px;line-height:66px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-82 .elementor-element.elementor-element-440fb7f{font-size:23px;line-height:28px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-82 .elementor-element.elementor-element-98e5d0a{--border-radius:25px 25px 25px 25px;}.elementor-82 .elementor-element.elementor-element-5766ce8 .elementor-heading-title{font-size:58px;line-height:58px;}.elementor-82 .elementor-element.elementor-element-31bff16 .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-82 .elementor-element.elementor-element-4bbdc2b .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-82 .elementor-element.elementor-element-9376200 .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-82 .elementor-element.elementor-element-1045cf8 .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-82 .elementor-element.elementor-element-61eb1a4 .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-82 .elementor-element.elementor-element-cb55f3d .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-82 .elementor-element.elementor-element-d8adea4 .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-82 .elementor-element.elementor-element-4227011 .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-82 .elementor-element.elementor-element-daad88f .elementor-heading-title{font-size:89.52552px;}.elementor-82 .elementor-element.elementor-element-5e7f44b .elementor-heading-title{font-size:20.39184px;}.elementor-82 .elementor-element.elementor-element-478b766 .elementor-heading-title{font-size:15.9156px;}.elementor-82 .elementor-element.elementor-element-81ed2cf .elementor-heading-title{font-size:89.52552px;}.elementor-82 .elementor-element.elementor-element-b0fe505 .elementor-heading-title{font-size:20.39184px;}.elementor-82 .elementor-element.elementor-element-b47574a .elementor-heading-title{font-size:15.9156px;}.elementor-82 .elementor-element.elementor-element-bb1e226 .elementor-heading-title{font-size:89.52552px;}.elementor-82 .elementor-element.elementor-element-083bcae .elementor-heading-title{font-size:20.39184px;}.elementor-82 .elementor-element.elementor-element-67b19b7 .elementor-heading-title{font-size:15.9156px;}.elementor-82 .elementor-element.elementor-element-c82b3d6 .crapules-stack-card{padding:46px 56px 46px 56px;}.elementor-82 .elementor-element.elementor-element-0f9aa63 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-82 .elementor-element.elementor-element-2fbec8f .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-82 .elementor-element.elementor-element-b451161 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-82 .elementor-element.elementor-element-501e592 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-82 .elementor-element.elementor-element-2380b82 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-82 .elementor-element.elementor-element-d3df107 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-82 .elementor-element.elementor-element-8d0a3b2 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-82 .elementor-element.elementor-element-8773938 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-82 .elementor-element.elementor-element-54d778d .elementor-heading-title{font-size:51.84px;line-height:54.054px;}.elementor-82 .elementor-element.elementor-element-40673ea{font-size:15.98px;line-height:19px;}.elementor-82 .elementor-element.elementor-element-80bda98 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-82 .elementor-element.elementor-element-1e17666 .cr-team__title{font-size:50px;}.elementor-82 .elementor-element.elementor-element-1e17666 .cr-team__name{font-size:20px;}.elementor-82 .elementor-element.elementor-element-32fcc89 .elementor-heading-title{font-size:64px;line-height:61px;}.elementor-82 .elementor-element.elementor-element-efdb7e5 .elementor-heading-title{font-size:64px;line-height:61px;}.elementor-82 .elementor-element.elementor-element-28b4500 .elementor-heading-title{font-size:64px;line-height:61px;}.elementor-82 .elementor-element.elementor-element-5e462b5 .crapules-inline-contact{--cic-recruitment-gap:16px;}.elementor-82 .elementor-element.elementor-element-a06079b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-81114aa .elementor-heading-title{font-size:38px;line-height:1.04em;}.elementor-82 .elementor-element.elementor-element-9762508 .elementor-heading-title{font-size:38px;line-height:1.04em;}.elementor-82 .elementor-element.elementor-element-2ba86c7 .elementor-heading-title{font-size:38px;line-height:1.04em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-82 .elementor-element.elementor-element-440fb7f{font-size:20px;line-height:25px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-82 .elementor-element.elementor-element-98e5d0a{--border-radius:25px 25px 25px 25px;}.elementor-82 .elementor-element.elementor-element-5766ce8 .elementor-heading-title{font-size:34px;line-height:1.04em;}.elementor-82 .elementor-element.elementor-element-31bff16 .elementor-heading-title{font-size:19px;line-height:24px;}.elementor-82 .elementor-element.elementor-element-4bbdc2b .elementor-heading-title{font-size:19px;line-height:24px;}.elementor-82 .elementor-element.elementor-element-9376200 .elementor-heading-title{font-size:19px;line-height:24px;}.elementor-82 .elementor-element.elementor-element-1045cf8 .elementor-heading-title{font-size:19px;line-height:24px;}.elementor-82 .elementor-element.elementor-element-61eb1a4 .elementor-heading-title{font-size:19px;line-height:24px;}.elementor-82 .elementor-element.elementor-element-cb55f3d .elementor-heading-title{font-size:19px;line-height:24px;}.elementor-82 .elementor-element.elementor-element-d8adea4 .elementor-heading-title{font-size:19px;line-height:24px;}.elementor-82 .elementor-element.elementor-element-4227011 .elementor-heading-title{font-size:19px;line-height:24px;}.elementor-82 .elementor-element.elementor-element-254d164 .caf-subtab{font-size:17px;line-height:1.1em;}.elementor-82 .elementor-element.elementor-element-daad88f .elementor-heading-title{font-size:54px;line-height:54px;}.elementor-82 .elementor-element.elementor-element-5e7f44b .elementor-heading-title{font-size:19px;line-height:1em;}.elementor-82 .elementor-element.elementor-element-478b766 .elementor-heading-title{font-size:12px;line-height:1.08em;}.elementor-82 .elementor-element.elementor-element-81ed2cf .elementor-heading-title{font-size:54px;line-height:54px;}.elementor-82 .elementor-element.elementor-element-b0fe505 .elementor-heading-title{font-size:19px;line-height:1em;}.elementor-82 .elementor-element.elementor-element-b47574a .elementor-heading-title{font-size:12px;line-height:1.08em;}.elementor-82 .elementor-element.elementor-element-bb1e226 .elementor-heading-title{font-size:54px;line-height:54px;}.elementor-82 .elementor-element.elementor-element-083bcae .elementor-heading-title{font-size:19px;line-height:1em;}.elementor-82 .elementor-element.elementor-element-67b19b7 .elementor-heading-title{font-size:12px;line-height:1.08em;}.elementor-82 .elementor-element.elementor-element-c82b3d6 .crapules-stack-card{padding:36px 24px 36px 24px;}.elementor-82 .elementor-element.elementor-element-0f9aa63 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-82 .elementor-element.elementor-element-2fbec8f .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-82 .elementor-element.elementor-element-b451161 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-82 .elementor-element.elementor-element-501e592 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-82 .elementor-element.elementor-element-2380b82 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-82 .elementor-element.elementor-element-d3df107 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-82 .elementor-element.elementor-element-8d0a3b2 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-82 .elementor-element.elementor-element-8773938 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-82 .elementor-element.elementor-element-604c576 img{width:520px;}.elementor-82 .elementor-element.elementor-element-54d778d .elementor-heading-title{font-size:36px;line-height:1.04em;}.elementor-82 .elementor-element.elementor-element-40673ea{font-size:16px;line-height:20px;}.elementor-82 .elementor-element.elementor-element-80bda98 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-82 .elementor-element.elementor-element-1e17666 .cr-team__title{font-size:30px;}.elementor-82 .elementor-element.elementor-element-1e17666 .cr-team__name{font-size:16px;}.elementor-82 .elementor-element.elementor-element-1e17666 .cr-team__role{font-size:11px;}.elementor-82 .elementor-element.elementor-element-1e17666 .cr-team__recruit-link{font-size:15px;}.elementor-82 .elementor-element.elementor-element-19ad6f8 .home-work-card-title .elementor-heading-title{font-size:31px;}.elementor-82 .elementor-element.elementor-element-19ad6f8 .home-work-card-tag-text{font-size:14px;}.elementor-82 .elementor-element.elementor-element-32fcc89 .elementor-heading-title{font-size:36px;line-height:35px;}.elementor-82 .elementor-element.elementor-element-efdb7e5 .elementor-heading-title{font-size:36px;line-height:35px;}.elementor-82 .elementor-element.elementor-element-28b4500 .elementor-heading-title{font-size:36px;line-height:35px;}.elementor-82 .elementor-element.elementor-element-5e462b5 .crapules-inline-contact{--cic-recruitment-gap:14px;}.elementor-82 .elementor-element.elementor-element-a06079b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-82 .elementor-element.elementor-element-a06079b .elementor-heading-title{font-size:36px;line-height:1.04em;}}/* Start custom CSS */.elementor-page-82 .about-step-hero-section,
.elementor-82 .elementor-element.elementor-element-3f43919 {
    position: relative;
    left: calc(50% - 50vw);
    width: 100vw;
    max-width: 100vw;
    min-height: 650px;
    padding: 96px 0 92px !important;
    overflow: visible;
}
.elementor-page-82 .about-step-hero-inner,
.elementor-82 .elementor-element.elementor-element-97cc1cd {
    position: relative;
    width: min(1104px, calc(100vw - 96px));
    max-width: none;
    margin: 0 auto;
}
.elementor-page-82 .about-step-title-group,
.elementor-82 .elementor-element.elementor-element-b4c2320 {
    width: min(890px, 100%);
    max-width: none;
    margin-left: 0;
    gap: 0 !important;
}
.elementor-page-82 .about-step-title-line,
.elementor-page-82 .about-step-title-line .elementor-heading-title {
    margin: 0;
}
.elementor-page-82 .about-step-title-line-b,
.elementor-82 .elementor-element.elementor-element-dac1af1 {
    display: flex;
    gap: 18px !important;
    align-items: baseline;
    flex-wrap: wrap;
}
.elementor-page-82 .about-step-copy {
    width: min(593px, 100%);
    max-width: none;
    margin: 29px 0 0 86px;
}
.elementor-page-82 .about-step-copy p {
    margin: 0;
}
.elementor-page-82 .about-step-arrow {
    position: absolute;
    left: 607px;
    top: 246px;
    width: 220px;
    max-width: 220px;
    z-index: 1;
}
.elementor-page-82 .about-step-arrow img {
    display: block;
    width: 100%;
    height: auto;
}
.elementor-page-82 .about-values-section,
.elementor-82 .elementor-element.elementor-element-2f34bfb {
    position: relative;
    left: calc(50% - 50vw);
    width: 100vw;
    max-width: 100vw;
    min-height: 626px;
    overflow: visible;
}
.elementor-page-82 .about-values-stage,
.elementor-82 .elementor-element.elementor-element-1747087 {
    position: relative;
    width: min(1104px, calc(100vw - 96px));
    height: 610px;
    max-width: none;
    margin: 0 auto;
    overflow: visible;
}
.elementor-page-82 .about-values-browser,
.elementor-82 .elementor-element.elementor-element-98e5d0a {
    position: absolute;
    left: 182px;
    top: 25px;
    width: 612px;
    height: 343px;
    overflow: hidden;
    z-index: 1;
    gap: 0 !important;
}
.elementor-page-82 .about-values-browser-bar,
.elementor-82 .elementor-element.elementor-element-c5fd67c {
    position: relative;
    width: 100%;
    height: 45px;
    min-height: 45px;
    flex: 0 0 45px;
    overflow: visible;
}
.elementor-page-82 .about-values-browser-body,
.elementor-82 .elementor-element.elementor-element-81aeda2 {
    position: relative;
    width: 100%;
    height: 298px;
    min-height: 298px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 44px !important;
    gap: 0 !important;
}
.elementor-page-82 .about-values-dot {
    position: absolute;
    top: 14px;
    width: 22px;
    height: 22px;
}
.elementor-page-82 .about-values-dot-pink {
    left: 25px;
}
.elementor-page-82 .about-values-dot-orange {
    left: 55px;
}
.elementor-page-82 .about-values-title {
    position: relative;
    width: 100%;
    max-width: none;
    z-index: 3;
}
.elementor-page-82 .about-values-title .elementor-heading-title {
    margin: 0;
    text-align: center;
}
.elementor-page-82 .about-values-tag {
    position: absolute;
    height: 51px;
    z-index: 4;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-page-82 .about-values-tag .elementor-widget-heading {
    width: 100%;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-page-82 .about-values-tag .elementor-heading-title {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    margin: 0;
}
.elementor-page-82 .about-values-tag-creative {
    left: -3px;
    top: 95px;
    width: 200px;
}
.elementor-page-82 .about-values-tag-audacious {
    left: 687px;
    top: 0;
    width: 223px;
}
.elementor-page-82 .about-values-tag-free {
    left: 817px;
    top: 61px;
    width: 139px;
}
.elementor-page-82 .about-values-tag-engaged {
    left: 773px;
    top: 310px;
    width: 173px;
}
.elementor-page-82 .about-values-tag-sincere {
    left: 690px;
    top: 375px;
    width: 166px;
}
.elementor-page-82 .about-values-tag-passionate {
    left: 155px;
    top: 417px;
    width: 209px;
}
.elementor-page-82 .about-values-tag-crafty {
    left: 61px;
    top: 155px;
    width: 151px;
}
.elementor-page-82 .about-values-tag-unique {
    left: 103px;
    top: 353px;
    width: 161px;
}
.elementor-page-82 .about-values-squiggle {
    position: absolute;
    left: 416px;
    top: 456px;
    width: 267px;
    max-width: 267px;
    z-index: 2;
}
.elementor-page-82 .about-values-squiggle img {
    display: block;
    width: 100%;
    height: auto;
}
@media (max-width: 900px) {
    .elementor-page-82 .about-step-hero-section,
    .elementor-82 .elementor-element.elementor-element-3f43919 {
        min-height: auto;
        padding: 60px 0 72px !important;
    }
    .elementor-page-82 .about-step-hero-inner,
    .elementor-82 .elementor-element.elementor-element-97cc1cd {
        width: calc(100vw - 40px);
    }
    .elementor-page-82 .about-step-title-group,
    .elementor-82 .elementor-element.elementor-element-b4c2320,
    .elementor-page-82 .about-step-copy {
        margin-left: 0;
    }
    .elementor-page-82 .about-step-title-line-b,
    .elementor-82 .elementor-element.elementor-element-dac1af1 {
        gap: 10px !important;
    }
    .elementor-page-82 .about-step-copy {
        margin-top: 24px;
    }
    .elementor-page-82 .about-step-arrow {
        position: relative;
        left: auto;
        top: auto;
        width: 140px;
        max-width: 140px;
        margin: 24px 0 0 auto;
    }
    .elementor-page-82 .about-values-section,
    .elementor-82 .elementor-element.elementor-element-2f34bfb {
        min-height: 650px;
    }
    .elementor-page-82 .about-values-stage,
    .elementor-82 .elementor-element.elementor-element-1747087 {
        width: calc(100vw - 32px);
        height: 640px;
    }
    .elementor-page-82 .about-values-browser,
    .elementor-82 .elementor-element.elementor-element-98e5d0a {
        left: 0;
        top: 48px;
        width: 100%;
        height: 302px;
    }
    .elementor-page-82 .about-values-browser-body,
    .elementor-82 .elementor-element.elementor-element-81aeda2 {
        height: 257px;
        min-height: 257px;
        padding: 0 18px !important;
    }
    .elementor-page-82 .about-values-title {
        position: relative;
        left: auto;
        top: auto;
        width: 100%;
    }
    .elementor-page-82 .about-values-tag {
        height: 40px;
        width: auto;
        padding: 0 18px;
    }
    .elementor-page-82 .about-values-tag-creative {
        left: 0;
        top: 23px;
    }
    .elementor-page-82 .about-values-tag-audacious {
        left: auto;
        right: 0;
        top: 0;
    }
    .elementor-page-82 .about-values-tag-free {
        left: auto;
        right: 18px;
        top: 51px;
    }
    .elementor-page-82 .about-values-tag-crafty {
        left: 15px;
        top: 353px;
    }
    .elementor-page-82 .about-values-tag-unique {
        left: 87px;
        top: 407px;
    }
    .elementor-page-82 .about-values-tag-engaged {
        left: auto;
        right: 8px;
        top: 383px;
    }
    .elementor-page-82 .about-values-tag-passionate {
        left: 0;
        top: 469px;
    }
    .elementor-page-82 .about-values-tag-sincere {
        left: auto;
        right: 0;
        top: 467px;
    }
    .elementor-page-82 .about-values-squiggle {
        left: 50%;
        top: 525px;
        width: 178px;
        max-width: 178px;
        transform: translateX(-50%);
    }
}
@media (max-width: 420px) {
    .elementor-page-82 .about-step-hero-inner,
    .elementor-82 .elementor-element.elementor-element-97cc1cd {
        width: calc(100vw - 32px);
    }
}
.elementor-page-82 .about-classifier-section,
.elementor-82 .elementor-element.elementor-element-eacd60d {
    position: relative;
    left: calc(50% - 50vw);
    width: 100vw;
    max-width: 100vw;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible;
}

/* codex-about-next-section:start */
body.elementor-page-82 .about-next-window-section,
body.elementor-page-82 .about-next-window-section > .e-con-inner {
  gap: 0;
  padding: 0;
  max-width: none;
}
body.elementor-page-82 .about-next-stage {
  position: relative;
  width: min(1280px, 100vw);
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 0 196px;
  min-height: 818px;
  overflow: visible;
}
body.elementor-page-82 .about-next-main-image {
  width: 100%;
  margin: 0;
}
body.elementor-page-82 .about-next-main-image img {
  display: block;
  width: 100%;
  aspect-ratio: 1280 / 622;
  object-fit: cover;
}
body.elementor-page-82 .about-next-glass-window {
  position: absolute;
  left: 10.94%;
  top: 475px;
  width: 72.9%;
  height: 343px;
  display: block;
  overflow: hidden;

  box-shadow: inset 0 0 0 1px rgba(254,255,248,.3);
}
body.elementor-page-82 .about-next-glass-bar {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 45px;
  min-height: 45px;
  border-radius: 35px 35px 0 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  padding-left: 30px;
}
body.elementor-page-82 .about-next-glass-dot {
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  flex: 0 0 22px;
}
body.elementor-page-82 .about-next-glass-body {
  position: absolute;
  left: 0;
  top: 45px;
  width: 100%;
  height: calc(100% - 45px);
  min-height: 298px;
  border-radius: 0 0 35px 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
body.elementor-page-82 .about-next-stats {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  justify-items: center;
  gap: 20px;
  padding: 24px 42px 30px;
}
body.elementor-page-82 .about-next-stat-item {
  min-width: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0;
}
body.elementor-page-82 .about-next-stat-number,
body.elementor-page-82 .about-next-stat-label,
body.elementor-page-82 .about-next-stat-number .elementor-heading-title,
body.elementor-page-82 .about-next-stat-label .elementor-heading-title {
  margin: 0;
  padding: 0;
}
body.elementor-page-82 .about-next-stat-number .elementor-heading-title {
  white-space: nowrap;
}
body.elementor-page-82 .about-next-stat-pill {
  width: 143px;
  height: 38px;
  min-height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -2px;
}
body.elementor-page-82 .about-next-stat-label-bottom {
  margin-top: 2px;
}
@media (max-width: 900px) {
  body.elementor-page-82 .about-next-stage {
    width: 100vw;
    min-height: clamp(520px, 150vw, 680px);
    padding-bottom: clamp(120px, 34vw, 180px);
  }
  body.elementor-page-82 .about-next-main-image img {
    aspect-ratio: 390 / 320;
    min-height: 320px;
  }
  body.elementor-page-82 .about-next-glass-window {
    left: 5.5%;
    top: clamp(245px, 68vw, 330px);
    width: 89%;
    height: clamp(210px, 60vw, 300px);
    border-radius: 24px;
  }
  body.elementor-page-82 .about-next-glass-bar {
    height: 38px;
    min-height: 38px;
    border-radius: 24px 24px 0 0;
    padding-left: 20px;
    gap: 7px;
  }
  body.elementor-page-82 .about-next-glass-dot {
    width: 18px;
    height: 18px;
    min-width: 18px;
    min-height: 18px;
    flex-basis: 18px;
  }
  body.elementor-page-82 .about-next-glass-body {
    top: 38px;
    height: calc(100% - 38px);
    min-height: 172px;
    border-radius: 0 0 24px 24px;
  }
  body.elementor-page-82 .about-next-stats {
    padding: 16px 14px 18px;
    gap: 8px;
  }
  body.elementor-page-82 .about-next-stat-pill {
    width: 84px;
    height: 25px;
    min-height: 25px;
  }
  body.elementor-page-82 .about-next-stat-label-bottom {
    margin-top: 1px;
  }
}
/* codex-about-next-section:end */

/* codex-about-marquee-qualiopi:start */
body.elementor-page-82 .about-services-marquee-section,
body.elementor-page-82 .about-qualiopi-intro-section {
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
  max-width: 100vw;
  margin: 0;
  padding: 0 !important;
  overflow-x: clip;
  gap: 0 !important;
}

body.elementor-page-82 .about-services-marquee-section > .e-con-inner,
body.elementor-page-82 .about-qualiopi-intro-section > .e-con-inner {
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
}

body.elementor-page-82 .about-services-marquee-section {
  height: 156px;
  overflow: hidden;
}

body.elementor-page-82 .about-services-marquee-row {
  width: 100vw;
  max-width: 100vw;
  height: 77.93px;
  padding: 0 !important;
  overflow: hidden;
}

body.elementor-page-82 .about-services-marquee-row > .e-con-inner,
body.elementor-page-82 .about-services-marquee-track > .e-con-inner {
  display: contents;
}

body.elementor-page-82 .about-services-marquee-track {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  width: max-content;
  max-width: none;
  height: 77.93px;
  padding: 0 !important;
  gap: 0 !important;
  will-change: transform;
}

body.elementor-page-82 .about-services-marquee-track-left {
  animation: crapulesAboutServicesMarqueeLeft 22s linear infinite;
}

body.elementor-page-82 .about-services-marquee-track-right {
  animation: crapulesAboutServicesMarqueeRight 22s linear infinite;
}

body.elementor-page-82 .about-services-marquee-section:hover .about-services-marquee-track {
  animation-play-state: paused;
}

body.elementor-page-82 .about-services-marquee-item {
  flex: 0 0 auto;
  width: max-content;
  margin: 0;
  padding: 7.965px 28px;
}

body.elementor-page-82 .about-services-marquee-item .elementor-heading-title {
  white-space: nowrap;
}

body.elementor-page-82 .about-services-marquee-divider {
  width: 100vw;
  max-width: 100vw;
  height: 1px;
  min-height: 1px;
  padding: 0 !important;
  margin: 0;
}

body.elementor-page-82 .about-qualiopi-intro-section {
  min-height: 491px;
  overflow: visible;
}

body.elementor-page-82 .about-qualiopi-intro-inner {
  width: min(100%, 1280px);
  min-height: 491px;
  margin: 0 auto;
  padding: 0 76px !important;
  display: grid;
  grid-template-columns: minmax(0, 447px) minmax(320px, 471px);
  justify-content: space-between;
  align-items: center;
  gap: 80px;
}

body.elementor-page-82 .about-qualiopi-intro-inner > .e-con-inner,
body.elementor-page-82 .about-qualiopi-intro-title-block > .e-con-inner,
body.elementor-page-82 .about-qualiopi-intro-copy-block > .e-con-inner {
  display: contents;
}

body.elementor-page-82 .about-qualiopi-intro-title-block,
body.elementor-page-82 .about-qualiopi-intro-copy-block,
body.elementor-page-82 .about-qualiopi-intro-title,
body.elementor-page-82 .about-qualiopi-intro-copy {
  width: 100%;
  max-width: none;
  margin: 0;
}

body.elementor-page-82 .about-qualiopi-intro-copy .elementor-widget-container {
  max-width: 471px;
}

body.elementor-page-82 .about-qualiopi-intro-copy p {
  margin: 0 0 20px;
}

body.elementor-page-82 .about-qualiopi-intro-copy p:last-child {
  margin-bottom: 0;
}

@keyframes crapulesAboutServicesMarqueeLeft {
  from { transform: translate3d(0, 0, 0); }
  to { transform: translate3d(-50%, 0, 0); }
}

@keyframes crapulesAboutServicesMarqueeRight {
  from { transform: translate3d(-50%, 0, 0); }
  to { transform: translate3d(0, 0, 0); }
}

@media (max-width: 900px) {
  body.elementor-page-82 .about-services-marquee-section,
  body.elementor-page-82 .about-qualiopi-intro-section {
    left: calc(50% - 50vw);
    width: 100vw;
  }

  body.elementor-page-82 .about-services-marquee-section {
    height: 108px;
  }

  body.elementor-page-82 .about-services-marquee-row,
  body.elementor-page-82 .about-services-marquee-track {
    height: 53.5px;
  }

  body.elementor-page-82 .about-services-marquee-item {
    padding: 5px 18px;
  }

  body.elementor-page-82 .about-qualiopi-intro-section {
    min-height: 0;
  }

  body.elementor-page-82 .about-qualiopi-intro-inner {
    min-height: 0;
    padding: 72px 24px 78px !important;
    display: grid;
    grid-template-columns: 1fr;
    justify-content: stretch;
    align-items: start;
    gap: 42px;
  }

  body.elementor-page-82 .about-qualiopi-intro-copy .elementor-widget-container {
    max-width: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.elementor-page-82 .about-services-marquee-track {
    animation: none !important;
  }
}
/* codex-about-marquee-qualiopi:end */

/* codex-about-qualiopi-bg:start */
body.elementor-page-82 .about-qualiopi-intro-section {
  isolation: isolate;
}

body.elementor-page-82 .about-qualiopi-bg-layer {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  overflow: hidden;
  pointer-events: none;
  z-index: 0;
}

body.elementor-page-82 .about-qualiopi-bg-layer > .e-con-inner {
  display: contents;
}

body.elementor-page-82 .about-qualiopi-bg-image {
  position: absolute;
  left: -82px;
  top: 33px;
  width: 685.464px;
  max-width: none;
  opacity: 0.4;
  margin: 0;
}

body.elementor-page-82 .about-qualiopi-bg-image img {
  display: block;
  width: 100%;
  height: auto;
  max-width: none;
}

body.elementor-page-82 .about-qualiopi-intro-inner {
  position: relative;
  z-index: 1;
}

@media (max-width: 900px) {
  body.elementor-page-82 .about-qualiopi-bg-image {
    left: -188px;
    right: auto;
    top: auto;
    bottom: -92px;
    width: 520px;
    opacity: 0.35;
  }
}
/* codex-about-qualiopi-bg:end */

/* CODEx HOME FOLLOWUP SECTIONS START */
body.elementor-page-82 .home-project-cta-section,
body.elementor-page-82 .home-realizations-section,
body.elementor-page-82 .home-gazette-section,
body.elementor-page-82 .home-agencies-section {
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
  max-width: 100vw;
  overflow: hidden;
  gap: 0 !important;
}

body.elementor-page-82 .home-project-cta-section > .e-con-inner,
body.elementor-page-82 .home-realizations-section > .e-con-inner,
body.elementor-page-82 .home-gazette-section > .e-con-inner,
body.elementor-page-82 .home-agencies-section > .e-con-inner {
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
}

body.elementor-page-82 .home-project-cta-section {
  background: #FF4800;
  min-height: 425px;
  padding: 58px 0 64px !important;
}

body.elementor-page-82 .home-project-cta-inner {
  width: min(1210px, calc(100vw - 96px));
  margin: 0 auto;
  gap: 20px !important;
}

body.elementor-page-82 .home-project-cta-title .elementor-heading-title {
  color: #E8F9C4;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 74.7px;
  letter-spacing: 0;
}

body.elementor-page-82 .home-project-cta-title,
body.elementor-page-82 .home-project-cta-button {
  margin-left: clamp(0px, 13.3vw, 170px);
}

body.elementor-page-82 .home-project-cta-button,
body.elementor-page-82 .home-gazette-button {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: max-content;
  min-height: 44px;
  padding: 10px 30px !important;

  gap: 15px !important;
}

body.elementor-page-82 .home-project-cta-button {
  background: #E8F9C4;
  color: #333333;
}

body.elementor-page-82 .home-project-cta-button > .e-con-inner,
body.elementor-page-82 .home-gazette-button > .e-con-inner {
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
  width: 100%;
  padding: 0;
}

body.elementor-page-82 .home-project-cta-button-label .elementor-heading-title,
body.elementor-page-82 .home-gazette-button-label .elementor-heading-title,
body.elementor-page-82 .home-gazette-button-arrow .elementor-heading-title {

  white-space: nowrap;
}

body.elementor-page-82 .home-project-cta-button-label .elementor-heading-title {
  color: #333333;
  letter-spacing: -0.01em;
}

body.elementor-page-82 .home-gazette-button-label .elementor-heading-title {}

body.elementor-page-82 .home-project-cta-button-arrow,
body.elementor-page-82 .home-gazette-button-arrow {
  width: 15.49px;
  height: 14.42px;
  flex: 0 0 15.49px;
}

body.elementor-page-82 .home-project-cta-button-arrow img,
body.elementor-page-82 .home-gazette-button-arrow img {
  display: block;
  width: 15.49px !important;
  height: 14.42px !important;
}

body.elementor-page-82 .home-project-cta-button-arrow img {
  filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(11%) hue-rotate(195deg) brightness(93%) contrast(88%);
}

body.elementor-page-82 .home-gazette-button-arrow img {
  filter: brightness(0) saturate(100%) invert(99%) sepia(4%) saturate(614%) hue-rotate(17deg) brightness(109%) contrast(102%);
}

body.elementor-page-82 .home-realizations-section {
  background: #FEFFF8;
  padding: 108px 0 118px !important;
}

body.elementor-page-82 .home-realizations-heading-block,
body.elementor-page-82 .home-agencies-inner {
  width: min(1174px, calc(100vw - 96px));
  margin: 0 auto;
}

body.elementor-page-82 .home-realizations-heading .elementor-heading-title,
body.elementor-page-82 .home-agencies-heading .elementor-heading-title {
  color: #FF4800;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 72px;
  font-weight: 600;
  line-height: 70px;
  letter-spacing: 0;
  text-transform: none !important;
}

body.elementor-page-82 .home-realizations-carousel {
  width: min(1256px, calc(100vw - 48px));
  margin: 54px 0 0 calc((100vw - min(1174px, calc(100vw - 96px))) / 2);
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  padding: 0 48px 4px 0 !important;
}

body.elementor-page-82 .home-realizations-carousel::-webkit-scrollbar {
  display: none;
}

body.elementor-page-82 .home-realizations-track {
  width: max-content;
  gap: 35px !important;
  padding: 0 !important;
}

body.elementor-page-82 .home-work-card {
  position: relative;
  width: 563px;
  height: 444px;
  flex: 0 0 563px;
  scroll-snap-align: start;
  border-radius: 37px;
  background: #333333;
  overflow: hidden;
  padding: 0 !important;
}

body.elementor-page-82 .home-work-card-content {
  position: absolute;
  left: 46px;
  right: 46px;
  bottom: 50px;
  gap: 10px !important;
  padding: 0 !important;
}

body.elementor-page-82 .home-work-card-title .elementor-heading-title {
  color: #EEEEEE;
  font-family: "Urbanist", Sans-serif;
  font-size: 37px;
  font-weight: 500;
  line-height: 1.18;
}

body.elementor-page-82 .home-work-card-tags {
  gap: 12px !important;
  flex-wrap: wrap;
  padding: 0 !important;
}

body.elementor-page-82 .home-work-card-tag {
  width: 137px;
  min-height: 34px;
  border: 0;
  border-radius: 35px;
  background: #EEEEEE;
  justify-content: center;
  padding: 7px 35px !important;
}

body.elementor-page-82 .home-work-card-tag-text .elementor-heading-title {
  color: #333333;
  font-family: "Urbanist", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
}

body.elementor-page-82 .home-realizations-scroll-hint {
  width: max-content;
  margin: 30px calc((100vw - min(1174px, calc(100vw - 96px))) / 2) 0 auto;
  align-items: center;
  gap: 10px !important;
  padding: 0 !important;
}

body.elementor-page-82 .home-realizations-scroll-text .elementor-heading-title,
body.elementor-page-82 .home-realizations-scroll-arrow .elementor-heading-title {
  color: #FF4800;
  font-family: "Urbanist", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

body.elementor-page-82 .home-gazette-section {
  background: #E8F9C4;
  padding: 44px 0 104px !important;
}

body.elementor-page-82 .home-gazette-inner {
  width: min(1174px, calc(100vw - 96px));
  margin: 0 auto;
  gap: 0 !important;
}

body.elementor-page-82 .home-gazette-heading-block {
  gap: 0 !important;
  margin-bottom: 28px;
}

body.elementor-page-82 .home-gazette-title-a .elementor-heading-title,
body.elementor-page-82 .home-gazette-title-b .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 75.33px;
  letter-spacing: 0;
  text-transform: none !important;
}

body.elementor-page-82 .home-gazette-title-a .elementor-heading-title {
  color: #FF4800;
}

body.elementor-page-82 .home-gazette-title-b .elementor-heading-title {
  color: #FFB9F2;
}

body.elementor-page-82 .home-gazette-list {
  width: 100%;
  gap: 0 !important;
  padding: 0 !important;
}

body.elementor-page-82 .home-gazette-row {
  display: grid;
  grid-template-columns: 140px minmax(0, 1fr);
  align-items: center;
  min-height: 60.33px;
  border-top: 1px solid #333333;
  gap: 24px !important;
  padding: 14px 0 10px !important;
}

body.elementor-page-82 .home-gazette-row:last-child {
  border-bottom: 1px solid #333333;
}

body.elementor-page-82 .home-gazette-row-date .elementor-heading-title {
  color: #333333;
  font-family: "Urbanist", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
}

body.elementor-page-82 .home-gazette-row-title .elementor-heading-title {
  color: #333333;
  font-family: "Urbanist", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 30px;
  text-align: right;
}

body.elementor-page-82 .home-gazette-button {
  margin: 20px 0 0 auto;
}

body.elementor-page-82 .home-gazette-button-label .elementor-heading-title,
body.elementor-page-82 .home-gazette-button-arrow .elementor-heading-title {}

body.elementor-page-82 .home-agencies-section {
  background: #FEFFF8;
  padding: 104px 0 130px !important;
}

body.elementor-page-82 .home-agencies-heading {
  margin-bottom: 54px;
}

body.elementor-page-82 .home-agencies-grid {
  width: 100%;
  gap: 35px !important;
  padding: 0 !important;
}

body.elementor-page-82 .home-agency-card {
  position: relative;
  width: 50%;
  height: 377px;
  min-height: 377px;
  flex: 1 1 0;
  justify-content: center;
  align-items: center;
  background: #333333;
  overflow: hidden;
  padding: 0 !important;
}

body.elementor-page-82 .home-agency-card-image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
}

body.elementor-page-82 .home-agency-card-image img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}

body.elementor-page-82 .home-agency-card-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(51, 51, 51, 0.06);
  pointer-events: none;
}

body.elementor-page-82 .home-agency-card-title {
  position: relative;
  z-index: 1;
}

body.elementor-page-82 .home-agency-card-title .elementor-heading-title {
  color: #FEFFF8;
  font-family: "Urbanist", Sans-serif;
  font-size: 41px;
  font-weight: 700;
  line-height: 49px;
  text-align: center;
}

@media (max-width: 900px) {
  body.elementor-page-82 .home-project-cta-section,
  body.elementor-page-82 .home-realizations-section,
  body.elementor-page-82 .home-gazette-section,
  body.elementor-page-82 .home-agencies-section {
    left: 0;
  }

  body.elementor-page-82 .home-project-cta-section {
    min-height: auto;
    padding: 58px 24px 64px !important;
  }

  body.elementor-page-82 .home-project-cta-inner,
  body.elementor-page-82 .home-realizations-heading-block,
  body.elementor-page-82 .home-gazette-inner,
  body.elementor-page-82 .home-agencies-inner {
    width: 100%;
    max-width: none;
  }

  body.elementor-page-82 .home-project-cta-inner {
    gap: 0 !important;
  }

  body.elementor-page-82 .home-project-cta-title .elementor-heading-title {
    font-size: clamp(32px, 8.7vw, 36px);
    line-height: 1.03;
  }

  body.elementor-page-82 .home-project-cta-title {
    margin-left: 0;
  }

  body.elementor-page-82 .home-project-cta-button {
    width: 100%;
    margin: 20px 0 0;
  }

  body.elementor-page-82 .home-project-cta-button-label .elementor-heading-title,
  body.elementor-page-82 .home-gazette-button-label .elementor-heading-title {
}

  body.elementor-page-82 .home-realizations-section {
    padding: 74px 0 86px !important;
  }

  body.elementor-page-82 .home-realizations-heading-block {
    padding: 0 24px !important;
  }

  body.elementor-page-82 .home-realizations-heading .elementor-heading-title,
  body.elementor-page-82 .home-agencies-heading .elementor-heading-title,
  body.elementor-page-82 .home-gazette-title-a .elementor-heading-title,
  body.elementor-page-82 .home-gazette-title-b .elementor-heading-title {
    font-size: clamp(34px, 9.5vw, 40px);
    line-height: 1;
  }

  body.elementor-page-82 .home-realizations-carousel {
    width: 100vw;
    margin: 36px 0 0;
    padding: 0 24px 4px !important;
  }

  body.elementor-page-82 .home-realizations-track {
    gap: 18px !important;
  }

  body.elementor-page-82 .home-work-card {
    width: calc(100vw - 48px);
    height: 360px;
    flex-basis: calc(100vw - 48px);
  }

  body.elementor-page-82 .home-work-card-content {
    left: 28px;
    right: 28px;
    bottom: 34px;
  }

  body.elementor-page-82 .home-work-card-title .elementor-heading-title {
    font-size: 31px;
  }

  body.elementor-page-82 .home-work-card-tag {
    width: calc((100vw - 128px) / 3);
    flex: 0 0 calc((100vw - 128px) / 3);
    min-width: 0;
    padding: 7px 8px !important;
  }

  body.elementor-page-82 .home-realizations-scroll-hint {
    display: none;
  }

  body.elementor-page-82 .home-gazette-section {
    padding: 62px 24px 76px !important;
  }

  body.elementor-page-82 .home-gazette-heading-block {
    margin-bottom: 32px;
  }

  body.elementor-page-82 .home-gazette-row {
    grid-template-columns: 1fr;
    gap: 10px 14px !important;
    min-height: 86px;
  }

  body.elementor-page-82 .home-gazette-row-date {
    grid-column: auto;
  }

  body.elementor-page-82 .home-gazette-row-title .elementor-heading-title {
    font-size: 22px;
    line-height: 26px;
    text-align: left;
  }

  body.elementor-page-82 .home-gazette-button {
    width: 100%;
    margin-top: 24px;
  }

  body.elementor-page-82 .home-agencies-section {
    padding: 72px 24px 90px !important;
  }

  body.elementor-page-82 .home-agencies-heading {
    margin-bottom: 34px;
  }

  body.elementor-page-82 .home-agencies-grid {
    flex-direction: column;
    gap: 24px !important;
  }

  body.elementor-page-82 .home-agency-card {
    width: 100%;
    height: 250px;
    min-height: 250px;
    flex: 0 0 250px;
  }

  body.elementor-page-82 .home-agency-card-title .elementor-heading-title {
    font-size: 34px;
    line-height: 40px;
  }
}
/* CODEx HOME FOLLOWUP SECTIONS END */

/* CODEX HOME NEXT SECTIONS START */
body.elementor-page-82 .home-contact-section,
body.elementor-page-82 .home-testimonials-section,
body.elementor-page-82 .home-qualiopi-section {
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
  max-width: 100vw;
  overflow: hidden;
}

body.elementor-page-82 .home-contact-section > .e-con-inner,
body.elementor-page-82 .home-testimonials-section > .e-con-inner,
body.elementor-page-82 .home-qualiopi-section > .e-con-inner {
  width: 100%;
  max-width: none;
  padding: 0;
  margin: 0;
}

body.elementor-page-82 .home-contact-section {
  padding: 76px 0 88px !important;
}

body.elementor-page-82 .home-contact-inner,
body.elementor-page-82 .home-testimonials-inner,
body.elementor-page-82 .home-qualiopi-inner {
  width: min(1174px, calc(100vw - 96px));
  margin: 0 auto;
  position: relative;
}

body.elementor-page-82 .home-contact-title {
  position: relative;
  z-index: 1;
  width: min(982px, 100%);
}

body.elementor-page-82 .home-contact-form-wrap {
  position: relative;
  z-index: 2;
  width: min(827px, 100%);
  margin: -10px auto 0;
}

body.elementor-page-82 .home-contact-form-wrap,
body.elementor-page-82 .home-contact-form-wrap > .e-con-inner {
  padding: 0;
}

body.elementor-page-82 .home-testimonials-section {
  padding: 98px 0 138px !important;
}

body.elementor-page-82 .home-testimonials-title {
  width: min(555px, 100%);
  margin-bottom: 64px;
}

body.elementor-page-82 .home-testimonials-track {
  width: 100%;
  gap: 23px !important;
  padding: 0 !important;
}

body.elementor-page-82 .home-testimonial-image {
  flex: 1 1 0;
  min-width: 0;
}

body.elementor-page-82 .home-testimonial-image img {
  display: block;
  width: 100% !important;
  height: auto !important;
  border-radius: 3px;
}

body.elementor-page-82 .home-qualiopi-section {
  padding: 120px 0 186px !important;
}

body.elementor-page-82 .home-qualiopi-inner {
  align-items: center;
  justify-content: space-between;
  gap: 62px !important;
}

body.elementor-page-82 .home-qualiopi-left {
  width: min(430px, 100%);
  gap: 24px !important;
}

body.elementor-page-82 .home-qualiopi-right {
  width: min(528px, 100%);
  gap: 28px !important;
}

body.elementor-page-82 .home-qualiopi-logo {
  width: 162px;
}

body.elementor-page-82 .home-qualiopi-logo img {
  width: 162px !important;
  height: auto !important;
}

body.elementor-page-82 .home-qualiopi-copy p {
  margin: 0;
}

body.elementor-page-82 .home-qualiopi-button {
  display: inline-flex;
  width: max-content;
  min-height: 44px;
  align-items: center;
  justify-content: flex-start;
  gap: 15px !important;
  padding: 10px 30px !important;
}

body.elementor-page-82 .home-qualiopi-button > .e-con-inner {
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
  padding: 0;
}

body.elementor-page-82 .home-qualiopi-button-label .elementor-heading-title {
  white-space: nowrap;
}

body.elementor-page-82 .home-qualiopi-button-arrow,
body.elementor-page-82 .home-qualiopi-button-arrow img {
  width: 15.49px !important;
  height: 14.42px !important;
}

@media (max-width: 900px) {
  body.elementor-page-82 .home-contact-section {
    padding: 58px 24px 76px !important;
    left: 0;
    width: 100%;
    max-width: none;
  }

  body.elementor-page-82 .home-testimonials-section,
  body.elementor-page-82 .home-qualiopi-section {
    left: 0;
    width: 100%;
    max-width: none;
  }

  body.elementor-page-82 .home-contact-inner,
  body.elementor-page-82 .home-testimonials-inner,
  body.elementor-page-82 .home-qualiopi-inner {
    width: 100%;
    max-width: none;
  }

  body.elementor-page-82 .home-contact-form-wrap {
    margin-top: 22px;
  }

  body.elementor-page-82 .home-testimonials-section {
    padding: 76px 24px 92px !important;
  }

  body.elementor-page-82 .home-testimonials-title .elementor-heading-title,
  body.elementor-page-82 .home-qualiopi-title .elementor-heading-title {
    font-size: clamp(34px, 9.5vw, 40px);
    line-height: 0.98;
  }

  body.elementor-page-82 .home-testimonials-title {
    margin-bottom: 34px;
  }

  body.elementor-page-82 .home-testimonials-track {
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    gap: 18px !important;
    padding-bottom: 4px !important;
  }

  body.elementor-page-82 .home-testimonial-image {
    flex: 0 0 272px;
    scroll-snap-align: start;
  }

  body.elementor-page-82 .home-qualiopi-section {
    padding: 78px 24px 104px !important;
  }

  body.elementor-page-82 .home-qualiopi-inner {
    flex-direction: column;
    align-items: flex-start;
    gap: 42px !important;
  }

  body.elementor-page-82 .home-qualiopi-right {
    gap: 22px !important;
  }

  body.elementor-page-82 .home-qualiopi-subtitle .elementor-heading-title {
    font-size: 23px;
  }

  body.elementor-page-82 .home-qualiopi-button {
    width: 100%;
    justify-content: center;
  }
}
/* CODEX HOME NEXT SECTIONS END */

/* codex-about-qualiopi-arrow-fix:start */
body.elementor-page-82 .home-qualiopi-button-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 18px;
  width: 18px !important;
  height: 18px !important;
  margin: 0;
}

body.elementor-page-82 .home-qualiopi-button-arrow .elementor-widget-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

body.elementor-page-82 .home-qualiopi-button-arrow img {
  display: block;
  width: 16px !important;
  height: auto !important;
  max-width: none;
}
/* codex-about-qualiopi-arrow-fix:end */

/* codex-about-next-stats-mobile-align:start */
@media (max-width: 900px) {
  body.elementor-page-82 .about-next-stats {
    align-items: center;
    justify-items: center;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  body.elementor-page-82 .about-next-stat-item {
    width: 100%;
    height: 108px;
    min-height: 108px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 0;
  }

  body.elementor-page-82 .about-next-stat-number {
    height: 50px;
    min-height: 50px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
  }

  body.elementor-page-82 .about-next-stat-number .elementor-widget-container,
  body.elementor-page-82 .about-next-stat-number .elementor-heading-title {
    line-height: 1;
  }

  body.elementor-page-82 .about-next-stat-pill {
    width: min(92px, 100%);
    height: 25px;
    min-height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -1px;
  }

  body.elementor-page-82 .about-next-stat-pill > .e-con-inner {
    display: contents;
  }

  body.elementor-page-82 .about-next-stat-label-top,
  body.elementor-page-82 .about-next-stat-label-top .elementor-widget-container,
  body.elementor-page-82 .about-next-stat-label-top .elementor-heading-title {
    width: 100%;
    text-align: center;
  }

  body.elementor-page-82 .about-next-stat-label-bottom {
    min-height: 34px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    margin-top: 1px;
  }

  body.elementor-page-82 .about-next-stat-label-bottom .elementor-widget-container,
  body.elementor-page-82 .about-next-stat-label-bottom .elementor-heading-title {
    width: 100%;
    text-align: center;
  }
}
/* codex-about-next-stats-mobile-align:end */

/* codex-v6-services-marquee-about:start */
body.elementor-page-82 .about-services-marquee-section {
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
  max-width: 100vw;
  height: 198px;
  min-height: 198px;
  margin: 0;
  padding: 0 !important;
  overflow: hidden;
  gap: 0 !important;
  isolation: isolate;
}

body.elementor-page-82 .about-services-marquee-section > .e-con-inner,
body.elementor-page-82 .about-services-marquee-row > .e-con-inner,
body.elementor-page-82 .about-services-marquee-track > .e-con-inner {
  display: contents;
}

body.elementor-page-82 .about-services-marquee-row {
  position: absolute;
  left: -4vw;
  width: 108vw;
  max-width: none;
  height: 79px;
  min-height: 79px;
  margin: 0;
  padding: 0 !important;
  overflow: hidden;
  transform-origin: 50% 50%;
}

body.elementor-page-82 .about-services-marquee-row-pistache {
  top: 78px;
  z-index: 1;
  transform: rotate(-3.55deg);
}

body.elementor-page-82 .about-services-marquee-row-pearl {
  top: 27px;
  z-index: 2;
  transform: rotate(2.85deg);
}

body.elementor-page-82 .about-services-marquee-track {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  width: max-content;
  max-width: none;
  height: 79px;
  min-height: 79px;
  margin: 0;
  padding: 0 !important;
  gap: 0 !important;
  will-change: transform;
}

body.elementor-page-82 .about-services-marquee-track-pistache {
  animation: crapulesV6MarqueeAboutLeft 22s linear infinite;
}

body.elementor-page-82 .about-services-marquee-track-pearl {
  animation: crapulesV6MarqueeAboutRight 22s linear infinite;
}

body.elementor-page-82 .about-services-marquee-section:hover .about-services-marquee-track {
  animation-play-state: paused;
}

body.elementor-page-82 .about-services-marquee-item {
  --width: auto;
  --flex-grow: 0;
  --flex-shrink: 0;
  flex: 0 0 auto;
  width: max-content !important;
  min-width: max-content;
  margin: 0;
  padding: 0 12px 0 0;
}

body.elementor-page-82 .about-services-marquee-item .elementor-heading-title {
  display: block;
  width: max-content;
  min-width: max-content;
  white-space: nowrap;
}

@keyframes crapulesV6MarqueeAboutLeft {
  from { transform: translate3d(0, 0, 0); }
  to { transform: translate3d(-50%, 0, 0); }
}

@keyframes crapulesV6MarqueeAboutRight {
  from { transform: translate3d(-50%, 0, 0); }
  to { transform: translate3d(0, 0, 0); }
}

@media (max-width: 900px) {
  body.elementor-page-82 .about-services-marquee-section {
    left: calc(50% - 50vw);
    height: 150px;
    min-height: 150px;
  }

  body.elementor-page-82 .about-services-marquee-row,
  body.elementor-page-82 .about-services-marquee-track {
    height: 56px;
    min-height: 56px;
  }

  body.elementor-page-82 .about-services-marquee-row-pistache {
    top: 78px;
    transform: rotate(-3.55deg);
  }

  body.elementor-page-82 .about-services-marquee-row-pearl {
    top: 18px;
    transform: rotate(2.85deg);
  }

  body.elementor-page-82 .about-services-marquee-item {
    padding-right: 9px;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.elementor-page-82 .about-services-marquee-track {
    animation: none !important;
  }
}
/* codex-v6-services-marquee-about:end */

/* codex-v6-contact-section:start */
body.elementor-page-82 .home-contact-section {
  min-height: 766px;
  padding: 65px 0 92px !important;
}

body.elementor-page-82 .home-contact-inner {
  width: min(1174px, calc(100vw - 96px));
  margin: 0 auto;
  position: relative;
  gap: 0 !important;
}

body.elementor-page-82 .home-contact-title {
  position: relative;
  z-index: 1;
  width: min(982px, 100%);
  max-width: none;
  gap: 0 !important;
  margin: 0;
  padding: 0 !important;
}

body.elementor-page-82 .home-contact-title > .e-con-inner,
body.elementor-page-82 .home-contact-title-line-two > .e-con-inner {
  display: contents;
}

body.elementor-page-82 .home-contact-title-line-one,
body.elementor-page-82 .home-contact-title-line-two,
body.elementor-page-82 .home-contact-title-parlons,
body.elementor-page-82 .home-contact-title-vous {
  width: max-content;
  max-width: 100%;
  margin: 0;
  padding: 0;
}

body.elementor-page-82 .home-contact-title-line-one .elementor-heading-title,
body.elementor-page-82 .home-contact-title-parlons .elementor-heading-title,
body.elementor-page-82 .home-contact-title-vous .elementor-heading-title {
  white-space: nowrap;
}

body.elementor-page-82 .home-contact-title-parlons,
body.elementor-page-82 .home-contact-title-vous {
  --width: auto;
  --flex-grow: 0;
  --flex-shrink: 0;
  flex: 0 0 auto;
  width: max-content !important;
  min-width: max-content;
}

body.elementor-page-82 .home-contact-title-line-two {
  display: flex;
  flex-flow: row nowrap;
  align-items: baseline;
  gap: 18px !important;
}

body.elementor-page-82 .home-contact-form-wrap {
  position: relative;
  z-index: 2;
  width: min(827px, 100%);
  max-width: 827px;
  margin: -20px auto 0;
  padding: 0 !important;
}

body.elementor-page-82 .home-contact-form-wrap > .e-con-inner {
  display: contents;
}

body.elementor-page-82 .home-contact-inline-widget {
  width: 100%;
  margin: 0;
}

body.elementor-page-82 .home-contact-inline-widget .crapules-inline-contact__panel {
  min-height: 436px;
}

@media (max-width: 900px) {
  body.elementor-page-82 .home-contact-section {
    min-height: 0;
    padding: 56px 20px 76px !important;
    left: 0;
    width: 100%;
    max-width: none;
  }

  body.elementor-page-82 .home-contact-inner,
  body.elementor-page-82 .home-contact-title,
  body.elementor-page-82 .home-contact-form-wrap {
    width: 100%;
    max-width: none;
  }

  body.elementor-page-82 .home-contact-title-line-two {
    gap: 3px !important;
  }

  body.elementor-page-82 .home-contact-form-wrap {
    margin-top: 22px;
  }
}
/* codex-v6-contact-section:end */

/* codex-v6-outline-buttons:start */
body.elementor-page-82 .crapules-v6-outline-button {
  box-sizing: border-box;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start;
  width: max-content;
  max-width: 100%;
  min-height: 44px;
  gap: 15px !important;
  padding: 10px 30px !important;
  transition: transform 180ms ease;
}

body.elementor-page-82 .crapules-v6-outline-button > .e-con-inner {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start;
  width: auto;
  gap: 15px;
  padding: 0;
}

body.elementor-page-82 .home-expertise-card-button-label,
body.elementor-page-82 .home-gazette-button-label,
body.elementor-page-82 .home-qualiopi-button-label {
  flex: 0 0 auto;
  width: max-content;
  margin: 0;
}

body.elementor-page-82 .home-expertise-card-button-label .elementor-heading-title,
body.elementor-page-82 .home-gazette-button-label .elementor-heading-title,
body.elementor-page-82 .home-qualiopi-button-label .elementor-heading-title {
  white-space: nowrap;
}

body.elementor-page-82 .home-expertise-card-button-arrow,
body.elementor-page-82 .home-gazette-button-arrow,
body.elementor-page-82 .home-qualiopi-button-arrow {
  flex: 0 0 15.49px;
  width: 15.49px !important;
  height: 14.416px !important;
  margin: 0;
  transition: transform 180ms ease;
}

body.elementor-page-82 .home-expertise-card-button-arrow img,
body.elementor-page-82 .home-gazette-button-arrow img,
body.elementor-page-82 .home-qualiopi-button-arrow img {
  display: block;
  width: 15.49px !important;
  height: 14.416px !important;
  max-width: none;
  filter: none !important;
}

body.elementor-page-82 .crapules-v6-outline-button:hover,
body.elementor-page-82 .crapules-v6-outline-button:focus-within {
  transform: translateY(-2px);
}

body.elementor-page-82 .crapules-v6-outline-button:hover .home-expertise-card-button-arrow,
body.elementor-page-82 .crapules-v6-outline-button:hover .home-gazette-button-arrow,
body.elementor-page-82 .crapules-v6-outline-button:hover .home-qualiopi-button-arrow,
body.elementor-page-82 .crapules-v6-outline-button:focus-within .home-expertise-card-button-arrow,
body.elementor-page-82 .crapules-v6-outline-button:focus-within .home-gazette-button-arrow,
body.elementor-page-82 .crapules-v6-outline-button:focus-within .home-qualiopi-button-arrow {
  transform: translate(2px, -2px);
}

@media (max-width: 900px) {
  body.elementor-page-82 .home-qualiopi-button.crapules-v6-outline-button {
    padding: 10px 18px !important;
    gap: 10px !important;
  }

  body.elementor-page-82 .home-qualiopi-button.crapules-v6-outline-button > .e-con-inner {
    gap: 10px;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.elementor-page-82 .crapules-v6-outline-button,
  body.elementor-page-82 .crapules-v6-outline-button:hover,
  body.elementor-page-82 .crapules-v6-outline-button:focus-within,
  body.elementor-page-82 .home-expertise-card-button-arrow,
  body.elementor-page-82 .home-gazette-button-arrow,
  body.elementor-page-82 .home-qualiopi-button-arrow {
    transform: none !important;
    transition: none !important;
  }
}
/* codex-v6-outline-buttons:end */

/* codex-v6-glass-windows:start */
body.elementor-page-82 .about-values-browser,
body.elementor-page-82 .about-next-glass-window {
  -webkit-backdrop-filter: blur(45px);
  backdrop-filter: blur(45px);
}
/* codex-v6-glass-windows:end */

/* codex-about-stats-stack:start */
body.elementor-page-82 .about-next-window-section {
  position: relative;
  width: 100vw;
  max-width: 100vw;
  min-height: 820px;
  left: calc(50% - 50vw);
  overflow: visible;
}

body.elementor-page-82 .about-stats-stack-group {
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
  max-width: 100vw;
  overflow: clip;
  padding: 0 !important;
  gap: 0 !important;
}

body.elementor-page-82 .about-stats-stack-group > .e-con-inner {
  display: contents;
}

body.elementor-page-82 .about-stats-stack-group .about-next-window-section,
body.elementor-page-82 .about-stats-stack-group .about-stack-cards-section {
  left: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}

body.elementor-page-82 .about-next-window-section > .e-con-inner {
  display: contents;
}

body.elementor-page-82 .about-next-stage {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 820px;
  padding: 0 !important;
  overflow: visible;
}

body.elementor-page-82 .about-next-glass-window {
  position: relative;
  left: auto;
  top: auto;
  width: min(933px, 72.9%);
  height: 343px;
  margin: 0 auto;
}

body.elementor-page-82 .about-stack-cards-section {
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
  max-width: 100vw;
  min-height: 0;
  padding: 0 !important;
  overflow: visible;
}

body.elementor-page-82 .about-stack-cards-section > .e-con-inner {
  display: contents;
}

body.elementor-page-82 .about-stack-cards-widget {
  width: 100%;
  max-width: none;
}

@media (max-width: 900px) {
  body.elementor-page-82 .about-next-window-section,
  body.elementor-page-82 .about-next-stage {
    min-height: clamp(350px, 100vw, 390px);
  }

  body.elementor-page-82 .about-next-stage {
    padding: 0 20px !important;
  }

  body.elementor-page-82 .about-next-glass-window {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    height: clamp(250px, 68vw, 310px);
    margin: 0 auto;
  }
}
/* codex-about-stats-stack:end */

/* codex-feedback-20260715:start */
body.elementor-page-82 .home-services-marquee-section {
  height: 230px;
  min-height: 230px;
}
body.elementor-page-82 .home-services-marquee-row-pistache { top: 95px; }
body.elementor-page-82 .home-services-marquee-row-pearl { top: 35px; }
@media (max-width: 900px) {
  body.elementor-page-82 .home-services-marquee-section {
    height: 175px;
    min-height: 175px;
  }
  body.elementor-page-82 .home-services-marquee-row-pistache { top: 95px; }
  body.elementor-page-82 .home-services-marquee-row-pearl { top: 24px; }
}
/* codex-feedback-20260715:end */

/* codex-about-stats-mobile-final:start */
@media (max-width: 900px) {
  body.elementor-page-82 .about-next-stage {
    padding-inline: 12px !important;
  }

  body.elementor-page-82 .about-next-glass-window {
    left: auto !important;
    right: auto !important;
    width: calc(100vw - 24px) !important;
    max-width: 420px !important;
    margin-inline: auto !important;
  }

  body.elementor-page-82 .about-next-stats {
    gap: 4px;
    padding: 12px 8px 16px;
  }

  body.elementor-page-82 .about-next-stat-pill {
    width: min(88px, 100%) !important;
  }
}
/* codex-about-stats-mobile-final:end *//* End custom CSS */