.elementor-1127 .elementor-element.elementor-element-f6d1e82{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--justify-items:center;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-1127 .elementor-element.elementor-element-58498d2f{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-1127 .elementor-element.elementor-element-58498d2f:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-58498d2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cmwgroup.fr/wp-content/uploads/2026/01/CMW_Fraisage.jpg");background-position:center center;background-size:cover;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-1127 .elementor-element.elementor-element-6e36d344{background-color:#D8E3EBE8;padding:5px 15px 10px 15px;border-radius:10px 10px 10px 10px;}.elementor-1127 .elementor-element.elementor-element-6e36d344:hover{background-color:var( --e-global-color-9224258 );}.elementor-1127 .elementor-element.elementor-element-6e36d344 .elementor-icon-box-wrapper{text-align:start;}.elementor-1127 .elementor-element.elementor-element-6e36d344 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1127 .elementor-element.elementor-element-6e36d344 .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-6e36d344 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-6e36d344 .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-4bfd5f69{--display:flex;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;}.elementor-1127 .elementor-element.elementor-element-4bfd5f69:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-4bfd5f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cmwgroup.fr/wp-content/uploads/2026/01/CMW_Taillage-e1779110696773.jpg");background-position:center center;background-size:cover;}.elementor-1127 .elementor-element.elementor-element-130012ee{background-color:#D8E3EBE8;padding:5px 15px 10px 15px;border-radius:10px 10px 10px 10px;}.elementor-1127 .elementor-element.elementor-element-130012ee:hover{background-color:var( --e-global-color-9224258 );}.elementor-1127 .elementor-element.elementor-element-130012ee .elementor-icon-box-wrapper{text-align:start;}.elementor-1127 .elementor-element.elementor-element-130012ee .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1127 .elementor-element.elementor-element-130012ee .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-130012ee .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-130012ee .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-2df7371f{--display:flex;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;}.elementor-1127 .elementor-element.elementor-element-2df7371f:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-2df7371f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cmwgroup.fr/wp-content/uploads/2026/01/CMW_reportage_28_11_2025©Celine_Vautey-86.jpg");background-position:center center;background-size:cover;}.elementor-1127 .elementor-element.elementor-element-48025549{background-color:#D8E3EBE8;padding:5px 15px 10px 15px;border-radius:10px 10px 10px 10px;}.elementor-1127 .elementor-element.elementor-element-48025549:hover{background-color:var( --e-global-color-9224258 );}.elementor-1127 .elementor-element.elementor-element-48025549 .elementor-icon-box-wrapper{text-align:start;}.elementor-1127 .elementor-element.elementor-element-48025549 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1127 .elementor-element.elementor-element-48025549 .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-48025549 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-48025549 .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-47f39f0c{--display:flex;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;}.elementor-1127 .elementor-element.elementor-element-47f39f0c:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-47f39f0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cmwgroup.fr/wp-content/uploads/2026/04/CMW_RECTIFICATION42.jpg");background-position:bottom center;background-size:cover;}.elementor-1127 .elementor-element.elementor-element-53a3f0f{background-color:#D8E3EBE8;padding:5px 15px 10px 15px;border-radius:10px 10px 10px 10px;}.elementor-1127 .elementor-element.elementor-element-53a3f0f:hover{background-color:var( --e-global-color-9224258 );}.elementor-1127 .elementor-element.elementor-element-53a3f0f .elementor-icon-box-wrapper{text-align:start;}.elementor-1127 .elementor-element.elementor-element-53a3f0f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1127 .elementor-element.elementor-element-53a3f0f .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-53a3f0f .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-53a3f0f .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-162bcf34{--display:flex;--min-height:350px;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;}.elementor-1127 .elementor-element.elementor-element-162bcf34:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-162bcf34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cmwgroup.fr/wp-content/uploads/2025/12/cmw-usinage-roue-dentee-controle-visuel.jpg");background-position:center left;background-size:cover;}.elementor-1127 .elementor-element.elementor-element-5d7b8707{background-color:#D8E3EBE8;padding:5px 15px 10px 15px;border-radius:10px 10px 10px 10px;}.elementor-1127 .elementor-element.elementor-element-5d7b8707:hover{background-color:var( --e-global-color-9224258 );}.elementor-1127 .elementor-element.elementor-element-5d7b8707 .elementor-icon-box-wrapper{text-align:start;}.elementor-1127 .elementor-element.elementor-element-5d7b8707 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1127 .elementor-element.elementor-element-5d7b8707 .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-5d7b8707 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-5d7b8707 .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-24d65173{--display:flex;--min-height:350px;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;}.elementor-1127 .elementor-element.elementor-element-24d65173:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-24d65173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cmwgroup.fr/wp-content/uploads/2026/01/CMW_reportage_28_11_2025©Céline_Vautey-63.jpg");background-position:bottom center;background-size:cover;}.elementor-1127 .elementor-element.elementor-element-11aa5351{background-color:#D8E3EBE8;padding:5px 15px 10px 15px;border-radius:10px 10px 10px 10px;}.elementor-1127 .elementor-element.elementor-element-11aa5351:hover{background-color:var( --e-global-color-9224258 );}.elementor-1127 .elementor-element.elementor-element-11aa5351 .elementor-icon-box-wrapper{text-align:start;}.elementor-1127 .elementor-element.elementor-element-11aa5351 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1127 .elementor-element.elementor-element-11aa5351 .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-11aa5351 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-11aa5351 .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-dfb6f42{--display:flex;--min-height:350px;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;}.elementor-1127 .elementor-element.elementor-element-dfb6f42:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-dfb6f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cmwgroup.fr/wp-content/uploads/2026/01/CMW_reportage_28_11_2025©Céline_Vautey-154.jpg");background-position:bottom center;background-size:cover;}.elementor-1127 .elementor-element.elementor-element-ad8027d{background-color:#D8E3EBE8;padding:5px 15px 10px 15px;border-radius:10px 10px 10px 10px;}.elementor-1127 .elementor-element.elementor-element-ad8027d:hover{background-color:var( --e-global-color-9224258 );}.elementor-1127 .elementor-element.elementor-element-ad8027d .elementor-icon-box-wrapper{text-align:start;}.elementor-1127 .elementor-element.elementor-element-ad8027d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1127 .elementor-element.elementor-element-ad8027d .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-ad8027d .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-ad8027d .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-b6b10cb{--display:flex;--min-height:350px;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;}.elementor-1127 .elementor-element.elementor-element-b6b10cb:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-b6b10cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cmwgroup.fr/wp-content/uploads/2026/05/CMW_reportage_28_11_2025©Céline_Vautey-160.jpg");background-position:bottom center;background-size:cover;}.elementor-1127 .elementor-element.elementor-element-e2ad227{background-color:#D8E3EBE8;padding:5px 15px 10px 15px;border-radius:10px 10px 10px 10px;}.elementor-1127 .elementor-element.elementor-element-e2ad227:hover{background-color:var( --e-global-color-9224258 );}.elementor-1127 .elementor-element.elementor-element-e2ad227 .elementor-icon-box-wrapper{text-align:start;}.elementor-1127 .elementor-element.elementor-element-e2ad227 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1127 .elementor-element.elementor-element-e2ad227 .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-e2ad227 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-e2ad227 .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}@media(max-width:1024px){.elementor-1127 .elementor-element.elementor-element-f6d1e82{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1127 .elementor-element.elementor-element-6e36d344 .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-6e36d344 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-6e36d344 .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-130012ee .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-130012ee .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-130012ee .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-48025549 .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-48025549 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-48025549 .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-53a3f0f .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-53a3f0f .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-53a3f0f .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-5d7b8707 .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-5d7b8707 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-5d7b8707 .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-11aa5351 .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-11aa5351 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-11aa5351 .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-ad8027d .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-ad8027d .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-ad8027d .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-e2ad227 .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-e2ad227 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-e2ad227 .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}}@media(min-width:768px){.elementor-1127 .elementor-element.elementor-element-f6d1e82{--width:100%;}}@media(max-width:767px){.elementor-1127 .elementor-element.elementor-element-f6d1e82{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1127 .elementor-element.elementor-element-58498d2f{--min-height:300px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1127 .elementor-element.elementor-element-6e36d344 .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-6e36d344 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-6e36d344 .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-4bfd5f69{--min-height:300px;}.elementor-1127 .elementor-element.elementor-element-130012ee .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-130012ee .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-130012ee .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-2df7371f{--min-height:300px;}.elementor-1127 .elementor-element.elementor-element-48025549 .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-48025549 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-48025549 .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-47f39f0c{--min-height:300px;}.elementor-1127 .elementor-element.elementor-element-53a3f0f .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-53a3f0f .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-53a3f0f .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-162bcf34{--min-height:300px;}.elementor-1127 .elementor-element.elementor-element-5d7b8707 .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-5d7b8707 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-5d7b8707 .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-24d65173{--min-height:300px;}.elementor-1127 .elementor-element.elementor-element-11aa5351 .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-11aa5351 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-11aa5351 .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-dfb6f42{--min-height:300px;}.elementor-1127 .elementor-element.elementor-element-ad8027d .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-ad8027d .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-ad8027d .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}.elementor-1127 .elementor-element.elementor-element-b6b10cb{--min-height:300px;}.elementor-1127 .elementor-element.elementor-element-e2ad227 .elementor-icon-box-title, .elementor-1127 .elementor-element.elementor-element-e2ad227 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1127 .elementor-element.elementor-element-e2ad227 .elementor-icon-box-description{font-size:var( --e-global-typography-24b5253-font-size );line-height:var( --e-global-typography-24b5253-line-height );}}/* Start custom CSS for icon-box, class: .elementor-element-6e36d344 */.elementor-1127 .elementor-element.elementor-element-6e36d344 .elementor-icon-box-description {

  opacity: 0;

  max-height: 0;

  overflow: hidden;

transition: 

  opacity 1s ease,

  max-height 1.55s ease,

  margin-top 1s ease;

}

