.elementor-110 .elementor-element.elementor-element-68d6561{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--flex-wrap:nowrap;}.elementor-110 .elementor-element.elementor-element-58b6afb{--display:flex;}.elementor-widget-heading .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-110 .elementor-element.elementor-element-0711071 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-110 .elementor-element.elementor-element-8d8cc1e{--display:flex;}.elementor-110 .elementor-element.elementor-element-ff81fb7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-110 .elementor-element.elementor-element-7ce7c09{--display:flex;}.elementor-110 .elementor-element.elementor-element-fd7954e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-110 .elementor-element.elementor-element-72aad45 .elementor-button{background-color:#11151A;font-family:"Roboto", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:18px 30px 18px 30px;}.elementor-110 .elementor-element.elementor-element-72aad45 .elementor-button:hover, .elementor-110 .elementor-element.elementor-element-72aad45 .elementor-button:focus{background-color:#FFFFFFDE;color:#000000;}.elementor-110 .elementor-element.elementor-element-72aad45 .elementor-button:hover svg, .elementor-110 .elementor-element.elementor-element-72aad45 .elementor-button:focus svg{fill:#000000;}.elementor-110 .elementor-element.elementor-element-015bf23 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(89deg, var( --e-global-color-primary ) 0%, #045CB4CF 100%);border-radius:8px 8px 8px 8px;padding:18px 30px 18px 30px;}.elementor-110 .elementor-element.elementor-element-015bf23 .elementor-button:hover, .elementor-110 .elementor-element.elementor-element-015bf23 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #045CB4CF 0%, var( --e-global-color-primary ) 100%);}.elementor-110 .elementor-element.elementor-element-015bf23{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-110 .elementor-element.elementor-element-7b82293:not( .elementor-widget-image ), .elementor-110 .elementor-element.elementor-element-7b82293.elementor-widget-image img{-webkit-mask-image:url( https://rollndrive.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-110 .elementor-element.elementor-element-7b82293{text-align:end;}.elementor-110 .elementor-element.elementor-element-7b82293 img{width:95%;max-width:550px;}.elementor-110 .elementor-element.elementor-element-e04fc0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--flex-wrap:nowrap;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:var( --e-global-color-astglobalcolor5 );--border-color:var( --e-global-color-astglobalcolor5 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-110 .elementor-element.elementor-element-e04fc0f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-110 .elementor-element.elementor-element-fe7f8f6{--display:flex;--min-height:42px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50% 50% 50% 50%;}.elementor-110 .elementor-element.elementor-element-fe7f8f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-a2dc778 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-a2dc778.elementor-view-stacked .elementor-icon{background-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-a2dc778.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-a2dc778.elementor-view-default .elementor-icon{color:#1E90FF;border-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-a2dc778.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-a2dc778.elementor-view-default .elementor-icon svg{fill:#1E90FF;}.elementor-110 .elementor-element.elementor-element-a2dc778 .elementor-icon{font-size:28px;}.elementor-110 .elementor-element.elementor-element-a2dc778 .elementor-icon svg{height:28px;}.elementor-110 .elementor-element.elementor-element-b6537ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-110 .elementor-element.elementor-element-b6537ed.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-110 .elementor-element.elementor-element-d376416{text-align:center;}.elementor-110 .elementor-element.elementor-element-d376416 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-110 .elementor-element.elementor-element-8c50d84{width:auto;max-width:auto;text-align:center;}.elementor-110 .elementor-element.elementor-element-8c50d84 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#B5C3D1;}.elementor-110 .elementor-element.elementor-element-67e6506{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--flex-wrap:nowrap;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:var( --e-global-color-astglobalcolor5 );--border-color:var( --e-global-color-astglobalcolor5 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-110 .elementor-element.elementor-element-67e6506.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-110 .elementor-element.elementor-element-885ec59{--display:flex;--min-height:42px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50% 50% 50% 50%;}.elementor-110 .elementor-element.elementor-element-885ec59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-d96e346 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-d96e346.elementor-view-stacked .elementor-icon{background-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-d96e346.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-d96e346.elementor-view-default .elementor-icon{color:#1E90FF;border-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-d96e346.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-d96e346.elementor-view-default .elementor-icon svg{fill:#1E90FF;}.elementor-110 .elementor-element.elementor-element-d96e346 .elementor-icon{font-size:28px;}.elementor-110 .elementor-element.elementor-element-d96e346 .elementor-icon svg{height:28px;}.elementor-110 .elementor-element.elementor-element-f3c6abb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-110 .elementor-element.elementor-element-f3c6abb.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-110 .elementor-element.elementor-element-ee570af{text-align:start;}.elementor-110 .elementor-element.elementor-element-ee570af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-110 .elementor-element.elementor-element-429af72{width:auto;max-width:auto;text-align:start;}.elementor-110 .elementor-element.elementor-element-429af72 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#B5C3D1;}.elementor-110 .elementor-element.elementor-element-cf08765{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--flex-wrap:nowrap;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:var( --e-global-color-astglobalcolor5 );--border-color:var( --e-global-color-astglobalcolor5 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-110 .elementor-element.elementor-element-cf08765.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-110 .elementor-element.elementor-element-5d6cd5e{--display:flex;--min-height:42px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50% 50% 50% 50%;}.elementor-110 .elementor-element.elementor-element-5d6cd5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-a950a63 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-a950a63.elementor-view-stacked .elementor-icon{background-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-a950a63.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-a950a63.elementor-view-default .elementor-icon{color:#1E90FF;border-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-a950a63.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-a950a63.elementor-view-default .elementor-icon svg{fill:#1E90FF;}.elementor-110 .elementor-element.elementor-element-a950a63 .elementor-icon{font-size:28px;}.elementor-110 .elementor-element.elementor-element-a950a63 .elementor-icon svg{height:28px;}.elementor-110 .elementor-element.elementor-element-7ca6b23{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-110 .elementor-element.elementor-element-7ca6b23.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-110 .elementor-element.elementor-element-ace9b84{text-align:start;}.elementor-110 .elementor-element.elementor-element-ace9b84 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-110 .elementor-element.elementor-element-d0a01c2{width:auto;max-width:auto;text-align:start;}.elementor-110 .elementor-element.elementor-element-d0a01c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#B5C3D1;}.elementor-110 .elementor-element.elementor-element-8067042{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--flex-wrap:nowrap;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:var( --e-global-color-astglobalcolor5 );--border-color:var( --e-global-color-astglobalcolor5 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-110 .elementor-element.elementor-element-8067042.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-110 .elementor-element.elementor-element-99dfc9a{--display:flex;--min-height:42px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50% 50% 50% 50%;}.elementor-110 .elementor-element.elementor-element-99dfc9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-d1dd000 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-d1dd000.elementor-view-stacked .elementor-icon{background-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-d1dd000.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-d1dd000.elementor-view-default .elementor-icon{color:#1E90FF;border-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-d1dd000.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-d1dd000.elementor-view-default .elementor-icon svg{fill:#1E90FF;}.elementor-110 .elementor-element.elementor-element-d1dd000 .elementor-icon{font-size:28px;}.elementor-110 .elementor-element.elementor-element-d1dd000 .elementor-icon svg{height:28px;}.elementor-110 .elementor-element.elementor-element-3f2a2cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-110 .elementor-element.elementor-element-3f2a2cb.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-110 .elementor-element.elementor-element-61e4a76{text-align:start;}.elementor-110 .elementor-element.elementor-element-61e4a76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-110 .elementor-element.elementor-element-fe886a4{width:auto;max-width:auto;text-align:start;}.elementor-110 .elementor-element.elementor-element-fe886a4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#B5C3D1;}.elementor-110 .elementor-element.elementor-element-e475c59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--flex-wrap:nowrap;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-110 .elementor-element.elementor-element-e475c59.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-110 .elementor-element.elementor-element-f707266{--display:flex;--min-height:42px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50% 50% 50% 50%;}.elementor-110 .elementor-element.elementor-element-f707266.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-47be304 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-47be304.elementor-view-stacked .elementor-icon{background-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-47be304.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-47be304.elementor-view-default .elementor-icon{color:#1E90FF;border-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-47be304.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-47be304.elementor-view-default .elementor-icon svg{fill:#1E90FF;}.elementor-110 .elementor-element.elementor-element-47be304 .elementor-icon{font-size:28px;}.elementor-110 .elementor-element.elementor-element-47be304 .elementor-icon svg{height:28px;}.elementor-110 .elementor-element.elementor-element-89c1f83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-110 .elementor-element.elementor-element-89c1f83.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-110 .elementor-element.elementor-element-298f831{text-align:start;}.elementor-110 .elementor-element.elementor-element-298f831 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-110 .elementor-element.elementor-element-c3574ef{width:auto;max-width:auto;text-align:start;}.elementor-110 .elementor-element.elementor-element-c3574ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#B5C3D1;}.elementor-110 .elementor-element.elementor-element-1aacf20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-110 .elementor-element.elementor-element-3502a31 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor0 );}.elementor-110 .elementor-element.elementor-element-502bcc6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-110 .elementor-element.elementor-element-e95370a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-110 .elementor-element.elementor-element-0a392ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-110 .elementor-element.elementor-element-1e65390{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-110 .elementor-element.elementor-element-0cce890{width:100%;max-width:100%;}.elementor-110 .elementor-element.elementor-element-0cce890.elementor-element{--align-self:center;}.elementor-110 .elementor-element.elementor-element-9a69480{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-110 .elementor-element.elementor-element-22556fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor0 );}.elementor-110 .elementor-element.elementor-element-895f909{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-110 .elementor-element.elementor-element-bcd65d9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-110 .elementor-element.elementor-element-61b70d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-110 .elementor-element.elementor-element-049b00d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-df6fae1{--display:flex;}.elementor-110 .elementor-element.elementor-element-22accaf{--display:flex;}.elementor-110 .elementor-element.elementor-element-a0a03be{--display:flex;}.elementor-110 .elementor-element.elementor-element-26cc64a{--display:flex;}.elementor-110 .elementor-element.elementor-element-ecd980c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor0 );}.elementor-110 .elementor-element.elementor-element-1ac08db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-110 .elementor-element.elementor-element-5f2a66c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-92a2f08 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(89deg, var( --e-global-color-primary ) 0%, #045CB4CF 100%);border-radius:8px 8px 8px 8px;padding:18px 30px 18px 30px;}.elementor-110 .elementor-element.elementor-element-92a2f08 .elementor-button:hover, .elementor-110 .elementor-element.elementor-element-92a2f08 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #045CB4CF 0%, var( --e-global-color-primary ) 100%);}.elementor-110 .elementor-element.elementor-element-92a2f08{padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-883b4cf .elementor-button{background-color:#11151A;font-family:"Roboto", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:18px 30px 18px 30px;}.elementor-110 .elementor-element.elementor-element-883b4cf .elementor-button:hover, .elementor-110 .elementor-element.elementor-element-883b4cf .elementor-button:focus{background-color:#FFFFFFDE;color:#000000;}.elementor-110 .elementor-element.elementor-element-883b4cf .elementor-button:hover svg, .elementor-110 .elementor-element.elementor-element-883b4cf .elementor-button:focus svg{fill:#000000;}.elementor-110 .elementor-element.elementor-element-37a3631{text-align:center;}.elementor-110 .elementor-element.elementor-element-b778faa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-110 .elementor-element.elementor-element-a3a439d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor0 );}.elementor-110 .elementor-element.elementor-element-1ae66ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-110 .elementor-element.elementor-element-610c6f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-110 .elementor-element.elementor-element-a21848d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-110 .elementor-element.elementor-element-94d9698{--display:flex;--min-height:48px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-94d9698.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-58e40ed .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-58e40ed.elementor-view-stacked .elementor-icon{background-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-58e40ed.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-58e40ed.elementor-view-default .elementor-icon{color:#1E90FF;border-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-58e40ed.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-58e40ed.elementor-view-default .elementor-icon svg{fill:#1E90FF;}.elementor-110 .elementor-element.elementor-element-58e40ed .elementor-icon{font-size:48px;}.elementor-110 .elementor-element.elementor-element-58e40ed .elementor-icon svg{height:48px;}.elementor-110 .elementor-element.elementor-element-af2d207{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-c162419 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-1px;color:#060606;}.elementor-110 .elementor-element.elementor-element-537e650{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-a652286{--display:flex;--min-height:48px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-a652286.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-34c34c3 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-34c34c3.elementor-view-stacked .elementor-icon{background-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-34c34c3.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-34c34c3.elementor-view-default .elementor-icon{color:#1E90FF;border-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-34c34c3.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-34c34c3.elementor-view-default .elementor-icon svg{fill:#1E90FF;}.elementor-110 .elementor-element.elementor-element-34c34c3 .elementor-icon{font-size:48px;}.elementor-110 .elementor-element.elementor-element-34c34c3 .elementor-icon svg{height:48px;}.elementor-110 .elementor-element.elementor-element-bd8d907{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-a295e9e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-1px;color:#060606;}.elementor-110 .elementor-element.elementor-element-32b43c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-c0076e2{--display:flex;--min-height:48px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-c0076e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-b994d1b .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-b994d1b.elementor-view-stacked .elementor-icon{background-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-b994d1b.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-b994d1b.elementor-view-default .elementor-icon{color:#1E90FF;border-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-b994d1b.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-b994d1b.elementor-view-default .elementor-icon svg{fill:#1E90FF;}.elementor-110 .elementor-element.elementor-element-b994d1b .elementor-icon{font-size:48px;}.elementor-110 .elementor-element.elementor-element-b994d1b .elementor-icon svg{height:48px;}.elementor-110 .elementor-element.elementor-element-6e8bfd5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-96c5762 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-1px;color:#060606;}.elementor-110 .elementor-element.elementor-element-965acd8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-22c2376{--display:flex;--min-height:48px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-22c2376.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-294cd3f .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-294cd3f.elementor-view-stacked .elementor-icon{background-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-294cd3f.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-294cd3f.elementor-view-default .elementor-icon{color:#1E90FF;border-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-294cd3f.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-294cd3f.elementor-view-default .elementor-icon svg{fill:#1E90FF;}.elementor-110 .elementor-element.elementor-element-294cd3f .elementor-icon{font-size:48px;}.elementor-110 .elementor-element.elementor-element-294cd3f .elementor-icon svg{height:48px;}.elementor-110 .elementor-element.elementor-element-95bd0c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-e8b775c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-1px;color:#060606;}.elementor-110 .elementor-element.elementor-element-9651640{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-bddcf6a{--display:flex;--min-height:48px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-bddcf6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-f7e199a .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-f7e199a.elementor-view-stacked .elementor-icon{background-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-f7e199a.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-f7e199a.elementor-view-default .elementor-icon{color:#1E90FF;border-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-f7e199a.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-f7e199a.elementor-view-default .elementor-icon svg{fill:#1E90FF;}.elementor-110 .elementor-element.elementor-element-f7e199a .elementor-icon{font-size:48px;}.elementor-110 .elementor-element.elementor-element-f7e199a .elementor-icon svg{height:48px;}.elementor-110 .elementor-element.elementor-element-f1db2ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-4641de2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-1px;color:#060606;}.elementor-110 .elementor-element.elementor-element-7352707{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-874539a{--display:flex;--min-height:48px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-874539a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-5d4d3f5 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-5d4d3f5.elementor-view-stacked .elementor-icon{background-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-5d4d3f5.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-5d4d3f5.elementor-view-default .elementor-icon{color:#1E90FF;border-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-5d4d3f5.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-5d4d3f5.elementor-view-default .elementor-icon svg{fill:#1E90FF;}.elementor-110 .elementor-element.elementor-element-5d4d3f5 .elementor-icon{font-size:48px;}.elementor-110 .elementor-element.elementor-element-5d4d3f5 .elementor-icon svg{height:48px;}.elementor-110 .elementor-element.elementor-element-3b8d101{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-398f1db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-1px;color:#060606;}.elementor-110 .elementor-element.elementor-element-0207435{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-d412e3b{--display:flex;--min-height:48px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-d412e3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-eec65df .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-eec65df.elementor-view-stacked .elementor-icon{background-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-eec65df.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-eec65df.elementor-view-default .elementor-icon{color:#1E90FF;border-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-eec65df.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-eec65df.elementor-view-default .elementor-icon svg{fill:#1E90FF;}.elementor-110 .elementor-element.elementor-element-eec65df .elementor-icon{font-size:48px;}.elementor-110 .elementor-element.elementor-element-eec65df .elementor-icon svg{height:48px;}.elementor-110 .elementor-element.elementor-element-39438c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-547670c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-1px;color:#060606;}.elementor-110 .elementor-element.elementor-element-278b7d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-628e24e{--display:flex;--min-height:48px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-628e24e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-cb20cb4 .elementor-icon-wrapper{text-align:center;}.elementor-110 .elementor-element.elementor-element-cb20cb4.elementor-view-stacked .elementor-icon{background-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-cb20cb4.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-cb20cb4.elementor-view-default .elementor-icon{color:#1E90FF;border-color:#1E90FF;}.elementor-110 .elementor-element.elementor-element-cb20cb4.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-cb20cb4.elementor-view-default .elementor-icon svg{fill:#1E90FF;}.elementor-110 .elementor-element.elementor-element-cb20cb4 .elementor-icon{font-size:48px;}.elementor-110 .elementor-element.elementor-element-cb20cb4 .elementor-icon svg{height:48px;}.elementor-110 .elementor-element.elementor-element-f6f9315{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-8a2f272 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;letter-spacing:-1px;color:#060606;}.elementor-110 .elementor-element.elementor-element-c9d5c26{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-dfbea0a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor0 );}.elementor-110 .elementor-element.elementor-element-f2dc0bd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-110 .elementor-element.elementor-element-07ae1e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;box-shadow:0px 20px 55px 0px rgba(17, 24.000000000000018, 39, 0.08);--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-110 .elementor-element.elementor-element-07ae1e6:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-07ae1e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-button span{gap:13px;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-field-group{padding-right:calc( 24px/2 );padding-left:calc( 24px/2 );margin-bottom:24px;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-form-fields-wrapper{margin-left:calc( -24px/2 );margin-right:calc( -24px/2 );margin-bottom:-24px;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-field-group > label, .elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-field-subgroup label{color:#0F172A;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;line-height:1.3;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-astglobalcolor0 );}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-field-group .elementor-field, .elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#DCE6F3;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-field-group .elementor-select-wrapper select{border-color:#DCE6F3;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-field-group .elementor-select-wrapper::before{color:#DCE6F3;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-astglobalcolor0 );color:#ffffff;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-astglobalcolor0 );color:#ffffff;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-110 .elementor-element.elementor-element-d3ddd76 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-110 .elementor-element.elementor-element-d3ddd76{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-110 .elementor-element.elementor-element-8a2b9c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-110 .elementor-element.elementor-element-f4e64bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor0 );}.elementor-110 .elementor-element.elementor-element-30e401f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-110 .elementor-element.elementor-element-2498334 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-110 .elementor-element.elementor-element-efc2a4b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-110 .elementor-element.elementor-element-f67ee22{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-110 .elementor-element.elementor-element-5861aa6{width:100%;max-width:100%;}.elementor-110 .elementor-element.elementor-element-5861aa6.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-110 .elementor-element.elementor-element-8d8cc1e{--content-width:520px;}.elementor-110 .elementor-element.elementor-element-fd7954e{--content-width:100%;}.elementor-110 .elementor-element.elementor-element-e04fc0f{--width:20%;}.elementor-110 .elementor-element.elementor-element-fe7f8f6{--width:42px;}.elementor-110 .elementor-element.elementor-element-67e6506{--width:20%;}.elementor-110 .elementor-element.elementor-element-885ec59{--width:42px;}.elementor-110 .elementor-element.elementor-element-cf08765{--width:20%;}.elementor-110 .elementor-element.elementor-element-5d6cd5e{--width:42px;}.elementor-110 .elementor-element.elementor-element-8067042{--width:20%;}.elementor-110 .elementor-element.elementor-element-99dfc9a{--width:42px;}.elementor-110 .elementor-element.elementor-element-e475c59{--width:20%;}.elementor-110 .elementor-element.elementor-element-f707266{--width:42px;}.elementor-110 .elementor-element.elementor-element-1aacf20{--width:60%;}.elementor-110 .elementor-element.elementor-element-9a69480{--width:60%;}.elementor-110 .elementor-element.elementor-element-b778faa{--width:60%;}.elementor-110 .elementor-element.elementor-element-94d9698{--width:50%;}.elementor-110 .elementor-element.elementor-element-a652286{--width:50%;}.elementor-110 .elementor-element.elementor-element-c0076e2{--width:50%;}.elementor-110 .elementor-element.elementor-element-22c2376{--width:50%;}.elementor-110 .elementor-element.elementor-element-bddcf6a{--width:50%;}.elementor-110 .elementor-element.elementor-element-874539a{--width:50%;}.elementor-110 .elementor-element.elementor-element-d412e3b{--width:50%;}.elementor-110 .elementor-element.elementor-element-628e24e{--width:50%;}.elementor-110 .elementor-element.elementor-element-07ae1e6{--width:55%;}.elementor-110 .elementor-element.elementor-element-8a2b9c8{--width:60%;}}@media(max-width:1024px){.elementor-110 .elementor-element.elementor-element-68d6561{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-110 .elementor-element.elementor-element-58b6afb{--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-110 .elementor-element.elementor-element-8d8cc1e{--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-110 .elementor-element.elementor-element-ff81fb7{text-align:center;}.elementor-110 .elementor-element.elementor-element-7ce7c09{--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-110 .elementor-element.elementor-element-fd7954e{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-110 .elementor-element.elementor-element-7b82293 img{width:100%;max-width:500px;}}@media(max-width:767px){.elementor-110 .elementor-element.elementor-element-68d6561{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-110 .elementor-element.elementor-element-fd7954e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-110 .elementor-element.elementor-element-7b82293{text-align:center;}.elementor-110 .elementor-element.elementor-element-7b82293 img{max-width:320px;}.elementor-110 .elementor-element.elementor-element-e04fc0f{--width:25%;}.elementor-110 .elementor-element.elementor-element-e475c59{--width:100%;}.elementor-110 .elementor-element.elementor-element-10b6cca img{width:100%;height:200px;}.elementor-110 .elementor-element.elementor-element-bde39c3 img{width:100%;height:200px;}.elementor-110 .elementor-element.elementor-element-5f2a66c{--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;}.elementor-110 .elementor-element.elementor-element-37a3631{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-c162419{text-align:center;}.elementor-110 .elementor-element.elementor-element-c162419 .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-a295e9e{text-align:center;}.elementor-110 .elementor-element.elementor-element-a295e9e .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-96c5762{text-align:center;}.elementor-110 .elementor-element.elementor-element-96c5762 .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-e8b775c{text-align:center;}.elementor-110 .elementor-element.elementor-element-e8b775c .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-4641de2{text-align:center;}.elementor-110 .elementor-element.elementor-element-4641de2 .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-398f1db{text-align:center;}.elementor-110 .elementor-element.elementor-element-398f1db .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-547670c{text-align:center;}.elementor-110 .elementor-element.elementor-element-547670c .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-8a2f272{text-align:center;}.elementor-110 .elementor-element.elementor-element-8a2f272 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for html, class: .elementor-element-0cce890 *//* ==========================================================
   ROLLNDRIVE — CUSTOM CONVEYORS
   DARK NAVY / CYAN THEME
   MATCHES FOOTER VIBE
========================================================== */

:root{

    --cc-primary:#087FF5;
    --cc-primary-dark:#0566C9;
    --cc-primary-light:rgba(18,194,243,.10);

    --cc-cyan:#12C2F3;

    --cc-bg:#071322;
    --cc-bg-soft:#0A192A;
    --cc-card:#0D1C2E;
    --cc-card-light:#10243A;

    --cc-white:#FFFFFF;

    --cc-border:rgba(255,255,255,.10);
    --cc-border-blue:rgba(18,194,243,.25);

    --cc-text:#FFFFFF;
    --cc-text-light:#AAB8C8;

    --cc-shadow-sm:
        0 8px 25px rgba(0,0,0,.18);

    --cc-shadow-md:
        0 18px 45px rgba(0,0,0,.25);

    --cc-shadow-lg:
        0 25px 65px rgba(0,0,0,.35);

    --cc-radius-sm:12px;
    --cc-radius-md:18px;
    --cc-radius-lg:28px;

    --cc-speed:.35s;

    --cc-ease:cubic-bezier(.4,0,.2,1);
}


/* ==========================================================
   RESET
========================================================== */

.cc-section *,
.cc-section *::before,
.cc-section *::after{

    margin:0;
    padding:0;
    box-sizing:border-box;

}


/* ==========================================================
   SECTION
========================================================== */

.cc-section{
    position:relative;
    width:100%;
    padding:30px 20px;

    /* NO SECTION BACKGROUND */
    background:transparent;

    overflow:visible;

    font-family:
        Inter,
        Poppins,
        sans-serif;

    color:var(--cc-text);

    line-height:1.6;
}


/* ==========================================================
   GLOBAL TRANSITIONS
========================================================== */

.cc-section *{

    transition:
        background var(--cc-speed) var(--cc-ease),
        border-color var(--cc-speed) var(--cc-ease),
        color var(--cc-speed) var(--cc-ease),
        transform var(--cc-speed) var(--cc-ease),
        box-shadow var(--cc-speed) var(--cc-ease),
        opacity var(--cc-speed) var(--cc-ease);

}


/* ==========================================================
   CONTAINER
========================================================== */

.cc-container{

    position:relative;

    z-index:2;

    width:100%;
    max-width:1280px;

    margin:auto;

}


/* ==========================================================
   GLOBALS
========================================================== */

.cc-section img{

    display:block;

    width:100%;

    height:auto;

}


.cc-section a{

    text-decoration:none;

    color:inherit;

}


.cc-section button{

    border:none;

    background:none;

    font-family:inherit;

    cursor:pointer;

}


.cc-section ul{

    list-style:none;

}




/* ==========================================================
   MAIN GRID
========================================================== */

.cc-main{

    display:grid;

    grid-template-columns:58% 42%;

    gap:55px;

    align-items:center;

}


/* ==========================================================
   LEFT IMAGE PANEL
========================================================== */

.cc-image-panel{

    display:flex;

    justify-content:center;

    align-items:center;

    position:relative;

}


.cc-image-wrapper{

    position:relative;

    width:100%;

    max-width:720px;

    padding:50px;

    border-radius:30px;

    background:
        linear-gradient(
            145deg,
            #0E2135,
            #091827
        );

    border:
        1px solid
        rgba(18,194,243,.15);

    box-shadow:
        0 25px 60px
        rgba(0,0,0,.30);

    overflow:hidden;

}


.cc-image-wrapper::before{

    content:"";

    position:absolute;

    width:420px;

    height:420px;

    border-radius:50%;

    background:
        radial-gradient(
            circle,
            rgba(18,194,243,.10),
            transparent 65%
        );

    right:-150px;

    top:-170px;

}


.cc-image-wrapper::after{

    content:"";

    position:absolute;

    width:280px;

    height:280px;

    border-radius:50%;

    background:
        radial-gradient(
            circle,
            rgba(8,127,245,.10),
            transparent 65%
        );

    bottom:-120px;

    left:-90px;

}


#ccMainImage{

    position:relative;

    z-index:2;

    width:100%;

    object-fit:contain;

}


