.elementor-2706 .elementor-element.elementor-element-b1fd783{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:8.4375vw;--padding-bottom:15.8125vw;--padding-left:8.4375vw;--padding-right:8.4375vw;}.elementor-2706 .elementor-element.elementor-element-b1fd783:not(.elementor-motion-effects-element-type-background), .elementor-2706 .elementor-element.elementor-element-b1fd783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://i0.wp.com/curvetechalignment.com/wp-content/uploads/2026/09/hero-gray-bg.webp?fit=1600%2C816&ssl=1");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2706 .elementor-element.elementor-element-b1fd783::before, .elementor-2706 .elementor-element.elementor-element-b1fd783 > .elementor-background-video-container::before, .elementor-2706 .elementor-element.elementor-element-b1fd783 > .e-con-inner > .elementor-background-video-container::before, .elementor-2706 .elementor-element.elementor-element-b1fd783 > .elementor-background-slideshow::before, .elementor-2706 .elementor-element.elementor-element-b1fd783 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2706 .elementor-element.elementor-element-b1fd783 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://i0.wp.com/curvetechalignment.com/wp-content/uploads/2026/09/Hero-Curve-Line.webp?fit=733%2C816&ssl=1");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-2706 .elementor-element.elementor-element-8f51001{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-4196c12-font-family ), Sans-serif;font-size:var( --e-global-typography-4196c12-font-size );font-weight:var( --e-global-typography-4196c12-font-weight );text-transform:var( --e-global-typography-4196c12-text-transform );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-e64fe7e{width:var( --container-widget-width, 62vw );max-width:62vw;--container-widget-width:62vw;--container-widget-flex-grow:0;text-align:center;}.elementor-2706 .elementor-element.elementor-element-e64fe7e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-57b8b45{width:var( --container-widget-width, 44vw );max-width:44vw;margin:1.5625vw 0vw calc(var(--kit-widget-spacing, 0px) + 1.5625vw) 0vw;--container-widget-width:44vw;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-ffa5422 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-2706 .elementor-element.elementor-element-4f8d48c{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:00001.81250014vw;--padding-left:10vw;--padding-right:10vw;}.elementor-2706 .elementor-element.elementor-element-2b1ca00{background-color:#EDF5FF;padding:2.0000vw 4.1563vw 2.0000vw 4.1563vw;z-index:2;border-radius:2.5000vw 2.5000vw 2.5000vw 2.5000vw;box-shadow:0px 4px 11px 0px rgba(0, 0, 0, 0.0784313725490196);text-align:center;font-family:"Poppins", Sans-serif;font-size:1.25vw;font-weight:600;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-ee14105{--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:stretch;--border-radius:3.1250vw 3.1250vw 3.1250vw 3.1250vw;--margin-top:-0.5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3.1250vw;--padding-bottom:3.1250vw;--padding-left:5.0313vw;--padding-right:5.0313vw;--z-index:1;}.elementor-2706 .elementor-element.elementor-element-ee14105:not(.elementor-motion-effects-element-type-background), .elementor-2706 .elementor-element.elementor-element-ee14105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb6765e );}.elementor-2706 .elementor-element.elementor-element-f195169{--display:flex;}.elementor-2706 .elementor-element.elementor-element-c485e47{--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;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-2706 .elementor-element.elementor-element-bb88f5e{font-family:var( --e-global-typography-4196c12-font-family ), Sans-serif;font-size:var( --e-global-typography-4196c12-font-size );font-weight:var( --e-global-typography-4196c12-font-weight );text-transform:var( --e-global-typography-4196c12-text-transform );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );color:#1D33FF;}.elementor-2706 .elementor-element.elementor-element-1d1bbaa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-d3624e6{width:var( --container-widget-width, 27vw );max-width:27vw;--container-widget-width:27vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-9e34c82{--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;--align-items:flex-start;--gap:1.2500vw 1.2500vw;--row-gap:1.2500vw;--column-gap:1.2500vw;}.elementor-2706 .elementor-element.elementor-element-8a100e3{--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;--align-items:flex-start;--gap:1.2500vw 1.2500vw;--row-gap:1.2500vw;--column-gap:1.2500vw;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8EBF1;--border-color:#E8EBF1;--padding-top:0vw;--padding-bottom:1.25vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2706 .elementor-element.elementor-element-941b831 .elementor-heading-title{font-family:var( --e-global-typography-db0b1b5-font-family ), Sans-serif;font-size:var( --e-global-typography-db0b1b5-font-size );font-weight:var( --e-global-typography-db0b1b5-font-weight );line-height:var( --e-global-typography-db0b1b5-line-height );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-fbfacb8{padding:0vw 0vw 0vw 3vw;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-671975c{--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;--align-items:flex-start;--gap:1.2500vw 1.2500vw;--row-gap:1.2500vw;--column-gap:1.2500vw;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8EBF1;--border-color:#E8EBF1;--padding-top:0vw;--padding-bottom:1.25vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2706 .elementor-element.elementor-element-66640d5 .elementor-heading-title{font-family:var( --e-global-typography-db0b1b5-font-family ), Sans-serif;font-size:var( --e-global-typography-db0b1b5-font-size );font-weight:var( --e-global-typography-db0b1b5-font-weight );line-height:var( --e-global-typography-db0b1b5-line-height );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-e5a6bf9{padding:0vw 0vw 0vw 3vw;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-78787c7{--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;--align-items:flex-start;--gap:1.2500vw 1.2500vw;--row-gap:1.2500vw;--column-gap:1.2500vw;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8EBF1;--border-color:#E8EBF1;--padding-top:0vw;--padding-bottom:1.25vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2706 .elementor-element.elementor-element-3e7580b .elementor-heading-title{font-family:var( --e-global-typography-db0b1b5-font-family ), Sans-serif;font-size:var( --e-global-typography-db0b1b5-font-size );font-weight:var( --e-global-typography-db0b1b5-font-weight );line-height:var( --e-global-typography-db0b1b5-line-height );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-9139761{padding:0vw 0vw 0vw 3vw;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-efc08b4{--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;--align-items:flex-start;--gap:1.2500vw 1.2500vw;--row-gap:1.2500vw;--column-gap:1.2500vw;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8EBF1;--border-color:#E8EBF1;--padding-top:0vw;--padding-bottom:1.25vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2706 .elementor-element.elementor-element-602df24 .elementor-heading-title{font-family:var( --e-global-typography-db0b1b5-font-family ), Sans-serif;font-size:var( --e-global-typography-db0b1b5-font-size );font-weight:var( --e-global-typography-db0b1b5-font-weight );line-height:var( --e-global-typography-db0b1b5-line-height );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-0a70609{padding:0vw 0vw 0vw 3vw;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-3773f9e{--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;--align-items:flex-start;--gap:1.2500vw 1.2500vw;--row-gap:1.2500vw;--column-gap:1.2500vw;}.elementor-2706 .elementor-element.elementor-element-36937b0 .elementor-heading-title{font-family:var( --e-global-typography-db0b1b5-font-family ), Sans-serif;font-size:var( --e-global-typography-db0b1b5-font-size );font-weight:var( --e-global-typography-db0b1b5-font-weight );line-height:var( --e-global-typography-db0b1b5-line-height );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-8f3d6d3{padding:0vw 0vw 0vw 3vw;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-6fd9428{--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:flex-start;--padding-top:5vw;--padding-bottom:8.5625vw;--padding-left:15.0625vw;--padding-right:15.0625vw;}.elementor-2706 .elementor-element.elementor-element-6fd9428:not(.elementor-motion-effects-element-type-background), .elementor-2706 .elementor-element.elementor-element-6fd9428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A66C2;}.elementor-2706 .elementor-element.elementor-element-758be52{--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;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-2706 .elementor-element.elementor-element-05e0d32{font-family:var( --e-global-typography-4196c12-font-family ), Sans-serif;font-size:var( --e-global-typography-4196c12-font-size );font-weight:var( --e-global-typography-4196c12-font-weight );text-transform:var( --e-global-typography-4196c12-text-transform );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );color:var( --e-global-color-f186f0e );}.elementor-2706 .elementor-element.elementor-element-07ab10a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-2706 .elementor-element.elementor-element-6c6f6c2{width:var( --container-widget-width, 23vw );max-width:23vw;--container-widget-width:23vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-f186f0e );}.elementor-2706 .elementor-element.elementor-element-70b37c7{--display:flex;}.elementor-2706 .elementor-element.elementor-element-00fc489{width:var( --container-widget-width, 35vw );max-width:35vw;--container-widget-width:35vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-f186f0e );}.elementor-2706 .elementor-element.elementor-element-411aeac{--display:flex;}.elementor-2706 .elementor-element.elementor-element-852a98b{width:var( --container-widget-width, 35vw );max-width:35vw;--container-widget-width:35vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-f186f0e );}.elementor-2706 .elementor-element.elementor-element-1408a9d{--display:flex;}.elementor-2706 .elementor-element.elementor-element-af16f74{width:var( --container-widget-width, 35vw );max-width:35vw;--container-widget-width:35vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-f186f0e );}.elementor-2706 .elementor-element.elementor-element-461fdc1{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );width:var( --container-widget-width, 38.375vw );max-width:38.375vw;--container-widget-width:38.375vw;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2.3125vw;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:1vw;}.elementor-2706 .elementor-element.elementor-element-461fdc1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2706 .elementor-element.elementor-element-461fdc1 {--n-accordion-padding:0 0 1.25vw 0;}:where( .elementor-2706 .elementor-element.elementor-element-461fdc1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:where( .elementor-2706 .elementor-element.elementor-element-461fdc1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0;--padding-right:0;--padding-bottom:1.25vw;--padding-left:0;}.elementor-2706 .elementor-element.elementor-element-417565e{--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:flex-end;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:10.6250vw;--padding-left:15vw;--padding-right:11.2500vw;}.elementor-2706 .elementor-element.elementor-element-3a16258{--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;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-2706 .elementor-element.elementor-element-d0db917{font-family:var( --e-global-typography-4196c12-font-family ), Sans-serif;font-size:var( --e-global-typography-4196c12-font-size );font-weight:var( --e-global-typography-4196c12-font-weight );text-transform:var( --e-global-typography-4196c12-text-transform );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );color:#1D33FF;}.elementor-2706 .elementor-element.elementor-element-f0b55b0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-6052bed{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-d2ea9f6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;}.elementor-2706 .elementor-element.elementor-element-d2ea9f6 img{width:39.5vw;max-width:100%;}.elementor-2706 .elementor-element.elementor-element-8ce53f8{--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;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3306vw/2);}.elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3306vw/2);}.elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3306vw/2);}.elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3306vw/2);}.elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3306vw/2);}.elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2706 .elementor-element.elementor-element-7a46c7d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-item > a{font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-text{color:#1C4FD8;transition:color 0.3s;}.elementor-2706 .elementor-element.elementor-element-3926a02{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:15vw;--padding-right:15vw;}.elementor-2706 .elementor-element.elementor-element-3926a02:not(.elementor-motion-effects-element-type-background), .elementor-2706 .elementor-element.elementor-element-3926a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb6765e );}.elementor-2706 .elementor-element.elementor-element-bba06a0{--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;--align-items:center;--gap:3.7500vw 3.7500vw;--row-gap:3.7500vw;--column-gap:3.7500vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:15.0625vw;--padding-right:15.0625vw;}.elementor-2706 .elementor-element.elementor-element-65a120f{--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:flex-end;--flex-wrap:wrap;}.elementor-2706 .elementor-element.elementor-element-ac42da0{width:100%;max-width:100%;font-family:var( --e-global-typography-4196c12-font-family ), Sans-serif;font-size:var( --e-global-typography-4196c12-font-size );font-weight:var( --e-global-typography-4196c12-font-weight );text-transform:var( --e-global-typography-4196c12-text-transform );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );color:var( --e-global-color-daa2809 );}.elementor-2706 .elementor-element.elementor-element-c2a5e4e{width:var( --container-widget-width, 34vw );max-width:34vw;--container-widget-width:34vw;--container-widget-flex-grow:0;}.elementor-2706 .elementor-element.elementor-element-c2a5e4e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-0fd7463{width:var( --container-widget-width, 25.5vw );max-width:25.5vw;--container-widget-width:25.5vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-2408f83{--display:flex;}.elementor-2706 .elementor-element.elementor-element-aa2715b{width:100%;max-width:100%;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-a8e039e{--display:flex;}.elementor-2706 .elementor-element.elementor-element-5dc70b3{width:100%;max-width:100%;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-86c1b59{--display:flex;}.elementor-2706 .elementor-element.elementor-element-bf7704b{width:100%;max-width:100%;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-eebddf8{--display:flex;}.elementor-2706 .elementor-element.elementor-element-f710b48{width:100%;max-width:100%;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-47c5a2f{--display:flex;}.elementor-2706 .elementor-element.elementor-element-901f8ce{width:100%;max-width:100%;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-b99cff8{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );width:100%;max-width:100%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2.3125vw;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:1vw;}.elementor-2706 .elementor-element.elementor-element-b99cff8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2706 .elementor-element.elementor-element-b99cff8 {--n-accordion-padding:0 0 1.25vw 0;}:where( .elementor-2706 .elementor-element.elementor-element-b99cff8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:where( .elementor-2706 .elementor-element.elementor-element-b99cff8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0;--padding-right:0;--padding-bottom:1.25vw;--padding-left:0;}.elementor-2706 .elementor-element.elementor-element-f3344d0{--display:flex;--padding-top:3.8750vw;--padding-bottom:3.8750vw;--padding-left:10vw;--padding-right:10vw;}.elementor-2706 .elementor-element.elementor-element-bcff031{--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;--align-items:center;--gap:1.6250vw 1.6250vw;--row-gap:1.6250vw;--column-gap:1.6250vw;--border-radius:3.1250vw 3.1250vw 3.1250vw 3.1250vw;--padding-top:3.7500vw;--padding-bottom:3.7500vw;--padding-left:3.7500vw;--padding-right:3.7500vw;}.elementor-2706 .elementor-element.elementor-element-bcff031:not(.elementor-motion-effects-element-type-background), .elementor-2706 .elementor-element.elementor-element-bcff031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6FF;}.elementor-2706 .elementor-element.elementor-element-8cbd222{width:var( --container-widget-width, 50vw );max-width:50vw;--container-widget-width:50vw;--container-widget-flex-grow:0;text-align:center;}.elementor-2706 .elementor-element.elementor-element-8cbd222 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-388edf2{width:var( --container-widget-width, 44vw );max-width:44vw;--container-widget-width:44vw;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-e0d6d71 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2706 .elementor-element.elementor-element-e0d6d71 .elementor-button:hover, .elementor-2706 .elementor-element.elementor-element-e0d6d71 .elementor-button:focus{color:#FFFFFF;}.elementor-2706 .elementor-element.elementor-element-e0d6d71 .elementor-button:hover svg, .elementor-2706 .elementor-element.elementor-element-e0d6d71 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2706 .elementor-element.elementor-element-396d053{--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;--align-items:center;--gap:3.7500vw 3.7500vw;--row-gap:3.7500vw;--column-gap:3.7500vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:15.0625vw;--padding-right:15.0625vw;}.elementor-2706 .elementor-element.elementor-element-ed5328e{--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:flex-end;--flex-wrap:wrap;}.elementor-2706 .elementor-element.elementor-element-6a44f77{width:100%;max-width:100%;font-family:var( --e-global-typography-4196c12-font-family ), Sans-serif;font-size:var( --e-global-typography-4196c12-font-size );font-weight:var( --e-global-typography-4196c12-font-weight );text-transform:var( --e-global-typography-4196c12-text-transform );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );color:var( --e-global-color-daa2809 );}.elementor-2706 .elementor-element.elementor-element-ca86e4b{width:var( --container-widget-width, 34vw );max-width:34vw;--container-widget-width:34vw;--container-widget-flex-grow:0;}.elementor-2706 .elementor-element.elementor-element-ca86e4b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-2465cee{width:var( --container-widget-width, 25.5vw );max-width:25.5vw;--container-widget-width:25.5vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-6ee870b{--display:flex;}.elementor-2706 .elementor-element.elementor-element-21d93c0{width:100%;max-width:100%;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-90db119{--display:flex;}.elementor-2706 .elementor-element.elementor-element-6c55dba{width:100%;max-width:100%;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-f5015bc{--display:flex;}.elementor-2706 .elementor-element.elementor-element-9a6a805{width:100%;max-width:100%;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-ecd4998{--display:flex;}.elementor-2706 .elementor-element.elementor-element-2336ef1{width:100%;max-width:100%;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-830fed2{--display:flex;}.elementor-2706 .elementor-element.elementor-element-5b7187d{width:100%;max-width:100%;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-31a35bb{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );width:100%;max-width:100%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2.3125vw;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:1vw;}.elementor-2706 .elementor-element.elementor-element-31a35bb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2706 .elementor-element.elementor-element-31a35bb {--n-accordion-padding:0 0 1.25vw 0;}:where( .elementor-2706 .elementor-element.elementor-element-31a35bb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:where( .elementor-2706 .elementor-element.elementor-element-31a35bb > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0;--padding-right:0;--padding-bottom:1.25vw;--padding-left:0;}.elementor-2706 .elementor-element.elementor-element-bd52fce{--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;--align-items:stretch;--gap:1.8750vw 1.8750vw;--row-gap:1.8750vw;--column-gap:1.8750vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:15vw;--padding-right:15vw;}.elementor-2706 .elementor-element.elementor-element-bd52fce:not(.elementor-motion-effects-element-type-background), .elementor-2706 .elementor-element.elementor-element-bd52fce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb6765e );}.elementor-2706 .elementor-element.elementor-element-e9be5cb{--display:flex;--min-height:14.6250vw;--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:flex-start;--flex-wrap:wrap;--align-content:space-between;}.elementor-2706 .elementor-element.elementor-element-4fee426{font-family:var( --e-global-typography-4196c12-font-family ), Sans-serif;font-size:var( --e-global-typography-4196c12-font-size );font-weight:var( --e-global-typography-4196c12-font-weight );text-transform:var( --e-global-typography-4196c12-text-transform );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );color:var( --e-global-color-daa2809 );}.elementor-2706 .elementor-element.elementor-element-2371cbc{width:var( --container-widget-width, 33vw );max-width:33vw;--container-widget-width:33vw;--container-widget-flex-grow:0;}.elementor-2706 .elementor-element.elementor-element-2371cbc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-08251bd{width:var( --container-widget-width, 25.875vw );max-width:25.875vw;--container-widget-width:25.875vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-3022a6c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2706 .elementor-element.elementor-element-164ab70{width:var( --container-widget-width, 33.333% );max-width:33.333%;padding:1.1250vw 2.3750vw 3.1250vw 2.3750vw;--container-widget-width:33.333%;--container-widget-flex-grow:0;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#A7A7A7;}.elementor-2706 .elementor-element.elementor-element-164ab70 .elementor-icon-box-wrapper{gap:1.5vw;}.elementor-2706 .elementor-element.elementor-element-164ab70 .elementor-icon-box-title{margin-block-end:0.6250vw;color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-164ab70 .elementor-icon{font-size:1.7962vw;}.elementor-2706 .elementor-element.elementor-element-164ab70 .elementor-icon-box-title, .elementor-2706 .elementor-element.elementor-element-164ab70 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2706 .elementor-element.elementor-element-164ab70 .elementor-icon-box-description{font-family:var( --e-global-typography-312eefe-font-family ), Sans-serif;font-size:var( --e-global-typography-312eefe-font-size );font-weight:var( --e-global-typography-312eefe-font-weight );line-height:var( --e-global-typography-312eefe-line-height );color:rgba(16,31,66,0.65);}.elementor-2706 .elementor-element.elementor-element-4eb9032{width:var( --container-widget-width, 33.333% );max-width:33.333%;padding:1.1250vw 2.3750vw 3.1250vw 2.3750vw;--container-widget-width:33.333%;--container-widget-flex-grow:0;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#A7A7A7;}.elementor-2706 .elementor-element.elementor-element-4eb9032 .elementor-icon-box-wrapper{gap:1.5vw;}.elementor-2706 .elementor-element.elementor-element-4eb9032 .elementor-icon-box-title{margin-block-end:0.6250vw;color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-4eb9032 .elementor-icon{font-size:1.7962vw;}.elementor-2706 .elementor-element.elementor-element-4eb9032 .elementor-icon-box-title, .elementor-2706 .elementor-element.elementor-element-4eb9032 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2706 .elementor-element.elementor-element-4eb9032 .elementor-icon-box-description{font-family:var( --e-global-typography-312eefe-font-family ), Sans-serif;font-size:var( --e-global-typography-312eefe-font-size );font-weight:var( --e-global-typography-312eefe-font-weight );line-height:var( --e-global-typography-312eefe-line-height );color:rgba(16,31,66,0.65);}.elementor-2706 .elementor-element.elementor-element-b03a3f4{width:var( --container-widget-width, 33.333% );max-width:33.333%;padding:1.1250vw 2.3750vw 3.1250vw 2.3750vw;--container-widget-width:33.333%;--container-widget-flex-grow:0;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#A7A7A7;}.elementor-2706 .elementor-element.elementor-element-b03a3f4 .elementor-icon-box-wrapper{gap:1.5vw;}.elementor-2706 .elementor-element.elementor-element-b03a3f4 .elementor-icon-box-title{margin-block-end:0.6250vw;color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-b03a3f4 .elementor-icon{font-size:1.7962vw;}.elementor-2706 .elementor-element.elementor-element-b03a3f4 .elementor-icon-box-title, .elementor-2706 .elementor-element.elementor-element-b03a3f4 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2706 .elementor-element.elementor-element-b03a3f4 .elementor-icon-box-description{font-family:var( --e-global-typography-312eefe-font-family ), Sans-serif;font-size:var( --e-global-typography-312eefe-font-size );font-weight:var( --e-global-typography-312eefe-font-weight );line-height:var( --e-global-typography-312eefe-line-height );color:rgba(16,31,66,0.65);}.elementor-2706 .elementor-element.elementor-element-ad9aa86{width:var( --container-widget-width, 50% );max-width:50%;padding:1.1250vw 7vw 3.1250vw 7vw;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#A7A7A7;}.elementor-2706 .elementor-element.elementor-element-ad9aa86 .elementor-icon-box-wrapper{gap:1.5vw;}.elementor-2706 .elementor-element.elementor-element-ad9aa86 .elementor-icon-box-title{margin-block-end:0.6250vw;color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-ad9aa86 .elementor-icon{font-size:1.7962vw;}.elementor-2706 .elementor-element.elementor-element-ad9aa86 .elementor-icon-box-title, .elementor-2706 .elementor-element.elementor-element-ad9aa86 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2706 .elementor-element.elementor-element-ad9aa86 .elementor-icon-box-description{font-family:var( --e-global-typography-312eefe-font-family ), Sans-serif;font-size:var( --e-global-typography-312eefe-font-size );font-weight:var( --e-global-typography-312eefe-font-weight );line-height:var( --e-global-typography-312eefe-line-height );color:rgba(16,31,66,0.65);}.elementor-2706 .elementor-element.elementor-element-629e8ee{width:var( --container-widget-width, 50% );max-width:50%;padding:1.1250vw 7vw 3.1250vw 7vw;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#A7A7A7;}.elementor-2706 .elementor-element.elementor-element-629e8ee .elementor-icon-box-wrapper{gap:1.5vw;}.elementor-2706 .elementor-element.elementor-element-629e8ee .elementor-icon-box-title{margin-block-end:0.6250vw;color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-629e8ee .elementor-icon{font-size:1.7962vw;}.elementor-2706 .elementor-element.elementor-element-629e8ee .elementor-icon-box-title, .elementor-2706 .elementor-element.elementor-element-629e8ee .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2706 .elementor-element.elementor-element-629e8ee .elementor-icon-box-description{font-family:var( --e-global-typography-312eefe-font-family ), Sans-serif;font-size:var( --e-global-typography-312eefe-font-size );font-weight:var( --e-global-typography-312eefe-font-weight );line-height:var( --e-global-typography-312eefe-line-height );color:rgba(16,31,66,0.65);}.elementor-2706 .elementor-element.elementor-element-ecb0fb0{--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;--align-items:center;--gap:3.1250vw 3.1250vw;--row-gap:3.1250vw;--column-gap:3.1250vw;--padding-top:5.6250vw;--padding-bottom:5.6250vw;--padding-left:15vw;--padding-right:15vw;}.elementor-2706 .elementor-element.elementor-element-ecb0fb0:not(.elementor-motion-effects-element-type-background), .elementor-2706 .elementor-element.elementor-element-ecb0fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/curvetechalignment.com/wp-content/uploads/2026/09/Curve-line-2.webp?fit=1600%2C667&ssl=1");background-position:0px 70.3750vw;background-repeat:no-repeat;background-size:contain;}.elementor-2706 .elementor-element.elementor-element-b9d9585{--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;--align-items:center;}.elementor-2706 .elementor-element.elementor-element-5354371{text-align:center;font-family:var( --e-global-typography-4196c12-font-family ), Sans-serif;font-size:var( --e-global-typography-4196c12-font-size );font-weight:var( --e-global-typography-4196c12-font-weight );text-transform:var( --e-global-typography-4196c12-text-transform );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );color:#1D33FF;}.elementor-2706 .elementor-element.elementor-element-4bc3f99{width:var( --container-widget-width, 59.038vw );max-width:59.038vw;--container-widget-width:59.038vw;--container-widget-flex-grow:0;text-align:start;}.elementor-2706 .elementor-element.elementor-element-4bc3f99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2706 .elementor-element.elementor-element-4bc3f99 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-17072e5{width:var( --container-widget-width, 47vw );max-width:47vw;--container-widget-width:47vw;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-279f266{--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;--align-items:stretch;--gap:1.8750vw 1.8750vw;--row-gap:1.8750vw;--column-gap:1.8750vw;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:#D7E2FF;--border-color:#D7E2FF;--border-radius:1.1638vw 1.1638vw 1.1638vw 1.1638vw;--padding-top:3.1250vw;--padding-bottom:3.1250vw;--padding-left:3.5625vw;--padding-right:3.5625vw;}.elementor-2706 .elementor-element.elementor-element-7fabe66{--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:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0.3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.3px;--border-left-width:0px;border-color:#D1D1D1;--border-color:#D1D1D1;--padding-top:0vw;--padding-bottom:1.8750vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2706 .elementor-element.elementor-element-496b8c9{width:var( --container-widget-width, 18.162vw );max-width:18.162vw;--container-widget-width:18.162vw;--container-widget-flex-grow:0;}.elementor-2706 .elementor-element.elementor-element-496b8c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2706 .elementor-element.elementor-element-496b8c9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-042d0f6{width:var( --container-widget-width, 41vw );max-width:41vw;--container-widget-width:41vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-ee5efee{--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:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0.3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.3px;--border-left-width:0px;border-color:#D1D1D1;--border-color:#D1D1D1;--padding-top:0vw;--padding-bottom:1.8750vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2706 .elementor-element.elementor-element-1f6ca55{width:var( --container-widget-width, 13.875vw );max-width:13.875vw;--container-widget-width:13.875vw;--container-widget-flex-grow:0;}.elementor-2706 .elementor-element.elementor-element-1f6ca55 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-81efa32{width:var( --container-widget-width, 41vw );max-width:41vw;--container-widget-width:41vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-bc5e62c{--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:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0.3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.3px;--border-left-width:0px;border-color:#D1D1D1;--border-color:#D1D1D1;--padding-top:0vw;--padding-bottom:1.8750vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2706 .elementor-element.elementor-element-7b1d9f6{width:var( --container-widget-width, 13.875vw );max-width:13.875vw;--container-widget-width:13.875vw;--container-widget-flex-grow:0;}.elementor-2706 .elementor-element.elementor-element-7b1d9f6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-53da550{width:var( --container-widget-width, 41vw );max-width:41vw;--container-widget-width:41vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-4cfd4cf{--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:flex-start;}.elementor-2706 .elementor-element.elementor-element-408fe63{width:var( --container-widget-width, 13.875vw );max-width:13.875vw;--container-widget-width:13.875vw;--container-widget-flex-grow:0;}.elementor-2706 .elementor-element.elementor-element-408fe63 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-73c2626{width:var( --container-widget-width, 41vw );max-width:41vw;--container-widget-width:41vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-374cc5c{--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;--align-items:center;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:9.7500vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2706 .elementor-element.elementor-element-eee2d09{text-align:center;font-family:var( --e-global-typography-4196c12-font-family ), Sans-serif;font-size:var( --e-global-typography-4196c12-font-size );font-weight:var( --e-global-typography-4196c12-font-weight );text-transform:var( --e-global-typography-4196c12-text-transform );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );color:#1D33FF;}.elementor-2706 .elementor-element.elementor-element-0bdce48{width:var( --container-widget-width, 45vw );max-width:45vw;--container-widget-width:45vw;--container-widget-flex-grow:0;text-align:center;}.elementor-2706 .elementor-element.elementor-element-0bdce48 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-a06405c{width:var( --container-widget-width, 55vw );max-width:55vw;--container-widget-width:55vw;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-8c319c6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;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:#A7A7A7;--border-color:#A7A7A7;--margin-top:3.3750vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2706 .elementor-element.elementor-element-8e453dc{--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;--align-items:flex-start;--gap:5.4375vw 5.4375vw;--row-gap:5.4375vw;--column-gap:5.4375vw;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A7A7A7;--border-color:#A7A7A7;--padding-top:2vw;--padding-bottom:1.75vw;--padding-left:1.5vw;--padding-right:1.125vw;}.elementor-2706 .elementor-element.elementor-element-e10f7a1{font-family:var( --e-global-typography-db0b1b5-font-family ), Sans-serif;font-size:var( --e-global-typography-db0b1b5-font-size );font-weight:var( --e-global-typography-db0b1b5-font-weight );line-height:var( --e-global-typography-db0b1b5-line-height );color:#08FA51;}.elementor-2706 .elementor-element.elementor-element-dabeacd .elementor-icon-box-wrapper{text-align:start;}.elementor-2706 .elementor-element.elementor-element-dabeacd .elementor-icon-box-title{margin-block-end:0.8125vw;}.elementor-2706 .elementor-element.elementor-element-dabeacd .elementor-icon-box-title, .elementor-2706 .elementor-element.elementor-element-dabeacd .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2706 .elementor-element.elementor-element-dabeacd .elementor-icon-box-description{font-family:var( --e-global-typography-312eefe-font-family ), Sans-serif;font-size:var( --e-global-typography-312eefe-font-size );font-weight:var( --e-global-typography-312eefe-font-weight );line-height:var( --e-global-typography-312eefe-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-be20e35{--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;--align-items:flex-start;--gap:5.4375vw 5.4375vw;--row-gap:5.4375vw;--column-gap:5.4375vw;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A7A7A7;--border-color:#A7A7A7;--padding-top:2vw;--padding-bottom:1.75vw;--padding-left:1.5vw;--padding-right:1.125vw;}.elementor-2706 .elementor-element.elementor-element-e9153d8{font-family:var( --e-global-typography-db0b1b5-font-family ), Sans-serif;font-size:var( --e-global-typography-db0b1b5-font-size );font-weight:var( --e-global-typography-db0b1b5-font-weight );line-height:var( --e-global-typography-db0b1b5-line-height );color:#08FA51;}.elementor-2706 .elementor-element.elementor-element-74d34da .elementor-icon-box-wrapper{text-align:start;}.elementor-2706 .elementor-element.elementor-element-74d34da .elementor-icon-box-title{margin-block-end:0.8125vw;}.elementor-2706 .elementor-element.elementor-element-74d34da .elementor-icon-box-title, .elementor-2706 .elementor-element.elementor-element-74d34da .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2706 .elementor-element.elementor-element-74d34da .elementor-icon-box-description{font-family:var( --e-global-typography-312eefe-font-family ), Sans-serif;font-size:var( --e-global-typography-312eefe-font-size );font-weight:var( --e-global-typography-312eefe-font-weight );line-height:var( --e-global-typography-312eefe-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-2aa26ee{--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;--align-items:flex-start;--gap:5.4375vw 5.4375vw;--row-gap:5.4375vw;--column-gap:5.4375vw;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A7A7A7;--border-color:#A7A7A7;--padding-top:2vw;--padding-bottom:1.75vw;--padding-left:1.5vw;--padding-right:1.125vw;}.elementor-2706 .elementor-element.elementor-element-547bd6b{font-family:var( --e-global-typography-db0b1b5-font-family ), Sans-serif;font-size:var( --e-global-typography-db0b1b5-font-size );font-weight:var( --e-global-typography-db0b1b5-font-weight );line-height:var( --e-global-typography-db0b1b5-line-height );color:#08FA51;}.elementor-2706 .elementor-element.elementor-element-c0d251c .elementor-icon-box-wrapper{text-align:start;}.elementor-2706 .elementor-element.elementor-element-c0d251c .elementor-icon-box-title{margin-block-end:0.8125vw;}.elementor-2706 .elementor-element.elementor-element-c0d251c .elementor-icon-box-title, .elementor-2706 .elementor-element.elementor-element-c0d251c .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2706 .elementor-element.elementor-element-c0d251c .elementor-icon-box-description{font-family:var( --e-global-typography-312eefe-font-family ), Sans-serif;font-size:var( --e-global-typography-312eefe-font-size );font-weight:var( --e-global-typography-312eefe-font-weight );line-height:var( --e-global-typography-312eefe-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-653c437{--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;--align-items:flex-start;--gap:5.4375vw 5.4375vw;--row-gap:5.4375vw;--column-gap:5.4375vw;--padding-top:2vw;--padding-bottom:1.75vw;--padding-left:1.5vw;--padding-right:1.125vw;}.elementor-2706 .elementor-element.elementor-element-100e101{font-family:var( --e-global-typography-db0b1b5-font-family ), Sans-serif;font-size:var( --e-global-typography-db0b1b5-font-size );font-weight:var( --e-global-typography-db0b1b5-font-weight );line-height:var( --e-global-typography-db0b1b5-line-height );color:#08FA51;}.elementor-2706 .elementor-element.elementor-element-f2a3b70 .elementor-icon-box-wrapper{text-align:start;}.elementor-2706 .elementor-element.elementor-element-f2a3b70 .elementor-icon-box-title{margin-block-end:0.8125vw;}.elementor-2706 .elementor-element.elementor-element-f2a3b70 .elementor-icon-box-title, .elementor-2706 .elementor-element.elementor-element-f2a3b70 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2706 .elementor-element.elementor-element-f2a3b70 .elementor-icon-box-description{font-family:var( --e-global-typography-312eefe-font-family ), Sans-serif;font-size:var( --e-global-typography-312eefe-font-size );font-weight:var( --e-global-typography-312eefe-font-weight );line-height:var( --e-global-typography-312eefe-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-e7f86ef{--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:flex-start;--gap:1.6250vw 1.6250vw;--row-gap:1.6250vw;--column-gap:1.6250vw;--flex-wrap:wrap;--padding-top:5.3125vw;--padding-bottom:5.3125vw;--padding-left:15vw;--padding-right:15vw;}.elementor-2706 .elementor-element.elementor-element-17c9a68{width:var( --container-widget-width, 29vw );max-width:29vw;--container-widget-width:29vw;--container-widget-flex-grow:0;}.elementor-2706 .elementor-element.elementor-element-17c9a68 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-2706 .elementor-element.elementor-element-bb8aed4{margin:3.7188vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;z-index:2;}.elementor-2706 .elementor-element.elementor-element-8cf0738{--display:flex;--position:absolute;--min-height:1px;top:13.5937vw;--z-index:1;}.elementor-2706 .elementor-element.elementor-element-8cf0738:not(.elementor-motion-effects-element-type-background), .elementor-2706 .elementor-element.elementor-element-8cf0738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-1414ae3 ) 100%);}body:not(.rtl) .elementor-2706 .elementor-element.elementor-element-8cf0738{right:15vw;}body.rtl .elementor-2706 .elementor-element.elementor-element-8cf0738{left:15vw;}.elementor-2706 .elementor-element.elementor-element-a8e560e{--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:flex-start;--padding-top:5vw;--padding-bottom:8.5625vw;--padding-left:15vw;--padding-right:15vw;}.elementor-2706 .elementor-element.elementor-element-a8e560e:not(.elementor-motion-effects-element-type-background), .elementor-2706 .elementor-element.elementor-element-a8e560e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb6765e );}.elementor-2706 .elementor-element.elementor-element-b2e76c8{--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;--align-items:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-2706 .elementor-element.elementor-element-9240b70{font-family:var( --e-global-typography-4196c12-font-family ), Sans-serif;font-size:var( --e-global-typography-4196c12-font-size );font-weight:var( --e-global-typography-4196c12-font-weight );text-transform:var( --e-global-typography-4196c12-text-transform );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );color:#1D33FF;}.elementor-2706 .elementor-element.elementor-element-36a8cc5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2706 .elementor-element.elementor-element-ae92c5e{--display:flex;}.elementor-2706 .elementor-element.elementor-element-b1ef098{width:var( --container-widget-width, 35vw );max-width:35vw;--container-widget-width:35vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-e6244c3{--display:flex;}.elementor-2706 .elementor-element.elementor-element-795d8eb{width:var( --container-widget-width, 35vw );max-width:35vw;--container-widget-width:35vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-7cce589{--display:flex;}.elementor-2706 .elementor-element.elementor-element-ab6d5f8{width:var( --container-widget-width, 35vw );max-width:35vw;--container-widget-width:35vw;--container-widget-flex-grow:0;font-family:var( --e-global-typography-73ce4dc-font-family ), Sans-serif;font-size:var( --e-global-typography-73ce4dc-font-size );font-weight:var( --e-global-typography-73ce4dc-font-weight );line-height:var( --e-global-typography-73ce4dc-line-height );color:var( --e-global-color-text );}.elementor-2706 .elementor-element.elementor-element-e8c1f1e{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );width:var( --container-widget-width, 38.375vw );max-width:38.375vw;--container-widget-width:38.375vw;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2.3125vw;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:1vw;}.elementor-2706 .elementor-element.elementor-element-e8c1f1e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2706 .elementor-element.elementor-element-e8c1f1e {--n-accordion-padding:0 0 1.25vw 0;}:where( .elementor-2706 .elementor-element.elementor-element-e8c1f1e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:where( .elementor-2706 .elementor-element.elementor-element-e8c1f1e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0;--padding-right:0;--padding-bottom:1.25vw;--padding-left:0;}.elementor-2706 .elementor-element.elementor-element-158bbd9{--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;--align-items:center;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;--padding-top:6.8125vw;--padding-bottom:6.8125vw;--padding-left:6.8125vw;--padding-right:6.8125vw;}.elementor-2706 .elementor-element.elementor-element-158bbd9:not(.elementor-motion-effects-element-type-background), .elementor-2706 .elementor-element.elementor-element-158bbd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#009CFF;}.elementor-2706 .elementor-element.elementor-element-a3ed1c1{width:var( --container-widget-width, 33vw );max-width:33vw;--container-widget-width:33vw;--container-widget-flex-grow:0;text-align:center;}.elementor-2706 .elementor-element.elementor-element-a3ed1c1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.5vw;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2706 .elementor-element.elementor-element-b3961e8{margin:1.0625vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2706 .elementor-element.elementor-element-b3961e8 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A31FC;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2706 .elementor-element.elementor-element-f195169{--width:30.3125vw;}.elementor-2706 .elementor-element.elementor-element-c485e47{--width:100%;}.elementor-2706 .elementor-element.elementor-element-9e34c82{--width:36.1875vw;}.elementor-2706 .elementor-element.elementor-element-758be52{--width:29vw;}.elementor-2706 .elementor-element.elementor-element-3a16258{--width:32vw;}.elementor-2706 .elementor-element.elementor-element-8cf0738{--width:39.25vw;}.elementor-2706 .elementor-element.elementor-element-b2e76c8{--width:23vw;}}@media(max-width:1024px){.elementor-2706 .elementor-element.elementor-element-8f51001{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-57b8b45{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2706 .elementor-element.elementor-element-ffa5422 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2706 .elementor-element.elementor-element-bb88f5e{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-d3624e6{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-941b831 .elementor-heading-title{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-fbfacb8{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-66640d5 .elementor-heading-title{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-e5a6bf9{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-3e7580b .elementor-heading-title{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-9139761{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-602df24 .elementor-heading-title{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-0a70609{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-36937b0 .elementor-heading-title{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-8f3d6d3{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-05e0d32{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-6c6f6c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2706 .elementor-element.elementor-element-00fc489{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-852a98b{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-af16f74{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-461fdc1{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-2706 .elementor-element.elementor-element-461fdc1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-2706 .elementor-element.elementor-element-d0db917{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-6052bed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-item > a{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-ac42da0{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-0fd7463{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-aa2715b{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-5dc70b3{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-bf7704b{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-f710b48{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-901f8ce{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-b99cff8{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-2706 .elementor-element.elementor-element-b99cff8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-2706 .elementor-element.elementor-element-388edf2{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-e0d6d71 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2706 .elementor-element.elementor-element-6a44f77{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-2465cee{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-21d93c0{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-6c55dba{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-9a6a805{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-2336ef1{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-5b7187d{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-31a35bb{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-2706 .elementor-element.elementor-element-31a35bb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-2706 .elementor-element.elementor-element-4fee426{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-08251bd{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-164ab70 .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-4eb9032 .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-b03a3f4 .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-ad9aa86 .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-629e8ee .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-ecb0fb0:not(.elementor-motion-effects-element-type-background), .elementor-2706 .elementor-element.elementor-element-ecb0fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0;}.elementor-2706 .elementor-element.elementor-element-5354371{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-17072e5{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-042d0f6{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-81efa32{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-53da550{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-73c2626{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-eee2d09{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-a06405c{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-8c319c6{--grid-auto-flow:row;}.elementor-2706 .elementor-element.elementor-element-e10f7a1{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-dabeacd .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-e9153d8{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-74d34da .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-547bd6b{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-c0d251c .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-100e101{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-f2a3b70 .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-9240b70{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-b1ef098{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-795d8eb{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-ab6d5f8{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-e8c1f1e{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-2706 .elementor-element.elementor-element-e8c1f1e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2706 .elementor-element.elementor-element-b1fd783:not(.elementor-motion-effects-element-type-background), .elementor-2706 .elementor-element.elementor-element-b1fd783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-2706 .elementor-element.elementor-element-b1fd783::before, .elementor-2706 .elementor-element.elementor-element-b1fd783 > .elementor-background-video-container::before, .elementor-2706 .elementor-element.elementor-element-b1fd783 > .e-con-inner > .elementor-background-video-container::before, .elementor-2706 .elementor-element.elementor-element-b1fd783 > .elementor-background-slideshow::before, .elementor-2706 .elementor-element.elementor-element-b1fd783 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2706 .elementor-element.elementor-element-b1fd783 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top right;background-size:contain;}.elementor-2706 .elementor-element.elementor-element-b1fd783{--overlay-opacity:0.3;--padding-top:12vw;--padding-bottom:8vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2706 .elementor-element.elementor-element-8f51001{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-e64fe7e{width:100%;max-width:100%;}.elementor-2706 .elementor-element.elementor-element-57b8b45{--container-widget-width:78vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 78vw );max-width:78vw;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2706 .elementor-element.elementor-element-ffa5422 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2706 .elementor-element.elementor-element-4f8d48c{--padding-top:0vw;--padding-bottom:8vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2706 .elementor-element.elementor-element-2b1ca00{width:var( --container-widget-width, 68vw );max-width:68vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:68vw;--container-widget-flex-grow:0;font-size:3vw;}.elementor-2706 .elementor-element.elementor-element-ee14105{--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2706 .elementor-element.elementor-element-c485e47{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-2706 .elementor-element.elementor-element-bb88f5e{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-d3624e6{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-9e34c82{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-2706 .elementor-element.elementor-element-8a100e3{--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2706 .elementor-element.elementor-element-941b831 .elementor-heading-title{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-fbfacb8{padding:0vw 0vw 0vw 0vw;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-671975c{--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2706 .elementor-element.elementor-element-66640d5 .elementor-heading-title{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-e5a6bf9{padding:0vw 0vw 0vw 0vw;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-78787c7{--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2706 .elementor-element.elementor-element-3e7580b .elementor-heading-title{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-9139761{padding:0vw 0vw 0vw 0vw;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-efc08b4{--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2706 .elementor-element.elementor-element-602df24 .elementor-heading-title{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-0a70609{padding:0vw 0vw 0vw 0vw;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-36937b0 .elementor-heading-title{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-8f3d6d3{padding:0vw 0vw 0vw 0vw;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-6fd9428{--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--padding-top:12vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2706 .elementor-element.elementor-element-758be52{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-2706 .elementor-element.elementor-element-05e0d32{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-6c6f6c2{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2706 .elementor-element.elementor-element-00fc489{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-852a98b{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-af16f74{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-461fdc1{width:100%;max-width:100%;--n-accordion-item-title-space-between:4vw;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-icon-size:3vw;}.elementor-2706 .elementor-element.elementor-element-461fdc1 {--n-accordion-padding:0 0 4vw 0;}:where( .elementor-2706 .elementor-element.elementor-element-461fdc1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}:where( .elementor-2706 .elementor-element.elementor-element-461fdc1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0;--padding-right:0;--padding-bottom:4vw;--padding-left:0;}.elementor-2706 .elementor-element.elementor-element-417565e{--padding-top:12vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2706 .elementor-element.elementor-element-d0db917{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-6052bed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2706 .elementor-element.elementor-element-d2ea9f6.elementor-element{--order:-99999 /* order start hack */;}.elementor-2706 .elementor-element.elementor-element-d2ea9f6 img{width:100vw;}.elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-item > a{font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-3926a02{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:12vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2706 .elementor-element.elementor-element-bba06a0{--padding-top:0vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2706 .elementor-element.elementor-element-65a120f{--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:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:nowrap;}.elementor-2706 .elementor-element.elementor-element-ac42da0{text-align:center;font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-c2a5e4e{width:100%;max-width:100%;text-align:center;}.elementor-2706 .elementor-element.elementor-element-0fd7463{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-aa2715b{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-5dc70b3{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-bf7704b{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-f710b48{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-901f8ce{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-b99cff8{width:100%;max-width:100%;--n-accordion-item-title-space-between:4vw;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-icon-size:3vw;}.elementor-2706 .elementor-element.elementor-element-b99cff8 {--n-accordion-padding:0 0 4vw 0;}:where( .elementor-2706 .elementor-element.elementor-element-b99cff8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}:where( .elementor-2706 .elementor-element.elementor-element-b99cff8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0;--padding-right:0;--padding-bottom:4vw;--padding-left:0;}.elementor-2706 .elementor-element.elementor-element-f3344d0{--padding-top:12vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2706 .elementor-element.elementor-element-bcff031{--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-2706 .elementor-element.elementor-element-8cbd222{width:100%;max-width:100%;}.elementor-2706 .elementor-element.elementor-element-388edf2{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-e0d6d71 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2706 .elementor-element.elementor-element-396d053{--padding-top:0vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2706 .elementor-element.elementor-element-ed5328e{--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:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--flex-wrap:nowrap;}.elementor-2706 .elementor-element.elementor-element-6a44f77{text-align:center;font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-ca86e4b{width:100%;max-width:100%;text-align:center;}.elementor-2706 .elementor-element.elementor-element-2465cee{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-21d93c0{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-6c55dba{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-9a6a805{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-2336ef1{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-5b7187d{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-31a35bb{width:100%;max-width:100%;--n-accordion-item-title-space-between:4vw;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-icon-size:3vw;}.elementor-2706 .elementor-element.elementor-element-31a35bb {--n-accordion-padding:0 0 4vw 0;}:where( .elementor-2706 .elementor-element.elementor-element-31a35bb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}:where( .elementor-2706 .elementor-element.elementor-element-31a35bb > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0;--padding-right:0;--padding-bottom:4vw;--padding-left:0;}.elementor-2706 .elementor-element.elementor-element-bd52fce{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:12vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2706 .elementor-element.elementor-element-e9be5cb{--min-height:60vw;}.elementor-2706 .elementor-element.elementor-element-4fee426{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-2371cbc{width:100%;max-width:100%;}.elementor-2706 .elementor-element.elementor-element-08251bd{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-3022a6c{--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;--flex-wrap:nowrap;}.elementor-2706 .elementor-element.elementor-element-164ab70{width:100%;max-width:100%;padding:4vw 4vw 4vw 4vw;}.elementor-2706 .elementor-element.elementor-element-164ab70 .elementor-icon{font-size:6vw;}.elementor-2706 .elementor-element.elementor-element-164ab70 .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-4eb9032{width:100%;max-width:100%;padding:4vw 4vw 4vw 4vw;}.elementor-2706 .elementor-element.elementor-element-4eb9032 .elementor-icon{font-size:6vw;}.elementor-2706 .elementor-element.elementor-element-4eb9032 .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-b03a3f4{width:100%;max-width:100%;padding:4vw 4vw 4vw 4vw;}.elementor-2706 .elementor-element.elementor-element-b03a3f4 .elementor-icon{font-size:6vw;}.elementor-2706 .elementor-element.elementor-element-b03a3f4 .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-ad9aa86{width:100%;max-width:100%;padding:4vw 4vw 4vw 4vw;}.elementor-2706 .elementor-element.elementor-element-ad9aa86 .elementor-icon{font-size:6vw;}.elementor-2706 .elementor-element.elementor-element-ad9aa86 .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-629e8ee{width:100%;max-width:100%;padding:4vw 4vw 4vw 4vw;}.elementor-2706 .elementor-element.elementor-element-629e8ee .elementor-icon{font-size:6vw;}.elementor-2706 .elementor-element.elementor-element-629e8ee .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-ecb0fb0{--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--padding-top:12vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2706 .elementor-element.elementor-element-ecb0fb0:not(.elementor-motion-effects-element-type-background), .elementor-2706 .elementor-element.elementor-element-ecb0fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 290vw;}.elementor-2706 .elementor-element.elementor-element-b9d9585{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-2706 .elementor-element.elementor-element-5354371{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-4bc3f99{width:100%;max-width:100%;}.elementor-2706 .elementor-element.elementor-element-17072e5{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-279f266{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--border-radius:3vw 3vw 3vw 3vw;}.elementor-2706 .elementor-element.elementor-element-7fabe66{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2706 .elementor-element.elementor-element-496b8c9{width:100%;max-width:100%;}.elementor-2706 .elementor-element.elementor-element-042d0f6{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-ee5efee{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2706 .elementor-element.elementor-element-1f6ca55{width:100%;max-width:100%;}.elementor-2706 .elementor-element.elementor-element-81efa32{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-bc5e62c{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2706 .elementor-element.elementor-element-7b1d9f6{width:100%;max-width:100%;}.elementor-2706 .elementor-element.elementor-element-53da550{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-4cfd4cf{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-2706 .elementor-element.elementor-element-408fe63{width:100%;max-width:100%;}.elementor-2706 .elementor-element.elementor-element-73c2626{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-374cc5c{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:26vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2706 .elementor-element.elementor-element-eee2d09{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-0bdce48{width:100%;max-width:100%;}.elementor-2706 .elementor-element.elementor-element-a06405c{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-8c319c6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2706 .elementor-element.elementor-element-8e453dc{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2706 .elementor-element.elementor-element-e10f7a1{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-dabeacd .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-be20e35{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2706 .elementor-element.elementor-element-e9153d8{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-74d34da .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-2aa26ee{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2706 .elementor-element.elementor-element-547bd6b{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-c0d251c .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-653c437{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2706 .elementor-element.elementor-element-100e101{font-size:var( --e-global-typography-db0b1b5-font-size );line-height:var( --e-global-typography-db0b1b5-line-height );}.elementor-2706 .elementor-element.elementor-element-f2a3b70 .elementor-icon-box-description{font-size:var( --e-global-typography-312eefe-font-size );line-height:var( --e-global-typography-312eefe-line-height );}.elementor-2706 .elementor-element.elementor-element-e7f86ef{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2706 .elementor-element.elementor-element-17c9a68{width:100%;max-width:100%;}.elementor-2706 .elementor-element.elementor-element-bb8aed4.elementor-element{--align-self:flex-end;}.elementor-2706 .elementor-element.elementor-element-8cf0738{--width:81vw;top:43.5vw;}body:not(.rtl) .elementor-2706 .elementor-element.elementor-element-8cf0738{right:8vw;}body.rtl .elementor-2706 .elementor-element.elementor-element-8cf0738{left:8vw;}.elementor-2706 .elementor-element.elementor-element-a8e560e{--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--padding-top:12vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2706 .elementor-element.elementor-element-9240b70{font-size:var( --e-global-typography-4196c12-font-size );line-height:var( --e-global-typography-4196c12-line-height );letter-spacing:var( --e-global-typography-4196c12-letter-spacing );}.elementor-2706 .elementor-element.elementor-element-b1ef098{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-795d8eb{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-ab6d5f8{width:100%;max-width:100%;font-size:var( --e-global-typography-73ce4dc-font-size );line-height:var( --e-global-typography-73ce4dc-line-height );}.elementor-2706 .elementor-element.elementor-element-e8c1f1e{width:100%;max-width:100%;--n-accordion-item-title-space-between:4vw;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-icon-size:3vw;}.elementor-2706 .elementor-element.elementor-element-e8c1f1e {--n-accordion-padding:0 0 4vw 0;}:where( .elementor-2706 .elementor-element.elementor-element-e8c1f1e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}:where( .elementor-2706 .elementor-element.elementor-element-e8c1f1e > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0;--padding-right:0;--padding-bottom:4vw;--padding-left:0;}.elementor-2706 .elementor-element.elementor-element-158bbd9{--padding-top:12vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2706 .elementor-element.elementor-element-a3ed1c1{width:var( --container-widget-width, 75vw );max-width:75vw;--container-widget-width:75vw;--container-widget-flex-grow:0;}.elementor-2706 .elementor-element.elementor-element-a3ed1c1 .elementor-heading-title{font-size:8vw;}}/* Start custom CSS for container, class: .elementor-element-9e34c82 */.elementor-2706 .elementor-element.elementor-element-9e34c82 .no {
    color: #0a66c2;
    margin-right: 1.75vw;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-461fdc1 */.elementor-2706 .elementor-element.elementor-element-461fdc1 .e-n-accordion-item {
    border-bottom: solid 1px #E8EBF1;
}

