.elementor-916 .elementor-element.elementor-element-500c3c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-916 .elementor-element.elementor-element-d695800 .elementor-repeater-item-sl0b7a2 .swiper-slide-bg{background-color:#1E2F55;background-image:url(https://d132mt2yijm03y.cloudfront.net/manufacturer/3391/floorplan/235411/biloxi2025-The%20Highland%20Oak%20CS-3253-int-01.jpg);background-size:cover;}.elementor-916 .elementor-element.elementor-element-d695800 .elementor-repeater-item-sl0b7a2 .elementor-background-overlay{background-color:rgba(20,34,66,0.55);}.elementor-916 .elementor-element.elementor-element-d695800 .elementor-repeater-item-sl1856j .swiper-slide-bg{background-color:#1E2F55;background-image:url(https://d132mt2yijm03y.cloudfront.net/manufacturer/3391/floorplan/231597/The%20Callaway%20CS-3215-1.jpg);background-size:cover;}.elementor-916 .elementor-element.elementor-element-d695800 .elementor-repeater-item-sl1856j .elementor-background-overlay{background-color:rgba(20,34,66,0.55);}.elementor-916 .elementor-element.elementor-element-d695800 .elementor-repeater-item-sl2s4tr .swiper-slide-bg{background-color:#1E2F55;background-image:url(https://d132mt2yijm03y.cloudfront.net/manufacturer/2023/floorplan/222315/1.jpg);background-size:cover;}.elementor-916 .elementor-element.elementor-element-d695800 .elementor-repeater-item-sl2s4tr .elementor-background-overlay{background-color:rgba(20,34,66,0.55);}.elementor-916 .elementor-element.elementor-element-d695800 .swiper-slide{transition-duration:calc(5000ms*1.2);height:580px;}.elementor-916 .elementor-element.elementor-element-d695800 .elementor-slide-button{background-color:rgba(255,255,255,0);font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:500;border-width:1px;border-radius:3px;color:#FFFFFF;border-color:#FFFFFF;}.elementor-916 .elementor-element.elementor-element-d695800 .swiper-slide-contents{max-width:600px;}.elementor-916 .elementor-element.elementor-element-d695800 .swiper-slide-inner{padding:40px 90px 150px 90px;text-align:start;}.elementor-916 .elementor-element.elementor-element-d695800 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-916 .elementor-element.elementor-element-d695800 .elementor-slide-heading{color:#FFFFFF;font-family:"Georgia", Sans-serif;font-size:52px;font-weight:700;line-height:1.1em;}.elementor-916 .elementor-element.elementor-element-d695800 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:24px;}.elementor-916 .elementor-element.elementor-element-d695800 .elementor-slide-description{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:16px;line-height:1.6em;}.elementor-916 .elementor-element.elementor-element-65e6acc{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-916 .elementor-element.elementor-element-9bedb6b .elementor-button{background-color:rgba(40,66,124,0.92);font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.35);border-radius:2px 2px 2px 2px;padding:20px 24px 20px 24px;}.elementor-916 .elementor-element.elementor-element-9bedb6b .elementor-button:hover, .elementor-916 .elementor-element.elementor-element-9bedb6b .elementor-button:focus{background-color:#FFFFFF;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-9bedb6b .elementor-button:hover svg, .elementor-916 .elementor-element.elementor-element-9bedb6b .elementor-button:focus svg{fill:#1E3260;}.elementor-916 .elementor-element.elementor-element-d2dfba7 .elementor-button{background-color:rgba(40,66,124,0.92);font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.35);border-radius:2px 2px 2px 2px;padding:20px 24px 20px 24px;}.elementor-916 .elementor-element.elementor-element-d2dfba7 .elementor-button:hover, .elementor-916 .elementor-element.elementor-element-d2dfba7 .elementor-button:focus{background-color:#FFFFFF;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-d2dfba7 .elementor-button:hover svg, .elementor-916 .elementor-element.elementor-element-d2dfba7 .elementor-button:focus svg{fill:#1E3260;}.elementor-916 .elementor-element.elementor-element-e05fe5b .elementor-button{background-color:rgba(40,66,124,0.92);font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.35);border-radius:2px 2px 2px 2px;padding:20px 24px 20px 24px;}.elementor-916 .elementor-element.elementor-element-e05fe5b .elementor-button:hover, .elementor-916 .elementor-element.elementor-element-e05fe5b .elementor-button:focus{background-color:#FFFFFF;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-e05fe5b .elementor-button:hover svg, .elementor-916 .elementor-element.elementor-element-e05fe5b .elementor-button:focus svg{fill:#1E3260;}.elementor-916 .elementor-element.elementor-element-526537b .elementor-button{background-color:rgba(40,66,124,0.92);font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.35);border-radius:2px 2px 2px 2px;padding:20px 24px 20px 24px;}.elementor-916 .elementor-element.elementor-element-526537b .elementor-button:hover, .elementor-916 .elementor-element.elementor-element-526537b .elementor-button:focus{background-color:#FFFFFF;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-526537b .elementor-button:hover svg, .elementor-916 .elementor-element.elementor-element-526537b .elementor-button:focus svg{fill:#1E3260;}.elementor-916 .elementor-element.elementor-element-06a9e18{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-916 .elementor-element.elementor-element-8e66760{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-916 .elementor-element.elementor-element-8e66760.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-916 .elementor-element.elementor-element-8e66760 img{width:100%;border-radius:4px 4px 4px 4px;}.elementor-916 .elementor-element.elementor-element-4ae0208{--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;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-916 .elementor-element.elementor-element-4ae0208.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-916 .elementor-element.elementor-element-bf217a4 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-b032f2b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;color:#1E3260;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-916 .elementor-element.elementor-element-d20e021{font-family:"Work Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#333333;}.elementor-916 .elementor-element.elementor-element-3170d6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-916 .elementor-element.elementor-element-3170d6c:not(.elementor-motion-effects-element-type-background), .elementor-916 .elementor-element.elementor-element-3170d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F7;}.elementor-916 .elementor-element.elementor-element-7ff8061 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-916 .elementor-element.elementor-element-7ff8061{text-align:center;}.elementor-916 .elementor-element.elementor-element-7ff8061 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:38px;font-weight:700;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-0eb3afe > .elementor-widget-container{margin:10px 0px 8px 0px;}.elementor-916 .elementor-element.elementor-element-0eb3afe{text-align:center;}.elementor-916 .elementor-element.elementor-element-0eb3afe .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;color:#4A5568;}.elementor-916 .elementor-element.elementor-element-63da895{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-916 .elementor-element.elementor-element-63da895:not(.elementor-motion-effects-element-type-background), .elementor-916 .elementor-element.elementor-element-63da895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F7;}.elementor-916 .elementor-element.elementor-element-67abb0e > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-916 .elementor-element.elementor-element-67abb0e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:700;color:#1E3260;}.elementor-widget-InventorySearchResults .quote-button-container .btn, .elementor-widget-InventorySearchResults .quote-button-container a.btn{color:var( --e-global-color-accent );}.elementor-widget-InventorySearchResults .detail-button-container .btn, .elementor-widget-InventorySearchResults .detail-button-container a.btn{color:var( --e-global-color-accent );}.elementor-widget-InventorySearchResults .cta-button-container .btn, .elementor-widget-InventorySearchResults .cta-button-container a.btn{color:var( --e-global-color-accent );}.elementor-916 .elementor-element.elementor-element-a7dd11a .quote-button-container .btn, .elementor-916 .elementor-element.elementor-element-a7dd11a .quote-button-container a.btn{color:#1E3260;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D1DE;}.elementor-916 .elementor-element.elementor-element-a7dd11a .quote-button-container .btn:hover, .elementor-916 .elementor-element.elementor-element-a7dd11a .quote-button-container a.btn:hover{color:#FFFFFF;background-color:#1E3260;border-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-a7dd11a .detail-button-container .btn, .elementor-916 .elementor-element.elementor-element-a7dd11a .detail-button-container a.btn{color:#FFFFFF;background-color:#1E3260;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-a7dd11a .detail-button-container .btn:hover, .elementor-916 .elementor-element.elementor-element-a7dd11a .detail-button-container a.btn:hover{color:#FFFFFF;background-color:#2E4A85;border-color:#2E4A85;}.elementor-916 .elementor-element.elementor-element-a7dd11a .cta-button-container .btn, .elementor-916 .elementor-element.elementor-element-a7dd11a .cta-button-container a.btn{color:#FFF;background-color:#f97352;}.elementor-916 .elementor-element.elementor-element-0ff66de .elementor-button{background-color:#1E3260;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:14px 28px 14px 28px;}.elementor-916 .elementor-element.elementor-element-0ff66de .elementor-button:hover, .elementor-916 .elementor-element.elementor-element-0ff66de .elementor-button:focus{background-color:#2E4A85;color:#FFFFFF;}.elementor-916 .elementor-element.elementor-element-0ff66de > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-0ff66de .elementor-button:hover svg, .elementor-916 .elementor-element.elementor-element-0ff66de .elementor-button:focus svg{fill:#FFFFFF;}.elementor-916 .elementor-element.elementor-element-b6ff61e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-916 .elementor-element.elementor-element-b6ff61e:not(.elementor-motion-effects-element-type-background), .elementor-916 .elementor-element.elementor-element-b6ff61e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E9F2;}.elementor-916 .elementor-element.elementor-element-b4b6628 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-916 .elementor-element.elementor-element-b4b6628 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:700;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-11f2d69 .quote-button-container .btn, .elementor-916 .elementor-element.elementor-element-11f2d69 .quote-button-container a.btn{color:#1E3260;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D1DE;}.elementor-916 .elementor-element.elementor-element-11f2d69 .quote-button-container .btn:hover, .elementor-916 .elementor-element.elementor-element-11f2d69 .quote-button-container a.btn:hover{color:#FFFFFF;background-color:#1E3260;border-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-11f2d69 .detail-button-container .btn, .elementor-916 .elementor-element.elementor-element-11f2d69 .detail-button-container a.btn{color:#FFFFFF;background-color:#1E3260;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-11f2d69 .detail-button-container .btn:hover, .elementor-916 .elementor-element.elementor-element-11f2d69 .detail-button-container a.btn:hover{color:#FFFFFF;background-color:#2E4A85;border-color:#2E4A85;}.elementor-916 .elementor-element.elementor-element-11f2d69 .cta-button-container .btn, .elementor-916 .elementor-element.elementor-element-11f2d69 .cta-button-container a.btn{color:#FFF;background-color:#f97352;}.elementor-916 .elementor-element.elementor-element-133b927 .elementor-button{background-color:#1E3260;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:14px 28px 14px 28px;}.elementor-916 .elementor-element.elementor-element-133b927 .elementor-button:hover, .elementor-916 .elementor-element.elementor-element-133b927 .elementor-button:focus{background-color:#2E4A85;color:#FFFFFF;}.elementor-916 .elementor-element.elementor-element-133b927 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-133b927 .elementor-button:hover svg, .elementor-916 .elementor-element.elementor-element-133b927 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-916 .elementor-element.elementor-element-cea2abc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-916 .elementor-element.elementor-element-cea2abc:not(.elementor-motion-effects-element-type-background), .elementor-916 .elementor-element.elementor-element-cea2abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F7;}.elementor-916 .elementor-element.elementor-element-ffba1fd > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-916 .elementor-element.elementor-element-ffba1fd .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:700;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-4c05813 .quote-button-container .btn, .elementor-916 .elementor-element.elementor-element-4c05813 .quote-button-container a.btn{color:#1E3260;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D1DE;}.elementor-916 .elementor-element.elementor-element-4c05813 .quote-button-container .btn:hover, .elementor-916 .elementor-element.elementor-element-4c05813 .quote-button-container a.btn:hover{color:#FFFFFF;background-color:#1E3260;border-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-4c05813 .detail-button-container .btn, .elementor-916 .elementor-element.elementor-element-4c05813 .detail-button-container a.btn{color:#FFFFFF;background-color:#1E3260;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-4c05813 .detail-button-container .btn:hover, .elementor-916 .elementor-element.elementor-element-4c05813 .detail-button-container a.btn:hover{color:#FFFFFF;background-color:#2E4A85;border-color:#2E4A85;}.elementor-916 .elementor-element.elementor-element-4c05813 .cta-button-container .btn, .elementor-916 .elementor-element.elementor-element-4c05813 .cta-button-container a.btn{color:#FFF;background-color:#f97352;}.elementor-916 .elementor-element.elementor-element-3db5e1c .elementor-button{background-color:#1E3260;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:14px 28px 14px 28px;}.elementor-916 .elementor-element.elementor-element-3db5e1c .elementor-button:hover, .elementor-916 .elementor-element.elementor-element-3db5e1c .elementor-button:focus{background-color:#2E4A85;color:#FFFFFF;}.elementor-916 .elementor-element.elementor-element-3db5e1c > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-3db5e1c .elementor-button:hover svg, .elementor-916 .elementor-element.elementor-element-3db5e1c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-916 .elementor-element.elementor-element-4f591e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-916 .elementor-element.elementor-element-4f591e5:not(.elementor-motion-effects-element-type-background), .elementor-916 .elementor-element.elementor-element-4f591e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E9F2;}.elementor-916 .elementor-element.elementor-element-737722a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-916 .elementor-element.elementor-element-737722a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:700;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-0343562 .quote-button-container .btn, .elementor-916 .elementor-element.elementor-element-0343562 .quote-button-container a.btn{color:#1E3260;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D1DE;}.elementor-916 .elementor-element.elementor-element-0343562 .quote-button-container .btn:hover, .elementor-916 .elementor-element.elementor-element-0343562 .quote-button-container a.btn:hover{color:#FFFFFF;background-color:#1E3260;border-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-0343562 .detail-button-container .btn, .elementor-916 .elementor-element.elementor-element-0343562 .detail-button-container a.btn{color:#FFFFFF;background-color:#1E3260;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-0343562 .detail-button-container .btn:hover, .elementor-916 .elementor-element.elementor-element-0343562 .detail-button-container a.btn:hover{color:#FFFFFF;background-color:#2E4A85;border-color:#2E4A85;}.elementor-916 .elementor-element.elementor-element-0343562 .cta-button-container .btn, .elementor-916 .elementor-element.elementor-element-0343562 .cta-button-container a.btn{color:#FFF;background-color:#f97352;}.elementor-916 .elementor-element.elementor-element-38bcbc3 .elementor-button{background-color:#1E3260;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:14px 28px 14px 28px;}.elementor-916 .elementor-element.elementor-element-38bcbc3 .elementor-button:hover, .elementor-916 .elementor-element.elementor-element-38bcbc3 .elementor-button:focus{background-color:#2E4A85;color:#FFFFFF;}.elementor-916 .elementor-element.elementor-element-38bcbc3 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-38bcbc3 .elementor-button:hover svg, .elementor-916 .elementor-element.elementor-element-38bcbc3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-916 .elementor-element.elementor-element-972ed86{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-916 .elementor-element.elementor-element-913c5d2{--display:flex;--min-height:440px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-916 .elementor-element.elementor-element-913c5d2:not(.elementor-motion-effects-element-type-background), .elementor-916 .elementor-element.elementor-element-913c5d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.spartan-homes.com/wp-content/uploads/2026/10/spartan-homes-who-we-are-kitchen.jpg");background-position:center center;background-size:cover;}.elementor-916 .elementor-element.elementor-element-826921b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-916 .elementor-element.elementor-element-62c2432 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-916 .elementor-element.elementor-element-62c2432{text-align:start;}.elementor-916 .elementor-element.elementor-element-62c2432 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-44470a8 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-916 .elementor-element.elementor-element-44470a8{text-align:start;}.elementor-916 .elementor-element.elementor-element-44470a8 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-916 .elementor-element.elementor-element-45d4f33 .elementor-button{background-color:#1E3260;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:15px 30px 15px 30px;}.elementor-916 .elementor-element.elementor-element-45d4f33 .elementor-button:hover, .elementor-916 .elementor-element.elementor-element-45d4f33 .elementor-button:focus{background-color:#2E4A85;color:#FFFFFF;}.elementor-916 .elementor-element.elementor-element-45d4f33 .elementor-button:hover svg, .elementor-916 .elementor-element.elementor-element-45d4f33 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-916 .elementor-element.elementor-element-54ecb85:not(.elementor-motion-effects-element-type-background), .elementor-916 .elementor-element.elementor-element-54ecb85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F7;}.elementor-916 .elementor-element.elementor-element-54ecb85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 50px 20px;}.elementor-916 .elementor-element.elementor-element-54ecb85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-916 .elementor-element.elementor-element-817b992 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-916 .elementor-element.elementor-element-817b992{text-align:center;}.elementor-916 .elementor-element.elementor-element-817b992 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-0652645{text-align:center;letter-spacing:-0.5px;}.elementor-916 .elementor-element.elementor-element-eb000a9{margin-top:0px;margin-bottom:15px;padding:0px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-d438cce{text-align:center;}.elementor-916 .elementor-element.elementor-element-b6689f1{text-align:center;}.elementor-916 .elementor-element.elementor-element-3d75b50{text-align:center;}.elementor-916 .elementor-element.elementor-element-54439de{text-align:center;}.elementor-916 .elementor-element.elementor-element-2126146{text-align:center;}.elementor-916 .elementor-element.elementor-element-dea6056{text-align:center;}.elementor-916 .elementor-element.elementor-element-06d3bc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-916 .elementor-element.elementor-element-ca1ea39 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-916 .elementor-element.elementor-element-ca1ea39{text-align:center;}.elementor-916 .elementor-element.elementor-element-ca1ea39 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-344b3bc > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-916 .elementor-element.elementor-element-344b3bc{text-align:center;}.elementor-916 .elementor-element.elementor-element-344b3bc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-916 .elementor-element.elementor-element-1f8b863{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-916 .elementor-element.elementor-element-c9efbfd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5DCE6;--border-color:#D5DCE6;--border-radius:4px 4px 4px 4px;--padding-top:28px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-916 .elementor-element.elementor-element-c9efbfd:not(.elementor-motion-effects-element-type-background), .elementor-916 .elementor-element.elementor-element-c9efbfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-916 .elementor-element.elementor-element-5712d14 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-916 .elementor-element.elementor-element-5712d14 .elementor-icon-wrapper{text-align:center;}.elementor-916 .elementor-element.elementor-element-5712d14.elementor-view-stacked .elementor-icon{background-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-5712d14.elementor-view-framed .elementor-icon, .elementor-916 .elementor-element.elementor-element-5712d14.elementor-view-default .elementor-icon{color:#1E3260;border-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-5712d14.elementor-view-framed .elementor-icon, .elementor-916 .elementor-element.elementor-element-5712d14.elementor-view-default .elementor-icon svg{fill:#1E3260;}.elementor-916 .elementor-element.elementor-element-5712d14 .elementor-icon{font-size:30px;}.elementor-916 .elementor-element.elementor-element-5712d14 .elementor-icon svg{height:30px;}.elementor-916 .elementor-element.elementor-element-70d369d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-916 .elementor-element.elementor-element-70d369d{text-align:center;}.elementor-916 .elementor-element.elementor-element-70d369d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-753cdba > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-916 .elementor-element.elementor-element-753cdba{text-align:center;}.elementor-916 .elementor-element.elementor-element-753cdba .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-916 .elementor-element.elementor-element-154d3f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-154d3f9{text-align:center;}.elementor-916 .elementor-element.elementor-element-154d3f9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-52bf120{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5DCE6;--border-color:#D5DCE6;--border-radius:4px 4px 4px 4px;--padding-top:28px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-916 .elementor-element.elementor-element-52bf120:not(.elementor-motion-effects-element-type-background), .elementor-916 .elementor-element.elementor-element-52bf120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-916 .elementor-element.elementor-element-739ee07 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-916 .elementor-element.elementor-element-739ee07 .elementor-icon-wrapper{text-align:center;}.elementor-916 .elementor-element.elementor-element-739ee07.elementor-view-stacked .elementor-icon{background-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-739ee07.elementor-view-framed .elementor-icon, .elementor-916 .elementor-element.elementor-element-739ee07.elementor-view-default .elementor-icon{color:#1E3260;border-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-739ee07.elementor-view-framed .elementor-icon, .elementor-916 .elementor-element.elementor-element-739ee07.elementor-view-default .elementor-icon svg{fill:#1E3260;}.elementor-916 .elementor-element.elementor-element-739ee07 .elementor-icon{font-size:30px;}.elementor-916 .elementor-element.elementor-element-739ee07 .elementor-icon svg{height:30px;}.elementor-916 .elementor-element.elementor-element-1ecbf57 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-916 .elementor-element.elementor-element-1ecbf57{text-align:center;}.elementor-916 .elementor-element.elementor-element-1ecbf57 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-7715d61 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-916 .elementor-element.elementor-element-7715d61{text-align:center;}.elementor-916 .elementor-element.elementor-element-7715d61 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-916 .elementor-element.elementor-element-0f0168c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-0f0168c{text-align:center;}.elementor-916 .elementor-element.elementor-element-0f0168c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-a891ab8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5DCE6;--border-color:#D5DCE6;--border-radius:4px 4px 4px 4px;--padding-top:28px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-916 .elementor-element.elementor-element-a891ab8:not(.elementor-motion-effects-element-type-background), .elementor-916 .elementor-element.elementor-element-a891ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-916 .elementor-element.elementor-element-f7f4a43 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-916 .elementor-element.elementor-element-f7f4a43 .elementor-icon-wrapper{text-align:center;}.elementor-916 .elementor-element.elementor-element-f7f4a43.elementor-view-stacked .elementor-icon{background-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-f7f4a43.elementor-view-framed .elementor-icon, .elementor-916 .elementor-element.elementor-element-f7f4a43.elementor-view-default .elementor-icon{color:#1E3260;border-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-f7f4a43.elementor-view-framed .elementor-icon, .elementor-916 .elementor-element.elementor-element-f7f4a43.elementor-view-default .elementor-icon svg{fill:#1E3260;}.elementor-916 .elementor-element.elementor-element-f7f4a43 .elementor-icon{font-size:30px;}.elementor-916 .elementor-element.elementor-element-f7f4a43 .elementor-icon svg{height:30px;}.elementor-916 .elementor-element.elementor-element-8d51025 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-916 .elementor-element.elementor-element-8d51025{text-align:center;}.elementor-916 .elementor-element.elementor-element-8d51025 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-a2a1322 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-916 .elementor-element.elementor-element-a2a1322{text-align:center;}.elementor-916 .elementor-element.elementor-element-a2a1322 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-916 .elementor-element.elementor-element-24182cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-24182cb{text-align:center;}.elementor-916 .elementor-element.elementor-element-24182cb .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-abe4740{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5DCE6;--border-color:#D5DCE6;--border-radius:4px 4px 4px 4px;--padding-top:28px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-916 .elementor-element.elementor-element-abe4740:not(.elementor-motion-effects-element-type-background), .elementor-916 .elementor-element.elementor-element-abe4740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-916 .elementor-element.elementor-element-5ffac15 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-916 .elementor-element.elementor-element-5ffac15 .elementor-icon-wrapper{text-align:center;}.elementor-916 .elementor-element.elementor-element-5ffac15.elementor-view-stacked .elementor-icon{background-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-5ffac15.elementor-view-framed .elementor-icon, .elementor-916 .elementor-element.elementor-element-5ffac15.elementor-view-default .elementor-icon{color:#1E3260;border-color:#1E3260;}.elementor-916 .elementor-element.elementor-element-5ffac15.elementor-view-framed .elementor-icon, .elementor-916 .elementor-element.elementor-element-5ffac15.elementor-view-default .elementor-icon svg{fill:#1E3260;}.elementor-916 .elementor-element.elementor-element-5ffac15 .elementor-icon{font-size:30px;}.elementor-916 .elementor-element.elementor-element-5ffac15 .elementor-icon svg{height:30px;}.elementor-916 .elementor-element.elementor-element-b07ad21 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-916 .elementor-element.elementor-element-b07ad21{text-align:center;}.elementor-916 .elementor-element.elementor-element-b07ad21 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#1E3260;}.elementor-916 .elementor-element.elementor-element-46aa455 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-916 .elementor-element.elementor-element-46aa455{text-align:center;}.elementor-916 .elementor-element.elementor-element-46aa455 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-916 .elementor-element.elementor-element-82b625b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-916 .elementor-element.elementor-element-82b625b{text-align:center;}.elementor-916 .elementor-element.elementor-element-82b625b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;color:#1E3260;}@media(max-width:1024px){.elementor-916 .elementor-element.elementor-element-4ae0208{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}}@media(max-width:767px){.elementor-916 .elementor-element.elementor-element-d695800 .swiper-slide{height:520px;}.elementor-916 .elementor-element.elementor-element-d695800 .swiper-slide-contents{max-width:100%;}.elementor-916 .elementor-element.elementor-element-d695800 .swiper-slide-inner{padding:40px 45px 50px 45px;}.elementor-916 .elementor-element.elementor-element-d695800 .elementor-slide-heading{font-size:36px;}.elementor-916 .elementor-element.elementor-element-06a9e18{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-916 .elementor-element.elementor-element-8e66760{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-916 .elementor-element.elementor-element-4ae0208{--width:100%;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-916 .elementor-element.elementor-element-bf217a4 .elementor-heading-title{font-size:32px;}.elementor-916 .elementor-element.elementor-element-7ff8061 .elementor-heading-title{font-size:30px;}.elementor-916 .elementor-element.elementor-element-972ed86{--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-916 .elementor-element.elementor-element-913c5d2{--width:100%;--min-height:260px;}.elementor-916 .elementor-element.elementor-element-826921b{--width:100%;--padding-top:40px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-916 .elementor-element.elementor-element-62c2432 .elementor-heading-title{font-size:32px;}.elementor-916 .elementor-element.elementor-element-817b992 .elementor-heading-title{font-size:26px;}.elementor-916 .elementor-element.elementor-element-0652645{text-align:center;}.elementor-916 .elementor-element.elementor-element-ef71389{width:50%;}.elementor-916 .elementor-element.elementor-element-1284634{width:50%;}.elementor-916 .elementor-element.elementor-element-7e28647{width:50%;}.elementor-916 .elementor-element.elementor-element-083870d{width:50%;}.elementor-916 .elementor-element.elementor-element-7eaf393{width:50%;}.elementor-916 .elementor-element.elementor-element-4d81b5e{width:50%;}.elementor-916 .elementor-element.elementor-element-ca1ea39 .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-916 .elementor-element.elementor-element-65e6acc{--content-width:1140px;}.elementor-916 .elementor-element.elementor-element-06a9e18{--content-width:1140px;}.elementor-916 .elementor-element.elementor-element-4ae0208{--width:52%;}.elementor-916 .elementor-element.elementor-element-63da895{--content-width:1060px;}.elementor-916 .elementor-element.elementor-element-b6ff61e{--content-width:1060px;}.elementor-916 .elementor-element.elementor-element-cea2abc{--content-width:1060px;}.elementor-916 .elementor-element.elementor-element-4f591e5{--content-width:1060px;}.elementor-916 .elementor-element.elementor-element-913c5d2{--width:50%;}.elementor-916 .elementor-element.elementor-element-826921b{--width:50%;}.elementor-916 .elementor-element.elementor-element-06d3bc5{--content-width:1060px;}}/* Start custom CSS for slides, class: .elementor-element-d695800 */.elementor-916 .elementor-element.elementor-element-d695800 .elementor-background-overlay{background:linear-gradient(90deg,rgba(22,38,74,.95) 0%,rgba(30,50,96,.85) 45%,rgba(40,60,100,.45) 100%)!important;}
.elementor-916 .elementor-element.elementor-element-d695800 .elementor-slide-content{max-width:620px;}
.elementor-916 .elementor-element.elementor-element-d695800 .elementor-slide-button{display:inline-flex;align-items:center;gap:8px;cursor:default;}
.elementor-916 .elementor-element.elementor-element-d695800 .elementor-slide-button:before{content:"";width:9px;height:9px;border-radius:50%;background:#fff;display:inline-block;}
.elementor-916 .elementor-element.elementor-element-d695800 .swiper-pagination{bottom:140px!important;}
.elementor-916 .elementor-element.elementor-element-d695800 .swiper-pagination-bullet{width:9px;height:9px;}
.elementor-916 .elementor-element.elementor-element-d695800 .elementor-swiper-button{color:#fff;}
@media(max-width:767px){.elementor-916 .elementor-element.elementor-element-d695800 .swiper-pagination{bottom:20px!important;} .elementor-916 .elementor-element.elementor-element-d695800 .elementor-slide-heading{line-height:1.15;}}
.elementor-916 .elementor-element.elementor-element-d695800 .elementor-slide-heading{max-width:430px;}
@media(min-width:768px){.elementor-916 .elementor-element.elementor-element-d695800 .swiper-slide-inner{padding-left:max(90px, calc((100% - 1140px) / 2))!important;padding-right:max(90px, calc((100% - 1140px) / 2))!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bedb6b */.elementor-916 .elementor-element.elementor-element-9bedb6b .elementor-button-text{display:block;max-width:135px;margin:0 auto;text-align:center;white-space:normal;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d2dfba7 */.elementor-916 .elementor-element.elementor-element-d2dfba7 .elementor-button-text{display:block;max-width:135px;margin:0 auto;text-align:center;white-space:normal;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e05fe5b */.elementor-916 .elementor-element.elementor-element-e05fe5b .elementor-button-text{display:block;max-width:135px;margin:0 auto;text-align:center;white-space:normal;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-526537b */.elementor-916 .elementor-element.elementor-element-526537b .elementor-button-text{display:block;max-width:135px;margin:0 auto;text-align:center;white-space:normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65e6acc */.elementor-916 .elementor-element.elementor-element-65e6acc .elementor-shape{position:absolute;}
.elementor-916 .elementor-element.elementor-element-65e6acc{margin-top:-120px;position:relative;z-index:5;margin-bottom:40px;}
.elementor-916 .elementor-element.elementor-element-65e6acc > .e-con-inner > .elementor-widget-button{flex:1 1 0;min-width:0;}
@media(max-width:767px){.elementor-916 .elementor-element.elementor-element-65e6acc{margin-top:0;padding-top:16px;margin-bottom:24px;background:#1E3260;padding-bottom:16px;} .elementor-916 .elementor-element.elementor-element-65e6acc > .e-con-inner{gap:10px;} .elementor-916 .elementor-element.elementor-element-65e6acc > .e-con-inner > .elementor-widget-button{flex:1 1 100%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e66760 */.elementor-916 .elementor-element.elementor-element-8e66760 img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae0208 */.elementor-916 .elementor-element.elementor-element-4ae0208{min-width:0;}/* End custom CSS */
/* Start custom CSS for InventorySearchResults, class: .elementor-element-a7dd11a */.elementor-916 .elementor-element.elementor-element-a7dd11a .fp-card-detail-button{background:#1E3260!important;color:#fff!important;border:1px solid #1E3260!important;}
.elementor-916 .elementor-element.elementor-element-a7dd11a .fp-card-detail-button:hover{background:#2E4A85!important;border-color:#2E4A85!important;}
.elementor-916 .elementor-element.elementor-element-a7dd11a .fp-card-quote-button{background:#fff!important;color:#1E3260!important;border:1px solid #C9D1DE!important;}
.elementor-916 .elementor-element.elementor-element-a7dd11a .fp-card-quote-button:hover{background:#1E3260!important;color:#fff!important;border-color:#1E3260!important;}/* End custom CSS */
/* Start custom CSS for InventorySearchResults, class: .elementor-element-11f2d69 */.elementor-916 .elementor-element.elementor-element-11f2d69 .fp-card-detail-button{background:#1E3260!important;color:#fff!important;border:1px solid #1E3260!important;}
.elementor-916 .elementor-element.elementor-element-11f2d69 .fp-card-detail-button:hover{background:#2E4A85!important;border-color:#2E4A85!important;}
.elementor-916 .elementor-element.elementor-element-11f2d69 .fp-card-quote-button{background:#fff!important;color:#1E3260!important;border:1px solid #C9D1DE!important;}
.elementor-916 .elementor-element.elementor-element-11f2d69 .fp-card-quote-button:hover{background:#1E3260!important;color:#fff!important;border-color:#1E3260!important;}/* End custom CSS */
/* Start custom CSS for InventorySearchResults, class: .elementor-element-4c05813 */.elementor-916 .elementor-element.elementor-element-4c05813 .fp-card-detail-button{background:#1E3260!important;color:#fff!important;border:1px solid #1E3260!important;}
.elementor-916 .elementor-element.elementor-element-4c05813 .fp-card-detail-button:hover{background:#2E4A85!important;border-color:#2E4A85!important;}
.elementor-916 .elementor-element.elementor-element-4c05813 .fp-card-quote-button{background:#fff!important;color:#1E3260!important;border:1px solid #C9D1DE!important;}
.elementor-916 .elementor-element.elementor-element-4c05813 .fp-card-quote-button:hover{background:#1E3260!important;color:#fff!important;border-color:#1E3260!important;}/* End custom CSS */
/* Start custom CSS for InventorySearchResults, class: .elementor-element-0343562 */.elementor-916 .elementor-element.elementor-element-0343562 .fp-card-detail-button{background:#1E3260!important;color:#fff!important;border:1px solid #1E3260!important;}
.elementor-916 .elementor-element.elementor-element-0343562 .fp-card-detail-button:hover{background:#2E4A85!important;border-color:#2E4A85!important;}
.elementor-916 .elementor-element.elementor-element-0343562 .fp-card-quote-button{background:#fff!important;color:#1E3260!important;border:1px solid #C9D1DE!important;}
.elementor-916 .elementor-element.elementor-element-0343562 .fp-card-quote-button:hover{background:#1E3260!important;color:#fff!important;border-color:#1E3260!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3170d6c */.elementor-916 .elementor-element.elementor-element-3170d6c .elementor-shape{position:absolute;}
.elementor-916 .elementor-element.elementor-element-3170d6c .fh-sub .elementor-heading-title{display:flex;align-items:center;justify-content:center;gap:16px;}
.elementor-916 .elementor-element.elementor-element-3170d6c .fh-sub .elementor-heading-title:before,.elementor-916 .elementor-element.elementor-element-3170d6c .fh-sub .elementor-heading-title:after{content:"";width:60px;height:1px;background:#AEB8C8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-972ed86 */.elementor-916 .elementor-element.elementor-element-972ed86 .elementor-shape{position:absolute;}
.elementor-916 .elementor-element.elementor-element-972ed86 .ws .elementor-heading-title{font-family:"Work Sans",sans-serif!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06d3bc5 */.elementor-916 .elementor-element.elementor-element-06d3bc5 .elementor-shape{position:absolute;}
.elementor-916 .elementor-element.elementor-element-06d3bc5 .ws .elementor-heading-title{font-family:"Work Sans",sans-serif!important;}
.elementor-916 .elementor-element.elementor-element-06d3bc5 .lc-cards > .e-con-inner > .e-con, .elementor-916 .elementor-element.elementor-element-06d3bc5 .lc-cards > .e-con{flex:1 1 0;min-width:0;}
.elementor-916 .elementor-element.elementor-element-06d3bc5 .lc-cards .e-con > .elementor-widget:last-child{margin-top:auto;}
.elementor-916 .elementor-element.elementor-element-06d3bc5 .lc-cards a{color:#1E3260;}
@media(max-width:1024px){.elementor-916 .elementor-element.elementor-element-06d3bc5 .lc-cards > .e-con{flex:1 1 calc(50% - 10px);}}
@media(max-width:767px){.elementor-916 .elementor-element.elementor-element-06d3bc5 .lc-cards > .e-con{flex:1 1 100%;}}
.elementor-916 .elementor-element.elementor-element-06d3bc5 .lc-more{margin-top:auto!important;}
.elementor-916 .elementor-element.elementor-element-06d3bc5 .lc-more .elementor-heading-title a{display:inline-block;}
.elementor-916 .elementor-element.elementor-element-06d3bc5 .lc-more .elementor-heading-title a:hover{animation:lcBobFloat .3s ease-out forwards,lcBob 1.5s ease-in-out .3s infinite alternate;}
@keyframes lcBobFloat{100%{transform:translateY(-8px);}}
@keyframes lcBob{0%{transform:translateY(-8px);}50%{transform:translateY(-4px);}100%{transform:translateY(-8px);}}/* End custom CSS */