/* ==========================================================
   STICKY IMAGE
========================================================== */

.cc-image-panel{

    position:sticky;

    top:120px;

    align-self:start;

}


/* ==========================================================
   RIGHT PANEL
========================================================== */

.cc-right-panel{

    display:flex;

    flex-direction:column;

    gap:25px;

}


/* ==========================================================
   NAVIGATION
========================================================== */

/* ==========================================================
   MDR SECTION NAVIGATION — LIGHT THEME
   ========================================================== */

.cc-nav{

    display:flex;

    flex-wrap:wrap;

    gap:10px;

}


/* ==========================================================
   NAV ITEM
   ========================================================== */

.cc-nav-item{

    display:flex;

    align-items:center;

    justify-content:center;

    padding:12px 19px;

    border-radius:999px;

    border:
        1px solid
        #D9E6F0;

    background:
        #FFFFFF;

    color:#52657A;

    font-size:.88rem;

    font-weight:600;

    box-shadow:
        0 4px 14px
        rgba(7,19,34,.04);

    transition:
        all .25s ease;

}


/* ==========================================================
   HOVER
   ========================================================== */

.cc-nav-item:hover{

    background:
        #F1F8FD;

    border-color:
        rgba(18,194,243,.45);

    color:#087FF5;

    transform:
        translateY(-2px);

    box-shadow:
        0 7px 20px
        rgba(8,127,245,.10);

}


