.elementor-4255 .elementor-element.elementor-element-1ce2e2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-4255 .elementor-element.elementor-element-1ce2e2a:not(.elementor-motion-effects-element-type-background), .elementor-4255 .elementor-element.elementor-element-1ce2e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1d40;}.elementor-4255 .elementor-element.elementor-element-e3b2079{--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-4255 .elementor-element.elementor-element-6d67559{text-align:center;}.elementor-4255 .elementor-element.elementor-element-6d67559 .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#ed8b00;}.elementor-4255 .elementor-element.elementor-element-d2721af{text-align:center;}.elementor-4255 .elementor-element.elementor-element-d2721af .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:56px;font-weight:800;line-height:1.1em;color:#ffffff;}.elementor-4255 .elementor-element.elementor-element-e10c6f7 > .elementor-widget-container{padding:9px 9px 9px 9px;}.elementor-4255 .elementor-element.elementor-element-e10c6f7{text-align:center;font-family:"Filson Pro", Sans-serif;font-size:18px;font-weight:400;color:rgba(255,255,255,0.85);}.elementor-4255 .elementor-element.elementor-element-e10c6f7 p{margin-block-end:0px;}.elementor-4255 .elementor-element.elementor-element-18abfae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4255 .elementor-element.elementor-element-b617f5d .elementor-button{background-color:#F08900;font-family:"Filson Pro", Sans-serif;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:25px 25px 25px 25px;}.elementor-4255 .elementor-element.elementor-element-0c99bb0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4255 .elementor-element.elementor-element-0c99bb0:not(.elementor-motion-effects-element-type-background), .elementor-4255 .elementor-element.elementor-element-0c99bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1D40;}.elementor-4255 .elementor-element.elementor-element-23cab82{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4255 .elementor-element.elementor-element-8aadf42{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4255 .elementor-element.elementor-element-84458e4 .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:50px;font-weight:900;color:#ED8B00;}.elementor-4255 .elementor-element.elementor-element-5728f22{color:#D2D4D9;}.elementor-4255 .elementor-element.elementor-element-3cadf2e .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:50px;font-weight:900;color:#ED8B00;}.elementor-4255 .elementor-element.elementor-element-5e8b478{color:#D2D4D9;}.elementor-4255 .elementor-element.elementor-element-8e5acd3 .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:50px;font-weight:900;color:#ED8B00;}.elementor-4255 .elementor-element.elementor-element-5fdf6d0{color:#D2D4D9;}.elementor-4255 .elementor-element.elementor-element-abedae4 .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:50px;font-weight:900;color:#ED8B00;}.elementor-4255 .elementor-element.elementor-element-984e4fd{color:#D2D4D9;}.elementor-4255 .elementor-element.elementor-element-c9838a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4255 .elementor-element.elementor-element-c9838a8:not(.elementor-motion-effects-element-type-background), .elementor-4255 .elementor-element.elementor-element-c9838a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f6f9;}.elementor-4255 .elementor-element.elementor-element-0b50169{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4255 .elementor-element.elementor-element-7b7405b{--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-4255 .elementor-element.elementor-element-67ace9f{--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;}.elementor-4255 .elementor-element.elementor-element-1bf93091{text-align:start;}.elementor-4255 .elementor-element.elementor-element-1bf93091 .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:12px;font-weight:900;letter-spacing:1.5px;color:#ed8b00;}.elementor-4255 .elementor-element.elementor-element-25d176b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-25d176b4{text-align:start;}.elementor-4255 .elementor-element.elementor-element-25d176b4 .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:42px;font-weight:900;letter-spacing:-1px;color:#0B2454;}.elementor-4255 .elementor-element.elementor-element-d604664 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-4255 .elementor-element.elementor-element-d604664{font-family:"Filson Pro", Sans-serif;font-size:16px;font-weight:100;line-height:1.75em;color:#53565a;}.elementor-4255 .elementor-element.elementor-element-0cddb69{--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;}.elementor-4255 .elementor-element.elementor-element-163f24a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4255 .elementor-element.elementor-element-67707d3{--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;}.elementor-4255 .elementor-element.elementor-element-ae6b75e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-ae6b75e .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:15px;font-weight:900;color:#002855;}.elementor-4255 .elementor-element.elementor-element-270902c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-270902c .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:15px;font-weight:900;color:#002855;}.elementor-4255 .elementor-element.elementor-element-eb522dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-eb522dd .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:15px;font-weight:900;color:#002855;}.elementor-4255 .elementor-element.elementor-element-98575fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-98575fa .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:15px;font-weight:900;color:#002855;}.elementor-4255 .elementor-element.elementor-element-af74fc3{text-align:center;}.elementor-4255 .elementor-element.elementor-element-af74fc3 .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:12px;font-weight:900;letter-spacing:1.5px;color:#ed8b00;}.elementor-4255 .elementor-element.elementor-element-a4a1410 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-a4a1410{text-align:center;}.elementor-4255 .elementor-element.elementor-element-a4a1410 .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:42px;font-weight:900;letter-spacing:-1px;color:#0B2454;}.elementor-4255 .elementor-element.elementor-element-474a52b{--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-4255 .elementor-element.elementor-element-27e8a71{--display:flex;}.elementor-4255 .elementor-element.elementor-element-8bada4e{--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;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4255 .elementor-element.elementor-element-8bada4e:not(.elementor-motion-effects-element-type-background), .elementor-4255 .elementor-element.elementor-element-8bada4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4255 .elementor-element.elementor-element-e6328ef img{border-radius:13px 13px 13px 13px;}.elementor-4255 .elementor-element.elementor-element-ed0ed75{--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;}.elementor-4255 .elementor-element.elementor-element-8f303ae > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-4255 .elementor-element.elementor-element-8f303ae{text-align:center;}.elementor-4255 .elementor-element.elementor-element-8f303ae .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:17px;font-weight:900;color:#000000;}.elementor-4255 .elementor-element.elementor-element-c072fa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-c072fa4{text-align:center;}.elementor-4255 .elementor-element.elementor-element-c072fa4 .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0.8px;color:#ed8b00;}.elementor-4255 .elementor-element.elementor-element-7b20b96 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4255 .elementor-element.elementor-element-7b20b96{text-align:center;font-family:"Filson Pro", Sans-serif;font-size:14px;font-weight:100;line-height:1.65em;color:#3C3C3C8C;}.elementor-4255 .elementor-element.elementor-element-1f0585c{--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;}.elementor-4255 .elementor-element.elementor-element-3e95670{--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;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4255 .elementor-element.elementor-element-3e95670:not(.elementor-motion-effects-element-type-background), .elementor-4255 .elementor-element.elementor-element-3e95670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4255 .elementor-element.elementor-element-f618f99 img{border-radius:13px 13px 13px 13px;}.elementor-4255 .elementor-element.elementor-element-9c055fb{--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;}.elementor-4255 .elementor-element.elementor-element-664b267 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-4255 .elementor-element.elementor-element-664b267{text-align:center;}.elementor-4255 .elementor-element.elementor-element-664b267 .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:17px;font-weight:900;color:#000000;}.elementor-4255 .elementor-element.elementor-element-ab76131 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-ab76131{text-align:center;}.elementor-4255 .elementor-element.elementor-element-ab76131 .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0.8px;color:#ed8b00;}.elementor-4255 .elementor-element.elementor-element-902bddd > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4255 .elementor-element.elementor-element-902bddd{text-align:center;font-family:"Filson Pro", Sans-serif;font-size:14px;font-weight:100;line-height:1.65em;color:#3C3C3C8C;}.elementor-4255 .elementor-element.elementor-element-5663a32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4255 .elementor-element.elementor-element-5663a32:not(.elementor-motion-effects-element-type-background), .elementor-4255 .elementor-element.elementor-element-5663a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #002855 0%, #005EB8 100%);}.elementor-4255 .elementor-element.elementor-element-e331e24{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4255 .elementor-element.elementor-element-1b63fa9{--display:flex;}.elementor-4255 .elementor-element.elementor-element-88e8c3b{text-align:center;}.elementor-4255 .elementor-element.elementor-element-88e8c3b .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:12px;font-weight:900;letter-spacing:1.5px;color:#ed8b00;}.elementor-4255 .elementor-element.elementor-element-f82546a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-f82546a{text-align:center;}.elementor-4255 .elementor-element.elementor-element-f82546a .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:42px;font-weight:900;letter-spacing:-1px;color:#FFFFFF;}.elementor-4255 .elementor-element.elementor-element-f2d9c86 > .elementor-widget-container{padding:9px 9px 9px 9px;}.elementor-4255 .elementor-element.elementor-element-f2d9c86{text-align:center;font-family:"Filson Pro", Sans-serif;font-size:18px;font-weight:400;color:rgba(255,255,255,0.85);}.elementor-4255 .elementor-element.elementor-element-f2d9c86 p{margin-block-end:0px;}.elementor-4255 .elementor-element.elementor-element-604fe27{--display:flex;}.elementor-4255 .elementor-element.elementor-element-ab45bd7{--display:flex;}.elementor-4255 .elementor-element.elementor-element-6fe73db{--display:flex;}.elementor-4255 .elementor-element.elementor-element-42fb25f{--display:flex;}.elementor-4255 .elementor-element.elementor-element-e113f57{--display:flex;}.elementor-4255 .elementor-element.elementor-element-d2e3efa{--display:flex;}.elementor-4255 .elementor-element.elementor-element-faeaa57{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-4255 .elementor-element.elementor-element-6507fa8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4255 .elementor-element.elementor-element-6507fa8:not(.elementor-motion-effects-element-type-background), .elementor-4255 .elementor-element.elementor-element-6507fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005eb8;}.elementor-4255 .elementor-element.elementor-element-5ff7061{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-4255 .elementor-element.elementor-element-56e142c{--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-4255 .elementor-element.elementor-element-1d682a6{--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;}.elementor-4255 .elementor-element.elementor-element-bc73e32{text-align:start;}.elementor-4255 .elementor-element.elementor-element-bc73e32 .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:12px;font-weight:900;letter-spacing:1.5px;color:#ed8b00;}.elementor-4255 .elementor-element.elementor-element-627b86b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-627b86b{text-align:start;}.elementor-4255 .elementor-element.elementor-element-627b86b .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:42px;font-weight:900;letter-spacing:-1px;color:#FFFFFF;}.elementor-4255 .elementor-element.elementor-element-465840d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-465840d{font-family:"Filson Pro", Sans-serif;font-size:16px;font-weight:100;line-height:1.4em;color:rgba(255,255,255,0.6);}.elementor-4255 .elementor-element.elementor-element-b854881{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4255 .elementor-element.elementor-element-92857a7 > .elementor-widget-container{background-color:#FFFFFF1A;border-radius:13px 13px 13px 13px;}.elementor-4255 .elementor-element.elementor-element-92857a7.elementor-element{--align-self:center;}.elementor-4255 .elementor-element.elementor-element-119cdb6 > .elementor-widget-container{background-color:#FFFFFF1A;border-radius:13px 13px 13px 13px;}.elementor-4255 .elementor-element.elementor-element-119cdb6.elementor-element{--align-self:center;}.elementor-4255 .elementor-element.elementor-element-5ba2e1e > .elementor-widget-container{background-color:#FFFFFF1A;border-radius:13px 13px 13px 13px;}.elementor-4255 .elementor-element.elementor-element-5ba2e1e.elementor-element{--align-self:center;}.elementor-4255 .elementor-element.elementor-element-7e86094 > .elementor-widget-container{background-color:#FFFFFF1A;border-radius:13px 13px 13px 13px;}.elementor-4255 .elementor-element.elementor-element-7e86094.elementor-element{--align-self:center;}.elementor-4255 .elementor-element.elementor-element-6dd00f6 > .elementor-widget-container{background-color:#FFFFFF1A;border-radius:13px 13px 13px 13px;}.elementor-4255 .elementor-element.elementor-element-6dd00f6.elementor-element{--align-self:center;}.elementor-4255 .elementor-element.elementor-element-c244457 > .elementor-widget-container{background-color:#FFFFFF1A;border-radius:13px 13px 13px 13px;}.elementor-4255 .elementor-element.elementor-element-c244457.elementor-element{--align-self:center;}.elementor-4255 .elementor-element.elementor-element-0c6f86f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4255 .elementor-element.elementor-element-0c6f86f:not(.elementor-motion-effects-element-type-background), .elementor-4255 .elementor-element.elementor-element-0c6f86f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f6fb;}.elementor-4255 .elementor-element.elementor-element-4e1955be{text-align:start;}.elementor-4255 .elementor-element.elementor-element-4e1955be .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:12px;font-weight:800;letter-spacing:0.05em;color:#ed8b00;}.elementor-4255 .elementor-element.elementor-element-26ec0b86{text-align:start;}.elementor-4255 .elementor-element.elementor-element-26ec0b86 .elementor-heading-title{font-family:"Filson Pro", Sans-serif;font-size:36px;font-weight:800;color:#0b1d40;}.elementor-4255 .elementor-element.elementor-element-a1130f6{--display:flex;}.elementor-4255 .elementor-element.elementor-element-70517515{--display:flex;}.elementor-4255 .elementor-element.elementor-element-56acbfcf{--display:flex;}.elementor-4255 .elementor-element.elementor-element-2ca1795f{--display:flex;}.elementor-4255 .elementor-element.elementor-element-73b36571{--display:flex;}.elementor-4255 .elementor-element.elementor-element-4d7e042d{--display:flex;}.elementor-4255 .elementor-element.elementor-element-4e9e9aa4{--display:flex;}.elementor-4255 .elementor-element.elementor-element-319dda8{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-4255 .elementor-element.elementor-element-3d4f461:not(.elementor-motion-effects-element-type-background), .elementor-4255 .elementor-element.elementor-element-3d4f461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071224;}.elementor-4255 .elementor-element.elementor-element-3d4f461 > .elementor-container{max-width:1160px;}.elementor-4255 .elementor-element.elementor-element-3d4f461{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 40px 0px;}.elementor-4255 .elementor-element.elementor-element-3d4f461 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4255 .elementor-element.elementor-element-5968b63{text-align:start;}.elementor-4255 .elementor-element.elementor-element-5968b63 img{width:29%;}.elementor-4255 .elementor-element.elementor-element-728b9b35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-52dcc5d0 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4255 .elementor-element.elementor-element-52dcc5d0{text-align:start;}.elementor-4255 .elementor-element.elementor-element-52dcc5d0 .elementor-heading-title{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#ffffff;}.elementor-4255 .elementor-element.elementor-element-3ef94078 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-fae65a0 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4255 .elementor-element.elementor-element-fae65a0{text-align:start;}.elementor-4255 .elementor-element.elementor-element-fae65a0 .elementor-heading-title{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#ffffff;}.elementor-4255 .elementor-element.elementor-element-64ffc013 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-44137744 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4255 .elementor-element.elementor-element-44137744{text-align:start;}.elementor-4255 .elementor-element.elementor-element-44137744 .elementor-heading-title{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#ffffff;}.elementor-4255 .elementor-element.elementor-element-5116586a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-625e07c1{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.12);--divider-border-width:1px;}.elementor-4255 .elementor-element.elementor-element-625e07c1 > .elementor-widget-container{margin:40px 0px 24px 0px;}.elementor-4255 .elementor-element.elementor-element-625e07c1 .elementor-divider-separator{width:100%;}.elementor-4255 .elementor-element.elementor-element-625e07c1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4255 .elementor-element.elementor-element-39e94889 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-39e94889{text-align:center;font-family:"Filson Pro", Sans-serif;font-size:11px;color:#FFFFFF54;}.elementor-4255 .elementor-element.elementor-element-5e074e9{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-4255 .elementor-element.elementor-element-5e074e9 .elementor-widget-container{text-align:center;}.elementor-4255 .elementor-element.elementor-element-5e074e9 .elementor-social-icon{background-color:#BDACAC00;}.elementor-4255 .elementor-element.elementor-element-5e074e9 .elementor-social-icon i{color:#FFFFFF8A;}.elementor-4255 .elementor-element.elementor-element-5e074e9 .elementor-social-icon svg{fill:#FFFFFF8A;}.elementor-4255 .elementor-element.elementor-element-771b4361{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4255 .elementor-element.elementor-element-4fe68e9c{font-family:"Filson Pro", Sans-serif;font-size:11px;color:#FFFFFF57;}.elementor-4255 .elementor-element.elementor-element-34b1b1d6{text-align:end;font-family:"Filson Pro", Sans-serif;font-size:11px;color:#FFFFFF45;}.elementor-4255 .elementor-element.elementor-element-34b1b1d6 a{color:#FFFFFF57;}body.elementor-page-4255 h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4255 .elementor-element.elementor-element-8aadf42{--grid-auto-flow:row;}.elementor-4255 .elementor-element.elementor-element-faeaa57{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4255 .elementor-element.elementor-element-b854881{--grid-auto-flow:row;}.elementor-4255 .elementor-element.elementor-element-319dda8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4255 .elementor-element.elementor-element-771b4361{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4255 .elementor-element.elementor-element-1ce2e2a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4255 .elementor-element.elementor-element-e3b2079{--justify-content:center;}.elementor-4255 .elementor-element.elementor-element-e3b2079.e-con{--align-self:flex-start;}.elementor-4255 .elementor-element.elementor-element-18abfae{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4255 .elementor-element.elementor-element-b617f5d.elementor-element{--align-self:center;}.elementor-4255 .elementor-element.elementor-element-b617f5d .elementor-button{padding:10px 45px 10px 45px;}.elementor-4255 .elementor-element.elementor-element-0c99bb0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4255 .elementor-element.elementor-element-23cab82{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4255 .elementor-element.elementor-element-8aadf42{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4255 .elementor-element.elementor-element-c9838a8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4255 .elementor-element.elementor-element-0b50169{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4255 .elementor-element.elementor-element-67ace9f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4255 .elementor-element.elementor-element-474a52b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4255 .elementor-element.elementor-element-5663a32{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4255 .elementor-element.elementor-element-e331e24{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4255 .elementor-element.elementor-element-faeaa57{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4255 .elementor-element.elementor-element-6507fa8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4255 .elementor-element.elementor-element-5ff7061{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4255 .elementor-element.elementor-element-56e142c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4255 .elementor-element.elementor-element-1d682a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4255 .elementor-element.elementor-element-b854881{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4255 .elementor-element.elementor-element-0c6f86f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4255 .elementor-element.elementor-element-319dda8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4255 .elementor-element.elementor-element-19a5aea0{width:100%;}.elementor-4255 .elementor-element.elementor-element-1339743c{width:100%;}.elementor-4255 .elementor-element.elementor-element-3beffb7a{width:100%;}.elementor-4255 .elementor-element.elementor-element-142c8df2{width:100%;}.elementor-4255 .elementor-element.elementor-element-771b4361{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-4255 .elementor-element.elementor-element-e3b2079{--width:760px;}.elementor-4255 .elementor-element.elementor-element-23cab82{--width:1160px;}.elementor-4255 .elementor-element.elementor-element-0b50169{--width:1160px;}.elementor-4255 .elementor-element.elementor-element-ed0ed75{--width:100%;}.elementor-4255 .elementor-element.elementor-element-9c055fb{--width:100%;}.elementor-4255 .elementor-element.elementor-element-e331e24{--width:1160px;}.elementor-4255 .elementor-element.elementor-element-5ff7061{--width:1160px;}}/* Start custom CSS for button, class: .elementor-element-b617f5d */max-width: 120px;/* End custom CSS */
/* Start custom CSS *//* ═══════ GRID LAYOUTS ═══════════════════════════════════════════════════ */

/* tl-stats 2×2 */
.elementor-element-e03a136 { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 14px !important; }
.elementor-element-e03a136 > .e-con { width: auto !important; max-width: none !important; min-width: 0 !important; }

/* Partners / clients / awards 3-col */
.elementor-element-29ddcc4,
.elementor-element-5118660,
.elementor-element-3b49e39 { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 14px !important; }
.elementor-element-29ddcc4 > .e-con,
.elementor-element-5118660 > .e-con,
.elementor-element-3b49e39 > .e-con { width: auto !important; max-width: none !important; min-width: 0 !important; }

/* CTA cards 2×2 */
.elementor-element-583ec93 { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 12px !important; }
.elementor-element-583ec93 > .e-con { width: auto !important; max-width: none !important; min-width: 0 !important; }

/* ═══════ MOBILE ════════════════════════════════════════════════════════ */
@media (max-width: 767px) {
  .elementor-element-e03a136 { grid-template-columns: 1fr 1fr !important; }
  .elementor-element-29ddcc4,
  .elementor-element-5118660,
  .elementor-element-3b49e39,
  .elementor-element-583ec93 { grid-template-columns: 1fr !important; }
  .elementor-element-00e7cb1 { flex-wrap: wrap !important; }
  .elementor-element-00e7cb1 > .e-con { flex-basis: 50% !important; flex-grow: 0 !important; flex-shrink: 0 !important; }
}

/* ═══════ IMAGE PLACEHOLDERS ════════════════════════════════════════════ */

/* ═══════ TIMELINE LEFT COLUMN & DOT/LINE ══════════════════════════════ */

/* Left columns: narrow, column, centred horizontally */
.elementor-element-37fd252, .elementor-element-d9b21ca,
.elementor-element-ddd61b5, .elementor-element-7348aae,
.elementor-element-1f4406e, .elementor-element-903447d,
.elementor-element-736358d {
  align-items: center !important;
  width: 56px !important;
  --container-widget-width: 56px !important;
  flex-shrink: 0 !important;
}

/* Year label */
.elementor-element-37fd252 .elementor-widget-heading,
.elementor-element-d9b21ca .elementor-widget-heading,
.elementor-element-ddd61b5 .elementor-widget-heading,
.elementor-element-7348aae .elementor-widget-heading,
.elementor-element-1f4406e .elementor-widget-heading,
.elementor-element-903447d .elementor-widget-heading,
.elementor-element-736358d .elementor-widget-heading {
  text-align: center !important;
}

/* Orange dot between year and line (::after on left column) */
.elementor-element-37fd252::after, .elementor-element-d9b21ca::after,
.elementor-element-ddd61b5::after, .elementor-element-7348aae::after,
.elementor-element-1f4406e::after, .elementor-element-903447d::after,
.elementor-element-736358d::after {
  content: '';
  order: 1;
  display: block;
  width: 14px !important;
  height: 14px !important;
  min-width: 14px;
  min-height: 14px;
  border-radius: 50%;
  background: #ed8b00;
  border: 3px solid #f4f6f9;
  box-shadow: 0 0 0 2px #ed8b00;
  flex-shrink: 0;
  margin: 4px auto 5px;
}

/* Line containers: override CSS variable to force 2px width */
.elementor-element-5063d62, .elementor-element-91eeba4,
.elementor-element-33769f0, .elementor-element-8f7f2b2,
.elementor-element-a82292d, .elementor-element-f72e8e0,
.elementor-element-e637268 {
  order: 2;
  --container-widget-width: 2px !important;
  width: 2px !important;
  max-width: 2px !important;
  min-width: 2px !important;
  flex-grow: 1 !important;
  flex-shrink: 0 !important;
  min-height: 40px !important;
  background-color: rgba(0,0,0,0.09) !important;
  border-radius: 1px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

/* Hide line on last item */
.elementor-element-e637268 { display: none !important; }

/* Timeline body: correct gap from left column */
.elementor-element-0ca56a3 > .e-con:last-child,
.elementor-element-d694a9c > .e-con:last-child,
.elementor-element-e2cf204 > .e-con:last-child,
.elementor-element-534e0da > .e-con:last-child,
.elementor-element-a291491 > .e-con:last-child,
.elementor-element-79ee630 > .e-con:last-child,
.elementor-element-acd5189 > .e-con:last-child {
  padding-top: 2px;
}

/* ═══════ FOUNDER AVATARS — lock to 52×52px square ══════════════════════ */
.elementor-element-6268a75,
.elementor-element-1b64576 {
  width: 52px !important;
  --container-widget-width: 52px !important;
  height: 52px !important;
  min-height: 52px !important;
  max-height: 52px !important;
  min-width: 52px !important;
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  align-self: center !important;
  border-radius: 13px !important;
  overflow: hidden;
}

/* ═══════ FOUNDER AVATAR — vertically centre the initials ════════════════ */
.elementor-element-6268a75,
.elementor-element-1b64576 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-element-6268a75 .elementor-widget-container,
.elementor-element-1b64576 .elementor-widget-container {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-element-6268a75 .elementor-heading-title,
.elementor-element-1b64576 .elementor-heading-title {
  margin: 0 !important;
  line-height: 1 !important;
}

/* ═══════ TIMELINE ITEMS — keep 2-col on all breakpoints ════════════════ */
@media (max-width: 767px) {
  .elementor-element-0ca56a3,
  .elementor-element-d694a9c,
  .elementor-element-e2cf204,
  .elementor-element-534e0da,
  .elementor-element-a291491,
  .elementor-element-79ee630,
  .elementor-element-acd5189 {
    flex-direction: row !important;
    align-items: flex-start !important;
    gap: 12px !important;
  }
  /* Left col: narrow on mobile */
  .elementor-element-0ca56a3 > .e-con:first-child,
  .elementor-element-d694a9c > .e-con:first-child,
  .elementor-element-e2cf204 > .e-con:first-child,
  .elementor-element-534e0da > .e-con:first-child,
  .elementor-element-a291491 > .e-con:first-child,
  .elementor-element-79ee630 > .e-con:first-child,
  .elementor-element-acd5189 > .e-con:first-child {
    --container-widget-width: 40px !important;
    width: 40px !important;
    max-width: 40px !important;
    flex-shrink: 0 !important;
    flex-grow: 0 !important;
  }
  /* Right col: take remaining space */
  .elementor-element-0ca56a3 > .e-con:last-child,
  .elementor-element-d694a9c > .e-con:last-child,
  .elementor-element-e2cf204 > .e-con:last-child,
  .elementor-element-534e0da > .e-con:last-child,
  .elementor-element-a291491 > .e-con:last-child,
  .elementor-element-79ee630 > .e-con:last-child,
  .elementor-element-acd5189 > .e-con:last-child {
    flex: 1 1 0% !important;
    --container-widget-width: 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Filson Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://giftandgo.com/wp-content/uploads/2026/05/FilsonProRegular.ttf') format('truetype');
}
@font-face {
	font-family: 'Filson Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://giftandgo.com/wp-content/uploads/2026/05/FilsonProBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Filson Pro';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://giftandgo.com/wp-content/uploads/2026/05/FilsonSoftBlack.ttf') format('truetype');
}
/* End Custom Fonts CSS */