.elementor-3898 .elementor-element.elementor-element-20e753b{--display:flex;--min-height:600px;--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;--overlay-opacity:0.9;--padding-top:150px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3898 .elementor-element.elementor-element-20e753b:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-20e753b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-3898 .elementor-element.elementor-element-20e753b::before, .elementor-3898 .elementor-element.elementor-element-20e753b > .elementor-background-video-container::before, .elementor-3898 .elementor-element.elementor-element-20e753b > .e-con-inner > .elementor-background-video-container::before, .elementor-3898 .elementor-element.elementor-element-20e753b > .elementor-background-slideshow::before, .elementor-3898 .elementor-element.elementor-element-20e753b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3898 .elementor-element.elementor-element-20e753b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3898 .elementor-element.elementor-element-ad3adda{--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-3898 .elementor-element.elementor-element-0d054d0{text-align:center;}.elementor-3898 .elementor-element.elementor-element-0d054d0 .elementor-heading-title{font-family:var( --e-global-typography-338-font-family ), Sans-serif;font-size:var( --e-global-typography-338-font-size );font-weight:var( --e-global-typography-338-font-weight );line-height:var( --e-global-typography-338-line-height );color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-e728ca8{text-align:center;}.elementor-3898 .elementor-element.elementor-element-e728ca8 .elementor-heading-title{font-family:"agency-fb", Sans-serif;font-size:102px;font-weight:900;text-transform:uppercase;line-height:99.959999084473px;color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-f6258c3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-f6258c3:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-f6258c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2403 );}.elementor-3898 .elementor-element.elementor-element-2303086{text-align:center;}.elementor-3898 .elementor-element.elementor-element-2303086 .elementor-heading-title{font-family:"bio-sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:26.400001525879px;color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-bf1886d{z-index:1;}.elementor-3898 .elementor-element.elementor-element-bf1886d .elementor-icon-wrapper{text-align:center;}.elementor-3898 .elementor-element.elementor-element-cddc1aa{z-index:1;}.elementor-3898 .elementor-element.elementor-element-cddc1aa .elementor-icon-wrapper{text-align:center;}.elementor-3898 .elementor-element.elementor-element-06030d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:75px 75px;--row-gap:75px;--column-gap:75px;--overlay-opacity:1;--padding-top:145px;--padding-bottom:145px;--padding-left:220px;--padding-right:40px;}.elementor-3898 .elementor-element.elementor-element-06030d7::before, .elementor-3898 .elementor-element.elementor-element-06030d7 > .elementor-background-video-container::before, .elementor-3898 .elementor-element.elementor-element-06030d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3898 .elementor-element.elementor-element-06030d7 > .elementor-background-slideshow::before, .elementor-3898 .elementor-element.elementor-element-06030d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3898 .elementor-element.elementor-element-06030d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://arclabs.edu/wp-content/uploads/2025/08/arc-labs-stripe-1.svg");--background-overlay:'';background-position:10% 0px;background-repeat:no-repeat;background-size:111px auto;}.elementor-3898 .elementor-element.elementor-element-835c09d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-f734cce{width:var( --container-widget-width, 957px );max-width:957px;--container-widget-width:957px;--container-widget-flex-grow:0;}.elementor-3898 .elementor-element.elementor-element-f734cce .elementor-heading-title{font-family:var( --e-global-typography-23003756-font-family ), Sans-serif;font-size:var( --e-global-typography-23003756-font-size );font-weight:var( --e-global-typography-23003756-font-weight );line-height:var( --e-global-typography-23003756-line-height );color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-0b3c2cf{width:var( --container-widget-width, 957px );max-width:957px;--container-widget-width:957px;--container-widget-flex-grow:0;font-family:"bio-sans", Sans-serif;font-size:26px;font-weight:400;line-height:31.979999542236px;color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-0b3c2cf p{margin-block-end:0px;}.elementor-3898 .elementor-element.elementor-element-44a822d{--display:flex;--padding-top:0215px;--padding-bottom:160px;--padding-left:60px;--padding-right:60px;}.elementor-3898 .elementor-element.elementor-element-2d7e499{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-2b62f9e .elementor-heading-title{font-family:var( --e-global-typography-336-font-family ), Sans-serif;font-size:var( --e-global-typography-336-font-size );font-weight:var( --e-global-typography-336-font-weight );line-height:var( --e-global-typography-336-line-height );color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-1c2e863{width:var( --container-widget-width, 1150px );max-width:1150px;--container-widget-width:1150px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-3138772{--display:flex;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-3898 .elementor-element.elementor-element-3138772:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-3138772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-6dad63a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:080px;}.elementor-3898 .elementor-element.elementor-element-3ed3411{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3898 .elementor-element.elementor-element-3ed3411:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-3ed3411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-7328aa4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-7328aa4:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-7328aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2403 );}.elementor-3898 .elementor-element.elementor-element-da21df2 .elementor-heading-title{font-family:var( --e-global-typography-31373-font-family ), Sans-serif;font-size:var( --e-global-typography-31373-font-size );font-weight:var( --e-global-typography-31373-font-weight );line-height:var( --e-global-typography-31373-line-height );color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-fed81ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-b1c64d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3898 .elementor-element.elementor-element-b1c64d2 .elementor-heading-title{font-family:"agency-fb", Sans-serif;font-size:46px;font-weight:900;text-transform:uppercase;line-height:45.080001831055px;}.elementor-3898 .elementor-element.elementor-element-91e015b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-cfa27da{font-family:"bio-sans", Sans-serif;font-size:22px;font-weight:400;line-height:27.060001373291px;color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-cfa27da p{margin-block-end:24px;}.elementor-3898 .elementor-element.elementor-element-379b0ee .elementor-icon-wrapper{text-align:center;}.elementor-3898 .elementor-element.elementor-element-4330370{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3898 .elementor-element.elementor-element-4330370:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-4330370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-936e4ce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-936e4ce:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-936e4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2403 );}.elementor-3898 .elementor-element.elementor-element-c477362 .elementor-heading-title{font-family:var( --e-global-typography-31373-font-family ), Sans-serif;font-size:var( --e-global-typography-31373-font-size );font-weight:var( --e-global-typography-31373-font-weight );line-height:var( --e-global-typography-31373-line-height );color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-1ad24a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-69db1d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3898 .elementor-element.elementor-element-69db1d6 .elementor-heading-title{font-family:"agency-fb", Sans-serif;font-size:46px;font-weight:900;text-transform:uppercase;line-height:45.080001831055px;}.elementor-3898 .elementor-element.elementor-element-51ca824{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-2d26fc2{font-family:"bio-sans", Sans-serif;font-size:22px;font-weight:400;line-height:27.060001373291px;color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-2d26fc2 p{margin-block-end:24px;}.elementor-3898 .elementor-element.elementor-element-7eddc80 .elementor-icon-wrapper{text-align:center;}.elementor-3898 .elementor-element.elementor-element-a83797c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3898 .elementor-element.elementor-element-a83797c:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-a83797c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-18d3330{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-18d3330:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-18d3330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2403 );}.elementor-3898 .elementor-element.elementor-element-fbf1a49 .elementor-heading-title{font-family:var( --e-global-typography-31373-font-family ), Sans-serif;font-size:var( --e-global-typography-31373-font-size );font-weight:var( --e-global-typography-31373-font-weight );line-height:var( --e-global-typography-31373-line-height );color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-b1cf0ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-47ea1e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3898 .elementor-element.elementor-element-47ea1e1 .elementor-heading-title{font-family:"agency-fb", Sans-serif;font-size:46px;font-weight:900;text-transform:uppercase;line-height:45.080001831055px;}.elementor-3898 .elementor-element.elementor-element-ab733cb{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-a490849{font-family:"bio-sans", Sans-serif;font-size:22px;font-weight:400;line-height:27.060001373291px;color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-a490849 p{margin-block-end:24px;}.elementor-3898 .elementor-element.elementor-element-5f22d6a .elementor-icon-wrapper{text-align:center;}.elementor-3898 .elementor-element.elementor-element-e36c537{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3898 .elementor-element.elementor-element-e36c537:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-e36c537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-3e956db{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-3e956db:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-3e956db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2403 );}.elementor-3898 .elementor-element.elementor-element-955c149 .elementor-heading-title{font-family:var( --e-global-typography-31373-font-family ), Sans-serif;font-size:var( --e-global-typography-31373-font-size );font-weight:var( --e-global-typography-31373-font-weight );line-height:var( --e-global-typography-31373-line-height );color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-f5b9acb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-a4d0618 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3898 .elementor-element.elementor-element-a4d0618 .elementor-heading-title{font-family:"agency-fb", Sans-serif;font-size:46px;font-weight:900;text-transform:uppercase;line-height:45.080001831055px;}.elementor-3898 .elementor-element.elementor-element-6faaea7{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-344141f{font-family:"bio-sans", Sans-serif;font-size:22px;font-weight:400;line-height:27.060001373291px;color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-344141f p{margin-block-end:24px;}.elementor-3898 .elementor-element.elementor-element-213ed0f .elementor-icon-wrapper{text-align:center;}.elementor-3898 .elementor-element.elementor-element-daee687 > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-3898 .elementor-element.elementor-element-daee687 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3898 .elementor-element.elementor-element-daee687 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-3898 .elementor-element.elementor-element-02cc828{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:20px;}.elementor-3898 .elementor-element.elementor-element-02cc828:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-02cc828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-b7d636f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-d9f7f6d{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:120px;}.elementor-3898 .elementor-element.elementor-element-f39a113.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3898 .elementor-element.elementor-element-f39a113 img{height:505px;object-fit:cover;object-position:center right;}.elementor-3898 .elementor-element.elementor-element-476f74d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3898 .elementor-element.elementor-element-7cd5939{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-535600d{width:var( --container-widget-width, 566px );max-width:566px;--container-widget-width:566px;--container-widget-flex-grow:0;}.elementor-3898 .elementor-element.elementor-element-535600d .elementor-heading-title{font-family:"agency-fb", Sans-serif;font-size:64px;font-weight:900;text-transform:uppercase;line-height:62.720001220703px;color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-d8e477e{width:var( --container-widget-width, 669px );max-width:669px;--container-widget-width:669px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-d8e477e p{margin-block-end:0px;}.elementor-3898 .elementor-element.elementor-element-30a6376{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-3898 .elementor-element.elementor-element-615f58f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:27px 27px;--row-gap:27px;--column-gap:27px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-2401 );--border-color:var( --e-global-color-2401 );--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-3898 .elementor-element.elementor-element-615f58f:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-615f58f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-f79e253{width:var( --container-widget-width, 456px );max-width:456px;--container-widget-width:456px;--container-widget-flex-grow:0;text-align:center;}.elementor-3898 .elementor-element.elementor-element-f79e253 .elementor-heading-title{font-family:"agency-fb", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;line-height:45.080001831055px;color:var( --e-global-color-2403 );}.elementor-3898 .elementor-element.elementor-element-dd3cd8a{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-a2b23fa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3898 .elementor-element.elementor-element-a2b23fa:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-a2b23fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20612214 );}.elementor-3898 .elementor-element.elementor-element-6e0dba2{text-align:center;}.elementor-3898 .elementor-element.elementor-element-6e0dba2 .elementor-heading-title{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-ea24ca3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3898 .elementor-element.elementor-element-ea24ca3:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-ea24ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20612214 );}.elementor-3898 .elementor-element.elementor-element-759dda0{text-align:center;}.elementor-3898 .elementor-element.elementor-element-759dda0 .elementor-heading-title{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-ff68610{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3898 .elementor-element.elementor-element-ff68610:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-ff68610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20612214 );}.elementor-3898 .elementor-element.elementor-element-11c13bc{text-align:center;}.elementor-3898 .elementor-element.elementor-element-11c13bc .elementor-heading-title{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-5141372{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3898 .elementor-element.elementor-element-5141372:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-5141372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20612214 );}.elementor-3898 .elementor-element.elementor-element-21c9294{text-align:center;}.elementor-3898 .elementor-element.elementor-element-21c9294 .elementor-heading-title{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-519398f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3898 .elementor-element.elementor-element-519398f:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-519398f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20612214 );}.elementor-3898 .elementor-element.elementor-element-3b90f6c{text-align:center;}.elementor-3898 .elementor-element.elementor-element-3b90f6c .elementor-heading-title{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-e6a559c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3898 .elementor-element.elementor-element-e6a559c:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-e6a559c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20612214 );}.elementor-3898 .elementor-element.elementor-element-c1b48c3{text-align:center;}.elementor-3898 .elementor-element.elementor-element-c1b48c3 .elementor-heading-title{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-6e0c21b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:27px 27px;--row-gap:27px;--column-gap:27px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-2401 );--border-color:var( --e-global-color-2401 );--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-3898 .elementor-element.elementor-element-6e0c21b:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-6e0c21b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-281955 );}.elementor-3898 .elementor-element.elementor-element-47e580b{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:center;}.elementor-3898 .elementor-element.elementor-element-47e580b .elementor-heading-title{font-family:"agency-fb", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;line-height:45.080001831055px;color:var( --e-global-color-2403 );}.elementor-3898 .elementor-element.elementor-element-492fe4c{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-af7cb14{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3898 .elementor-element.elementor-element-af7cb14:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-af7cb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20612214 );}.elementor-3898 .elementor-element.elementor-element-10e913e{text-align:center;}.elementor-3898 .elementor-element.elementor-element-10e913e .elementor-heading-title{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-bf16200{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3898 .elementor-element.elementor-element-bf16200:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-bf16200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20612214 );}.elementor-3898 .elementor-element.elementor-element-3764073{text-align:center;}.elementor-3898 .elementor-element.elementor-element-3764073 .elementor-heading-title{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-d4461cb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3898 .elementor-element.elementor-element-d4461cb:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-d4461cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20612214 );}.elementor-3898 .elementor-element.elementor-element-c98d7e5{text-align:center;}.elementor-3898 .elementor-element.elementor-element-c98d7e5 .elementor-heading-title{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-5bd7268{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3898 .elementor-element.elementor-element-5bd7268:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-5bd7268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20612214 );}.elementor-3898 .elementor-element.elementor-element-3fdb135{text-align:center;}.elementor-3898 .elementor-element.elementor-element-3fdb135 .elementor-heading-title{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-608dda0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3898 .elementor-element.elementor-element-608dda0:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-608dda0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20612214 );}.elementor-3898 .elementor-element.elementor-element-1273fa9{text-align:center;}.elementor-3898 .elementor-element.elementor-element-1273fa9 .elementor-heading-title{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-e26c9d2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3898 .elementor-element.elementor-element-e26c9d2:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-e26c9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20612214 );}.elementor-3898 .elementor-element.elementor-element-3239378{text-align:center;}.elementor-3898 .elementor-element.elementor-element-3239378 .elementor-heading-title{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-a406c9f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3898 .elementor-element.elementor-element-a406c9f:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-a406c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20612214 );}.elementor-3898 .elementor-element.elementor-element-54cc80e{text-align:center;}.elementor-3898 .elementor-element.elementor-element-54cc80e .elementor-heading-title{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-6a691c6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0140px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-3898 .elementor-element.elementor-element-6a691c6:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-6a691c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20612214 );}.elementor-3898 .elementor-element.elementor-element-971fdeb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-26ccdf1{--display:flex;--justify-content:center;}.elementor-3898 .elementor-element.elementor-element-cffe34f{text-align:right;}.elementor-3898 .elementor-element.elementor-element-cffe34f .elementor-heading-title{font-family:"agency-fb", Sans-serif;font-size:102px;font-weight:900;text-transform:uppercase;line-height:99.959999084473px;color:var( --e-global-color-2404 );}.elementor-3898 .elementor-element.elementor-element-f648923{--display:flex;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3898 .elementor-element.elementor-element-f648923:not(.elementor-motion-effects-element-type-background), .elementor-3898 .elementor-element.elementor-element-f648923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-281955 );}@media(min-width:768px){.elementor-3898 .elementor-element.elementor-element-ad3adda{--width:100%;}.elementor-3898 .elementor-element.elementor-element-06030d7{--content-width:957px;}.elementor-3898 .elementor-element.elementor-element-44a822d{--content-width:1200px;}.elementor-3898 .elementor-element.elementor-element-b7d636f{--width:40%;}.elementor-3898 .elementor-element.elementor-element-476f74d{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3898 .elementor-element.elementor-element-615f58f{--width:500px;}.elementor-3898 .elementor-element.elementor-element-6e0c21b{--width:500px;}}@media(max-width:1024px){.elementor-3898 .elementor-element.elementor-element-0d054d0 .elementor-heading-title{font-size:var( --e-global-typography-338-font-size );line-height:var( --e-global-typography-338-line-height );}.elementor-3898 .elementor-element.elementor-element-e728ca8 .elementor-heading-title{font-size:72px;line-height:75px;}.elementor-3898 .elementor-element.elementor-element-2303086 .elementor-heading-title{font-size:20px;}.elementor-3898 .elementor-element.elementor-element-06030d7::before, .elementor-3898 .elementor-element.elementor-element-06030d7 > .elementor-background-video-container::before, .elementor-3898 .elementor-element.elementor-element-06030d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3898 .elementor-element.elementor-element-06030d7 > .elementor-background-slideshow::before, .elementor-3898 .elementor-element.elementor-element-06030d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3898 .elementor-element.elementor-element-06030d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-3898 .elementor-element.elementor-element-06030d7{--overlay-opacity:0;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3898 .elementor-element.elementor-element-f734cce{text-align:center;}.elementor-3898 .elementor-element.elementor-element-f734cce .elementor-heading-title{font-size:var( --e-global-typography-23003756-font-size );line-height:var( --e-global-typography-23003756-line-height );}.elementor-3898 .elementor-element.elementor-element-0b3c2cf{text-align:center;font-size:20px;}.elementor-3898 .elementor-element.elementor-element-44a822d{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-3898 .elementor-element.elementor-element-2b62f9e .elementor-heading-title{font-size:var( --e-global-typography-336-font-size );line-height:var( --e-global-typography-336-line-height );}.elementor-3898 .elementor-element.elementor-element-1c2e863{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-da21df2 .elementor-heading-title{font-size:var( --e-global-typography-31373-font-size );line-height:var( --e-global-typography-31373-line-height );}.elementor-3898 .elementor-element.elementor-element-b1c64d2 .elementor-heading-title{font-size:30px;}.elementor-3898 .elementor-element.elementor-element-cfa27da{font-size:18px;}.elementor-3898 .elementor-element.elementor-element-c477362 .elementor-heading-title{font-size:var( --e-global-typography-31373-font-size );line-height:var( --e-global-typography-31373-line-height );}.elementor-3898 .elementor-element.elementor-element-69db1d6 .elementor-heading-title{font-size:30px;}.elementor-3898 .elementor-element.elementor-element-2d26fc2{font-size:18px;}.elementor-3898 .elementor-element.elementor-element-fbf1a49 .elementor-heading-title{font-size:var( --e-global-typography-31373-font-size );line-height:var( --e-global-typography-31373-line-height );}.elementor-3898 .elementor-element.elementor-element-47ea1e1 .elementor-heading-title{font-size:30px;}.elementor-3898 .elementor-element.elementor-element-a490849{font-size:18px;}.elementor-3898 .elementor-element.elementor-element-955c149 .elementor-heading-title{font-size:var( --e-global-typography-31373-font-size );line-height:var( --e-global-typography-31373-line-height );}.elementor-3898 .elementor-element.elementor-element-a4d0618 .elementor-heading-title{font-size:30px;}.elementor-3898 .elementor-element.elementor-element-344141f{font-size:18px;}.elementor-3898 .elementor-element.elementor-element-daee687.elementor-element{--align-self:center;}.elementor-3898 .elementor-element.elementor-element-02cc828{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3898 .elementor-element.elementor-element-535600d{--container-widget-width:421px;--container-widget-flex-grow:0;width:var( --container-widget-width, 421px );max-width:421px;text-align:left;}.elementor-3898 .elementor-element.elementor-element-535600d .elementor-heading-title{font-size:48px;}.elementor-3898 .elementor-element.elementor-element-d8e477e{--container-widget-width:536px;--container-widget-flex-grow:0;width:var( --container-widget-width, 536px );max-width:536px;text-align:left;font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-30a6376{--flex-wrap:wrap;}.elementor-3898 .elementor-element.elementor-element-615f58f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3898 .elementor-element.elementor-element-f79e253 .elementor-heading-title{font-size:36px;}.elementor-3898 .elementor-element.elementor-element-6e0dba2 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-759dda0 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-11c13bc .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-21c9294 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-3b90f6c .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-c1b48c3 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-6e0c21b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3898 .elementor-element.elementor-element-47e580b .elementor-heading-title{font-size:36px;}.elementor-3898 .elementor-element.elementor-element-10e913e .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-3764073 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-c98d7e5 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-3fdb135 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-1273fa9 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-3239378 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-54cc80e .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-971fdeb{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3898 .elementor-element.elementor-element-cffe34f{text-align:center;}.elementor-3898 .elementor-element.elementor-element-cffe34f .elementor-heading-title{font-size:72px;}}@media(max-width:767px){.elementor-3898 .elementor-element.elementor-element-20e753b{--min-height:0px;}.elementor-3898 .elementor-element.elementor-element-0d054d0 .elementor-heading-title{font-size:var( --e-global-typography-338-font-size );line-height:var( --e-global-typography-338-line-height );}.elementor-3898 .elementor-element.elementor-element-e728ca8 .elementor-heading-title{font-size:48px;line-height:1.1em;}.elementor-3898 .elementor-element.elementor-element-2303086 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-3898 .elementor-element.elementor-element-06030d7::before, .elementor-3898 .elementor-element.elementor-element-06030d7 > .elementor-background-video-container::before, .elementor-3898 .elementor-element.elementor-element-06030d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3898 .elementor-element.elementor-element-06030d7 > .elementor-background-slideshow::before, .elementor-3898 .elementor-element.elementor-element-06030d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3898 .elementor-element.elementor-element-06030d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-3898 .elementor-element.elementor-element-f734cce .elementor-heading-title{font-size:var( --e-global-typography-23003756-font-size );line-height:var( --e-global-typography-23003756-line-height );}.elementor-3898 .elementor-element.elementor-element-0b3c2cf{font-size:18px;}.elementor-3898 .elementor-element.elementor-element-44a822d{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3898 .elementor-element.elementor-element-2b62f9e .elementor-heading-title{font-size:var( --e-global-typography-336-font-size );line-height:var( --e-global-typography-336-line-height );}.elementor-3898 .elementor-element.elementor-element-1c2e863{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-6dad63a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:35px;}.elementor-3898 .elementor-element.elementor-element-3ed3411{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-3898 .elementor-element.elementor-element-da21df2 .elementor-heading-title{font-size:var( --e-global-typography-31373-font-size );line-height:var( --e-global-typography-31373-line-height );}.elementor-3898 .elementor-element.elementor-element-fed81ea{--flex-wrap:nowrap;}.elementor-3898 .elementor-element.elementor-element-b1c64d2 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-3898 .elementor-element.elementor-element-91e015b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-cfa27da{font-size:16px;}.elementor-3898 .elementor-element.elementor-element-4330370{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-3898 .elementor-element.elementor-element-c477362 .elementor-heading-title{font-size:var( --e-global-typography-31373-font-size );line-height:var( --e-global-typography-31373-line-height );}.elementor-3898 .elementor-element.elementor-element-1ad24a9{--flex-wrap:nowrap;}.elementor-3898 .elementor-element.elementor-element-69db1d6 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-3898 .elementor-element.elementor-element-51ca824{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-2d26fc2{font-size:16px;}.elementor-3898 .elementor-element.elementor-element-a83797c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-3898 .elementor-element.elementor-element-fbf1a49 .elementor-heading-title{font-size:var( --e-global-typography-31373-font-size );line-height:var( --e-global-typography-31373-line-height );}.elementor-3898 .elementor-element.elementor-element-b1cf0ca{--flex-wrap:nowrap;}.elementor-3898 .elementor-element.elementor-element-47ea1e1 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-3898 .elementor-element.elementor-element-ab733cb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-a490849{font-size:16px;}.elementor-3898 .elementor-element.elementor-element-e36c537{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-3898 .elementor-element.elementor-element-955c149 .elementor-heading-title{font-size:var( --e-global-typography-31373-font-size );line-height:var( --e-global-typography-31373-line-height );}.elementor-3898 .elementor-element.elementor-element-f5b9acb{--flex-wrap:nowrap;}.elementor-3898 .elementor-element.elementor-element-a4d0618 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-3898 .elementor-element.elementor-element-6faaea7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-344141f{font-size:16px;}.elementor-3898 .elementor-element.elementor-element-02cc828{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-476f74d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3898 .elementor-element.elementor-element-7cd5939{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3898 .elementor-element.elementor-element-535600d{--container-widget-width:516px;--container-widget-flex-grow:0;width:var( --container-widget-width, 516px );max-width:516px;}.elementor-3898 .elementor-element.elementor-element-535600d .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-3898 .elementor-element.elementor-element-d8e477e{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-30a6376{--flex-wrap:wrap;}.elementor-3898 .elementor-element.elementor-element-615f58f{--width:400px;}.elementor-3898 .elementor-element.elementor-element-f79e253 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-3898 .elementor-element.elementor-element-6e0dba2 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-759dda0 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-11c13bc .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-21c9294 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-3b90f6c .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-c1b48c3 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-6e0c21b{--width:400px;}.elementor-3898 .elementor-element.elementor-element-47e580b .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-3898 .elementor-element.elementor-element-10e913e .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-3764073 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-c98d7e5 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-3fdb135 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-1273fa9 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-3239378 .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-54cc80e .elementor-heading-title{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-3898 .elementor-element.elementor-element-971fdeb{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3898 .elementor-element.elementor-element-cffe34f .elementor-heading-title{font-size:48px;line-height:1.1em;}.elementor-3898 .elementor-element.elementor-element-f648923{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS for container, class: .elementor-element-f6258c3 */.elementor-3898 .elementor-element.elementor-element-f6258c3{
    width: 250px;
  min-height: 40px;
  display: grid;
  place-items: center;

  /* chevron geometry */
  --cut: 4%;        /* how far the side cuts in */
  clip-path: polygon(
    /* top edge */
    calc(var(--cut) * 0.8) 0%,
    calc(100% - var(--cut) * 0.8) 0%,

    /* right chevron */
    100% 50%,
    calc(100% - var(--cut) * 0.8) 100%,

    /* bottom edge */
    calc(var(--cut) * 0.8) 100%,

    /* left chevron */
    0% 50%
  );
}



@media (min-width: 768px) {
.elementor-3898 .elementor-element.elementor-element-f6258c3 {
    width: 300px;
}
}

@media (min-width: 1025px) {
.elementor-3898 .elementor-element.elementor-element-f6258c3 {
    width: 350px;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf1886d */.elementor-3898 .elementor-element.elementor-element-bf1886d {
    position: absolute;
    bottom: -54px;
}

.elementor-3898 .elementor-element.elementor-element-bf1886d, .elementor-3898 .elementor-element.elementor-element-bf1886d svg {
    width: 110px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cddc1aa */.elementor-3898 .elementor-element.elementor-element-cddc1aa {
    position: absolute;
    bottom: -30px;
}

.elementor-3898 .elementor-element.elementor-element-cddc1aa, .elementor-3898 .elementor-element.elementor-element-cddc1aa svg {
    width: 70px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20e753b */.elementor-3898 .elementor-element.elementor-element-20e753b:before {
    background: radial-gradient(41.01% 83.11% at 51.42% 1.74%, rgba(80, 153, 232, 0.90) 0%, rgba(40, 53, 99, 0.90) 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f734cce */@media (min-width: 768px) {

}

@media (min-width: 1025px) {
.elementor-3898 .elementor-element.elementor-element-f734cce h2 {
    font-size: clamp(3.5rem, 1rem + 3.902vw, 4rem)!important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b3c2cf */@media (min-width: 1025px) {
.elementor-3898 .elementor-element.elementor-element-0b3c2cf p {
    font-size: clamp(1.375rem, -0.392rem + 2.759vw, 1.625rem)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06030d7 */.elementor-3898 .elementor-element.elementor-element-06030d7 {
    background: linear-gradient(180deg, #FFF 0%, #E7E7E8 100%);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a822d */.elementor-3898 .elementor-element.elementor-element-44a822d {
    background: linear-gradient(180deg, rgba(40, 53, 99, 0.00) 34.99%, #283563 100%), radial-gradient(76.83% 50% at 50% 46.34%, rgba(80, 153, 232, 0.85) 0%, rgba(40, 53, 99, 0.85) 100%), url(https://arclabs.edu/wp-content/uploads/2025/09/Frame-211-1-scaled.jpg) lightgray 50% / cover no-repeat;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-379b0ee */.elementor-3898 .elementor-element.elementor-element-379b0ee, .elementor-3898 .elementor-element.elementor-element-379b0ee svg {
    width: 80px;
height: 80px;
}

.elementor-3898 .elementor-element.elementor-element-379b0ee {
    position: absolute;
    top: 0;
    right: -40px
}





@media (min-width: 768px) {
    .elementor-3898 .elementor-element.elementor-element-379b0ee, .elementor-3898 .elementor-element.elementor-element-379b0ee svg {
    width: 118px;
height: 118px;
}

.elementor-3898 .elementor-element.elementor-element-379b0ee {
    position: absolute;
    top: 0;
    right: -59px
}


}

@media (min-width: 1025px) {

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ed3411 */.accordion .item {
  height: 110px;
  transition: all 0.8s ease;
  padding-right: 70px;
}

/* Expanded state */
.accordion .item.active {
  height: 240px;



}




.accordion .plus path {
    transform: rotate(0deg);
    transform-origin: center;
          transition: all 0.4s ease;

}



.accordion .item.active .plus path {
    transform: rotate(135deg);
}

.accordion .main {
  justify-content: center;
        transition: all 0.4s ease;


}

.accordion .item.active .main {
  justify-content: space-between

}

/* Hidden by default */
/*.accordion .subhead,*/
/*.accordion .text{*/
.accordion .content-wrapper {
    height: 0px;
    overflow: hidden;
    position: absolute;
      transition: all 0.4s ease;


    
}

.accordion .item.active .content-wrapper {
    height: 100%;
    overflow: visible;
    position: relative;

    
}

.accordion .num {
display: flex;
width: 66px;
min-height: 100%;
flex-direction: column;
justify-content: center;
align-items: center;
  transition: all 0.4s ease;

}

.accordion .heading h2 {
    color: #283563;
      transition: all 0.4s ease;

}

.accordion .item:hover .heading h2, .accordion .item.active h2 {
    color: #5099E8;
}

.accordion .item.active .heading h2 {
    color: #283563;
      transition: all 0.4s ease;
      margin-top: 18px;

}


.accordion .item.active .num {
display: flex;
width: 66px;
min-height: 100%;
flex-direction: column;
justify-content: center;
align-items: center;
}




@media(max-width: 767px) {
    .accordion .num {
        display: none!important;
    }
    
    
.accordion .item {

  padding-right: 40px;
  padding-left: 20px;

}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eddc80 */.elementor-3898 .elementor-element.elementor-element-7eddc80, .elementor-3898 .elementor-element.elementor-element-7eddc80 svg {
    width: 80px;
height: 80px;
}

.elementor-3898 .elementor-element.elementor-element-7eddc80 {
    position: absolute;
    top: 0;
    right: -40px
}





@media (min-width: 768px) {
    .elementor-3898 .elementor-element.elementor-element-7eddc80, .elementor-3898 .elementor-element.elementor-element-7eddc80 svg {
    width: 118px;
height: 118px;
}

.elementor-3898 .elementor-element.elementor-element-7eddc80 {
    position: absolute;
    top: 0;
    right: -59px
}


}

@media (min-width: 1025px) {

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4330370 */.accordion .item {
  min-height: 110px;
  transition: all 0.8s ease;
  padding-right: 70px;
}

/* Expanded state */
.accordion .item.active {
  min-height: 245px;



}




.accordion .plus path {
    transform: rotate(0deg);
    transform-origin: center;
          transition: all 0.4s ease;

}



.accordion .item.active .plus path {
    transform: rotate(135deg);
}

.accordion .main {
  justify-content: center;
        transition: all 0.4s ease;


}

.accordion .item.active .main {
  justify-content: space-between

}

/* Hidden by default */
/*.accordion .subhead,*/
/*.accordion .text{*/
.accordion .content-wrapper {
    height: 0px;
    overflow: hidden;
    position: absolute;
      transition: all 0.4s ease;


    
}

.accordion .item.active .content-wrapper {
    height: 100%;
    overflow: visible;
    position: relative;

    
}

.accordion .num {
display: flex;
width: 66px;
min-height: 100%;
flex-direction: column;
justify-content: center;
align-items: center;
  transition: all 0.4s ease;

}

.accordion .heading h2 {
    color: #283563;
      transition: all 0.4s ease;

}

.accordion .item:hover .heading h2, .accordion .item.active h2 {
    color: #5099E8;
}

.accordion .item.active .heading h2 {
    color: #283563;
      transition: all 0.4s ease;
      margin-top: 18px;

}


.accordion .item.active .num {
display: flex;
width: 66px;
min-height: 100%;
flex-direction: column;
justify-content: center;
align-items: center;
}




@media(max-width: 767px) {
    .accordion .num {
        display: none!important;
    }
    
    
.accordion .item {

  padding-right: 40px;
  padding-left: 20px;

}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5f22d6a */.elementor-3898 .elementor-element.elementor-element-5f22d6a, .elementor-3898 .elementor-element.elementor-element-5f22d6a svg {
    width: 80px;
height: 80px;
}

.elementor-3898 .elementor-element.elementor-element-5f22d6a {
    position: absolute;
    top: 0;
    right: -40px
}





@media (min-width: 768px) {
    .elementor-3898 .elementor-element.elementor-element-5f22d6a, .elementor-3898 .elementor-element.elementor-element-5f22d6a svg {
    width: 118px;
height: 118px;
}

.elementor-3898 .elementor-element.elementor-element-5f22d6a {
    position: absolute;
    top: 0;
    right: -59px
}


}

@media (min-width: 1025px) {

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a83797c */.accordion .item {
  min-height: 110px;
  transition: all 0.8s ease;
  padding-right: 70px;
}

/* Expanded state */
.accordion .item.active {
  min-height: 245px;



}




.accordion .plus path {
    transform: rotate(0deg);
    transform-origin: center;
          transition: all 0.4s ease;

}



.accordion .item.active .plus path {
    transform: rotate(135deg);
}

.accordion .main {
  justify-content: center;
        transition: all 0.4s ease;


}

.accordion .item.active .main {
  justify-content: space-between

}

/* Hidden by default */
/*.accordion .subhead,*/
/*.accordion .text{*/
.accordion .content-wrapper {
    height: 0px;
    overflow: hidden;
    position: absolute;
      transition: all 0.4s ease;


    
}

.accordion .item.active .content-wrapper {
    height: 100%;
    overflow: visible;
    position: relative;

    
}

.accordion .num {
display: flex;
width: 66px;
min-height: 100%;
flex-direction: column;
justify-content: center;
align-items: center;
  transition: all 0.4s ease;

}

.accordion .heading h2 {
    color: #283563;
      transition: all 0.4s ease;

}

.accordion .item:hover .heading h2, .accordion .item.active h2 {
    color: #5099E8;
}

.accordion .item.active .heading h2 {
    color: #283563;
      transition: all 0.4s ease;
      margin-top: 18px;

}


.accordion .item.active .num {
display: flex;
width: 66px;
min-height: 100%;
flex-direction: column;
justify-content: center;
align-items: center;
}




@media(max-width: 767px) {
    .accordion .num {
        display: none!important;
    }
    
    
.accordion .item {

  padding-right: 40px;
  padding-left: 20px;

}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-213ed0f */.elementor-3898 .elementor-element.elementor-element-213ed0f, .elementor-3898 .elementor-element.elementor-element-213ed0f svg {
    width: 80px;
height: 80px;
}

.elementor-3898 .elementor-element.elementor-element-213ed0f {
    position: absolute;
    top: 0;
    right: -40px
}





@media (min-width: 768px) {
    .elementor-3898 .elementor-element.elementor-element-213ed0f, .elementor-3898 .elementor-element.elementor-element-213ed0f svg {
    width: 118px;
height: 118px;
}

.elementor-3898 .elementor-element.elementor-element-213ed0f {
    position: absolute;
    top: 0;
    right: -59px
}


}

@media (min-width: 1025px) {

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e36c537 */.accordion .item {
  min-height: 110px;
  transition: all 0.8s ease;
  padding-right: 70px;
}

/* Expanded state */
.accordion .item.active {
  min-height: 245px;



}




.accordion .plus path {
    transform: rotate(0deg);
    transform-origin: center;
          transition: all 0.4s ease;

}



.accordion .item.active .plus path {
    transform: rotate(135deg);
}

.accordion .main {
  justify-content: center;
        transition: all 0.4s ease;


}

.accordion .item.active .main {
  justify-content: space-between

}

/* Hidden by default */
/*.accordion .subhead,*/
/*.accordion .text{*/
.accordion .content-wrapper {
    height: 0px;
    overflow: hidden;
    position: absolute;
      transition: all 0.4s ease;


    
}

.accordion .item.active .content-wrapper {
    height: 100%;
    overflow: visible;
    position: relative;

    
}

.accordion .num {
display: flex;
width: 66px;
min-height: 100%;
flex-direction: column;
justify-content: center;
align-items: center;
  transition: all 0.4s ease;

}

.accordion .heading h2 {
    color: #283563;
      transition: all 0.4s ease;

}

.accordion .item:hover .heading h2, .accordion .item.active h2 {
    color: #5099E8;
}

.accordion .item.active .heading h2 {
    color: #283563;
      transition: all 0.4s ease;
      margin-top: 18px;

}


.accordion .item.active .num {
display: flex;
width: 66px;
min-height: 100%;
flex-direction: column;
justify-content: center;
align-items: center;
}




@media(max-width: 767px) {
    .accordion .num {
        display: none!important;
    }
    
    
.accordion .item {

  padding-right: 40px;
  padding-left: 20px;

}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-daee687 */.elementor-3898 .elementor-element.elementor-element-daee687 {
    width: calc(190px + 20px + 26px + 6px);
    display: flex;
    justify-content: center;
      transition: all 0.25s ease-in-out;

}

.elementor-3898 .elementor-element.elementor-element-daee687 a {
    display: flex!important;
padding: 8px 32px!important;
justify-content: center!important;
align-items: center!important;
gap: 8px!important;
background: linear-gradient(90deg, #F9C519 1.01%, #F18B2C 100%)!important;
color: #283563!important;
font-family: "Bio-Sans"!important;
font-size: 18px!important;
font-style: normal!important;
font-weight: 600!important;
line-height: 18px!important;
text-transform: uppercase!important;
max-height: 38px;
position: relative;
width: 190px;
  transition: all 0.25s ease-in-out;
  z-index: 1;
  height: 38px;

}

.elementor-3898 .elementor-element.elementor-element-daee687 a::before {
    content: '';
    width: 21px;
    height: 38px;
position: absolute;
left: -20px;
      top: 50%;
  transform: translateY(-50%);
background: url(https://arclabs.edu/wp-content/uploads/2025/07/Vector.svg);
background-repeat: no-repeat;
background-size: cover;
  transition: all 0.25s ease-in-out;

}

.elementor-3898 .elementor-element.elementor-element-daee687 .elementor-button-icon, .elementor-3898 .elementor-element.elementor-element-daee687 .elementor-button-icon svg{
    width: 7px;
height: 14px;
  transition: all 0.25s ease-in-out;

}

.elementor-3898 .elementor-element.elementor-element-daee687 .elementor-button-icon {
    position: absolute;
    right: -7px;
      top: 50%;
  transform: translateY(-50%);
    transition: all 0.25s ease-in-out;

}

.elementor-3898 .elementor-element.elementor-element-daee687 a::after {
    content: '';
    width: 27px;
    height: 38px;
position: absolute;
right: -35px;
      top: 50%;
  transform: translateY(-50%);
background: url(https://arclabs.edu/wp-content/uploads/2025/07/Vector-2.svg);
background-repeat: no-repeat;
background-size: cover;
  transition: all 0.3s ease-in-out;

}

.elementor-3898 .elementor-element.elementor-element-daee687 a .elementor-button-text{
      transition: all 0.3s ease-in-out;

}


.elementor-3898 .elementor-element.elementor-element-daee687:hover {
      width: calc(210px + 20px + 26px + 6px);

  


}

.elementor-3898 .elementor-element.elementor-element-daee687:hover a {
  width: 200px;
  transform: translateY(-3px)
  


}

.elementor-3898 .elementor-element.elementor-element-daee687:hover a .elementor-button-text {
  transform: translateX(-5px)
  


}

.elementor-3898 .elementor-element.elementor-element-daee687:hover a::after {
  
    right: -45px;



}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dad63a */.elementor-3898 .elementor-element.elementor-element-6dad63a {
    max-width: 1300px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f39a113 */.elementor-3898 .elementor-element.elementor-element-f39a113 {
    clip-path: polygon(0 0, calc(100% - 150px) 0, 100% 50%, calc(100% - 150px) 100%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9f7f6d */.elementor-3898 .elementor-element.elementor-element-d9f7f6d {
    background: linear-gradient(-90deg, #F9C519 0%, #F18B2C 40%);
    clip-path: polygon(0 0, calc(100% - 150px) 0, 100% 50%, calc(100% - 150px) 100%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-535600d */@media (min-width: 768px) {
.elementor-3898 .elementor-element.elementor-element-535600d h2 {
    font-size: clamp(2.875rem, -1.489rem + 9.091vw, 3rem)!important;
}
}

@media (min-width: 1025px) {
.elementor-3898 .elementor-element.elementor-element-535600d h2 {
    font-size: clamp(3.75rem, -0.192rem + 6.154vw, 4rem)!important;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e477e */@media (min-width: 768px) {

}

@media (min-width: 1025px) {
.elementor-3898 .elementor-element.elementor-element-d8e477e p {
    font-size: clamp(1.375rem, -2.567rem + 6.154vw, 1.625rem)!important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cd5939 */.elementor-3898 .elementor-element.elementor-element-7cd5939 {
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cffe34f */@media (min-width: 768px) {

}

@media (min-width: 1025px) {
    .elementor-3898 .elementor-element.elementor-element-cffe34f h2 {
        font-size: clamp(5rem, -1.711rem + 10.476vw, 6.375rem)!important;
    }

}/* End custom CSS */