/* ==========================================================
   ACTIVE
   ========================================================== */

.cc-nav-item.active{

    background:
        linear-gradient(
            135deg,
            #12C2F3,
            #087FF5
        );

    color:#FFFFFF;

    border-color:
        transparent;

    box-shadow:
        0 8px 25px
        rgba(8,127,245,.22);

}


/* ==========================================================
   ACTIVE HOVER
   ========================================================== */

.cc-nav-item.active:hover{

    color:#FFFFFF;

    transform:
        translateY(-2px);

    box-shadow:
        0 11px 28px
        rgba(8,127,245,.28);

}


/* ==========================================================
   CONTENT CARD
========================================================== */

.cc-content{

    position:relative;

    display:flex;

    flex-direction:column;

    gap:23px;

    padding:38px;

    background:
        linear-gradient(
            145deg,
            rgba(16,36,58,.96),
            rgba(10,25,42,.96)
        );

    border:
        1px solid
        rgba(255,255,255,.09);

    border-radius:26px;

    box-shadow:
        0 18px 50px
        rgba(0,0,0,.22);

    backdrop-filter:blur(14px);

}


.cc-content:hover{

    transform:translateY(-3px);

    border-color:
        rgba(18,194,243,.18);

    box-shadow:
        0 25px 60px
        rgba(0,0,0,.30);

}


