.elementor-635 .elementor-element.elementor-element-b16e58a{--display:flex;--min-height:378px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:0px;--z-index:1;}.elementor-635 .elementor-element.elementor-element-b16e58a:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-b16e58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ccaf3a );background-image:url("https://www.redoakfabrication.com/wp-content/uploads/2026/09/Vector-8.svg");background-position:bottom left;background-repeat:no-repeat;background-size:69% auto;}.elementor-635 .elementor-element.elementor-element-b769d4c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:36px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:64px;--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 );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-635 .elementor-element.elementor-element-26e7a59 .elementor-heading-title{font-family:var( --e-global-typography-1268be9-font-family ), Sans-serif;font-size:var( --e-global-typography-1268be9-font-size );font-weight:var( --e-global-typography-1268be9-font-weight );text-transform:var( --e-global-typography-1268be9-text-transform );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );color:var( --e-global-color-28c40e1 );}.elementor-635 .elementor-element.elementor-element-16d652c .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-eca725c );}.elementor-635 .elementor-element.elementor-element-1f5acb1{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-635 .elementor-element.elementor-element-6b5fc9d .elementor-button{background-color:var( --e-global-color-40f991f );font-family:var( --e-global-typography-5cdfcd4-font-family ), Sans-serif;font-size:var( --e-global-typography-5cdfcd4-font-size );font-weight:var( --e-global-typography-5cdfcd4-font-weight );line-height:var( --e-global-typography-5cdfcd4-line-height );letter-spacing:var( --e-global-typography-5cdfcd4-letter-spacing );fill:var( --e-global-color-5950785 );color:var( --e-global-color-5950785 );border-style:none;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-635 .elementor-element.elementor-element-6b5fc9d .elementor-button:hover, .elementor-635 .elementor-element.elementor-element-6b5fc9d .elementor-button:focus{background-color:var( --e-global-color-40f991f );color:var( --e-global-color-bac8c41 );border-color:var( --e-global-color-40f991f );}.elementor-635 .elementor-element.elementor-element-6b5fc9d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-635 .elementor-element.elementor-element-6b5fc9d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-635 .elementor-element.elementor-element-6b5fc9d .elementor-button:hover svg, .elementor-635 .elementor-element.elementor-element-6b5fc9d .elementor-button:focus svg{fill:var( --e-global-color-bac8c41 );}.elementor-635 .elementor-element.elementor-element-f5a718f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-635 .elementor-element.elementor-element-0df16ba .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-635 .elementor-element.elementor-element-0df16ba .elementor-custom-embed-play i{color:var( --e-global-color-eca725c );font-size:58px;}.elementor-635 .elementor-element.elementor-element-0df16ba .elementor-custom-embed-play svg{fill:var( --e-global-color-eca725c );width:58px;height:58px;}#elementor-lightbox-0df16ba{background-color:var( --e-global-color-124f328 );}#elementor-lightbox-0df16ba .dialog-lightbox-close-button{color:var( --e-global-color-eca725c );}#elementor-lightbox-0df16ba .dialog-lightbox-close-button svg{fill:var( --e-global-color-eca725c );}#elementor-lightbox-0df16ba .dialog-lightbox-close-button:hover{color:var( --e-global-color-accent );}#elementor-lightbox-0df16ba .dialog-lightbox-close-button:hover svg{fill:var( --e-global-color-accent );}.elementor-635 .elementor-element.elementor-element-93b01f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-635 .elementor-element.elementor-element-93b01f8:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-93b01f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eca725c );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-635 .elementor-element.elementor-element-a88c4e6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-635 .elementor-element.elementor-element-a88c4e6{z-index:2;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-1268be9-font-family ), Sans-serif;font-size:var( --e-global-typography-1268be9-font-size );font-weight:var( --e-global-typography-1268be9-font-weight );text-transform:var( --e-global-typography-1268be9-text-transform );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-text{color:var( --e-global-color-eca725c );transition:color 0.3s;}.elementor-635 .elementor-element.elementor-element-0c2e446{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:152px;--padding-left:64px;--padding-right:64px;}.elementor-635 .elementor-element.elementor-element-0c2e446:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-0c2e446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eca725c );}.elementor-635 .elementor-element.elementor-element-22d1ff1.elementor-element{--align-self:center;}.elementor-635 .elementor-element.elementor-element-22d1ff1{text-align:center;}.elementor-635 .elementor-element.elementor-element-22d1ff1 .elementor-heading-title{font-family:var( --e-global-typography-52262c0-font-family ), Sans-serif;font-size:var( --e-global-typography-52262c0-font-size );font-weight:var( --e-global-typography-52262c0-font-weight );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );color:var( --e-global-color-9e4e9be );}.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-635 .elementor-element.elementor-element-5c26df0{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-635 .elementor-element.elementor-element-5c26df0.elementor-element{--align-self:center;}.elementor-635 .elementor-element.elementor-element-a7ef2d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-635 .elementor-element.elementor-element-373616d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:80px 80px 80px 80px;box-shadow:4px 6px 12px 1px rgba(0, 0, 0, 0.25);--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-373616d:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-373616d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eca725c );}.elementor-635 .elementor-element.elementor-element-29cc892{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:80px 80px 0px 0px;--padding-top:40px;--padding-bottom:32px;--padding-left:64px;--padding-right:64px;}.elementor-635 .elementor-element.elementor-element-29cc892:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-29cc892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ccaf3a );}.elementor-635 .elementor-element.elementor-element-3deaef3{text-align:center;}.elementor-635 .elementor-element.elementor-element-3deaef3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-eca725c );}.elementor-635 .elementor-element.elementor-element-83d278e{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;}.elementor-635 .elementor-element.elementor-element-83d278e.elementor-element{--align-self:center;}.elementor-635 .elementor-element.elementor-element-83d278e .elementor-heading-title{font-family:var( --e-global-typography-52262c0-font-family ), Sans-serif;font-size:var( --e-global-typography-52262c0-font-size );font-weight:var( --e-global-typography-52262c0-font-weight );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );color:var( --e-global-color-984c51c );}.elementor-635 .elementor-element.elementor-element-dbcd85b{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-165ed90{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-635 .elementor-element.elementor-element-11be1aa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-item > a{font-family:var( --e-global-typography-1268be9-font-family ), Sans-serif;font-size:var( --e-global-typography-1268be9-font-size );font-weight:var( --e-global-typography-1268be9-font-weight );text-transform:var( --e-global-typography-1268be9-text-transform );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-text{color:var( --e-global-color-eca725c );transition:color 0.3s;}.elementor-635 .elementor-element.elementor-element-38e9f93{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-0a6ed58 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-0c2ca3e > .elementor-widget-container{background-color:var( --e-global-color-13c3e0a );padding:16px 32px 16px 32px;border-radius:20px 20px 20px 20px;}.elementor-635 .elementor-element.elementor-element-0c2ca3e .elementor-heading-title{font-family:var( --e-global-typography-d3ad2da-font-family ), Sans-serif;font-size:var( --e-global-typography-d3ad2da-font-size );font-weight:var( --e-global-typography-d3ad2da-font-weight );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-f36724e{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-88930b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;box-shadow:4px 6px 12px 1px rgba(0, 0, 0, 0.25);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-88930b5:hover{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 );}.elementor-635 .elementor-element.elementor-element-88930b5, .elementor-635 .elementor-element.elementor-element-88930b5::before{--border-transition:0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-635 .elementor-element.elementor-element-2668454 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-2668454 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-2668454 .elementor-icon{font-size:32px;}.elementor-635 .elementor-element.elementor-element-2668454 .elementor-icon svg{height:32px;}.elementor-635 .elementor-element.elementor-element-c79eeba{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-635 .elementor-element.elementor-element-c79eeba .elementor-heading-title{font-family:var( --e-global-typography-e5de90a-font-family ), Sans-serif;font-size:var( --e-global-typography-e5de90a-font-size );font-weight:var( --e-global-typography-e5de90a-font-weight );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-8895132 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-8895132 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-8895132 .elementor-icon{font-size:16px;}.elementor-635 .elementor-element.elementor-element-8895132 .elementor-icon svg{height:16px;}.elementor-635 .elementor-element.elementor-element-f775533{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;box-shadow:4px 6px 12px 1px rgba(0, 0, 0, 0.25);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-f775533:hover{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 );}.elementor-635 .elementor-element.elementor-element-f775533, .elementor-635 .elementor-element.elementor-element-f775533::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-0a55b81 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-0a55b81 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-0a55b81 .elementor-icon{font-size:32px;}.elementor-635 .elementor-element.elementor-element-0a55b81 .elementor-icon svg{height:32px;}.elementor-635 .elementor-element.elementor-element-75fcd5e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-635 .elementor-element.elementor-element-75fcd5e .elementor-heading-title{font-family:var( --e-global-typography-e5de90a-font-family ), Sans-serif;font-size:var( --e-global-typography-e5de90a-font-size );font-weight:var( --e-global-typography-e5de90a-font-weight );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-79fc3ab > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-79fc3ab .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-79fc3ab .elementor-icon{font-size:16px;}.elementor-635 .elementor-element.elementor-element-79fc3ab .elementor-icon svg{height:16px;}.elementor-635 .elementor-element.elementor-element-2108dda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;box-shadow:4px 6px 12px 1px rgba(0, 0, 0, 0.25);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-2108dda:hover{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 );}.elementor-635 .elementor-element.elementor-element-2108dda, .elementor-635 .elementor-element.elementor-element-2108dda::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-0700654 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-0700654 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-0700654 .elementor-icon{font-size:32px;}.elementor-635 .elementor-element.elementor-element-0700654 .elementor-icon svg{height:32px;}.elementor-635 .elementor-element.elementor-element-1747905{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-635 .elementor-element.elementor-element-1747905 .elementor-heading-title{font-family:var( --e-global-typography-e5de90a-font-family ), Sans-serif;font-size:var( --e-global-typography-e5de90a-font-size );font-weight:var( --e-global-typography-e5de90a-font-weight );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-3a6eb68 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-3a6eb68 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-3a6eb68 .elementor-icon{font-size:16px;}.elementor-635 .elementor-element.elementor-element-3a6eb68 .elementor-icon svg{height:16px;}.elementor-635 .elementor-element.elementor-element-2923b4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;box-shadow:4px 6px 12px 1px rgba(0, 0, 0, 0.25);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-2923b4c:hover{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 );}.elementor-635 .elementor-element.elementor-element-2923b4c, .elementor-635 .elementor-element.elementor-element-2923b4c::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-261471d > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-261471d .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-261471d .elementor-icon{font-size:32px;}.elementor-635 .elementor-element.elementor-element-261471d .elementor-icon svg{height:32px;}.elementor-635 .elementor-element.elementor-element-5c24580{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-635 .elementor-element.elementor-element-5c24580 .elementor-heading-title{font-family:var( --e-global-typography-e5de90a-font-family ), Sans-serif;font-size:var( --e-global-typography-e5de90a-font-size );font-weight:var( --e-global-typography-e5de90a-font-weight );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-2096191 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-2096191 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-2096191 .elementor-icon{font-size:16px;}.elementor-635 .elementor-element.elementor-element-2096191 .elementor-icon svg{height:16px;}.elementor-635 .elementor-element.elementor-element-2b3b7c0{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-635 .elementor-element.elementor-element-f7550f1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-1268be9-font-family ), Sans-serif;font-size:var( --e-global-typography-1268be9-font-size );font-weight:var( --e-global-typography-1268be9-font-weight );text-transform:var( --e-global-typography-1268be9-text-transform );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-text{color:var( --e-global-color-eca725c );transition:color 0.3s;}.elementor-635 .elementor-element.elementor-element-c95ac1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-5528085 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-7b71d4e > .elementor-widget-container{background-color:var( --e-global-color-13c3e0a );padding:16px 32px 16px 32px;border-radius:20px 20px 20px 20px;}.elementor-635 .elementor-element.elementor-element-7b71d4e .elementor-heading-title{font-family:var( --e-global-typography-d3ad2da-font-family ), Sans-serif;font-size:var( --e-global-typography-d3ad2da-font-size );font-weight:var( --e-global-typography-d3ad2da-font-weight );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-f3301f9{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-0adc1b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;box-shadow:4px 6px 12px 1px rgba(0, 0, 0, 0.25);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-0adc1b4:hover{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 );}.elementor-635 .elementor-element.elementor-element-0adc1b4, .elementor-635 .elementor-element.elementor-element-0adc1b4::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-27dcee3 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-27dcee3 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-27dcee3 .elementor-icon{font-size:32px;}.elementor-635 .elementor-element.elementor-element-27dcee3 .elementor-icon svg{height:32px;}.elementor-635 .elementor-element.elementor-element-bc1c86b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-635 .elementor-element.elementor-element-bc1c86b .elementor-heading-title{font-family:var( --e-global-typography-e5de90a-font-family ), Sans-serif;font-size:var( --e-global-typography-e5de90a-font-size );font-weight:var( --e-global-typography-e5de90a-font-weight );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-73db20b > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-73db20b .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-73db20b .elementor-icon{font-size:16px;}.elementor-635 .elementor-element.elementor-element-73db20b .elementor-icon svg{height:16px;}.elementor-635 .elementor-element.elementor-element-c5da519{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-635 .elementor-element.elementor-element-d437a8b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-item > a{font-family:var( --e-global-typography-1268be9-font-family ), Sans-serif;font-size:var( --e-global-typography-1268be9-font-size );font-weight:var( --e-global-typography-1268be9-font-weight );text-transform:var( --e-global-typography-1268be9-text-transform );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-text{color:var( --e-global-color-eca725c );transition:color 0.3s;}.elementor-635 .elementor-element.elementor-element-3f2c04d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-8e56d0a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-a474669 > .elementor-widget-container{background-color:var( --e-global-color-13c3e0a );padding:16px 32px 16px 32px;border-radius:20px 20px 20px 20px;}.elementor-635 .elementor-element.elementor-element-a474669 .elementor-heading-title{font-family:var( --e-global-typography-d3ad2da-font-family ), Sans-serif;font-size:var( --e-global-typography-d3ad2da-font-size );font-weight:var( --e-global-typography-d3ad2da-font-weight );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-a973d59{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-89ee07f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;box-shadow:4px 6px 12px 1px rgba(0, 0, 0, 0.25);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-89ee07f:hover{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 );}.elementor-635 .elementor-element.elementor-element-89ee07f, .elementor-635 .elementor-element.elementor-element-89ee07f::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-ac17843 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-ac17843 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-ac17843 .elementor-icon{font-size:32px;}.elementor-635 .elementor-element.elementor-element-ac17843 .elementor-icon svg{height:32px;}.elementor-635 .elementor-element.elementor-element-1f75fa6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-635 .elementor-element.elementor-element-1f75fa6 .elementor-heading-title{font-family:var( --e-global-typography-e5de90a-font-family ), Sans-serif;font-size:var( --e-global-typography-e5de90a-font-size );font-weight:var( --e-global-typography-e5de90a-font-weight );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-90b06de > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-90b06de .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-90b06de .elementor-icon{font-size:16px;}.elementor-635 .elementor-element.elementor-element-90b06de .elementor-icon svg{height:16px;}.elementor-635 .elementor-element.elementor-element-96601ea{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-635 .elementor-element.elementor-element-1203d5f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-item > a{font-family:var( --e-global-typography-1268be9-font-family ), Sans-serif;font-size:var( --e-global-typography-1268be9-font-size );font-weight:var( --e-global-typography-1268be9-font-weight );text-transform:var( --e-global-typography-1268be9-text-transform );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-text{color:var( --e-global-color-eca725c );transition:color 0.3s;}.elementor-635 .elementor-element.elementor-element-4d8bb36{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-3bc35c2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-9cce741 > .elementor-widget-container{background-color:var( --e-global-color-13c3e0a );padding:16px 32px 16px 32px;border-radius:20px 20px 20px 20px;}.elementor-635 .elementor-element.elementor-element-9cce741 .elementor-heading-title{font-family:var( --e-global-typography-d3ad2da-font-family ), Sans-serif;font-size:var( --e-global-typography-d3ad2da-font-size );font-weight:var( --e-global-typography-d3ad2da-font-weight );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-8e33696{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-ff840e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;box-shadow:4px 6px 12px 1px rgba(0, 0, 0, 0.25);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-ff840e6:hover{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 );}.elementor-635 .elementor-element.elementor-element-ff840e6, .elementor-635 .elementor-element.elementor-element-ff840e6::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-bc51099 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-bc51099 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-bc51099 .elementor-icon{font-size:32px;}.elementor-635 .elementor-element.elementor-element-bc51099 .elementor-icon svg{height:32px;}.elementor-635 .elementor-element.elementor-element-8b8855c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-635 .elementor-element.elementor-element-8b8855c .elementor-heading-title{font-family:var( --e-global-typography-e5de90a-font-family ), Sans-serif;font-size:var( --e-global-typography-e5de90a-font-size );font-weight:var( --e-global-typography-e5de90a-font-weight );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-99d2a22 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-99d2a22 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-99d2a22 .elementor-icon{font-size:16px;}.elementor-635 .elementor-element.elementor-element-99d2a22 .elementor-icon svg{height:16px;}.elementor-635 .elementor-element.elementor-element-73b3725{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-635 .elementor-element.elementor-element-40deb6f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-item > a{font-family:var( --e-global-typography-1268be9-font-family ), Sans-serif;font-size:var( --e-global-typography-1268be9-font-size );font-weight:var( --e-global-typography-1268be9-font-weight );text-transform:var( --e-global-typography-1268be9-text-transform );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-text{color:var( --e-global-color-eca725c );transition:color 0.3s;}.elementor-635 .elementor-element.elementor-element-1f326a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-5eca5cd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-76cdfe7 > .elementor-widget-container{background-color:var( --e-global-color-13c3e0a );padding:16px 32px 16px 32px;border-radius:20px 20px 20px 20px;}.elementor-635 .elementor-element.elementor-element-76cdfe7 .elementor-heading-title{font-family:var( --e-global-typography-d3ad2da-font-family ), Sans-serif;font-size:var( --e-global-typography-d3ad2da-font-size );font-weight:var( --e-global-typography-d3ad2da-font-weight );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-c1336ac{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-8c621f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;box-shadow:4px 6px 12px 1px rgba(0, 0, 0, 0.25);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-8c621f8:hover{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 );}.elementor-635 .elementor-element.elementor-element-8c621f8, .elementor-635 .elementor-element.elementor-element-8c621f8::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-6e54eef > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-6e54eef .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-6e54eef .elementor-icon{font-size:32px;}.elementor-635 .elementor-element.elementor-element-6e54eef .elementor-icon svg{height:32px;}.elementor-635 .elementor-element.elementor-element-1ff1696{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-635 .elementor-element.elementor-element-1ff1696 .elementor-heading-title{font-family:var( --e-global-typography-e5de90a-font-family ), Sans-serif;font-size:var( --e-global-typography-e5de90a-font-size );font-weight:var( --e-global-typography-e5de90a-font-weight );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-3804264 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-3804264 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-3804264 .elementor-icon{font-size:16px;}.elementor-635 .elementor-element.elementor-element-3804264 .elementor-icon svg{height:16px;}.elementor-635 .elementor-element.elementor-element-9a96e19{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-635 .elementor-element.elementor-element-0dec91c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-item > a{font-family:var( --e-global-typography-1268be9-font-family ), Sans-serif;font-size:var( --e-global-typography-1268be9-font-size );font-weight:var( --e-global-typography-1268be9-font-weight );text-transform:var( --e-global-typography-1268be9-text-transform );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-text{color:var( --e-global-color-eca725c );transition:color 0.3s;}.elementor-635 .elementor-element.elementor-element-be039c7{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-cf80084 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-8eb5c40 .elementor-heading-title{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-635 .elementor-element.elementor-element-76f25e9{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-9690974{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-9690974:hover{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-2c522ec );--border-color:var( --e-global-color-2c522ec );}.elementor-635 .elementor-element.elementor-element-9690974, .elementor-635 .elementor-element.elementor-element-9690974::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-f3e4dc5 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-f3e4dc5 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-f3e4dc5 .elementor-icon{font-size:32px;}.elementor-635 .elementor-element.elementor-element-f3e4dc5 .elementor-icon svg{height:32px;}.elementor-635 .elementor-element.elementor-element-510a698{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-125bd34 .elementor-heading-title{font-family:var( --e-global-typography-e5de90a-font-family ), Sans-serif;font-size:var( --e-global-typography-e5de90a-font-size );font-weight:var( --e-global-typography-e5de90a-font-weight );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-86fe2b0 .elementor-heading-title{font-family:var( --e-global-typography-d3ad2da-font-family ), Sans-serif;font-size:var( --e-global-typography-d3ad2da-font-size );font-weight:var( --e-global-typography-d3ad2da-font-weight );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );color:var( --e-global-color-9e4e9be );}.elementor-635 .elementor-element.elementor-element-aa83587{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-aa83587:hover{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-2c522ec );--border-color:var( --e-global-color-2c522ec );}.elementor-635 .elementor-element.elementor-element-aa83587, .elementor-635 .elementor-element.elementor-element-aa83587::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-5c7d5dc > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-5c7d5dc .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-5c7d5dc .elementor-icon{font-size:32px;}.elementor-635 .elementor-element.elementor-element-5c7d5dc .elementor-icon svg{height:32px;}.elementor-635 .elementor-element.elementor-element-68db7d1{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-f634d94 .elementor-heading-title{font-family:var( --e-global-typography-e5de90a-font-family ), Sans-serif;font-size:var( --e-global-typography-e5de90a-font-size );font-weight:var( --e-global-typography-e5de90a-font-weight );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-02300fd .elementor-heading-title{font-family:var( --e-global-typography-d3ad2da-font-family ), Sans-serif;font-size:var( --e-global-typography-d3ad2da-font-size );font-weight:var( --e-global-typography-d3ad2da-font-weight );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );color:var( --e-global-color-9e4e9be );}.elementor-635 .elementor-element.elementor-element-f477a93{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:80px;--padding-bottom:209px;--padding-left:64px;--padding-right:64px;}.elementor-635 .elementor-element.elementor-element-a711d16{--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;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-57c1866{width:auto;max-width:auto;}.elementor-635 .elementor-element.elementor-element-57c1866 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-d25a6c5{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-635 .elementor-element.elementor-element-82886e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-cc143e0{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-cc143e0:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-cc143e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eca725c );}.elementor-635 .elementor-element.elementor-element-2bba740 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-2bba740 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-2bba740 .elementor-icon{font-size:32px;}.elementor-635 .elementor-element.elementor-element-2bba740 .elementor-icon svg{height:32px;}.elementor-635 .elementor-element.elementor-element-692d19d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-43764b5{text-align:center;}.elementor-635 .elementor-element.elementor-element-43764b5 .elementor-heading-title{font-family:var( --e-global-typography-5fe4c70-font-family ), Sans-serif;font-size:var( --e-global-typography-5fe4c70-font-size );font-weight:var( --e-global-typography-5fe4c70-font-weight );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-b87d58d p{margin-block-end:0px;}.elementor-635 .elementor-element.elementor-element-e8915c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-cfc8b68{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-cfc8b68:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-cfc8b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eca725c );}.elementor-635 .elementor-element.elementor-element-e1d8940 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-e1d8940 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-e1d8940 .elementor-icon{font-size:32px;}.elementor-635 .elementor-element.elementor-element-e1d8940 .elementor-icon svg{height:32px;}.elementor-635 .elementor-element.elementor-element-d707ac8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-f479d80{text-align:center;}.elementor-635 .elementor-element.elementor-element-f479d80 .elementor-heading-title{font-family:var( --e-global-typography-5fe4c70-font-family ), Sans-serif;font-size:var( --e-global-typography-5fe4c70-font-size );font-weight:var( --e-global-typography-5fe4c70-font-weight );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-5272c0c p{margin-block-end:0px;}.elementor-635 .elementor-element.elementor-element-a898bd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-9c5ddf3{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-9c5ddf3:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-9c5ddf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eca725c );}.elementor-635 .elementor-element.elementor-element-7ca19e3 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-7ca19e3 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-7ca19e3 .elementor-icon{font-size:32px;}.elementor-635 .elementor-element.elementor-element-7ca19e3 .elementor-icon svg{height:32px;}.elementor-635 .elementor-element.elementor-element-3d6e099{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-a295c89{text-align:center;}.elementor-635 .elementor-element.elementor-element-a295c89 .elementor-heading-title{font-family:var( --e-global-typography-5fe4c70-font-family ), Sans-serif;font-size:var( --e-global-typography-5fe4c70-font-size );font-weight:var( --e-global-typography-5fe4c70-font-weight );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-e9ad4a3 p{margin-block-end:0px;}.elementor-635 .elementor-element.elementor-element-5f03d17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-8d3bb62{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-8d3bb62:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-8d3bb62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eca725c );}.elementor-635 .elementor-element.elementor-element-da73741 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-da73741 .elementor-icon-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-da73741 .elementor-icon{font-size:32px;}.elementor-635 .elementor-element.elementor-element-da73741 .elementor-icon svg{height:32px;}.elementor-635 .elementor-element.elementor-element-3b2bcee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-48cba42{text-align:center;}.elementor-635 .elementor-element.elementor-element-48cba42 .elementor-heading-title{font-family:var( --e-global-typography-5fe4c70-font-family ), Sans-serif;font-size:var( --e-global-typography-5fe4c70-font-size );font-weight:var( --e-global-typography-5fe4c70-font-weight );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-1e3ee46 p{margin-block-end:0px;}.elementor-635 .elementor-element.elementor-element-6a8ece9{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:var( --e-global-color-390919f );--e-n-carousel-dots-hover-color:var( --e-global-color-7e276c2 );--e-n-carousel-swiper-pagination-spacing:24px;}.elementor-635 .elementor-element.elementor-element-6a8ece9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-635 .elementor-element.elementor-element-e50caac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:64px;--padding-right:64px;}.elementor-635 .elementor-element.elementor-element-e50caac:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-e50caac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eca725c );}.elementor-635 .elementor-element.elementor-element-f7192fa{--e-image-carousel-slides-to-show:3;}.elementor-635 .elementor-element.elementor-element-f7192fa > .elementor-widget-container{margin:-150px 0px 16px 0px;}.elementor-635 .elementor-element.elementor-element-f7192fa .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:12px;height:12px;background:var( --e-global-color-7e276c2 );}.elementor-635 .elementor-element.elementor-element-f7192fa .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-390919f );opacity:var( --e-global-color-390919f );}.elementor-635 .elementor-element.elementor-element-52c7535{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:64px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-635 .elementor-element.elementor-element-52c7535:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-52c7535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eca725c );}.elementor-635 .elementor-element.elementor-element-f135723{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-4441db4{text-align:center;}.elementor-635 .elementor-element.elementor-element-4441db4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-1d41339{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-635 .elementor-element.elementor-element-1d41339.elementor-element{--align-self:center;}.elementor-635 .elementor-element.elementor-element-1d41339 .elementor-heading-title{font-family:var( --e-global-typography-52262c0-font-family ), Sans-serif;font-size:var( --e-global-typography-52262c0-font-size );font-weight:var( --e-global-typography-52262c0-font-weight );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );color:var( --e-global-color-9e4e9be );}.elementor-635 .elementor-element.elementor-element-680ec3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-680ec3a.e-con{--align-self:center;}.elementor-635 .elementor-element.elementor-element-5f9a1de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-5f9a1de:hover{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-2c522ec );--border-color:var( --e-global-color-2c522ec );}.elementor-635 .elementor-element.elementor-element-5f9a1de, .elementor-635 .elementor-element.elementor-element-5f9a1de::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-ae7cc44{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-18c471a .elementor-heading-title{font-family:var( --e-global-typography-5fe4c70-font-family ), Sans-serif;font-size:var( --e-global-typography-5fe4c70-font-size );font-weight:var( --e-global-typography-5fe4c70-font-weight );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-48286c2 .elementor-heading-title{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-9e4e9be );}.elementor-635 .elementor-element.elementor-element-38ee1e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-38ee1e6:hover{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-2c522ec );--border-color:var( --e-global-color-2c522ec );}.elementor-635 .elementor-element.elementor-element-38ee1e6, .elementor-635 .elementor-element.elementor-element-38ee1e6::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-e75e355{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-7aa59a0 .elementor-heading-title{font-family:var( --e-global-typography-5fe4c70-font-family ), Sans-serif;font-size:var( --e-global-typography-5fe4c70-font-size );font-weight:var( --e-global-typography-5fe4c70-font-weight );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-bcefa4c .elementor-heading-title{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-9e4e9be );}.elementor-635 .elementor-element.elementor-element-a078cca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-a078cca:hover{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-2c522ec );--border-color:var( --e-global-color-2c522ec );}.elementor-635 .elementor-element.elementor-element-a078cca, .elementor-635 .elementor-element.elementor-element-a078cca::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-5a41792{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-2efa0c7 .elementor-heading-title{font-family:var( --e-global-typography-5fe4c70-font-family ), Sans-serif;font-size:var( --e-global-typography-5fe4c70-font-size );font-weight:var( --e-global-typography-5fe4c70-font-weight );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-5ffdbfa .elementor-heading-title{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-9e4e9be );}.elementor-635 .elementor-element.elementor-element-e2def1b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-635 .elementor-element.elementor-element-e2def1b:hover{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-2c522ec );--border-color:var( --e-global-color-2c522ec );}.elementor-635 .elementor-element.elementor-element-e2def1b, .elementor-635 .elementor-element.elementor-element-e2def1b::before{--border-transition:0.3s;}.elementor-635 .elementor-element.elementor-element-20a37c4{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-a5261b4 .elementor-heading-title{font-family:var( --e-global-typography-5fe4c70-font-family ), Sans-serif;font-size:var( --e-global-typography-5fe4c70-font-size );font-weight:var( --e-global-typography-5fe4c70-font-weight );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-4c14ad4 .elementor-heading-title{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-9e4e9be );}.elementor-635 .elementor-element.elementor-element-115088b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-7388bae .elementor-button{background-color:var( --e-global-color-40f991f );font-family:var( --e-global-typography-5cdfcd4-font-family ), Sans-serif;font-size:var( --e-global-typography-5cdfcd4-font-size );font-weight:var( --e-global-typography-5cdfcd4-font-weight );line-height:var( --e-global-typography-5cdfcd4-line-height );letter-spacing:var( --e-global-typography-5cdfcd4-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-635 .elementor-element.elementor-element-7388bae .elementor-button:hover, .elementor-635 .elementor-element.elementor-element-7388bae .elementor-button:focus{background-color:var( --e-global-color-40f991f );color:var( --e-global-color-primary );border-color:var( --e-global-color-40f991f );}.elementor-635 .elementor-element.elementor-element-7388bae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-635 .elementor-element.elementor-element-7388bae .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-635 .elementor-element.elementor-element-7388bae .elementor-button:hover svg, .elementor-635 .elementor-element.elementor-element-7388bae .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-635 .elementor-element.elementor-element-19d698d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-635 .elementor-element.elementor-element-19d698d:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-19d698d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eca725c );}.elementor-635 .elementor-element.elementor-element-850a477{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:80px 80px 80px 80px;box-shadow:6px 8px 14px 2px rgba(0, 0, 0, 0.25);--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-635 .elementor-element.elementor-element-850a477:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-850a477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13c3e0a );background-image:url("https://www.redoakfabrication.com/wp-content/uploads/2026/09/Vector-2.svg");background-position:center right;background-repeat:no-repeat;background-size:85% auto;}.elementor-635 .elementor-element.elementor-element-f5fb73f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-aef5697 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-635 .elementor-element.elementor-element-aef5697 .elementor-heading-title{font-family:var( --e-global-typography-1268be9-font-family ), Sans-serif;font-size:var( --e-global-typography-1268be9-font-size );font-weight:var( --e-global-typography-1268be9-font-weight );text-transform:var( --e-global-typography-1268be9-text-transform );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );color:var( --e-global-color-secondary );}.elementor-635 .elementor-element.elementor-element-bfc5aeb > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-635 .elementor-element.elementor-element-bfc5aeb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-635 .elementor-element.elementor-element-d0b0742{font-family:var( --e-global-typography-52262c0-font-family ), Sans-serif;font-size:var( --e-global-typography-52262c0-font-size );font-weight:var( --e-global-typography-52262c0-font-weight );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.elementor-635 .elementor-element.elementor-element-d0b0742 p{margin-block-end:0px;}.elementor-635 .elementor-element.elementor-element-700501d{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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-2c522ec );--border-color:var( --e-global-color-2c522ec );--border-radius:64px 64px 64px 64px;--padding-top:40px;--padding-bottom:40px;--padding-left:56px;--padding-right:56px;}.elementor-635 .elementor-element.elementor-element-700501d:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-700501d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eca725c );}.elementor-635 .elementor-element.elementor-element-5b1f4ba > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-635 .elementor-element.elementor-element-5b1f4ba .elementor-icon-wrapper{text-align:start;}.elementor-635 .elementor-element.elementor-element-5b1f4ba .elementor-icon{font-size:16px;}.elementor-635 .elementor-element.elementor-element-5b1f4ba .elementor-icon svg{height:16px;}.elementor-635 .elementor-element.elementor-element-1c8b696 p{margin-block-end:0px;}.elementor-635 .elementor-element.elementor-element-9f90895{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-35d2e78 .elementor-heading-title{font-family:var( --e-global-typography-52262c0-font-family ), Sans-serif;font-size:var( --e-global-typography-52262c0-font-size );font-weight:var( --e-global-typography-52262c0-font-weight );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );color:var( --e-global-color-9e4e9be );}.elementor-635 .elementor-element.elementor-element-2ffced5 .elementor-heading-title{font-family:var( --e-global-typography-fea77c5-font-family ), Sans-serif;font-size:var( --e-global-typography-fea77c5-font-size );font-weight:var( --e-global-typography-fea77c5-font-weight );line-height:var( --e-global-typography-fea77c5-line-height );letter-spacing:var( --e-global-typography-fea77c5-letter-spacing );color:var( --e-global-color-9e4e9be );}@media(max-width:1200px){.elementor-635 .elementor-element.elementor-element-b16e58a:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-b16e58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-635 .elementor-element.elementor-element-b769d4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.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-635 .elementor-element.elementor-element-26e7a59 .elementor-heading-title{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-16d652c .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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-635 .elementor-element.elementor-element-6b5fc9d .elementor-button{font-size:var( --e-global-typography-5cdfcd4-font-size );line-height:var( --e-global-typography-5cdfcd4-line-height );letter-spacing:var( --e-global-typography-5cdfcd4-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-22d1ff1 .elementor-heading-title{font-size:var( --e-global-typography-52262c0-font-size );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.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-635 .elementor-element.elementor-element-3deaef3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-83d278e .elementor-heading-title{font-size:var( --e-global-typography-52262c0-font-size );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-0a6ed58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-0c2ca3e .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-c79eeba .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-75fcd5e .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-1747905 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-5c24580 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-5528085 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-7b71d4e .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-bc1c86b .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-8e56d0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-a474669 .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-1f75fa6 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-3bc35c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-9cce741 .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-8b8855c .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-5eca5cd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-76cdfe7 .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-1ff1696 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-cf80084 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-8eb5c40 .elementor-heading-title{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-635 .elementor-element.elementor-element-125bd34 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-86fe2b0 .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-f634d94 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-02300fd .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-57c1866 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-43764b5 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-f479d80 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-a295c89 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-48cba42 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-4441db4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-1d41339 .elementor-heading-title{font-size:var( --e-global-typography-52262c0-font-size );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.elementor-635 .elementor-element.elementor-element-18c471a .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-48286c2 .elementor-heading-title{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-635 .elementor-element.elementor-element-7aa59a0 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-bcefa4c .elementor-heading-title{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-635 .elementor-element.elementor-element-2efa0c7 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-5ffdbfa .elementor-heading-title{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-635 .elementor-element.elementor-element-a5261b4 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-4c14ad4 .elementor-heading-title{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-635 .elementor-element.elementor-element-115088b{--flex-wrap:wrap;}.elementor-635 .elementor-element.elementor-element-7388bae .elementor-button{font-size:var( --e-global-typography-5cdfcd4-font-size );line-height:var( --e-global-typography-5cdfcd4-line-height );letter-spacing:var( --e-global-typography-5cdfcd4-letter-spacing );}.elementor-635 .elementor-element.elementor-element-850a477{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-635 .elementor-element.elementor-element-aef5697 .elementor-heading-title{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-bfc5aeb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-d0b0742{font-size:var( --e-global-typography-52262c0-font-size );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.elementor-635 .elementor-element.elementor-element-35d2e78 .elementor-heading-title{font-size:var( --e-global-typography-52262c0-font-size );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.elementor-635 .elementor-element.elementor-element-2ffced5 .elementor-heading-title{font-size:var( --e-global-typography-fea77c5-font-size );line-height:var( --e-global-typography-fea77c5-line-height );letter-spacing:var( --e-global-typography-fea77c5-letter-spacing );}}@media(max-width:992px){.elementor-635 .elementor-element.elementor-element-b16e58a{--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;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-b16e58a:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-b16e58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;background-size:contain;}.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-635 .elementor-element.elementor-element-26e7a59 .elementor-heading-title{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-16d652c .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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-635 .elementor-element.elementor-element-6b5fc9d .elementor-button{font-size:var( --e-global-typography-5cdfcd4-font-size );line-height:var( --e-global-typography-5cdfcd4-line-height );letter-spacing:var( --e-global-typography-5cdfcd4-letter-spacing );}.elementor-635 .elementor-element.elementor-element-93b01f8{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-635 .elementor-element.elementor-element-a88c4e6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-0c2e446{--padding-top:64px;--padding-bottom:147px;--padding-left:16px;--padding-right:16px;}.elementor-635 .elementor-element.elementor-element-22d1ff1{width:100%;max-width:100%;}.elementor-635 .elementor-element.elementor-element-22d1ff1 .elementor-heading-title{font-size:var( --e-global-typography-52262c0-font-size );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.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-635 .elementor-element.elementor-element-5c26df0{width:100%;max-width:100%;}.elementor-635 .elementor-element.elementor-element-a7ef2d2{--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-635 .elementor-element.elementor-element-373616d{--border-radius:40px 40px 40px 40px;}.elementor-635 .elementor-element.elementor-element-29cc892{--border-radius:40px 40px 0px 0px;--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-635 .elementor-element.elementor-element-3deaef3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-83d278e{width:100%;max-width:100%;}.elementor-635 .elementor-element.elementor-element-83d278e .elementor-heading-title{font-size:var( --e-global-typography-52262c0-font-size );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.elementor-635 .elementor-element.elementor-element-dbcd85b{--padding-top:40px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-0a6ed58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-0c2ca3e{text-align:center;}.elementor-635 .elementor-element.elementor-element-0c2ca3e .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-f36724e{--flex-wrap:wrap;}.elementor-635 .elementor-element.elementor-element-88930b5{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-635 .elementor-element.elementor-element-c79eeba .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-f775533{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-635 .elementor-element.elementor-element-75fcd5e .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-2108dda{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-635 .elementor-element.elementor-element-1747905 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-2923b4c{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-635 .elementor-element.elementor-element-5c24580 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-5528085 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-7b71d4e{text-align:center;}.elementor-635 .elementor-element.elementor-element-7b71d4e .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-f3301f9{--flex-wrap:wrap;}.elementor-635 .elementor-element.elementor-element-0adc1b4{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-635 .elementor-element.elementor-element-bc1c86b .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-8e56d0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-a474669{text-align:center;}.elementor-635 .elementor-element.elementor-element-a474669 .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-a973d59{--flex-wrap:wrap;}.elementor-635 .elementor-element.elementor-element-89ee07f{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-635 .elementor-element.elementor-element-1f75fa6 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-3bc35c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-9cce741{text-align:center;}.elementor-635 .elementor-element.elementor-element-9cce741 .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-8e33696{--flex-wrap:wrap;}.elementor-635 .elementor-element.elementor-element-ff840e6{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-635 .elementor-element.elementor-element-8b8855c .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-5eca5cd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-76cdfe7{text-align:center;}.elementor-635 .elementor-element.elementor-element-76cdfe7 .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-c1336ac{--flex-wrap:wrap;}.elementor-635 .elementor-element.elementor-element-8c621f8{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-635 .elementor-element.elementor-element-1ff1696 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-cf80084 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-8eb5c40 .elementor-heading-title{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-635 .elementor-element.elementor-element-76f25e9{--flex-wrap:wrap;}.elementor-635 .elementor-element.elementor-element-9690974{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-635 .elementor-element.elementor-element-125bd34 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-86fe2b0 .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-aa83587{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-635 .elementor-element.elementor-element-f634d94 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-02300fd .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-f477a93{--padding-top:48px;--padding-bottom:150px;--padding-left:16px;--padding-right:16px;}.elementor-635 .elementor-element.elementor-element-57c1866 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-cc143e0{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-635 .elementor-element.elementor-element-43764b5 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-cfc8b68{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-635 .elementor-element.elementor-element-f479d80 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-9c5ddf3{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-635 .elementor-element.elementor-element-a295c89 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-8d3bb62{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-635 .elementor-element.elementor-element-48cba42 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-6a8ece9{--e-n-carousel-swiper-slides-to-display:2;}.elementor-635 .elementor-element.elementor-element-e50caac{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-635 .elementor-element.elementor-element-f7192fa{--e-image-carousel-slides-to-show:2;}.elementor-635 .elementor-element.elementor-element-f7192fa > .elementor-widget-container{margin:-100px 0px 16px 0px;}.elementor-635 .elementor-element.elementor-element-52c7535{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-635 .elementor-element.elementor-element-4441db4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-1d41339{width:100%;max-width:100%;}.elementor-635 .elementor-element.elementor-element-1d41339 .elementor-heading-title{font-size:var( --e-global-typography-52262c0-font-size );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.elementor-635 .elementor-element.elementor-element-5f9a1de{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-635 .elementor-element.elementor-element-18c471a .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-48286c2 .elementor-heading-title{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-635 .elementor-element.elementor-element-38ee1e6{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-635 .elementor-element.elementor-element-7aa59a0 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-bcefa4c .elementor-heading-title{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-635 .elementor-element.elementor-element-a078cca{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-635 .elementor-element.elementor-element-2efa0c7 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-5ffdbfa .elementor-heading-title{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-635 .elementor-element.elementor-element-e2def1b{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-635 .elementor-element.elementor-element-a5261b4 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-4c14ad4 .elementor-heading-title{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-635 .elementor-element.elementor-element-7388bae .elementor-button{font-size:var( --e-global-typography-5cdfcd4-font-size );line-height:var( --e-global-typography-5cdfcd4-line-height );letter-spacing:var( --e-global-typography-5cdfcd4-letter-spacing );}.elementor-635 .elementor-element.elementor-element-19d698d{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-635 .elementor-element.elementor-element-850a477{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:40px 40px 40px 40px;--padding-top:28px;--padding-bottom:28px;--padding-left:12px;--padding-right:12px;}.elementor-635 .elementor-element.elementor-element-aef5697 .elementor-heading-title{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-bfc5aeb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-d0b0742{font-size:var( --e-global-typography-52262c0-font-size );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.elementor-635 .elementor-element.elementor-element-700501d{--border-radius:40px 40px 40px 40px;--padding-top:28px;--padding-bottom:28px;--padding-left:40px;--padding-right:40px;}.elementor-635 .elementor-element.elementor-element-35d2e78 .elementor-heading-title{font-size:var( --e-global-typography-52262c0-font-size );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.elementor-635 .elementor-element.elementor-element-2ffced5 .elementor-heading-title{font-size:var( --e-global-typography-fea77c5-font-size );line-height:var( --e-global-typography-fea77c5-line-height );letter-spacing:var( --e-global-typography-fea77c5-letter-spacing );}}@media(max-width:768px){.elementor-635 .elementor-element.elementor-element-b16e58a{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-b769d4c{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:32px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-635 .elementor-element.elementor-element-1f5acb1{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-635 .elementor-element.elementor-element-f5a718f{--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;--justify-content:flex-end;}.elementor-635 .elementor-element.elementor-element-0c2e446{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:56px;--padding-bottom:90px;--padding-left:16px;--padding-right:16px;}.elementor-635 .elementor-element.elementor-element-373616d{--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-635 .elementor-element.elementor-element-38e9f93{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-635 .elementor-element.elementor-element-0c2ca3e > .elementor-widget-container{padding:12px 24px 12px 24px;}.elementor-635 .elementor-element.elementor-element-f36724e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-635 .elementor-element.elementor-element-c95ac1d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-635 .elementor-element.elementor-element-7b71d4e > .elementor-widget-container{padding:12px 24px 12px 24px;}.elementor-635 .elementor-element.elementor-element-f3301f9{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-635 .elementor-element.elementor-element-3f2c04d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-635 .elementor-element.elementor-element-a474669 > .elementor-widget-container{padding:12px 24px 12px 24px;}.elementor-635 .elementor-element.elementor-element-a973d59{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-635 .elementor-element.elementor-element-4d8bb36{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-635 .elementor-element.elementor-element-9cce741 > .elementor-widget-container{padding:12px 24px 12px 24px;}.elementor-635 .elementor-element.elementor-element-8e33696{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-635 .elementor-element.elementor-element-1f326a8{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-635 .elementor-element.elementor-element-76cdfe7 > .elementor-widget-container{padding:12px 24px 12px 24px;}.elementor-635 .elementor-element.elementor-element-c1336ac{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-635 .elementor-element.elementor-element-be039c7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-635 .elementor-element.elementor-element-76f25e9{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-635 .elementor-element.elementor-element-a711d16{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-635 .elementor-element.elementor-element-d25a6c5{width:100%;max-width:100%;}.elementor-635 .elementor-element.elementor-element-cc143e0{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-635 .elementor-element.elementor-element-cfc8b68{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-635 .elementor-element.elementor-element-9c5ddf3{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-635 .elementor-element.elementor-element-8d3bb62{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-635 .elementor-element.elementor-element-680ec3a{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-635 .elementor-element.elementor-element-850a477{--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-635 .elementor-element.elementor-element-f5fb73f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-635 .elementor-element.elementor-element-aef5697{text-align:center;}.elementor-635 .elementor-element.elementor-element-700501d.e-con{--align-self:center;}}@media(max-width:576px){.elementor-635 .elementor-element.elementor-element-b16e58a:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-b16e58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.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-635 .elementor-element.elementor-element-26e7a59 .elementor-heading-title{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-16d652c .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-635 .elementor-element.elementor-element-1f5acb1{--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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-635 .elementor-element.elementor-element-6b5fc9d{width:auto;max-width:auto;}.elementor-635 .elementor-element.elementor-element-6b5fc9d .elementor-button{font-size:var( --e-global-typography-5cdfcd4-font-size );line-height:var( --e-global-typography-5cdfcd4-line-height );letter-spacing:var( --e-global-typography-5cdfcd4-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-22d1ff1{text-align:center;}.elementor-635 .elementor-element.elementor-element-22d1ff1 .elementor-heading-title{font-size:var( --e-global-typography-52262c0-font-size );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.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-635 .elementor-element.elementor-element-3deaef3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-83d278e .elementor-heading-title{font-size:var( --e-global-typography-52262c0-font-size );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-0a6ed58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-0c2ca3e .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-88930b5{--flex-wrap:nowrap;}.elementor-635 .elementor-element.elementor-element-c79eeba .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-f775533{--flex-wrap:nowrap;}.elementor-635 .elementor-element.elementor-element-75fcd5e .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-2108dda{--flex-wrap:nowrap;}.elementor-635 .elementor-element.elementor-element-1747905 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-2923b4c{--flex-wrap:nowrap;}.elementor-635 .elementor-element.elementor-element-5c24580 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-5528085 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-7b71d4e .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-0adc1b4{--flex-wrap:nowrap;}.elementor-635 .elementor-element.elementor-element-bc1c86b .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-8e56d0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-a474669 .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-89ee07f{--flex-wrap:nowrap;}.elementor-635 .elementor-element.elementor-element-1f75fa6 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-3bc35c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-9cce741 .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-ff840e6{--flex-wrap:nowrap;}.elementor-635 .elementor-element.elementor-element-8b8855c .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-5eca5cd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-76cdfe7 .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-8c621f8{--flex-wrap:nowrap;}.elementor-635 .elementor-element.elementor-element-1ff1696 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-item > a{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-cf80084 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-8eb5c40 .elementor-heading-title{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-635 .elementor-element.elementor-element-9690974{--flex-wrap:nowrap;}.elementor-635 .elementor-element.elementor-element-125bd34 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-86fe2b0 .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-aa83587{--flex-wrap:nowrap;}.elementor-635 .elementor-element.elementor-element-f634d94 .elementor-heading-title{font-size:var( --e-global-typography-e5de90a-font-size );line-height:var( --e-global-typography-e5de90a-line-height );letter-spacing:var( --e-global-typography-e5de90a-letter-spacing );}.elementor-635 .elementor-element.elementor-element-02300fd .elementor-heading-title{font-size:var( --e-global-typography-d3ad2da-font-size );line-height:var( --e-global-typography-d3ad2da-line-height );letter-spacing:var( --e-global-typography-d3ad2da-letter-spacing );}.elementor-635 .elementor-element.elementor-element-57c1866 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-43764b5 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-f479d80 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-a295c89 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-48cba42 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-6a8ece9{--e-n-carousel-swiper-slides-to-display:1;}.elementor-635 .elementor-element.elementor-element-f7192fa .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:12px;height:12px;}.elementor-635 .elementor-element.elementor-element-4441db4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-1d41339{text-align:center;}.elementor-635 .elementor-element.elementor-element-1d41339 .elementor-heading-title{font-size:var( --e-global-typography-52262c0-font-size );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.elementor-635 .elementor-element.elementor-element-5f9a1de{--flex-wrap:nowrap;}.elementor-635 .elementor-element.elementor-element-18c471a .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-48286c2 .elementor-heading-title{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-635 .elementor-element.elementor-element-38ee1e6{--flex-wrap:nowrap;}.elementor-635 .elementor-element.elementor-element-7aa59a0 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-bcefa4c .elementor-heading-title{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-635 .elementor-element.elementor-element-a078cca{--flex-wrap:nowrap;}.elementor-635 .elementor-element.elementor-element-2efa0c7 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-5ffdbfa .elementor-heading-title{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-635 .elementor-element.elementor-element-e2def1b{--flex-wrap:nowrap;}.elementor-635 .elementor-element.elementor-element-a5261b4 .elementor-heading-title{font-size:var( --e-global-typography-5fe4c70-font-size );line-height:var( --e-global-typography-5fe4c70-line-height );letter-spacing:var( --e-global-typography-5fe4c70-letter-spacing );}.elementor-635 .elementor-element.elementor-element-4c14ad4 .elementor-heading-title{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-635 .elementor-element.elementor-element-115088b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-635 .elementor-element.elementor-element-7388bae{width:auto;max-width:auto;}.elementor-635 .elementor-element.elementor-element-7388bae .elementor-button{font-size:var( --e-global-typography-5cdfcd4-font-size );line-height:var( --e-global-typography-5cdfcd4-line-height );letter-spacing:var( --e-global-typography-5cdfcd4-letter-spacing );}.elementor-635 .elementor-element.elementor-element-aef5697 .elementor-heading-title{font-size:var( --e-global-typography-1268be9-font-size );line-height:var( --e-global-typography-1268be9-line-height );letter-spacing:var( --e-global-typography-1268be9-letter-spacing );}.elementor-635 .elementor-element.elementor-element-bfc5aeb{text-align:center;}.elementor-635 .elementor-element.elementor-element-bfc5aeb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-635 .elementor-element.elementor-element-d0b0742{font-size:var( --e-global-typography-52262c0-font-size );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.elementor-635 .elementor-element.elementor-element-700501d{--width:94%;}.elementor-635 .elementor-element.elementor-element-35d2e78 .elementor-heading-title{font-size:var( --e-global-typography-52262c0-font-size );line-height:var( --e-global-typography-52262c0-line-height );letter-spacing:var( --e-global-typography-52262c0-letter-spacing );}.elementor-635 .elementor-element.elementor-element-2ffced5 .elementor-heading-title{font-size:var( --e-global-typography-fea77c5-font-size );line-height:var( --e-global-typography-fea77c5-line-height );letter-spacing:var( --e-global-typography-fea77c5-letter-spacing );}}@media(min-width:577px){.elementor-635 .elementor-element.elementor-element-b16e58a{--content-width:1376px;}.elementor-635 .elementor-element.elementor-element-b769d4c{--width:42%;}.elementor-635 .elementor-element.elementor-element-f5a718f{--width:calc(58% - 16px);}.elementor-635 .elementor-element.elementor-element-88930b5{--width:42%;}.elementor-635 .elementor-element.elementor-element-f775533{--width:42%;}.elementor-635 .elementor-element.elementor-element-2108dda{--width:42%;}.elementor-635 .elementor-element.elementor-element-2923b4c{--width:42%;}.elementor-635 .elementor-element.elementor-element-0adc1b4{--width:42%;}.elementor-635 .elementor-element.elementor-element-89ee07f{--width:42%;}.elementor-635 .elementor-element.elementor-element-ff840e6{--width:42%;}.elementor-635 .elementor-element.elementor-element-8c621f8{--width:42%;}.elementor-635 .elementor-element.elementor-element-9690974{--width:42%;}.elementor-635 .elementor-element.elementor-element-510a698{--width:calc(100% - 64px);}.elementor-635 .elementor-element.elementor-element-aa83587{--width:42%;}.elementor-635 .elementor-element.elementor-element-68db7d1{--width:calc(100% - 64px);}.elementor-635 .elementor-element.elementor-element-82886e3{--content-width:316px;}.elementor-635 .elementor-element.elementor-element-e8915c0{--content-width:316px;}.elementor-635 .elementor-element.elementor-element-a898bd6{--content-width:316px;}.elementor-635 .elementor-element.elementor-element-5f03d17{--content-width:316px;}.elementor-635 .elementor-element.elementor-element-680ec3a{--width:1088px;}.elementor-635 .elementor-element.elementor-element-5f9a1de{--width:37%;}.elementor-635 .elementor-element.elementor-element-ae7cc44{--width:100%;}.elementor-635 .elementor-element.elementor-element-38ee1e6{--width:37%;}.elementor-635 .elementor-element.elementor-element-e75e355{--width:100%;}.elementor-635 .elementor-element.elementor-element-a078cca{--width:37%;}.elementor-635 .elementor-element.elementor-element-5a41792{--width:100%;}.elementor-635 .elementor-element.elementor-element-e2def1b{--width:37%;}.elementor-635 .elementor-element.elementor-element-20a37c4{--width:100%;}.elementor-635 .elementor-element.elementor-element-f5fb73f{--width:70%;}.elementor-635 .elementor-element.elementor-element-700501d{--width:31%;}}@media(max-width:1200px) and (min-width:577px){.elementor-635 .elementor-element.elementor-element-88930b5{--width:44%;}.elementor-635 .elementor-element.elementor-element-f775533{--width:44%;}.elementor-635 .elementor-element.elementor-element-2108dda{--width:44%;}.elementor-635 .elementor-element.elementor-element-2923b4c{--width:44%;}.elementor-635 .elementor-element.elementor-element-0adc1b4{--width:44%;}.elementor-635 .elementor-element.elementor-element-89ee07f{--width:44%;}.elementor-635 .elementor-element.elementor-element-ff840e6{--width:44%;}.elementor-635 .elementor-element.elementor-element-8c621f8{--width:44%;}.elementor-635 .elementor-element.elementor-element-9690974{--width:44%;}.elementor-635 .elementor-element.elementor-element-aa83587{--width:44%;}.elementor-635 .elementor-element.elementor-element-680ec3a{--width:100%;}.elementor-635 .elementor-element.elementor-element-5f9a1de{--width:44%;}.elementor-635 .elementor-element.elementor-element-38ee1e6{--width:44%;}.elementor-635 .elementor-element.elementor-element-a078cca{--width:44%;}.elementor-635 .elementor-element.elementor-element-e2def1b{--width:44%;}}@media(max-width:992px) and (min-width:577px){.elementor-635 .elementor-element.elementor-element-88930b5{--width:47%;}.elementor-635 .elementor-element.elementor-element-f775533{--width:47%;}.elementor-635 .elementor-element.elementor-element-2108dda{--width:47%;}.elementor-635 .elementor-element.elementor-element-2923b4c{--width:47%;}.elementor-635 .elementor-element.elementor-element-0adc1b4{--width:47%;}.elementor-635 .elementor-element.elementor-element-89ee07f{--width:47%;}.elementor-635 .elementor-element.elementor-element-ff840e6{--width:47%;}.elementor-635 .elementor-element.elementor-element-8c621f8{--width:47%;}.elementor-635 .elementor-element.elementor-element-9690974{--width:47%;}.elementor-635 .elementor-element.elementor-element-aa83587{--width:47%;}.elementor-635 .elementor-element.elementor-element-5f9a1de{--width:47%;}.elementor-635 .elementor-element.elementor-element-38ee1e6{--width:47%;}.elementor-635 .elementor-element.elementor-element-a078cca{--width:47%;}.elementor-635 .elementor-element.elementor-element-e2def1b{--width:47%;}.elementor-635 .elementor-element.elementor-element-f5fb73f{--width:62%;}.elementor-635 .elementor-element.elementor-element-700501d{--width:38%;}}@media(max-width:768px) and (min-width:577px){.elementor-635 .elementor-element.elementor-element-b769d4c{--width:100%;}.elementor-635 .elementor-element.elementor-element-f5a718f{--width:100%;}.elementor-635 .elementor-element.elementor-element-88930b5{--width:100%;}.elementor-635 .elementor-element.elementor-element-f775533{--width:100%;}.elementor-635 .elementor-element.elementor-element-2108dda{--width:100%;}.elementor-635 .elementor-element.elementor-element-2923b4c{--width:100%;}.elementor-635 .elementor-element.elementor-element-0adc1b4{--width:100%;}.elementor-635 .elementor-element.elementor-element-89ee07f{--width:100%;}.elementor-635 .elementor-element.elementor-element-ff840e6{--width:100%;}.elementor-635 .elementor-element.elementor-element-8c621f8{--width:100%;}.elementor-635 .elementor-element.elementor-element-9690974{--width:100%;}.elementor-635 .elementor-element.elementor-element-aa83587{--width:100%;}.elementor-635 .elementor-element.elementor-element-5f9a1de{--width:100%;}.elementor-635 .elementor-element.elementor-element-38ee1e6{--width:100%;}.elementor-635 .elementor-element.elementor-element-a078cca{--width:100%;}.elementor-635 .elementor-element.elementor-element-e2def1b{--width:100%;}.elementor-635 .elementor-element.elementor-element-f5fb73f{--width:100%;}.elementor-635 .elementor-element.elementor-element-700501d{--width:304px;}}/* Start custom CSS for heading, class: .elementor-element-16d652c */.elementor-635 .elementor-element.elementor-element-16d652c i {
    color: #F62828;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b5fc9d */.elementor-635 .elementor-element.elementor-element-6b5fc9d .elementor-button-link svg path {
    fill: #fff;
}

.elementor-635 .elementor-element.elementor-element-6b5fc9d .elementor-button-link:hover svg path {
    fill: #f62828;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5a718f *//* Figma HERO slant: 48px over 418px. Video is 16:9, so 48/418 x 9/16 = 6.46% of width holds the angle at every size. */
.elementor-635 .elementor-element.elementor-element-f5a718f {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 6.46% 100%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a88c4e6 *//* Process Graphic - Figma 468-10372 (Turnkey page, full-width variant).
   Step numbers come from a CSS counter, so reordering or adding a step renumbers
   automatically. Edit the labels in Content > Items.
   Above 992px (kit tablet) the chips share the row equally, 32px arrows between;
   at 992px and below they stay compact and wrap, centred. */
.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-items{
    counter-reset:rofstep;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center;
    gap:.5rem 0;
    margin:0;
    padding:0;
}
.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item{
    display:flex;
    align-items:center;
    margin:0;
    padding:0;
}
/* Weight 700 / line-height 1 = Figma Display/Eyebrow Tagline. The kit global
   (1268be9) is 800 / 120%, which made the chips 36px tall instead of 32px. */
.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item > .elementor-icon-list-text{
    counter-increment:rofstep;
    display:flex;
    align-items:flex-start;
    justify-content:center;
    gap:.5rem;
    padding:.5rem .625rem .25rem;
    border:1px solid #ca0808;
    border-radius:.625rem;
    background-color:#610f12e5;
    font-weight:700;
    line-height:1;
    white-space:nowrap;
}
.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-text::before{
    content:counter(rofstep);
    font-family:Archivo,system-ui,sans-serif;
    font-weight:300;
    font-style:italic;
    font-size:1rem;
    letter-spacing:.03em;
    text-transform:none;
    line-height:1;
}
/* Arrow between chips. The .elementor-635 .elementor-element.elementor-element-a88c4e6 carries .elementor-inline-items so it outranks
   Elementor's inline-list divider rule, which otherwise gives this pseudo-element a
   1px border in the body text colour (the thin dark line beside each chip).
   Drawn as two fixed 7.5px arrowheads (px: exported icon geometry) plus a 1.5px
   shaft, and pulled 1px under each chip's border so no hairline seam can show
   between chip and arrow on 3x screens. */
.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child)::after{
    content:"";
    position:static;
    inset:auto;
    flex:none;
    inline-size:calc(2rem + 2px);
    block-size:.541rem;
    height:.541rem;
    margin-inline:-1px;
    border:0;
    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.5' height='8.66025' viewBox='0 0 7.5 8.66025' fill='none'%3E%3Cpath d='M7.5 3.58013L0 0V8.66025L7.5 5.08013V3.58013Z' fill='%23CA0808'/%3E%3C/svg%3E"),
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.5' height='8.66025' viewBox='0 0 7.5 8.66025' fill='none'%3E%3Cpath d='M0 5.08013L7.5 8.66025V0L0 3.58013V5.08013Z' fill='%23CA0808'/%3E%3C/svg%3E"),
        linear-gradient(#CA0808, #CA0808);
    background-repeat:no-repeat;
    background-position:left center, right center, center;
    background-size:7.5px 100%, 7.5px 100%, calc(100% - 13.5px) 1.5px;
}
/* Equal chips: every item but the last carries its 2rem arrow in its basis, so
   the free space splits evenly and all six chips come out the same width. */
@media (min-width:993px){
    .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-items{
        flex-wrap:nowrap;
    }
    .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item{
        flex:1 0 2rem;
    }
    .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item:last-child{
        flex-basis:0;
    }
    .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item > .elementor-icon-list-text{
        flex:1 1 auto;
    }
}
/* Up to 800px: three stages per row, two rows. Each column is as wide as its
   widest chip, so the chips line up between the rows; the arrow at the end of
   each row is dropped. .elementor-inline-items is in the .elementor-635 .elementor-element.elementor-element-a88c4e6 because
   Elementor's own inline-list rule sets display:flex at higher specificity.
   800px, not the kit's 768: from 769px the kit font steps up and a single row
   needs about 782px, so 769-799 would wrap 5 + 1. */
@media (max-width:800px){
    .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-items.elementor-inline-items{
        display:grid;
        grid-template-columns:repeat(3, auto);
        justify-content:center;
    }
    .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item > .elementor-icon-list-text{
        flex:1 1 auto;
    }
    .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:nth-child(3n)::after{
        content:none;
    }
}
/* Kit mobile (576px): shorter arrows so three chips fit an iPhone SE. From 360 to
   374px the chip side padding also drops to .5rem. */
@media (max-width:576px){
    .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child)::after{
        inline-size:calc(1.25rem + 2px);
    }
}
@media (max-width:374px){
    .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item > .elementor-icon-list-text{
        padding-inline:.5rem;
    }
}
/* Below 360px three chips no longer fit: two per row, three rows. */
@media (max-width:359px){
    .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-items.elementor-inline-items{
        grid-template-columns:repeat(2, auto);
    }
    .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:nth-child(3n):not(:last-child)::after{
        content:"";
    }
    .elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:nth-child(2n)::after{
        content:none;
    }
}
/*@media (max-width:47.9375em){*/
/*.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-items{*/
/*    flex-direction:column;*/
    
/*}*/
/*.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item{*/
/*    flex-direction:column;*/
    
/*}*/
/*.elementor-635 .elementor-element.elementor-element-a88c4e6 .elementor-icon-list-item:not(:last-child)::after{*/
/*    inline-size:.541rem;*/
/*    block-size:2rem;*/
/*    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.66025' height='32' viewBox='0 0 8.66025 32' fill='none'%3E%3Cpath d='M5.08013 7.5L8.66025 0H0L3.58013 7.5H5.08013ZM3.58013 24.5L0 32H8.66025L5.08013 24.5H3.58013ZM4.33013 6.75H5.08013V25.25H4.33013H3.58013V6.75H4.33013Z' fill='%23CA0808'/%3E%3C/svg%3E");*/
    
/*}*/
/*}*//* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11be1aa *//* Stage label - Figma 511-23138 (Turnkey page, one per stage section).
   Edit the text in Content > Items: "<i>Stage 1</i> Cut". The chip is the item
   text; the red line with its single arrowhead runs to the end of the row. */
.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-items{
    display:flex;
    margin:0;
    padding:0;
}
.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-item{
    display:flex;
    flex:1 1 auto;
    align-items:center;
    margin:0;
    padding:0;
}
/* Weight 700 / line-height 1 = Figma Display/Eyebrow Tagline (kit global
   1268be9 is 800 / 120%). Bottom padding is 6px here, not 4 - per this frame. */
.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-item > .elementor-icon-list-text{
    display:flex;
    flex:none;
    align-items:flex-start;
    gap:.5rem;
    padding:.5rem .625rem .375rem;
    border:1px solid #CA0808;
    border-radius:.625rem;
    background-color:#610f12e5;
    font-weight:700;
    line-height:1;
    white-space:nowrap;
}
.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-text i{
    font-family:Archivo,system-ui,sans-serif;
    font-size:1rem;
    font-weight:300;
    font-style:italic;
    line-height:1;
    letter-spacing:.03em;
}
/* Line: fixed 7.5px arrowhead at the chip (px: exported icon geometry) and a
   1.5px shaft that stretches to the end of the row. */
.elementor-635 .elementor-element.elementor-element-11be1aa .elementor-icon-list-item::after{
    content:"";
    flex:1 1 auto;
    min-width:0;
    block-size:.541rem;
    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.5' height='8.66025' viewBox='0 0 7.5 8.66025' fill='none'%3E%3Cpath d='M7.5 3.58013L0 0V8.66025L7.5 5.08013V3.58013Z' fill='%23CA0808'/%3E%3C/svg%3E"),
        linear-gradient(#CA0808, #CA0808);
    background-repeat:no-repeat;
    background-position:left center, right center;
    background-size:7.5px 100%, calc(100% - 6.75px) 1.5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c2ca3e */.elementor-635 .elementor-element.elementor-element-0c2ca3e span {
    font-size: var(--e-global-typography-672ffc6-font-size);
    font-weight: var(--e-global-typography-672ffc6-font-weight);
    line-height: var(--e-global-typography-672ffc6-line-height);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88930b5 */.elementor-635 .elementor-element.elementor-element-88930b5:not(:hover) {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f775533 */.elementor-635 .elementor-element.elementor-element-f775533:not(:hover) {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2108dda */.elementor-635 .elementor-element.elementor-element-2108dda:not(:hover) {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2923b4c */.elementor-635 .elementor-element.elementor-element-2923b4c:not(:hover) {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f7550f1 *//* Stage label - Figma 511-23138 (Turnkey page, one per stage section).
   Edit the text in Content > Items: "<i>Stage 1</i> Cut". The chip is the item
   text; the red line with its single arrowhead runs to the end of the row. */
.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-items{
    display:flex;
    margin:0;
    padding:0;
}
.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-item{
    display:flex;
    flex:1 1 auto;
    align-items:center;
    margin:0;
    padding:0;
}
/* Weight 700 / line-height 1 = Figma Display/Eyebrow Tagline (kit global
   1268be9 is 800 / 120%). Bottom padding is 6px here, not 4 - per this frame. */
.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-item > .elementor-icon-list-text{
    display:flex;
    flex:none;
    align-items:flex-start;
    gap:.5rem;
    padding:.5rem .625rem .375rem;
    border:1px solid #CA0808;
    border-radius:.625rem;
    background-color:#610f12e5;
    font-weight:700;
    line-height:1;
    white-space:nowrap;
}
.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-text i{
    font-family:Archivo,system-ui,sans-serif;
    font-size:1rem;
    font-weight:300;
    font-style:italic;
    line-height:1;
    letter-spacing:.03em;
}
/* Line: fixed 7.5px arrowhead at the chip (px: exported icon geometry) and a
   1.5px shaft that stretches to the end of the row. */
.elementor-635 .elementor-element.elementor-element-f7550f1 .elementor-icon-list-item::after{
    content:"";
    flex:1 1 auto;
    min-width:0;
    block-size:.541rem;
    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.5' height='8.66025' viewBox='0 0 7.5 8.66025' fill='none'%3E%3Cpath d='M7.5 3.58013L0 0V8.66025L7.5 5.08013V3.58013Z' fill='%23CA0808'/%3E%3C/svg%3E"),
        linear-gradient(#CA0808, #CA0808);
    background-repeat:no-repeat;
    background-position:left center, right center;
    background-size:7.5px 100%, calc(100% - 6.75px) 1.5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b71d4e */.elementor-635 .elementor-element.elementor-element-7b71d4e span {
    font-size: var(--e-global-typography-672ffc6-font-size);
    font-weight: var(--e-global-typography-672ffc6-font-weight);
    line-height: var(--e-global-typography-672ffc6-line-height);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0adc1b4 */.elementor-635 .elementor-element.elementor-element-0adc1b4:not(:hover) {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d437a8b *//* Stage label - Figma 511-23138 (Turnkey page, one per stage section).
   Edit the text in Content > Items: "<i>Stage 1</i> Cut". The chip is the item
   text; the red line with its single arrowhead runs to the end of the row. */
.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-items{
    display:flex;
    margin:0;
    padding:0;
}
.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-item{
    display:flex;
    flex:1 1 auto;
    align-items:center;
    margin:0;
    padding:0;
}
/* Weight 700 / line-height 1 = Figma Display/Eyebrow Tagline (kit global
   1268be9 is 800 / 120%). Bottom padding is 6px here, not 4 - per this frame. */
.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-item > .elementor-icon-list-text{
    display:flex;
    flex:none;
    align-items:flex-start;
    gap:.5rem;
    padding:.5rem .625rem .375rem;
    border:1px solid #CA0808;
    border-radius:.625rem;
    background-color:#610f12e5;
    font-weight:700;
    line-height:1;
    white-space:nowrap;
}
.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-text i{
    font-family:Archivo,system-ui,sans-serif;
    font-size:1rem;
    font-weight:300;
    font-style:italic;
    line-height:1;
    letter-spacing:.03em;
}
/* Line: fixed 7.5px arrowhead at the chip (px: exported icon geometry) and a
   1.5px shaft that stretches to the end of the row. */
.elementor-635 .elementor-element.elementor-element-d437a8b .elementor-icon-list-item::after{
    content:"";
    flex:1 1 auto;
    min-width:0;
    block-size:.541rem;
    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.5' height='8.66025' viewBox='0 0 7.5 8.66025' fill='none'%3E%3Cpath d='M7.5 3.58013L0 0V8.66025L7.5 5.08013V3.58013Z' fill='%23CA0808'/%3E%3C/svg%3E"),
        linear-gradient(#CA0808, #CA0808);
    background-repeat:no-repeat;
    background-position:left center, right center;
    background-size:7.5px 100%, calc(100% - 6.75px) 1.5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a474669 */.elementor-635 .elementor-element.elementor-element-a474669 span {
    font-size: var(--e-global-typography-672ffc6-font-size);
    font-weight: var(--e-global-typography-672ffc6-font-weight);
    line-height: var(--e-global-typography-672ffc6-line-height);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89ee07f */.elementor-635 .elementor-element.elementor-element-89ee07f:not(:hover) {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1203d5f *//* Stage label - Figma 511-23138 (Turnkey page, one per stage section).
   Edit the text in Content > Items: "<i>Stage 1</i> Cut". The chip is the item
   text; the red line with its single arrowhead runs to the end of the row. */
.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-items{
    display:flex;
    margin:0;
    padding:0;
}
.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-item{
    display:flex;
    flex:1 1 auto;
    align-items:center;
    margin:0;
    padding:0;
}
/* Weight 700 / line-height 1 = Figma Display/Eyebrow Tagline (kit global
   1268be9 is 800 / 120%). Bottom padding is 6px here, not 4 - per this frame. */
.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-item > .elementor-icon-list-text{
    display:flex;
    flex:none;
    align-items:flex-start;
    gap:.5rem;
    padding:.5rem .625rem .375rem;
    border:1px solid #CA0808;
    border-radius:.625rem;
    background-color:#610f12e5;
    font-weight:700;
    line-height:1;
    white-space:nowrap;
}
.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-text i{
    font-family:Archivo,system-ui,sans-serif;
    font-size:1rem;
    font-weight:300;
    font-style:italic;
    line-height:1;
    letter-spacing:.03em;
}
/* Line: fixed 7.5px arrowhead at the chip (px: exported icon geometry) and a
   1.5px shaft that stretches to the end of the row. */
.elementor-635 .elementor-element.elementor-element-1203d5f .elementor-icon-list-item::after{
    content:"";
    flex:1 1 auto;
    min-width:0;
    block-size:.541rem;
    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.5' height='8.66025' viewBox='0 0 7.5 8.66025' fill='none'%3E%3Cpath d='M7.5 3.58013L0 0V8.66025L7.5 5.08013V3.58013Z' fill='%23CA0808'/%3E%3C/svg%3E"),
        linear-gradient(#CA0808, #CA0808);
    background-repeat:no-repeat;
    background-position:left center, right center;
    background-size:7.5px 100%, calc(100% - 6.75px) 1.5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cce741 */.elementor-635 .elementor-element.elementor-element-9cce741 span {
    font-size: var(--e-global-typography-672ffc6-font-size);
    font-weight: var(--e-global-typography-672ffc6-font-weight);
    line-height: var(--e-global-typography-672ffc6-line-height);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff840e6 */.elementor-635 .elementor-element.elementor-element-ff840e6:not(:hover) {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40deb6f *//* Stage label - Figma 511-23138 (Turnkey page, one per stage section).
   Edit the text in Content > Items: "<i>Stage 1</i> Cut". The chip is the item
   text; the red line with its single arrowhead runs to the end of the row. */
.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-items{
    display:flex;
    margin:0;
    padding:0;
}
.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-item{
    display:flex;
    flex:1 1 auto;
    align-items:center;
    margin:0;
    padding:0;
}
/* Weight 700 / line-height 1 = Figma Display/Eyebrow Tagline (kit global
   1268be9 is 800 / 120%). Bottom padding is 6px here, not 4 - per this frame. */
.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-item > .elementor-icon-list-text{
    display:flex;
    flex:none;
    align-items:flex-start;
    gap:.5rem;
    padding:.5rem .625rem .375rem;
    border:1px solid #CA0808;
    border-radius:.625rem;
    background-color:#610f12e5;
    font-weight:700;
    line-height:1;
    white-space:nowrap;
}
.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-text i{
    font-family:Archivo,system-ui,sans-serif;
    font-size:1rem;
    font-weight:300;
    font-style:italic;
    line-height:1;
    letter-spacing:.03em;
}
/* Line: fixed 7.5px arrowhead at the chip (px: exported icon geometry) and a
   1.5px shaft that stretches to the end of the row. */
.elementor-635 .elementor-element.elementor-element-40deb6f .elementor-icon-list-item::after{
    content:"";
    flex:1 1 auto;
    min-width:0;
    block-size:.541rem;
    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.5' height='8.66025' viewBox='0 0 7.5 8.66025' fill='none'%3E%3Cpath d='M7.5 3.58013L0 0V8.66025L7.5 5.08013V3.58013Z' fill='%23CA0808'/%3E%3C/svg%3E"),
        linear-gradient(#CA0808, #CA0808);
    background-repeat:no-repeat;
    background-position:left center, right center;
    background-size:7.5px 100%, calc(100% - 6.75px) 1.5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76cdfe7 */.elementor-635 .elementor-element.elementor-element-76cdfe7 span {
    font-size: var(--e-global-typography-672ffc6-font-size);
    font-weight: var(--e-global-typography-672ffc6-font-weight);
    line-height: var(--e-global-typography-672ffc6-line-height);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c621f8 */.elementor-635 .elementor-element.elementor-element-8c621f8:not(:hover) {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0dec91c *//* Stage label - Figma 511-23138 (Turnkey page, one per stage section).
   Edit the text in Content > Items: "<i>Stage 1</i> Cut". The chip is the item
   text; the red line with its single arrowhead runs to the end of the row. */
.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-items{
    display:flex;
    margin:0;
    padding:0;
}
.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-item{
    display:flex;
    flex:1 1 auto;
    align-items:center;
    margin:0;
    padding:0;
}
/* Weight 700 / line-height 1 = Figma Display/Eyebrow Tagline (kit global
   1268be9 is 800 / 120%). Bottom padding is 6px here, not 4 - per this frame. */
.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-item > .elementor-icon-list-text{
    display:flex;
    flex:none;
    align-items:flex-start;
    gap:.5rem;
    padding:.5rem .625rem .375rem;
    border:1px solid #CA0808;
    border-radius:.625rem;
    background-color:#610f12e5;
    font-weight:700;
    line-height:1;
    white-space:nowrap;
}
.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-text i{
    font-family:Archivo,system-ui,sans-serif;
    font-size:1rem;
    font-weight:300;
    font-style:italic;
    line-height:1;
    letter-spacing:.03em;
}
/* Line: fixed 7.5px arrowhead at the chip (px: exported icon geometry) and a
   1.5px shaft that stretches to the end of the row. */
.elementor-635 .elementor-element.elementor-element-0dec91c .elementor-icon-list-item::after{
    content:"";
    flex:1 1 auto;
    min-width:0;
    block-size:.541rem;
    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.5' height='8.66025' viewBox='0 0 7.5 8.66025' fill='none'%3E%3Cpath d='M7.5 3.58013L0 0V8.66025L7.5 5.08013V3.58013Z' fill='%23CA0808'/%3E%3C/svg%3E"),
        linear-gradient(#CA0808, #CA0808);
    background-repeat:no-repeat;
    background-position:left center, right center;
    background-size:7.5px 100%, calc(100% - 6.75px) 1.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9690974 */.elementor-635 .elementor-element.elementor-element-9690974:not(:hover) {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa83587 */.elementor-635 .elementor-element.elementor-element-aa83587:not(:hover) {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43764b5 */.elementor-635 .elementor-element.elementor-element-43764b5 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b87d58d */.elementor-635 .elementor-element.elementor-element-b87d58d strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f479d80 */.elementor-635 .elementor-element.elementor-element-f479d80 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5272c0c */.elementor-635 .elementor-element.elementor-element-5272c0c strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a295c89 */.elementor-635 .elementor-element.elementor-element-a295c89 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9ad4a3 */.elementor-635 .elementor-element.elementor-element-e9ad4a3 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cba42 */.elementor-635 .elementor-element.elementor-element-48cba42 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e3ee46 */.elementor-635 .elementor-element.elementor-element-1e3ee46 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43764b5 */.elementor-635 .elementor-element.elementor-element-43764b5 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b87d58d */.elementor-635 .elementor-element.elementor-element-b87d58d strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f479d80 */.elementor-635 .elementor-element.elementor-element-f479d80 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5272c0c */.elementor-635 .elementor-element.elementor-element-5272c0c strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a295c89 */.elementor-635 .elementor-element.elementor-element-a295c89 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9ad4a3 */.elementor-635 .elementor-element.elementor-element-e9ad4a3 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cba42 */.elementor-635 .elementor-element.elementor-element-48cba42 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e3ee46 */.elementor-635 .elementor-element.elementor-element-1e3ee46 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43764b5 */.elementor-635 .elementor-element.elementor-element-43764b5 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b87d58d */.elementor-635 .elementor-element.elementor-element-b87d58d strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f479d80 */.elementor-635 .elementor-element.elementor-element-f479d80 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5272c0c */.elementor-635 .elementor-element.elementor-element-5272c0c strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a295c89 */.elementor-635 .elementor-element.elementor-element-a295c89 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9ad4a3 */.elementor-635 .elementor-element.elementor-element-e9ad4a3 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cba42 */.elementor-635 .elementor-element.elementor-element-48cba42 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e3ee46 */.elementor-635 .elementor-element.elementor-element-1e3ee46 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43764b5 */.elementor-635 .elementor-element.elementor-element-43764b5 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b87d58d */.elementor-635 .elementor-element.elementor-element-b87d58d strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f479d80 */.elementor-635 .elementor-element.elementor-element-f479d80 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5272c0c */.elementor-635 .elementor-element.elementor-element-5272c0c strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a295c89 */.elementor-635 .elementor-element.elementor-element-a295c89 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9ad4a3 */.elementor-635 .elementor-element.elementor-element-e9ad4a3 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cba42 */.elementor-635 .elementor-element.elementor-element-48cba42 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e3ee46 */.elementor-635 .elementor-element.elementor-element-1e3ee46 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43764b5 */.elementor-635 .elementor-element.elementor-element-43764b5 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b87d58d */.elementor-635 .elementor-element.elementor-element-b87d58d strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f479d80 */.elementor-635 .elementor-element.elementor-element-f479d80 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5272c0c */.elementor-635 .elementor-element.elementor-element-5272c0c strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a295c89 */.elementor-635 .elementor-element.elementor-element-a295c89 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9ad4a3 */.elementor-635 .elementor-element.elementor-element-e9ad4a3 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48cba42 */.elementor-635 .elementor-element.elementor-element-48cba42 i {
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e3ee46 */.elementor-635 .elementor-element.elementor-element-1e3ee46 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6a8ece9 */.elementor-635 .elementor-element.elementor-element-6a8ece9 .swiper-pagination-bullet-active {
    background: #384C57;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f7192fa */.elementor-635 .elementor-element.elementor-element-f7192fa .swiper-slide img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 377 / 258;
  object-fit: cover;
}

.elementor-635 .elementor-element.elementor-element-f7192fa .swiper-slide {
  clip-path: polygon(0 0, 92.31% 0, 100% 100%, 7.69% 100%);
}

/* nest the panels wherever all three show: laptop + desktop */
@media (min-width: 993px) {
  .elementor-635 .elementor-element.elementor-element-f7192fa .swiper-slide { margin-right: calc(8px - 2.56%) !important; }
}

/* 1-up: the design's single-panel shape */
@media (max-width: 992px) {
  .elementor-635 .elementor-element.elementor-element-f7192fa .swiper-slide { clip-path: polygon(0 0, 94.2% 0, 100% 100%, 5.8% 100%); }
  .elementor-635 .elementor-element.elementor-element-f7192fa .swiper-slide img { aspect-ratio: 704 / 350; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f9a1de */.elementor-635 .elementor-element.elementor-element-5f9a1de:not(:hover) {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38ee1e6 */.elementor-635 .elementor-element.elementor-element-38ee1e6:not(:hover) {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078cca */.elementor-635 .elementor-element.elementor-element-a078cca:not(:hover) {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2def1b */.elementor-635 .elementor-element.elementor-element-e2def1b:not(:hover) {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7388bae */.elementor-635 .elementor-element.elementor-element-7388bae .elementor-button-link svg path {
    fill: #0C1A20;
}

.elementor-635 .elementor-element.elementor-element-7388bae .elementor-button-link:hover svg path {
    fill: #CA0808;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfc5aeb */.elementor-635 .elementor-element.elementor-element-bfc5aeb i {
    font-weight: 700;
    color: #CA0808;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19d698d */.elementor-635 .elementor-element.elementor-element-19d698d { position: relative; }

.elementor-635 .elementor-element.elementor-element-19d698d::before {
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  width: min(calc(50% + 497px), 84.5%);
  background: #27363e;
  clip-path: polygon(0 0, calc(100% - 45px) 0, 100% 100%, 0 100%);
  z-index: 0;
}

.elementor-635 .elementor-element.elementor-element-19d698d > .e-con-inner { position: relative; z-index: 1; }

@media (max-width: 576px) { 
    .elementor-635 .elementor-element.elementor-element-19d698d::before {
  width: min(calc(50% + 497px), 100%);
}
}/* End custom CSS */