/* How Curve Fits: white circular controls with brand-green symbols. */
.elementor-2706 .elementor-element.elementor-element-461fdc1 .e-n-accordion { --n-accordion-icon-size:18px; }
.elementor-2706 .elementor-element.elementor-element-461fdc1 .e-n-accordion-item-title-icon {
 background-color:#fff;
 border-radius:50%;
 width:28px;
 min-width:28px;
 height:28px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 flex-shrink:0;
}
.elementor-2706 .elementor-element.elementor-element-461fdc1 .e-n-accordion-item-title-icon,
.elementor-2706 .elementor-element.elementor-element-461fdc1 .e-n-accordion-item-title-icon span,
.elementor-2706 .elementor-element.elementor-element-461fdc1 .e-n-accordion-item-title-icon i { color:#0cf25e !important; }
.elementor-2706 .elementor-element.elementor-element-461fdc1 .e-n-accordion-item-title-icon svg,
.elementor-2706 .elementor-element.elementor-element-461fdc1 .e-n-accordion-item-title-icon svg path { fill:#0cf25e !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a46c7d */.elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-text {
    padding: 0.3750vw 1.2500vw;
    border: solid 0.5px #C3D3FF;
    border-radius: 6vw;
}

@media only screen and (max-width:600px) {
    .elementor-2706 .elementor-element.elementor-element-7a46c7d ul {
        gap: 2vw;
    }
    .elementor-2706 .elementor-element.elementor-element-7a46c7d .elementor-icon-list-text {
    padding: 0.6vw 2vw;
}
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b99cff8 */.elementor-2706 .elementor-element.elementor-element-b99cff8 .e-n-accordion-item {
    border-bottom: solid 1px #E8EBF1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bba06a0 */.elementor-2706 .elementor-element.elementor-element-bba06a0 .e-n-accordion .elementor-widget-text-editor { line-height: 1.5; }
@media (max-width: 1024px) {
  .elementor-2706 .elementor-element.elementor-element-bba06a0 { padding-left: 6vw; padding-right: 6vw; }
  .elementor-2706 .elementor-element.elementor-element-bba06a0 .curve-section-intro { flex-direction: column; align-items: stretch; gap: 20px; }
  .elementor-2706 .elementor-element.elementor-element-bba06a0 .curve-section-intro > .elementor-widget { width: 100%; }
  .elementor-2706 .elementor-element.elementor-element-bba06a0 .elementor-widget-heading h2 { font-size: clamp(28px, 4vw, 36px); line-height: 1.20; }
  .elementor-2706 .elementor-element.elementor-element-bba06a0 .e-con .elementor-widget-text-editor { font-size: 14px; line-height: 1.5; }
  .elementor-2706 .elementor-element.elementor-element-bba06a0 .e-n-accordion .e-n-accordion-item-title-text { font-size: 18px; line-height: 1.3; }
  .elementor-2706 .elementor-element.elementor-element-bba06a0 .e-n-accordion { --n-accordion-icon-size: 18px; }
  .elementor-2706 .elementor-element.elementor-element-bba06a0 .e-n-accordion .e-n-accordion-item-title { padding-top: 12px; padding-bottom: 12px; }
}

/* Brand-green expansion controls with a contrasting navy backing. */
.elementor-2706 .elementor-element.elementor-element-bba06a0 .e-n-accordion-item-title-icon {
  background-color: #101f42;
  border-radius: 50%;
  width: 28px;
  min-width: 28px;
  height: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.elementor-2706 .elementor-element.elementor-element-bba06a0 .e-n-accordion-item-title-icon,
.elementor-2706 .elementor-element.elementor-element-bba06a0 .e-n-accordion-item-title-icon span,
.elementor-2706 .elementor-element.elementor-element-bba06a0 .e-n-accordion-item-title-icon i { color: #0cf25e !important; }
.elementor-2706 .elementor-element.elementor-element-bba06a0 .e-n-accordion-item-title-icon svg,
.elementor-2706 .elementor-element.elementor-element-bba06a0 .e-n-accordion-item-title-icon svg path { fill: #0cf25e !important; }
/* Stacked introduction aligned with the accordion titles. */
.elementor-2706 .elementor-element.elementor-element-bba06a0 { row-gap: clamp(32px, 3.75vw, 64px); }
.elementor-2706 .elementor-element.elementor-element-bba06a0 .curve-section-intro {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  row-gap: 20px;
  align-items: start;
  justify-items: start;
}
.elementor-2706 .elementor-element.elementor-element-bba06a0 .curve-section-intro > .elementor-widget.elementor-element {
  width: 100%;
  min-width: 0;
  text-align: left;
}
.elementor-2706 .elementor-element.elementor-element-bba06a0 .curve-section-intro > .elementor-element-c2a5e4e { max-width: 100%; }
.elementor-2706 .elementor-element.elementor-element-bba06a0 .curve-section-intro > .elementor-element-0fd7463 { max-width: 88ch; }
@media (max-width: 1024px) {
  .elementor-2706 .elementor-element.elementor-element-bba06a0 .curve-section-intro > .elementor-element-c2a5e4e { max-width: 100%; }
}


/* Section spacing is supplied by the existing outer Section 5 container. */
.elementor-2706 .elementor-element.elementor-element-bba06a0 { width: 100%; padding: 0 !important; }

/* Approved wider introduction on desktop; retain smaller-screen wrapping. */
@media (min-width: 1025px) {
  .elementor-2706 .elementor-element.elementor-element-bba06a0 .curve-section-intro > .elementor-element-0fd7463 { max-width: 95%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3926a02 *//* Match the Section 6 reading area on tablet and phone. */
@media (max-width: 1024px) {
  .elementor-2706 .elementor-element.elementor-element-3926a02 { padding-left: 6vw; padding-right: 6vw; }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-31a35bb */.elementor-2706 .elementor-element.elementor-element-31a35bb .e-n-accordion-item {
    border-bottom: solid 1px #E8EBF1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396d053 */.elementor-2706 .elementor-element.elementor-element-396d053 .e-n-accordion .elementor-widget-text-editor { line-height: 1.5; }
@media (max-width: 1024px) {
  .elementor-2706 .elementor-element.elementor-element-396d053 { padding-left: 6vw; padding-right: 6vw; }
  .elementor-2706 .elementor-element.elementor-element-396d053 .curve-section-intro { flex-direction: column; align-items: stretch; gap: 20px; }
  .elementor-2706 .elementor-element.elementor-element-396d053 .curve-section-intro > .elementor-widget { width: 100%; }
  .elementor-2706 .elementor-element.elementor-element-396d053 .elementor-widget-heading h2 { font-size: clamp(28px, 4vw, 36px); line-height: 1.20; }
  .elementor-2706 .elementor-element.elementor-element-396d053 .e-con .elementor-widget-text-editor { font-size: 14px; line-height: 1.5; }
  .elementor-2706 .elementor-element.elementor-element-396d053 .e-n-accordion .e-n-accordion-item-title-text { font-size: 18px; line-height: 1.3; }
  .elementor-2706 .elementor-element.elementor-element-396d053 .e-n-accordion { --n-accordion-icon-size: 18px; }
  .elementor-2706 .elementor-element.elementor-element-396d053 .e-n-accordion .e-n-accordion-item-title { padding-top: 12px; padding-bottom: 12px; }
}

/* Brand-green expansion controls with a contrasting navy backing. */
.elementor-2706 .elementor-element.elementor-element-396d053 .e-n-accordion-item-title-icon {
  background-color: #101f42;
  border-radius: 50%;
  width: 28px;
  min-width: 28px;
  height: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.elementor-2706 .elementor-element.elementor-element-396d053 .e-n-accordion-item-title-icon,
.elementor-2706 .elementor-element.elementor-element-396d053 .e-n-accordion-item-title-icon span,
.elementor-2706 .elementor-element.elementor-element-396d053 .e-n-accordion-item-title-icon i { color: #0cf25e !important; }
.elementor-2706 .elementor-element.elementor-element-396d053 .e-n-accordion-item-title-icon svg,
.elementor-2706 .elementor-element.elementor-element-396d053 .e-n-accordion-item-title-icon svg path { fill: #0cf25e !important; }
/* Stacked introduction aligned with the accordion titles. */
.elementor-2706 .elementor-element.elementor-element-396d053 { row-gap: clamp(32px, 3.75vw, 64px); }
.elementor-2706 .elementor-element.elementor-element-396d053 .curve-section-intro {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  row-gap: 20px;
  align-items: start;
  justify-items: start;
}
.elementor-2706 .elementor-element.elementor-element-396d053 .curve-section-intro > .elementor-widget.elementor-element {
  width: 100%;
  min-width: 0;
  text-align: left;
}
.elementor-2706 .elementor-element.elementor-element-396d053 .curve-section-intro > .elementor-element-ca86e4b { max-width: 100%; }
.elementor-2706 .elementor-element.elementor-element-396d053 .curve-section-intro > .elementor-element-2465cee { max-width: 88ch; }
@media (max-width: 1024px) {
  .elementor-2706 .elementor-element.elementor-element-396d053 .curve-section-intro > .elementor-element-ca86e4b { max-width: 100%; }
}

/* Approved contrast exception: first H2 period uses #10e05a on white (1.77:1). */
.elementor-2706 .elementor-element.elementor-element-396d053 .elementor-element-ca86e4b .curve-accent-period { color: #10e05a; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9be5cb *//* Eyebrow above a natural-height, top-aligned introduction. */
.elementor-2706 .elementor-element.elementor-element-e9be5cb {
  display: grid;
  height: auto !important;
  min-height: 0;
  grid-template-columns: minmax(0, 1.06fr) minmax(0, 0.94fr);
  column-gap: clamp(32px, 3vw, 56px);
  row-gap: 20px;
  align-items: start;
  align-content: start;
}
.elementor-2706 .elementor-element.elementor-element-e9be5cb > .elementor-widget.elementor-element { width: 100%; min-width: 0; }
.elementor-2706 .elementor-element.elementor-element-e9be5cb > .elementor-element-4fee426 { grid-column: 1 / -1; }
@media (max-width: 1024px) {
  .elementor-2706 .elementor-element.elementor-element-e9be5cb { grid-template-columns: minmax(0, 1fr); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd52fce */@media (max-width: 1024px) {
  .elementor-2706 .elementor-element.elementor-element-bd52fce { padding-left: 6vw; padding-right: 6vw; }
  .elementor-2706 .elementor-element.elementor-element-bd52fce .curve-section-intro { flex-direction: column; flex-wrap: nowrap; align-items: stretch; gap: 20px; height: auto !important; min-height: 0; }
  .elementor-2706 .elementor-element.elementor-element-bd52fce .curve-section-intro > .elementor-widget { width: 100%; }
  .elementor-2706 .elementor-element.elementor-element-bd52fce .elementor-widget-heading h2 { font-size: clamp(28px, 4vw, 36px); line-height: 1.15; }
  .elementor-2706 .elementor-element.elementor-element-bd52fce .e-con .elementor-widget-text-editor { font-size: 14px; line-height: 1.5; }
  .elementor-2706 .elementor-element.elementor-element-bd52fce .elementor-widget-icon-box { width: 50%; padding: 24px; }
  .elementor-2706 .elementor-element.elementor-element-bd52fce .elementor-widget-icon-box.curve-wide-card { width: 100%; }
  .elementor-2706 .elementor-element.elementor-element-bd52fce .elementor-icon-box-title { font-size: 18px; line-height: 1.25; margin-bottom: 12px; }
  .elementor-2706 .elementor-element.elementor-element-bd52fce .elementor-widget-icon-box .elementor-icon-box-description { font-size: 14px; line-height: 1.5; }
  .elementor-2706 .elementor-element.elementor-element-bd52fce .elementor-icon-box-icon { margin-bottom: 16px; }
  .elementor-2706 .elementor-element.elementor-element-bd52fce .elementor-icon { font-size: 32px; }
}
@media (max-width: 767px) {
  .elementor-2706 .elementor-element.elementor-element-bd52fce .elementor-widget-icon-box { width: 100%; }
}

/* Move 8px from bottom padding to the heading-to-description gap. */
.elementor-2706 .elementor-element.elementor-element-bd52fce .elementor-widget-icon-box .elementor-icon-box-title {
  margin-bottom: calc(0.625vw + 8px);
}
.elementor-2706 .elementor-element.elementor-element-bd52fce .elementor-widget-icon-box { padding-bottom: calc(3.125vw - 8px); }
@media (max-width: 1024px) {
  .elementor-2706 .elementor-element.elementor-element-bd52fce .elementor-widget-icon-box .elementor-icon-box-title { margin-bottom: 20px; }
  .elementor-2706 .elementor-element.elementor-element-bd52fce .elementor-widget-icon-box { padding-bottom: 16px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-374cc5c *//* Section 9: full introduction beside the heading, before the existing cards. */
.elementor-2706 .elementor-element.elementor-element-374cc5c {
  display: grid !important;
  grid-template-columns: minmax(0, 43fr) minmax(0, 57fr);
  column-gap: clamp(24px, 3vw, 48px) !important;
  row-gap: 20px !important;
  align-items: start !important;
}
.elementor-2706 .elementor-element.elementor-element-374cc5c > .elementor-element-eee2d09 {
  grid-column: 1 / -1;
  grid-row: 1;
  text-align: left !important;
}
.elementor-2706 .elementor-element.elementor-element-374cc5c > .elementor-element-0bdce48 {
  grid-column: 1;
  grid-row: 2;
  width: 100% !important;
  max-width: 100% !important;
  text-align: left !important;
}
.elementor-2706 .elementor-element.elementor-element-374cc5c > .elementor-element-a06405c {
  grid-column: 2;
  grid-row: 2;
  width: 100% !important;
  max-width: 100% !important;
  text-align: left !important;
}
.elementor-2706 .elementor-element.elementor-element-374cc5c > .elementor-element-8c319c6 {
  grid-column: 1 / -1;
  grid-row: 3;
}
@media (max-width: 1024px) {
  .elementor-2706 .elementor-element.elementor-element-374cc5c { grid-template-columns: minmax(0, 1fr); }
  .elementor-2706 .elementor-element.elementor-element-374cc5c > .elementor-element-0bdce48 { grid-column: 1; grid-row: 2; }
  .elementor-2706 .elementor-element.elementor-element-374cc5c > .elementor-element-a06405c { grid-column: 1; grid-row: 3; }
  .elementor-2706 .elementor-element.elementor-element-374cc5c > .elementor-element-8c319c6 { grid-column: 1; grid-row: 4; }
}

/* Compact benefit cards with decorative icons and comfortable reading widths. */
.elementor-2706 .elementor-element.elementor-element-374cc5c .elementor-element-8c319c6 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 0 !important;
}
.elementor-2706 .elementor-element.elementor-element-374cc5c .elementor-element-8c319c6 > .e-con {
  padding: 24px !important;
  gap: 16px !important;
  border: 0 !important;
  min-width: 0;
}
.elementor-2706 .elementor-element.elementor-element-374cc5c .elementor-element-8c319c6 > .e-con:nth-child(even) { border-left: 1px solid #A7A7A7 !important; }
.elementor-2706 .elementor-element.elementor-element-374cc5c .elementor-element-8c319c6 > .e-con:nth-child(n+3) { border-top: 1px solid #A7A7A7 !important; }
.elementor-2706 .elementor-element.elementor-element-374cc5c .elementor-element-8c319c6 .elementor-widget-text-editor { margin: 0 !important; line-height: 1; }
.elementor-2706 .elementor-element.elementor-element-374cc5c .curve-benefit-icon { display: block; width: 36px; height: auto; margin: 0; }
.elementor-2706 .elementor-element.elementor-element-374cc5c .elementor-element-8c319c6 .elementor-icon-box-title { margin: 0 0 12px !important; }
@media (min-width: 1600px) {
  .elementor-2706 .elementor-element.elementor-element-374cc5c .elementor-element-8c319c6 { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .elementor-2706 .elementor-element.elementor-element-374cc5c .elementor-element-8c319c6 > .e-con { border: 0 !important; }
  .elementor-2706 .elementor-element.elementor-element-374cc5c .elementor-element-8c319c6 > .e-con + .e-con { border-left: 1px solid #A7A7A7 !important; }
}
@media (max-width: 767px) {
  .elementor-2706 .elementor-element.elementor-element-374cc5c .elementor-element-8c319c6 { grid-template-columns: minmax(0, 1fr) !important; }
  .elementor-2706 .elementor-element.elementor-element-374cc5c .elementor-element-8c319c6 > .e-con { padding: 24px !important; border: 0 !important; }
  .elementor-2706 .elementor-element.elementor-element-374cc5c .elementor-element-8c319c6 > .e-con + .e-con { border-top: 1px solid #A7A7A7 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecb0fb0 *//* Section 8: working relationship and continuity */
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-b9d9585 {
  gap: 20px;
  align-items: flex-start;
  background-color: #ffffff;
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-4bc3f99 {
  width: 100%;
  max-width: 100%;
  text-align: left;
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-17072e5 {
  width: 100%;
  max-width: 100ch;
  text-align: left;
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-17072e5,
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-279f266 .elementor-widget-text-editor,
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-73c2626 {
  font-size: clamp(16px, 1vw, 20px);
  line-height: 1.6;
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-17072e5 p,
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-279f266 .elementor-widget-text-editor p,
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-73c2626 p {
  margin: 0 0 1em;
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-17072e5 p:last-child,
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-279f266 .elementor-widget-text-editor p:last-child,
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-73c2626 p:last-child {
  margin-bottom: 0;
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-279f266 {
  background-color: #ffffff;
  gap: clamp(24px, 2vw, 38px);
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-279f266 > .e-con {
  display: grid;
  grid-template-columns: minmax(0, 29fr) minmax(0, 71fr);
  gap: clamp(24px, 3vw, 48px);
  align-items: start;
  padding-bottom: clamp(24px, 2vw, 38px);
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-279f266 > .e-con > .elementor-widget {
  width: 100%;
  max-width: 100%;
  min-width: 0;
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-279f266 h3 {
  font-size: clamp(19px, 1.25vw, 24px);
  line-height: 1.45 !important;
  text-align: left;
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-279f266 h3 b {
  font-weight: 600;
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-bc5e62c {
  border-bottom-width: 0;
  padding-bottom: 0 !important;
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-4cfd4cf {
  width: 100%;
  max-width: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  padding: clamp(28px, 3.5625vw, 64px);
  background-color: #eef5ff;
  border-radius: clamp(16px, 1.1638vw, 24px);
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-408fe63,
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-73c2626 {
  width: 100%;
  max-width: 100%;
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-408fe63 h3 {
  font-size: clamp(24px, 2vw, 34px);
  line-height: 1.3 !important;
}
@media (max-width: 1024px) {
  .elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-b9d9585 {
    gap: 20px;
  }
  .elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-279f266 {
    padding: 28px;
  }
  .elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-279f266 > .e-con {
    grid-template-columns: minmax(0, 1fr);
    gap: 16px;
  }
}
@media (max-width: 767px) {
  .elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-b9d9585 {
    gap: 18px;
  }
  .elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-279f266,
  .elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-4cfd4cf {
    padding: 24px 20px;
  }
  .elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-4cfd4cf {
    gap: 20px;
  }
}
/* Match the main content edges used by Sections 5–7. */
@media (min-width: 768px) {
  .elementor-2706 .elementor-element.elementor-element-ecb0fb0 { padding-top: 5vw; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-b9d9585,
  .elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-279f266,
  .elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-4cfd4cf {
    width: calc(100% + 18vw);
    max-width: calc(100% + 18vw);
  }
  .elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-4bc3f99 h2 {
    font-size: 32px;
  }
}

.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-5354371 {
  font-size: clamp(12px, 0.8333vw, 16px);
}
@media (max-width: 767px) {
  .elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-4bc3f99 h2 {
    font-size: 28px;
  }
}
    
/* Left-aligned introduction and a quieter role-copy scale. */
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-5354371 {
  text-align: left;
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-5354371 p {
  margin-bottom: 0;
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-279f266 .elementor-widget-text-editor {
  font-size: clamp(1rem, 0.9375vw, 1.125rem);
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-1f6ca55 h3 {
  max-width: 18ch;
}

.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-4bc3f99 h2 {
  text-wrap: balance;
}
/* Section 8 collab 3: matched introduction widths and decorative role separators. */
@media (min-width: 1025px) {
  .elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-4bc3f99,
  .elementor-2706 .elementor-element.elementor-element-ecb0fb0 .elementor-element-17072e5 {
    width: 88.5%;
    max-width: 88.5%;
  }
}
.elementor-2706 .elementor-element.elementor-element-ecb0fb0 .curve-role-separator {
  color: #10e05a;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17c9a68 */.elementor-2706 .elementor-element.elementor-element-17c9a68 span{
    color: #08FA51;
}

.elementor-2706 .elementor-element.elementor-element-17c9a68 h2 {
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf0738 */border: 1px solid;

border-image-source: linear-gradient(180deg, rgba(28, 79, 216, 0) 0%, #FFFFFF 100%);/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e8c1f1e */.elementor-2706 .elementor-element.elementor-element-e8c1f1e .e-n-accordion-item {
    border-bottom: solid 1px #E8EBF1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e560e *//* Section 11: approved lead and matching accordion controls. */
.elementor-2706 .elementor-element.elementor-element-a8e560e .elementor-element-2e70586 {
  width: 100%;
  max-width: 100%;
  text-align: left;
}
.elementor-2706 .elementor-element.elementor-element-a8e560e .elementor-element-2e70586,
.elementor-2706 .elementor-element.elementor-element-a8e560e .elementor-element-2e70586 p,
.elementor-2706 .elementor-element.elementor-element-a8e560e .elementor-element-2e70586 .elementor-text-editor {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: var(--curve-intro, 18px) !important;
  line-height: 1.6 !important;
}
.elementor-2706 .elementor-element.elementor-element-a8e560e .elementor-element-e8c1f1e .e-n-accordion {
  --n-accordion-icon-size: 18px;
}
.elementor-2706 .elementor-element.elementor-element-a8e560e .elementor-element-e8c1f1e .e-n-accordion-item-title-icon {
  background-color: #101f42;
  border-radius: 50%;
  width: 28px;
  min-width: 28px;
  height: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.elementor-2706 .elementor-element.elementor-element-a8e560e .elementor-element-e8c1f1e .e-n-accordion-item-title-icon,
.elementor-2706 .elementor-element.elementor-element-a8e560e .elementor-element-e8c1f1e .e-n-accordion-item-title-icon span,
.elementor-2706 .elementor-element.elementor-element-a8e560e .elementor-element-e8c1f1e .e-n-accordion-item-title-icon i {
  color: #0cf25e !important;
}
.elementor-2706 .elementor-element.elementor-element-a8e560e .elementor-element-e8c1f1e .e-n-accordion-item-title-icon svg,
.elementor-2706 .elementor-element.elementor-element-a8e560e .elementor-element-e8c1f1e .e-n-accordion-item-title-icon svg path {
  fill: #0cf25e !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-158bbd9 *//* Section 12: final invitation, scoped to the working-copy closing panel. */
.elementor-2706 .elementor-element.elementor-element-158bbd9 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  width: 70% !important;
  max-width: 1320px !important;
  margin: var(--curve-section-space, 64px) auto 0 !important;
  padding: 72px 48px !important;
  border-radius: clamp(24px, 3.125vw, 60px);
  background-color: #101f42 !important;
  gap: 20px !important;
  text-align: center;
}
.elementor-2706 .elementor-element.elementor-element-158bbd9::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image: url("https://curvetechalignment.com/wp-content/uploads/2026/09/Curve-line-2.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 140% 100%;
  opacity: 0.95;
  -webkit-mask-image: linear-gradient(to right, #000 0%, #000 8%, transparent 27%, transparent 73%, #000 92%, #000 100%);
  mask-image: linear-gradient(to right, #000 0%, #000 8%, transparent 27%, transparent 73%, #000 92%, #000 100%);
}
.elementor-2706 .elementor-element.elementor-element-158bbd9 > .elementor-widget {
  position: relative;
  z-index: 1;
  min-width: 0;
}
.elementor-2706 .elementor-element.elementor-element-158bbd9 .elementor-element-a3ed1c1,
.elementor-2706 .elementor-element.elementor-element-158bbd9 .elementor-element-a3ed1c1 h2 {
  color: #ffffff !important;
  text-align: center;
}
.elementor-2706 .elementor-element.elementor-element-158bbd9 .elementor-element-61ad4c4 {
  width: 100%;
  max-width: 60ch;
  text-align: center;
}
.elementor-2706 .elementor-element.elementor-element-158bbd9 .elementor-element-61ad4c4,
.elementor-2706 .elementor-element.elementor-element-158bbd9 .elementor-element-61ad4c4 .elementor-text-editor,
.elementor-2706 .elementor-element.elementor-element-158bbd9 .elementor-element-61ad4c4 p {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: var(--curve-intro, 18px) !important;
  line-height: 1.6 !important;
  color: #ffffff !important;
}
.elementor-2706 .elementor-element.elementor-element-158bbd9 .elementor-element-61ad4c4 p {
  margin: 0 0 12px !important;
}
.elementor-2706 .elementor-element.elementor-element-158bbd9 .elementor-element-61ad4c4 p:last-child {
  margin-bottom: 0 !important;
}
.elementor-2706 .elementor-element.elementor-element-158bbd9 .elementor-element-61ad4c4 strong {
  font-size: 20px;
  font-weight: 600;
}
.elementor-2706 .elementor-element.elementor-element-158bbd9 .elementor-element-b3961e8 {
  margin-top: 4px !important;
}
.elementor-2706 .elementor-element.elementor-element-158bbd9 .elementor-element-b3961e8 .elementor-button {
  color: #101f42 !important;
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.elementor-2706 .elementor-element.elementor-element-158bbd9 .elementor-element-b3961e8 .elementor-button:hover,
.elementor-2706 .elementor-element.elementor-element-158bbd9 .elementor-element-b3961e8 .elementor-button:focus-visible {
  color: #101f42 !important;
  background: #eff6ff !important;
  border-color: #0cf25e !important;
}
.elementor-2706 .elementor-element.elementor-element-158bbd9 .elementor-element-b3961e8 .elementor-button:focus-visible {
  outline: 3px solid #0cf25e;
  outline-offset: 5px;
}
@media (max-width: 1024px) {
  .elementor-2706 .elementor-element.elementor-element-158bbd9 {
    width: 88% !important;
    padding: 56px 36px !important;
  }
}
@media (max-width: 767px) {
  .elementor-2706 .elementor-element.elementor-element-158bbd9 {
    padding: 48px 24px !important;
    border-radius: 24px;
    gap: 20px !important;
  }
  .elementor-2706 .elementor-element.elementor-element-158bbd9::before {
    background-size: 220% 100%;
    -webkit-mask-image: linear-gradient(to right, #000 0%, transparent 16%, transparent 84%, #000 100%);
    mask-image: linear-gradient(to right, #000 0%, transparent 16%, transparent 84%, #000 100%);
  }
  .elementor-2706 .elementor-element.elementor-element-158bbd9 .elementor-element-61ad4c4 strong {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS *//* Shared responsive standards: working copy only. */
body.elementor-page-2706 {
  --curve-gutter: max(15%, calc((100% - 1320px) / 2));
  --curve-section-space: clamp(64px, 5vw, 96px);
  --curve-h2: clamp(36px, 2.875vw, 56px);
  --curve-h3: 22px;
  --curve-intro: 18px;
  --curve-eyebrow: 14px;
}
body.elementor-page-2706 .elementor-2706 .elementor-element { min-width: 0; }
body.elementor-page-2706 .elementor-2706 :is(.elementor-element-6fd9428, .elementor-element-417565e, .elementor-element-3926a02, .elementor-element-396d053, .elementor-element-bd52fce, .elementor-element-ecb0fb0, .elementor-element-a8e560e) {
  padding: var(--curve-section-space) var(--curve-gutter) !important;
  margin-top: 0;
}
body.elementor-page-2706 .elementor-2706 .elementor-element h2.elementor-heading-title {
  font-size: var(--curve-h2) !important;
  line-height: 1.18 !important;
}
body.elementor-page-2706 .elementor-2706 .elementor-element h3.elementor-heading-title,
body.elementor-page-2706 .elementor-2706 .elementor-element h3.elementor-icon-box-title,
body.elementor-page-2706 .elementor-2706 .elementor-element .e-n-accordion-item-title-text {
  font-size: var(--curve-h3) !important;
  line-height: 1.3 !important;
}
body.elementor-page-2706 .elementor-2706 .elementor-element.elementor-widget-text-editor,
body.elementor-page-2706 .elementor-2706 .elementor-element .elementor-icon-box-description {
  font-size: 16px !important;
  line-height: 1.5 !important;
}
body.elementor-page-2706 .elementor-2706 .elementor-element.elementor-widget-text-editor p {
  margin-top: 0;
  margin-bottom: 1em;
}
body.elementor-page-2706 .elementor-2706 .elementor-element.elementor-widget-text-editor p:last-child { margin-bottom: 0; }
body.elementor-page-2706 .elementor-2706 :is(.elementor-element-57b8b45, .elementor-element-d3624e6, .elementor-element-6c6f6c2, .elementor-element-6052bed, .elementor-element-0fd7463, .elementor-element-388edf2, .elementor-element-2465cee, .elementor-element-08251bd, .elementor-element-17072e5, .elementor-element-a06405c).elementor-widget-text-editor {
  font-size: var(--curve-intro) !important;
  line-height: 1.6 !important;
}
body.elementor-page-2706 .elementor-2706 :is(.elementor-element-8f51001, .elementor-element-bb88f5e, .elementor-element-05e0d32, .elementor-element-d0db917, .elementor-element-ac42da0, .elementor-element-6a44f77, .elementor-element-4fee426, .elementor-element-5354371, .elementor-element-eee2d09, .elementor-element-9240b70, .elementor-element-eb8e1c0).elementor-widget-text-editor {
  font-size: var(--curve-eyebrow) !important;
  line-height: 1.4 !important;
}
body.elementor-page-2706 .elementor-2706 :is(.elementor-element-8f51001, .elementor-element-bb88f5e, .elementor-element-05e0d32, .elementor-element-d0db917, .elementor-element-ac42da0, .elementor-element-6a44f77, .elementor-element-4fee426, .elementor-element-5354371, .elementor-element-eee2d09, .elementor-element-9240b70, .elementor-element-eb8e1c0) p { margin: 0 !important; }
body.elementor-page-2706 .elementor-2706 .elementor-button {
  font-size: 14px !important;
  line-height: 1.4 !important;
  white-space: normal;
  padding: 14px 24px;
}
body.elementor-page-2706 .elementor-2706 .elementor-element-7a46c7d .elementor-icon-list-text {
  font-size: 16px !important; line-height: 1.5; padding: 6px 16px;
}
body.elementor-page-2706 .elementor-2706 .elementor-element-7a46c7d ul { flex-wrap: wrap; gap: 8px; }
body.elementor-page-2706 .elementor-2706 :is(.elementor-element-c485e47,.elementor-element-758be52,.elementor-element-3a16258,.elementor-element-b2e76c8) { gap: 20px; }
body.elementor-page-2706 .elementor-2706 :is(.elementor-element-bba06a0,.elementor-element-396d053,.elementor-element-bd52fce,.elementor-element-ecb0fb0) { row-gap: 40px; }
body.elementor-page-2706 .elementor-2706 :is(.elementor-element-65a120f,.elementor-element-ed5328e,.elementor-element-e9be5cb,.elementor-element-b9d9585) { row-gap: 20px; }
body.elementor-page-2706 .elementor-2706 :is(.elementor-element-b9d9585,.elementor-element-279f266,.elementor-element-4cfd4cf,.elementor-element-374cc5c) {
  width: 100% !important; max-width: 100% !important;
}
body.elementor-page-2706 .elementor-2706 :is(.elementor-element-4bc3f99,.elementor-element-17072e5) {
  width: 100% !important; max-width: 100% !important; text-align: left;
}
body.elementor-page-2706 .elementor-2706 .elementor-element-4bc3f99 h2 { text-wrap: wrap; }
body.elementor-page-2706 .elementor-2706 .elementor-element-374cc5c {
  margin-top: calc(2 * var(--curve-section-space) - 40px);
  gap: 20px;
}
body.elementor-page-2706 .elementor-2706 .elementor-element-8c319c6 {
  display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 20px; margin-top: 20px;
}
body.elementor-page-2706 .elementor-2706 .elementor-element-8c319c6 > .e-con { width: 100%; padding: 24px; gap: 32px; }
body.elementor-page-2706 .elementor-2706 .elementor-element-8c319c6 .elementor-icon-box-title { margin-bottom: 16px; }
body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c > .elementor-widget-icon-box {
  padding: 28px 24px 24px; height: auto; min-height: 0;
}
body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c .elementor-icon-box-icon { margin-bottom: 24px; }
body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c .elementor-icon-box-title { margin-bottom: 20px; }
body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c .elementor-icon { font-size: 32px; }
body.elementor-page-2706 .elementor-2706 .elementor-widget-n-accordion .elementor-widget-text-editor,
body.elementor-page-2706 .elementor-2706 .elementor-widget-nested-accordion .elementor-widget-text-editor {
  width: 100%; max-width: 100%;
}
body.elementor-page-2706 .elementor-2706 .e-n-accordion-item-title { gap: 20px; min-height: 56px; padding-block: 20px; }
body.elementor-page-2706 .elementor-2706 .e-n-accordion-item-title-text { min-width: 0; }
body.elementor-page-2706 .elementor-2706 .e-n-accordion-item-title-icon { flex-shrink: 0; }
body.elementor-page-2706 .elementor-2706 .elementor-element-4f8d48c {
  padding: 0 var(--curve-gutter) var(--curve-section-space) !important;
}
body.elementor-page-2706 .elementor-2706 .elementor-element-ee14105 {
  width: calc(100% + 64px); max-width: calc(100% + 64px);
  padding: var(--curve-section-space) 32px; margin-top: 0;
  display: grid; grid-template-columns: minmax(0,.94fr) minmax(0,1.06fr); gap: 40px;
}
body.elementor-page-2706 .elementor-2706 :is(.elementor-element-f195169,.elementor-element-9e34c82,.elementor-element-d3624e6) { width: 100%; max-width: 100%; }
body.elementor-page-2706 .elementor-2706 .elementor-element-9e34c82 { gap: 24px; }
body.elementor-page-2706 .elementor-2706 .elementor-element-9e34c82 > .e-con { gap: 16px; padding-bottom: 24px; }
body.elementor-page-2706 .elementor-2706 .elementor-element-2b1ca00 { width: 100%; max-width: 100%; padding: 24px 32px; font-size: 18px !important; }
body.elementor-page-2706 .elementor-2706 :is(.elementor-element-6fd9428,.elementor-element-a8e560e) {
  display: grid; grid-template-columns: minmax(0,.94fr) minmax(0,1.06fr); gap: 40px;
}
body.elementor-page-2706 .elementor-2706 :is(.elementor-element-758be52,.elementor-element-461fdc1,.elementor-element-b2e76c8,.elementor-element-e8c1f1e,.elementor-element-6c6f6c2) { width: 100%; max-width: 100%; }
body.elementor-page-2706 .elementor-2706 .elementor-element-417565e { gap: 32px; align-items: center; }
body.elementor-page-2706 .elementor-2706 :is(.elementor-element-3a16258,.elementor-element-d2ea9f6) { width: calc((100% - 32px)/2); }
body.elementor-page-2706 .elementor-2706 .elementor-element-6052bed { width: 100%; max-width: 100%; }
body.elementor-page-2706 .elementor-2706 .elementor-element-8ce53f8 { width: 100%; gap: 20px; }
body.elementor-page-2706 .elementor-2706 :is(.elementor-element-f3344d0,.elementor-element-e7f86ef,.elementor-element-158bbd9) {
  padding-inline: var(--curve-gutter);
}
body.elementor-page-2706 .elementor-2706 .elementor-element-bcff031 {
  padding: clamp(24px,3.75vw,64px); gap: 24px;
}
body.elementor-page-2706 .elementor-2706 :is(.elementor-element-8cbd222,.elementor-element-388edf2,.elementor-element-a3ed1c1) { max-width: 100%; }
body.elementor-page-2706 .elementor-2706 .elementor-element-e7f86ef { gap: 24px; align-items: center; }
body.elementor-page-2706 .elementor-2706 .elementor-element-17c9a68 { width: 65%; max-width: 100%; }
body.elementor-page-2706 .elementor-2706 .elementor-element-158bbd9 { gap: 24px; }
body.elementor-page-2706 .elementor-2706 .elementor-element-a3ed1c1 { width: 100%; }
body.elementor-page-2706 .elementor-2706 .elementor-element-a3ed1c1 h2 { font-size: clamp(36px,3.5vw,64px) !important; }
body.elementor-page-2706 .elementor-2706 .elementor-element-b1fd783 { padding-inline: max(8.4375%,calc((100% - 1440px)/2)); }
body.elementor-page-2706 .elementor-2706 .elementor-element-e64fe7e { max-width: 1180px; }
body.elementor-page-2706 .elementor-2706 .elementor-element-57b8b45 { max-width: 800px; }
@media (max-width: 1200px) and (min-width: 1025px) {
  body.elementor-page-2706 .elementor-2706 .elementor-element-8c319c6 { grid-template-columns: repeat(2,minmax(0,1fr)); }
}
@media (max-width: 1024px) {
  body.elementor-page-2706 { --curve-gutter: 6%; --curve-section-space: 48px; --curve-h2: 32px; --curve-h3: 20px; --curve-intro: 16px; --curve-eyebrow: 12px; }
  body.elementor-page-2706 .elementor-2706 .elementor-element h2.elementor-heading-title { line-height: 1.2 !important; }
  body.elementor-page-2706 .elementor-2706 :is(.elementor-element-ee14105,.elementor-element-6fd9428,.elementor-element-a8e560e) { grid-template-columns: minmax(0,1fr); }
  body.elementor-page-2706 .elementor-2706 .elementor-element-ee14105 { width: calc(100% + 32px); max-width: calc(100% + 32px); padding-inline: 16px; }
  body.elementor-page-2706 .elementor-2706 :is(.elementor-element-3a16258,.elementor-element-d2ea9f6,.elementor-element-17c9a68) { width: 100%; }
  body.elementor-page-2706 .elementor-2706 .elementor-element-417565e { flex-direction: column; }
  body.elementor-page-2706 .elementor-2706 .elementor-element-d2ea9f6 img { max-width: 520px; }
  body.elementor-page-2706 .elementor-2706 .elementor-element-8c319c6 { grid-template-columns: repeat(2,minmax(0,1fr)); }
  body.elementor-page-2706 .elementor-2706 :is(.elementor-element-0bdce48,.elementor-element-a06405c,.elementor-element-8cbd222,.elementor-element-388edf2) { width: 100%; max-width: 100%; }
  body.elementor-page-2706 .elementor-2706 :is(.elementor-element-f3344d0,.elementor-element-e7f86ef,.elementor-element-158bbd9) { padding-block: 48px; }
  body.elementor-page-2706 .elementor-2706 .elementor-element-b1fd783 { padding-inline: 6%; }
  body.elementor-page-2706 .elementor-2706 :is(.elementor-element-e64fe7e,.elementor-element-57b8b45) { width: 100%; }
  body.elementor-page-2706 .elementor-2706 .elementor-element-2b1ca00 { padding: 20px; font-size: 16px !important; }
  body.elementor-page-2706 .elementor-2706 .elementor-element-a3ed1c1 h2 { font-size: 32px !important; }
}
@media (max-width: 767px) {
  body.elementor-page-2706 { --curve-h2: 28px; }
  body.elementor-page-2706 .elementor-2706 .elementor-element-8c319c6 { grid-template-columns: minmax(0,1fr); }
  body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c > .elementor-widget-icon-box { padding: 28px 24px 24px; }
  body.elementor-page-2706 .elementor-2706 .elementor-element-a3ed1c1 h2 { font-size: 28px !important; }
}

/* Stable card columns and natural wrapping at each breakpoint. */
body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c {
  display: grid; grid-template-columns: repeat(6,minmax(0,1fr)); gap: 0;
}
body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c > .elementor-widget-icon-box {
  width: 100% !important; grid-column: span 2;
}
body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c > :is(.elementor-element-ad9aa86,.elementor-element-629e8ee) { grid-column: span 3; }
body.elementor-page-2706 .elementor-2706 .elementor-element-7a46c7d { width: 100%; }
body.elementor-page-2706 .elementor-2706 .elementor-element-7a46c7d ul { margin-inline: 0; }
@media (max-width: 1024px) {
  body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c { grid-template-columns: repeat(2,minmax(0,1fr)); }
  body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c > .elementor-widget-icon-box { grid-column: auto; }
  body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c > .elementor-element-629e8ee { grid-column: span 2; }
}
@media (max-width: 767px) {
  body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c { grid-template-columns: minmax(0,1fr); }
  body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c > .elementor-element-629e8ee { grid-column: auto; }
}

body.elementor-page-2706 .elementor-2706 .elementor-element-d2ea9f6 img { width: 100%; max-width: 100%; height: auto; }
@media(max-width:1024px){body.elementor-page-2706 .elementor-2706 .elementor-element-d2ea9f6 img { max-width: min(100%,520px); }}

/* Consistent spacing inside cards; avoid doubled icon and heading gaps. */
body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c .elementor-icon-box-wrapper { gap: 0; }
body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c .elementor-icon-box-icon { margin-bottom: 24px !important; }
body.elementor-page-2706 .elementor-2706 .elementor-element-3022a6c .elementor-icon-box-title { margin: 0 0 20px !important; }
body.elementor-page-2706 .elementor-2706 .elementor-widget-text-editor p { text-wrap: pretty; }
@media (min-width: 1025px) {
  body.elementor-page-2706 .elementor-2706 .elementor-element-279f266 > .e-con {
    grid-template-columns: minmax(0,33fr) minmax(0,67fr);
  }
}

/* Collab 5: transition, numbered items, Value + Timing, CTA accent and section gap. */
body.elementor-page-2706 .elementor-2706 .elementor-element-4f8d48c { row-gap: 32px; }
body.elementor-page-2706 .elementor-2706 .elementor-element-4f8d48c .elementor-element-2b1ca00 {
  width: fit-content; max-width: min(100%,1120px);
  padding: 22px 36px;
  font-size: clamp(20px,1.25vw,24px) !important;
  line-height: 1.4 !important;
}
body.elementor-page-2706 .elementor-2706 .elementor-element-9e34c82 { --curve-number-space: 52px; }
body.elementor-page-2706 .elementor-2706 .elementor-element-9e34c82 .elementor-widget-heading { width: 100%; }
body.elementor-page-2706 .elementor-2706 .elementor-element-9e34c82 h3 {
  position: relative; padding-inline-start: var(--curve-number-space);
}
body.elementor-page-2706 .elementor-2706 .elementor-element-9e34c82 h3 .no {
  position: absolute; inset-inline-start: 0; top: 0;
  margin: 0 !important; width: 36px; font-size: inherit; line-height: inherit;
  font-variant-numeric: tabular-nums;
}
body.elementor-page-2706 .elementor-2706 .elementor-element-9e34c82 .elementor-widget-text-editor {
  padding-inline-start: var(--curve-number-space) !important;
}
/* Shared heading above a balanced text and diagram row. */
body.elementor-page-2706 .elementor-2706 .elementor-element-417565e {
  display: grid;
  grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr);
  column-gap: 32px; row-gap: 20px; align-items: center;
}
body.elementor-page-2706 .elementor-2706 .elementor-element-3a16258 { display: contents; }
body.elementor-page-2706 .elementor-2706 .elementor-element-d0db917 { grid-column: 1 / -1; grid-row: 1; width: 100%; }
body.elementor-page-2706 .elementor-2706 .elementor-element-f0b55b0 { grid-column: 1 / -1; grid-row: 2; width: 100%; }
body.elementor-page-2706 .elementor-2706 .elementor-element-6052bed { grid-column: 1; grid-row: 3; width: 100%; margin-top: 12px; }
body.elementor-page-2706 .elementor-2706 .elementor-element-d2ea9f6 {
  grid-column: 2; grid-row: 3; width: 100%; margin: 12px 0 0; align-self: center;
}
body.elementor-page-2706 .elementor-2706 .elementor-element-d2ea9f6 img { width: 100%; max-width: 100%; height: auto; }
body.elementor-page-2706 .elementor-2706 .elementor-element-8ce53f8 { grid-column: 1 / -1; grid-row: 4; margin-top: 4px; gap: 0; }
/* Reuse the established decorative curve outside the opaque CTA panel. */
body.elementor-page-2706 .elementor-2706 .elementor-element-f3344d0 {
  background-image: url("https://curvetechalignment.com/wp-content/uploads/2026/09/Curve-line-2.webp");
  background-repeat: no-repeat; background-size: 100% auto; background-position: center 48%;
}
body.elementor-page-2706 .elementor-2706 .elementor-element-bcff031 { position: relative; z-index: 1; }
body.elementor-page-2706 .elementor-2706 .elementor-element-374cc5c {
  margin-top: calc(var(--curve-section-space) - 40px);
}
@media (max-width: 1024px) {
  body.elementor-page-2706 .elementor-2706 .elementor-element-4f8d48c { row-gap: 24px; }
  body.elementor-page-2706 .elementor-2706 .elementor-element-4f8d48c .elementor-element-2b1ca00 { font-size: 20px !important; padding: 20px 24px; }
  body.elementor-page-2706 .elementor-2706 .elementor-element-417565e { grid-template-columns: minmax(0,1fr); }
  body.elementor-page-2706 .elementor-2706 .elementor-element-6052bed { grid-column: 1; grid-row: 3; margin-top: 4px; }
  body.elementor-page-2706 .elementor-2706 .elementor-element-d2ea9f6 { grid-column: 1; grid-row: 4; margin-top: 8px; justify-self: center; max-width: 640px; }
  body.elementor-page-2706 .elementor-2706 .elementor-element-8ce53f8 { grid-row: 5; }
  body.elementor-page-2706 .elementor-2706 .elementor-element-f3344d0 { background-size: auto 85%; }
}
@media (max-width: 767px) {
  body.elementor-page-2706 .elementor-2706 .elementor-element-9e34c82 { --curve-number-space: 42px; }
  body.elementor-page-2706 .elementor-2706 .elementor-element-4f8d48c .elementor-element-2b1ca00 { font-size: 18px !important; padding: 20px; }
}/* End custom CSS */