/* ==========================================================
   CATEGORY LABEL
========================================================== */

.cc-category{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    width:max-content;

    padding:7px 15px;

    border-radius:999px;

    background:
        rgba(18,194,243,.09);

    border:
        1px solid
        rgba(18,194,243,.16);

    color:var(--cc-cyan);

    font-size:.72rem;

    font-weight:700;

    letter-spacing:1px;

    text-transform:uppercase;

}


/* ==========================================================
   TITLE
========================================================== */

#ccTitle{

    font-size:2rem;

    line-height:1.2;

    font-weight:700;

    color:#FFFFFF;

}


/* ==========================================================
   DESCRIPTION
========================================================== */

#ccDescription{

    color:#AAB8C8;

    font-size:1rem;

    line-height:1.8;

}


/* ==========================================================
   SECTION HEADINGS
========================================================== */

.cc-options h4,
.cc-applications h4{

    margin-bottom:16px;

    font-size:1rem;

    font-weight:700;

    color:#FFFFFF;

}


/* ==========================================================
   OPTION GRID
========================================================== */

.cc-option-grid{

    display:grid;

    grid-template-columns:
        repeat(2,1fr);

    gap:14px;

}


/* ==========================================================
   OPTION CARD
========================================================== */

.cc-option-card{

    position:relative;

    overflow:hidden;

    background:
        rgba(255,255,255,.035);

    border:
        1px solid
        rgba(255,255,255,.08);

    border-radius:17px;

    cursor:pointer;

}