.elementor-1127 .elementor-element.elementor-element-6e36d344:hover .elementor-icon-box-description {

  opacity: 1;

  max-height: 200px;

}
@media (max-width: 767px) {

  .elementor-1127 .elementor-element.elementor-element-6e36d344 .elementor-icon-box-description {

    opacity: 1;

    max-height: none;

    margin-top: 10px;

    overflow: visible;

  }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-130012ee */.elementor-1127 .elementor-element.elementor-element-130012ee .elementor-icon-box-description {

  opacity: 0;

  max-height: 0;

  overflow: hidden;

transition: 

  opacity 1s ease,

  max-height 1.55s ease,

  margin-top 1s ease;

}

.elementor-1127 .elementor-element.elementor-element-130012ee:hover .elementor-icon-box-description {

  opacity: 1;

  max-height: 200px;

}
@media (max-width: 767px) {

  .elementor-1127 .elementor-element.elementor-element-130012ee .elementor-icon-box-description {

    opacity: 1;

    max-height: none;

    margin-top: 10px;

    overflow: visible;

  }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48025549 */.elementor-1127 .elementor-element.elementor-element-48025549 .elementor-icon-box-description {

  opacity: 0;

  max-height: 0;

  overflow: hidden;

transition: 

  opacity 1s ease,

  max-height 1.55s ease,

  margin-top 1s ease;

}

.elementor-1127 .elementor-element.elementor-element-48025549:hover .elementor-icon-box-description {

  opacity: 1;

  max-height: 200px;

}
@media (max-width: 767px) {

  .elementor-1127 .elementor-element.elementor-element-48025549 .elementor-icon-box-description {

    opacity: 1;

    max-height: none;

    margin-top: 10px;

    overflow: visible;

  }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53a3f0f */.elementor-1127 .elementor-element.elementor-element-53a3f0f .elementor-icon-box-description {

  opacity: 0;

  max-height: 0;

  overflow: hidden;

transition: 

  opacity 1s ease,

  max-height 1.55s ease,

  margin-top 1s ease;

}

.elementor-1127 .elementor-element.elementor-element-53a3f0f:hover .elementor-icon-box-description {

  opacity: 1;

  max-height: 200px;

}
@media (max-width: 767px) {

  .elementor-1127 .elementor-element.elementor-element-53a3f0f .elementor-icon-box-description {

    opacity: 1;

    max-height: none;

    margin-top: 10px;

    overflow: visible;

  }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5d7b8707 */.elementor-1127 .elementor-element.elementor-element-5d7b8707 .elementor-icon-box-description {

  opacity: 0;

  max-height: 0;

  overflow: hidden;

transition: 

  opacity 1s ease,

  max-height 1.55s ease,

  margin-top 1s ease;

}

.elementor-1127 .elementor-element.elementor-element-5d7b8707:hover .elementor-icon-box-description {

  opacity: 1;

  max-height: 200px;

}
@media (max-width: 767px) {

  .elementor-1127 .elementor-element.elementor-element-5d7b8707 .elementor-icon-box-description {

    opacity: 1;

    max-height: none;

    margin-top: 10px;

    overflow: visible;

  }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11aa5351 */.elementor-1127 .elementor-element.elementor-element-11aa5351 .elementor-icon-box-description {

  opacity: 0;

  max-height: 0;

  overflow: hidden;

transition: 

  opacity 1s ease,

  max-height 1.55s ease,

  margin-top 1s ease;

}

.elementor-1127 .elementor-element.elementor-element-11aa5351:hover .elementor-icon-box-description {

  opacity: 1;

  max-height: 200px;

}
@media (max-width: 767px) {

  .elementor-1127 .elementor-element.elementor-element-11aa5351 .elementor-icon-box-description {

    opacity: 1;

    max-height: none;

    margin-top: 10px;

    overflow: visible;

  }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad8027d */.elementor-1127 .elementor-element.elementor-element-ad8027d .elementor-icon-box-description {

  opacity: 0;

  max-height: 0;

  overflow: hidden;

transition: 

  opacity 1s ease,

  max-height 1.55s ease,

  margin-top 1s ease;

}

.elementor-1127 .elementor-element.elementor-element-ad8027d:hover .elementor-icon-box-description {

  opacity: 1;

  max-height: 200px;

}
@media (max-width: 767px) {

  .elementor-1127 .elementor-element.elementor-element-ad8027d .elementor-icon-box-description {

    opacity: 1;

    max-height: none;

    margin-top: 10px;

    overflow: visible;

  }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e2ad227 */.elementor-1127 .elementor-element.elementor-element-e2ad227 .elementor-icon-box-description {

  opacity: 0;

  max-height: 0;

  overflow: hidden;

transition: 

  opacity 1s ease,

  max-height 1.55s ease,

  margin-top 1s ease;

}

.elementor-1127 .elementor-element.elementor-element-e2ad227:hover .elementor-icon-box-description {

  opacity: 1;

  max-height: 200px;

}
@media (max-width: 767px) {

  .elementor-1127 .elementor-element.elementor-element-e2ad227 .elementor-icon-box-description {

    opacity: 1;

    max-height: none;

    margin-top: 10px;

    overflow: visible;

  }

}/* End custom CSS */