.cc-option-card:hover{

    transform:translateY(-6px);

    border-color:
        rgba(18,194,243,.35);

    box-shadow:
        0 15px 35px
        rgba(0,0,0,.25);

}


/* ==========================================================
   OPTION IMAGE
========================================================== */

.cc-option-image{

    display:flex;

    align-items:center;

    justify-content:center;

    /*aspect-ratio:1.15;*/

    /*padding:20px;*/

    background:
        linear-gradient(
            145deg,
            #10243A,
            #0A192A
        );

    overflow:hidden;

}


.cc-option-image img{

    width:100%;

    height:100%;

    object-fit:contain;

    transition:
        transform .45s ease;

}


.cc-option-card:hover img{

    transform:scale(1.08);

}


/* ==========================================================
   OPTION INFO
========================================================== */

.cc-option-info{

    padding:17px;

}


.cc-option-info h5{

    font-size:1rem;

    font-weight:700;

    color:#FFFFFF;

    margin-bottom:5px;

}


.cc-option-info p{

    font-size:.84rem;

    line-height:1.5;

    color:#8FA2B5;

}


/* ==========================================================
   APPLICATIONS
========================================================== */

.cc-applications ul{

    display:flex;

    flex-direction:column;

    gap:11px;

}


.cc-applications li{

    position:relative;

    padding-left:27px;

    color:#AAB8C8;

    line-height:1.7;

}


.cc-applications li::before{

    content:"";

    position:absolute;

    left:0;

    top:8px;

    width:7px;

    height:7px;

    border-radius:50%;

    background:var(--cc-cyan);

    box-shadow:
        0 0 10px
        rgba(18,194,243,.45);

}


/* ==========================================================
   CTA
========================================================== */

.cc-action{

    margin-top:12px;

}


.cc-button{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    gap:10px;

    width:max-content;

    padding:15px 27px;

    border-radius:999px;

    background:
        linear-gradient(
            135deg,
            var(--cc-cyan),
            var(--cc-primary)
        );

    color:#FFFFFF;

    font-size:.92rem;

    font-weight:600;

    box-shadow:
        0 10px 30px
        rgba(8,127,245,.25);

}


.cc-button::after{

    content:"→";

    transition:
        transform .35s ease;

}


.cc-button:hover{

    transform:translateY(-3px);

    box-shadow:
        0 15px 40px
        rgba(8,127,245,.35);

}


.cc-button:hover::after{

    transform:translateX(5px);

}


/* ==========================================================
   HOTSPOTS
========================================================== */

/* ==========================================================
   HOTSPOTS
========================================================== */

.cc-hotspot{

    position:absolute;

    width:20px;
    height:20px;

    border-radius:50%;

    /* Bright cyan center */
    background:#12C2F3;

    /* White separation from image */
    border:4px solid #FFFFFF;

    cursor:pointer;

    z-index:20;

    box-shadow:
        0 0 0 5px rgba(18,194,243,.20),
        0 0 18px rgba(18,194,243,.65);

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        background .3s ease;
}


/* Pulsing outer ring */

.cc-hotspot::before{

    content:"";

    position:absolute;

    inset:-9px;

    border-radius:50%;

    border:2px solid rgba(18,194,243,.55);

    animation:
        ccPulse 2.2s ease-out infinite;

}


/* Small center highlight */

.cc-hotspot::after{

    content:"";

    position:absolute;

    width:6px;
    height:6px;

    left:50%;
    top:50%;

    transform:translate(-50%,-50%);

    border-radius:50%;

    background:#FFFFFF;

}


/* Hover */

.cc-hotspot:hover{

    transform:scale(1.25);

    background:#00B4FF;

    box-shadow:
        0 0 0 7px rgba(18,194,243,.22),
        0 0 28px rgba(18,194,243,.85);

}


/* Active */

.cc-hotspot.active{

    background:#00B4FF;

    transform:scale(1.3);

    box-shadow:
        0 0 0 8px rgba(18,194,243,.25),
        0 0 30px rgba(18,194,243,.9);

}


/* Pulse */

@keyframes ccPulse{

    0%{
        transform:scale(.75);
        opacity:.9;
    }

    70%{
        transform:scale(1.7);
        opacity:0;
    }

    100%{
        transform:scale(1.7);
        opacity:0;
    }

}

.cc-hotspot.frame{
    top:28%;
    left:24%;
}

.cc-hotspot.drive{
    top:52%;
    left:76%;
}

.cc-hotspot.belt{
    top:44%;
    left:48%;
}

.cc-hotspot.tracking{
    top:63%;
    left:56%;
}

.cc-hotspot.controls{
    top:20%;
    right:18%;
}

.cc-hotspot.supports{
    bottom:20%;
    left:34%;
}

/* ==========================================================
   IMAGE ANIMATION
========================================================== */

#ccMainImage{

    animation:
        ccFloat 6s ease-in-out infinite;

    transition:
        opacity .4s ease,
        transform .45s ease;

}


#ccMainImage.changing{

    opacity:.2;

    transform:scale(.96);

}


@keyframes ccFloat{

    0%{
        transform:translateY(0);
    }

    50%{
        transform:translateY(-8px);
    }

    100%{
        transform:translateY(0);
    }

}


/* ==========================================================
   CONTENT FADE
========================================================== */

.cc-content{

    transition:
        opacity .35s ease,
        transform .35s ease;

}


.cc-content.fade-out{

    opacity:0;

    transform:translateY(15px);

}


.cc-content.fade-in{

    opacity:1;

    transform:translateY(0);

}


/* ==========================================================
   SECTION LOAD
========================================================== */

.cc-section{

    animation:
        ccSectionFade .8s ease;

}


@keyframes ccSectionFade{

    from{

        opacity:0;

        transform:translateY(30px);

    }

    to{

        opacity:1;

        transform:translateY(0);

    }

}


/* ==========================================================
   RESPONSIVE
========================================================== */

@media(max-width:1024px){

    .cc-main{

        grid-template-columns:1fr;

        gap:45px;

    }

    .cc-nav{

        justify-content:center;

    }

}


@media(max-width:768px){

    .cc-section{

        padding:75px 18px;

    }

    .cc-heading{

        margin-bottom:50px;

    }

    .cc-heading h2{

        font-size:2.2rem;

    }

    .cc-heading p{

        font-size:.95rem;

    }

    .cc-image-wrapper{

        padding:28px;

        border-radius:22px;

    }

    .cc-nav{

        display:grid;

        grid-template-columns:
            repeat(2,1fr);

        gap:10px;

    }

    .cc-nav-item{

        width:100%;

    }

    .cc-content{

        padding:28px;

    }

    #ccTitle{

        font-size:1.65rem;

    }

    .cc-option-grid{

        grid-template-columns:1fr;

    }

    .cc-button{

        width:100%;

    }

}


@media(max-width:480px){

    .cc-nav{

        grid-template-columns:1fr;

    }

    .cc-heading h2{

        font-size:1.8rem;

    }

    #ccTitle{

        font-size:1.45rem;

    }

    .cc-option-info h5{

        font-size:.95rem;

    }

    .cc-option-info p{

        font-size:.82rem;

    }

}


/* ==========================================================
   REDUCED MOTION
========================================================== */

@media(prefers-reduced-motion:reduce){

    *{

        animation:none !important;

        transition:none !important;

        scroll-behavior:auto !important;

    }

}

.cc-image-wrapper{
    background:
        linear-gradient(
            145deg,
            #0E2135,
            #091827
        );

    border:1px solid rgba(18,194,243,.15);

    box-shadow:
        0 20px 50px rgba(0,0,0,.18);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10b6cca */.rnd-project-image{

    overflow:hidden;

}

.rnd-project-image img{

    width:100%;

    height:320px;

    object-fit: contain;

    transition:.6s ease;

}

.rnd-project-card:hover .rnd-project-image img{

    transform:scale(1.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17773c6 */.elementor-110 .elementor-element.elementor-element-17773c6{

    transition:.35s ease;

}

.elementor-110 .elementor-element.elementor-element-17773c6:hover{

    color:#0F6CBD;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22accaf */.rnd-project-content{

    padding:26px;

    display:flex;

    flex-direction:column;

    gap:8px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df6fae1 */.rnd-project-card{

    background:#fff;

    border-radius:24px;

    overflow:hidden;

    border:1px solid #E7ECF3;

    transition:.45s ease;

    box-shadow:
    0 10px 35px rgba(0,0,0,.08);

    height:100%;

}

.rnd-project-card:hover{

    transform:translateY(-8px);

    box-shadow:
    0 20px 60px rgba(0,0,0,.14);

    border-color:#0F6CBD;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bde39c3 */.rnd-project-image{

    overflow:hidden;

}

.rnd-project-image img{

    width:100%;

    height:320px;

    object-fit: contain;

    transition:.6s ease;

}

.rnd-project-card:hover .rnd-project-image img{

    transform:scale(1.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d41c66 */.elementor-110 .elementor-element.elementor-element-8d41c66{

    transition:.35s ease;

}

.elementor-110 .elementor-element.elementor-element-8d41c66:hover{

    color:#0F6CBD;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26cc64a */.rnd-project-content{

    padding:26px;

    display:flex;

    flex-direction:column;

    gap:8px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0a03be */.rnd-project-card{

    background:#fff;

    border-radius:24px;

    overflow:hidden;

    border:1px solid #E7ECF3;

    transition:.45s ease;

    box-shadow:
    0 10px 35px rgba(0,0,0,.08);

    height:100%;

}

.rnd-project-card:hover{

    transform:translateY(-8px);

    box-shadow:
    0 20px 60px rgba(0,0,0,.14);

    border-color:#0F6CBD;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049b00d *//*=========================================
  ROLLNDRIVE PROJECTS CONTAINER
=========================================*/

.rnd-projects{

    display:grid;

    grid-template-columns:repeat(2, minmax(0,1fr));

    gap:32px;

    align-items:stretch;

    margin-top:50px;

}


/* Tablet */

@media(max-width:1024px){

.rnd-projects{

    grid-template-columns:1fr;

    gap:28px;

}

}


/* Mobile */

@media(max-width:767px){

.rnd-projects{

    gap:22px;

}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37a3631 */.elementor-110 .elementor-element.elementor-element-37a3631{
    position: relative;
    z-index: 2;
    transition: all .4s ease;

    filter:
        drop-shadow(0 12px 25px rgba(0,0,0,.08))
        drop-shadow(0 0 35px rgba(11,141,255,.16));
}

.elementor-110 .elementor-element.elementor-element-37a3631:hover{
    transform: scale(1.03);

    filter:
        drop-shadow(0 18px 35px rgba(0,0,0,.10))
        drop-shadow(0 0 55px rgba(11,141,255,.24));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-58e40ed */.elementor-110 .elementor-element.elementor-element-58e40ed{
transition:.35s ease;
}

.elementor-110 .elementor-element.elementor-element-58e40ed:hover{
transform:scale(1.12);
filter:drop-shadow(0 0 12px rgba(30,144,255,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-34c34c3 */.elementor-110 .elementor-element.elementor-element-34c34c3{
transition:.35s ease;
}

.elementor-110 .elementor-element.elementor-element-34c34c3:hover{
transform:scale(1.12);
filter:drop-shadow(0 0 12px rgba(30,144,255,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b994d1b */.elementor-110 .elementor-element.elementor-element-b994d1b{
transition:.35s ease;
}

.elementor-110 .elementor-element.elementor-element-b994d1b:hover{
transform:scale(1.12);
filter:drop-shadow(0 0 12px rgba(30,144,255,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-294cd3f */.elementor-110 .elementor-element.elementor-element-294cd3f{
transition:.35s ease;
}

.elementor-110 .elementor-element.elementor-element-294cd3f:hover{
transform:scale(1.12);
filter:drop-shadow(0 0 12px rgba(30,144,255,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f7e199a */.elementor-110 .elementor-element.elementor-element-f7e199a{
transition:.35s ease;
}

.elementor-110 .elementor-element.elementor-element-f7e199a:hover{
transform:scale(1.12);
filter:drop-shadow(0 0 12px rgba(30,144,255,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d4d3f5 */.elementor-110 .elementor-element.elementor-element-5d4d3f5{
transition:.35s ease;
}

.elementor-110 .elementor-element.elementor-element-5d4d3f5:hover{
transform:scale(1.12);
filter:drop-shadow(0 0 12px rgba(30,144,255,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eec65df */.elementor-110 .elementor-element.elementor-element-eec65df{
transition:.35s ease;
}

.elementor-110 .elementor-element.elementor-element-eec65df:hover{
transform:scale(1.12);
filter:drop-shadow(0 0 12px rgba(30,144,255,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb20cb4 */.elementor-110 .elementor-element.elementor-element-cb20cb4{
transition:.35s ease;
}

.elementor-110 .elementor-element.elementor-element-cb20cb4:hover{
transform:scale(1.12);
filter:drop-shadow(0 0 12px rgba(30,144,255,.35));
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59164f3 */.rd-process-title{

display:flex;
align-items:center;
gap:14px;

margin:40px 0 22px;

}

.rd-process-title span{

width:48px;
height:2px;

background:#1E90FF;

border-radius:999px;

}

.rd-process-title p{

margin:0;

font-size:13px;

font-weight:700;

letter-spacing:2px;

text-transform:uppercase;

color:#1E90FF;

}
/*==============================
   RollnDrive Process Timeline
===============================*/

.rd-process{

display:flex;
flex-direction:column;

margin-top:28px;

}

.rd-item{

display:flex;

align-items:flex-start;

gap:24px;

padding:24px 0;

position:relative;

transition:.35s ease;

}

.rd-item:not(:last-child){

border-bottom:1px solid rgba(15,23,42,.06);

}

.rd-no{

width:48px;
height:48px;

border-radius:999px;

background:#F5F9FF;

border:1px solid #E5EEF9;

color:#1E90FF;

font-size:15px;

font-weight:700;

display:flex;

align-items:center;

justify-content:center;

flex-shrink:0;

transition:.35s ease;

}

.rd-text h4{

margin:0 0 8px;

font-size:19px;

font-weight:650;

color:#0F172A;

transition:.35s ease;

}

.rd-text p{

margin:0;

font-size:15px;

line-height:1.75;

color:#64748B;

max-width:430px;

}

/* Premium Hover */

.rd-item:hover{

padding-left:12px;

}

.rd-item:hover .rd-no{

background:#1E90FF;

color:#fff;

transform:scale(1.08);

box-shadow:

0 12px 30px rgba(30,144,255,.20);

}

.rd-item:hover h4{

color:#1E90FF;

}

.rd-item::after{

content:"";

position:absolute;

left:0;

bottom:0;

width:0;

height:1px;

background:#1E90FF;

transition:.45s ease;

}

.rd-item:hover::after{

width:100%;

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-d3ddd76 *//*=====================================================
        ROLLNDRIVE PREMIUM FORM
======================================================*/

.rnd-premium-form{

    --primary:#1E90FF;
    --primary-dark:#006CFF;
    --text:#0F172A;
    --muted:#64748B;
    --border:#D9E5F2;
    --bg:#FFFFFF;

}

/*------------------------------------
LABELS
-------------------------------------*/

.rnd-premium-form .elementor-field-label{

    font-size:15px;
    font-weight:600;
    color:var(--text);

    margin-bottom:10px;

    letter-spacing:.2px;

}

/* Required star */

.rnd-premium-form .required{

    color:#1E90FF;

}

/*------------------------------------
FIELDS
-------------------------------------*/

.rnd-premium-form input,
.rnd-premium-form textarea,
.rnd-premium-form select{

    background:#fff!important;

    border:1px solid var(--border)!important;

    border-radius:18px!important;

    font-size:15px!important;

    font-weight:500;

    color:var(--text)!important;

    transition:.35s cubic-bezier(.2,.8,.2,1);

    box-shadow:
        0 1px 2px rgba(17,24,39,.02);

}

/* Input Height */

.rnd-premium-form input,
.rnd-premium-form select{

    height:60px!important;

    padding:0 20px!important;

}

/* Textarea */

.rnd-premium-form textarea{

    min-height:170px!important;

    padding:18px 20px!important;

    resize:none;

    line-height:1.7;

}

/*------------------------------------
PLACEHOLDER
-------------------------------------*/

.rnd-premium-form input::placeholder,
.rnd-premium-form textarea::placeholder{

    color:#94A3B8;

    font-weight:400;

}

/*------------------------------------
HOVER
-------------------------------------*/

.rnd-premium-form input:hover,
.rnd-premium-form textarea:hover,
.rnd-premium-form select:hover{

    border-color:#BCD7FF!important;

}

/*------------------------------------
FOCUS
-------------------------------------*/

.rnd-premium-form input:focus,
.rnd-premium-form textarea:focus,
.rnd-premium-form select:focus{

    border-color:var(--primary)!important;

    box-shadow:
        0 0 0 5px rgba(30,144,255,.10),
        0 10px 25px rgba(30,144,255,.08)!important;

    transform:translateY(-1px);

}

/*------------------------------------
SELECT
-------------------------------------*/

.rnd-premium-form select{

    appearance:none;

    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");

    background-repeat:no-repeat;

    background-position:right 18px center;

    background-size:18px;

}

/*------------------------------------
ROW SPACING
-------------------------------------*/

.rnd-premium-form .elementor-field-group{

    margin-bottom:24px;

}

/*------------------------------------
BUTTON
-------------------------------------*/

.rnd-premium-form .elementor-button{

    width:100%;

    height:60px;

    border:none!important;

    border-radius:18px;

    font-size:17px;

    font-weight:600;

    letter-spacing:.2px;

    color:#fff;

    background:linear-gradient(
        135deg,
        #2492FF 0%,
        #006CFF 100%
    );

    box-shadow:
        0 15px 35px rgba(30,144,255,.22);

    transition:.35s cubic-bezier(.2,.8,.2,1);

}

/* Hover */

.rnd-premium-form .elementor-button:hover{

    transform:translateY(-3px);

    box-shadow:
        0 25px 50px rgba(30,144,255,.30);

}

/* Active */

.rnd-premium-form .elementor-button:active{

    transform:translateY(0);

}

/*------------------------------------
SUCCESS
-------------------------------------*/

.rnd-premium-form .elementor-message-success{

    padding:18px;

    border-radius:18px;

    background:#ECFDF3;

    color:#15803D;

    border:1px solid #BBF7D0;

}

/*------------------------------------
ERROR
-------------------------------------*/

.rnd-premium-form .elementor-message-danger{

    padding:18px;

    border-radius:18px;

}

/*------------------------------------
RESPONSIVE
-------------------------------------*/

@media(max-width:767px){

.rnd-premium-form .elementor-field-group{

margin-bottom:18px;

}

.rnd-premium-form input,
.rnd-premium-form select{

height:56px!important;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ae1e6 */.form-card{

    position:relative;

    background:#fff;

    border-radius:30px;

    padding:50px;

    border:1px solid rgba(30,144,255,.08);

    box-shadow:

    0 25px 70px rgba(17,24,39,.08);

    overflow:hidden;

}

.form-card::before{

    content:"";

    position:absolute;

    width:350px;

    height:350px;

    right:-180px;

    top:-180px;

    border-radius:50%;

    background:

    radial-gradient(circle,

    rgba(30,144,255,.18),

    transparent 70%);

    filter:blur(60px);

    pointer-events:none;

}

.form-card::after{

    content:"";

    position:absolute;

    inset:0;

    border-radius:inherit;

    border:1px solid rgba(255,255,255,.55);

    pointer-events:none;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5861aa6 *//* ===============================
   FAQ LAYOUT
================================= */

.faq-columns{
    display:flex;
    gap:24px;
    align-items:flex-start;
}

.faq-column{
    flex:1;
    display:flex;
    flex-direction:column;
    gap:14px;
}

/* ===============================
   FAQ CARD
================================= */

.faq-item{
    background:#fff;
    border:1px solid #E5E7EB;
    border-radius:14px;
    overflow:hidden;
    transition:.35s ease;
}

.faq-item:hover{
    border-color:#0F6CBD;
    box-shadow:0 8px 24px rgba(15,108,189,.08);
}

.faq-item.active{
    border-color:#0F6CBD;
}

/* ===============================
   QUESTION
================================= */

.faq-question{
    display:flex;
    justify-content:space-between;
    align-items:center;
    cursor:pointer;
    padding:18px 22px;
}

.faq-question h3{
    margin:0;
    font-size:17px;
    font-weight:600;
    line-height:1.4;
    color:#1F2937;
}

/* ===============================
   ICON
================================= */

.faq-icon{
    font-size:22px;
    color:#0F6CBD;
    transition:.3s;
    flex-shrink:0;
    margin-left:12px;
}

.faq-item.active .faq-icon{
    transform:rotate(45deg);
}

/* ===============================
   ANSWER
================================= */

.faq-answer{
    max-height:0;
    overflow:hidden;
    transition:max-height .35s ease;
}

.faq-answer p{
    margin:0;
    padding:0 22px 18px;
    color:#6B7280;
    font-size:15px;
    line-height:1.7;
}

/* ===============================
   MOBILE
================================= */

@media(max-width:768px){

    .faq-columns{
        flex-direction:column;
        gap:14px;
    }

    .faq-question{
        padding:16px 18px;
    }

    .faq-question h3{
        font-size:16px;
    }

    .faq-answer p{
        padding:0 18px 16px;
        font-size:14px;
    }

}/* End custom CSS */