.elementor-166 .elementor-element.elementor-element-1529cc79{--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-166 .elementor-element.elementor-element-1529cc79:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-1529cc79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2342;}.elementor-166 .elementor-element.elementor-element-41be21aa{--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;}.elementor-166 .elementor-element.elementor-element-41be21aa:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-41be21aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2342;}.elementor-166 .elementor-element.elementor-element-4dea6973{--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-166 .elementor-element.elementor-element-63ea0ce3{--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-166 .elementor-element.elementor-element-12d66bc9{--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-166 .elementor-element.elementor-element-345032b3{text-align:center;}.elementor-166 .elementor-element.elementor-element-8717a52{--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-166 .elementor-element.elementor-element-efdeff8{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:1.55em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-1dcf682b{--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-166 .elementor-element.elementor-element-7e434b7e .elementor-icon-wrapper{text-align:center;}.elementor-166 .elementor-element.elementor-element-7e434b7e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-7e434b7e.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-7e434b7e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-7e434b7e.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-7e434b7e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-7e434b7e .elementor-icon{font-size:18px;}.elementor-166 .elementor-element.elementor-element-7e434b7e .elementor-icon svg{height:18px;}.elementor-166 .elementor-element.elementor-element-797a94b2 .elementor-icon-wrapper{text-align:center;}.elementor-166 .elementor-element.elementor-element-797a94b2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-797a94b2.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-797a94b2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-797a94b2.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-797a94b2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-797a94b2 .elementor-icon{font-size:18px;}.elementor-166 .elementor-element.elementor-element-797a94b2 .elementor-icon svg{height:18px;}.elementor-166 .elementor-element.elementor-element-228288db .elementor-icon-wrapper{text-align:center;}.elementor-166 .elementor-element.elementor-element-228288db.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-228288db.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-228288db.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-228288db.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-228288db.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-228288db .elementor-icon{font-size:18px;}.elementor-166 .elementor-element.elementor-element-228288db .elementor-icon svg{height:18px;}.elementor-166 .elementor-element.elementor-element-34486227 .elementor-icon-wrapper{text-align:center;}.elementor-166 .elementor-element.elementor-element-34486227.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-34486227.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-34486227.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-34486227.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-34486227.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-34486227 .elementor-icon{font-size:18px;}.elementor-166 .elementor-element.elementor-element-34486227 .elementor-icon svg{height:18px;}.elementor-166 .elementor-element.elementor-element-4187a59{--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-166 .elementor-element.elementor-element-50d4d3ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-13fd2af7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-166 .elementor-element.elementor-element-13fd2af7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-166 .elementor-element.elementor-element-13fd2af7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-166 .elementor-element.elementor-element-13fd2af7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-166 .elementor-element.elementor-element-13fd2af7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-166 .elementor-element.elementor-element-13fd2af7 .elementor-icon-list-icon i{color:#A83F60;transition:color 0.3s;}.elementor-166 .elementor-element.elementor-element-13fd2af7 .elementor-icon-list-icon svg{fill:#A83F60;transition:fill 0.3s;}.elementor-166 .elementor-element.elementor-element-13fd2af7{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-166 .elementor-element.elementor-element-13fd2af7 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-166 .elementor-element.elementor-element-13fd2af7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-166 .elementor-element.elementor-element-16d72aa9{--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-166 .elementor-element.elementor-element-11870a73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-7b087e41{--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-166 .elementor-element.elementor-element-6a0ef668{--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-166 .elementor-element.elementor-element-40abac7c{text-align:center;}.elementor-166 .elementor-element.elementor-element-1fb7445a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:1.35em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-56eddea{--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-166 .elementor-element.elementor-element-55e95962{text-align:center;}.elementor-166 .elementor-element.elementor-element-4aa67aee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:1.35em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-695c7547{--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-166 .elementor-element.elementor-element-527d3f42{text-align:center;}.elementor-166 .elementor-element.elementor-element-7929185a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:1.35em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-42afc78c{--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-166 .elementor-element.elementor-element-324ebcdb{text-align:center;}.elementor-166 .elementor-element.elementor-element-380c60da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:1.35em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-7932c94c{--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-166 .elementor-element.elementor-element-484d224e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-4a8adf49 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-166 .elementor-element.elementor-element-4a8adf49 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-166 .elementor-element.elementor-element-4a8adf49 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-166 .elementor-element.elementor-element-4a8adf49 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-166 .elementor-element.elementor-element-4a8adf49 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-166 .elementor-element.elementor-element-4a8adf49 .elementor-icon-list-icon i{color:#A83F60;transition:color 0.3s;}.elementor-166 .elementor-element.elementor-element-4a8adf49 .elementor-icon-list-icon svg{fill:#A83F60;transition:fill 0.3s;}.elementor-166 .elementor-element.elementor-element-4a8adf49{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-166 .elementor-element.elementor-element-4a8adf49 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-166 .elementor-element.elementor-element-4a8adf49 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-166 .elementor-element.elementor-element-57f9a303{--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-166 .elementor-element.elementor-element-7f8f20bd{--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-166 .elementor-element.elementor-element-ae5b9f6 .elementor-icon-wrapper{text-align:center;}.elementor-166 .elementor-element.elementor-element-ae5b9f6.elementor-view-stacked .elementor-icon{background-color:#82173A;}.elementor-166 .elementor-element.elementor-element-ae5b9f6.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-ae5b9f6.elementor-view-default .elementor-icon{color:#82173A;border-color:#82173A;}.elementor-166 .elementor-element.elementor-element-ae5b9f6.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-ae5b9f6.elementor-view-default .elementor-icon svg{fill:#82173A;}.elementor-166 .elementor-element.elementor-element-ae5b9f6 .elementor-icon{font-size:30px;}.elementor-166 .elementor-element.elementor-element-ae5b9f6 .elementor-icon svg{height:30px;}.elementor-166 .elementor-element.elementor-element-2594085d{--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-166 .elementor-element.elementor-element-a19f60b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-813696e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.25em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-24ec2bcd{--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-166 .elementor-element.elementor-element-6fad5969 .elementor-icon-wrapper{text-align:center;}.elementor-166 .elementor-element.elementor-element-6fad5969.elementor-view-stacked .elementor-icon{background-color:#82173A;}.elementor-166 .elementor-element.elementor-element-6fad5969.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-6fad5969.elementor-view-default .elementor-icon{color:#82173A;border-color:#82173A;}.elementor-166 .elementor-element.elementor-element-6fad5969.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-6fad5969.elementor-view-default .elementor-icon svg{fill:#82173A;}.elementor-166 .elementor-element.elementor-element-6fad5969 .elementor-icon{font-size:30px;}.elementor-166 .elementor-element.elementor-element-6fad5969 .elementor-icon svg{height:30px;}.elementor-166 .elementor-element.elementor-element-2e23d715{--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-166 .elementor-element.elementor-element-4ee7bd7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-78e6c707 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.25em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-7d68f7d9{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-3b019109{--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-166 .elementor-element.elementor-element-7ebb7700 .elementor-icon-wrapper{text-align:center;}.elementor-166 .elementor-element.elementor-element-7ebb7700.elementor-view-stacked .elementor-icon{background-color:#82173A;}.elementor-166 .elementor-element.elementor-element-7ebb7700.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-7ebb7700.elementor-view-default .elementor-icon{color:#82173A;border-color:#82173A;}.elementor-166 .elementor-element.elementor-element-7ebb7700.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-7ebb7700.elementor-view-default .elementor-icon svg{fill:#82173A;}.elementor-166 .elementor-element.elementor-element-7ebb7700 .elementor-icon{font-size:30px;}.elementor-166 .elementor-element.elementor-element-7ebb7700 .elementor-icon svg{height:30px;}.elementor-166 .elementor-element.elementor-element-29d166fb{--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-166 .elementor-element.elementor-element-58aa8acf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-35497db9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.25em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-44c81c63{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-3bab48b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-166 .elementor-element.elementor-element-3bab48b9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-166 .elementor-element.elementor-element-3bab48b9 .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;line-height:1em;}.elementor-166 .elementor-element.elementor-element-22979537{--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:21px;--padding-bottom:21px;--padding-left:28px;--padding-right:28px;}.elementor-166 .elementor-element.elementor-element-22979537:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-22979537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#82173A;}.elementor-166 .elementor-element.elementor-element-7932f7f8{--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;}.elementor-166 .elementor-element.elementor-element-1f300175{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-38537b18{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-39753b12{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-166 .elementor-element.elementor-element-efdeff8{font-size:15px;}.elementor-166 .elementor-element.elementor-element-50d4d3ac .elementor-heading-title{font-size:19px;}.elementor-166 .elementor-element.elementor-element-11870a73 .elementor-heading-title{font-size:19px;}.elementor-166 .elementor-element.elementor-element-484d224e .elementor-heading-title{font-size:19px;}.elementor-166 .elementor-element.elementor-element-813696e .elementor-heading-title{font-size:19px;}.elementor-166 .elementor-element.elementor-element-78e6c707 .elementor-heading-title{font-size:19px;}.elementor-166 .elementor-element.elementor-element-35497db9 .elementor-heading-title{font-size:19px;}.elementor-166 .elementor-element.elementor-element-22979537{--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}}/* Start custom CSS for container, class: .elementor-element-1529cc79 */.elementor-166 .elementor-element.elementor-element-1529cc79{
  --dls-burgundy:#82173A;
  --dls-burgundy-deep:#4F0D22;
  --dls-burgundy-soft:#A83F60;
  --dls-navy:#0A2342;
  --dls-blue:#1D4C86;
  --dls-blush:#FBEEF2;
  --dls-cream:#FDFBF8;
  --dls-white:#FFFFFF;
  --dls-line:rgba(255,255,255,.42);
  width:100%;
  max-width:100%;
  min-width:0;
  margin:0;
  padding:0;
  overflow:hidden;
  background:var(--dls-navy);
  color:var(--dls-white)
}
.elementor-166 .elementor-element.elementor-element-1529cc79,.elementor-166 .elementor-element.elementor-element-1529cc79 *{box-sizing:border-box}
.elementor-166 .elementor-element.elementor-element-1529cc79 a{text-decoration:none}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-main{
  width:100%;
  position:relative;
  isolation:isolate;
  padding:72px 28px 38px;
  background:linear-gradient(135deg,#071B35 0%,var(--dls-navy) 52%,#0D315D 100%);
  overflow:hidden
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-main:before{
  content:"";
  position:absolute;
  z-index:-1;
  inset:0 auto 0 0;
  width:31%;
  opacity:.18;
  pointer-events:none;
  background:
    radial-gradient(circle at 8% 18%,var(--dls-burgundy-soft) 0 4px,transparent 5px),
    radial-gradient(circle at 22% 48%,var(--dls-burgundy-soft) 0 5px,transparent 6px),
    radial-gradient(circle at 7% 78%,var(--dls-burgundy-soft) 0 6px,transparent 7px),
    linear-gradient(35deg,transparent 45%,rgba(168,63,96,.28) 46% 46.5%,transparent 47%),
    linear-gradient(145deg,transparent 46%,rgba(168,63,96,.22) 47% 47.5%,transparent 48%)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-main:after{
  content:"";
  position:absolute;
  z-index:-1;
  width:360px;
  height:520px;
  right:-210px;
  top:28px;
  border:1px solid rgba(168,63,96,.28);
  border-radius:50%;
  box-shadow:0 0 0 22px rgba(168,63,96,.07),0 0 0 44px rgba(168,63,96,.055),0 0 0 66px rgba(168,63,96,.04);
  transform:rotate(18deg);
  pointer-events:none
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-inner,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-legal-inner{
  width:100%;
  max-width:1320px;
  margin-inline:auto
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-grid{
  width:100%;
  display:grid!important;
  grid-template-columns:minmax(0,1.23fr) minmax(0,.78fr) minmax(0,1fr) minmax(0,1.12fr);
  gap:0;
  align-items:start
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-column{
  width:100%!important;
  min-width:0!important;
  padding:0 34px
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-column:first-child{padding-left:0}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-column:last-child{padding-right:0}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-column+.dls-footer-column{border-left:1px solid var(--dls-line)}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-brand{align-items:center;text-align:center}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-logo,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-logo>.elementor-widget-container{width:100%;line-height:0}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-logo img{
  width:min(100%,430px);
  height:auto;
  max-height:145px;
  object-fit:contain;
  object-position:center
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-brand-rule{
  width:116px;
  height:2px;
  min-height:2px;
  margin:24px auto 20px;
  background:var(--dls-burgundy-soft)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-claim,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-claim>.elementor-widget-container{margin:0}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-claim p{
  max-width:330px;
  margin:0 auto;
  color:rgba(255,255,255,.92)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-socials{
  width:auto!important;
  margin-top:24px;
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  gap:15px
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-social-icon{
  width:46px!important;
  flex:0 0 46px;
  transition:transform .22s ease
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-social-icon>.elementor-widget-container,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-social-icon .elementor-icon-wrapper{width:46px;height:46px;line-height:0}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-social-icon .elementor-icon{
  width:46px;
  height:46px;
  padding:0;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  color:var(--dls-white);
  border:1px solid var(--dls-burgundy-soft);
  border-radius:50%;
  background:rgba(255,255,255,.035);
  transition:background-color .22s ease,color .22s ease,border-color .22s ease
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-social-icon:hover,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-social-icon:focus-within{transform:translateY(-3px)}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-social-icon:hover .elementor-icon,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-social-icon:focus-within .elementor-icon{
  color:var(--dls-burgundy);
  border-color:var(--dls-white);
  background:var(--dls-white)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-social-icon:hover .elementor-icon svg,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-social-icon:focus-within .elementor-icon svg{fill:var(--dls-burgundy)!important}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-title{margin:0 0 22px}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-title .elementor-heading-title{
  position:relative;
  margin:0;
  padding-bottom:13px;
  color:var(--dls-white)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-title .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:48px;
  height:3px;
  background:var(--dls-burgundy-soft)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-nav-list .elementor-icon-list-items,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-contact-list .elementor-icon-list-items{
  margin:0;
  padding:0
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-nav-list .elementor-icon-list-item,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-contact-list .elementor-icon-list-item{margin:0;padding:0}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-nav-list .elementor-icon-list-icon{
  color:var(--dls-burgundy-soft);
  font-size:14px
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-nav-list .elementor-icon-list-text{
  color:rgba(255,255,255,.92);
  font-family:Poppins,sans-serif!important;
  font-size:15px!important;
  font-weight:400;
  line-height:1.35
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-nav-list a:hover .elementor-icon-list-text,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-nav-list a:focus-visible .elementor-icon-list-text{color:var(--dls-burgundy-soft)}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-specialty-list{width:100%;gap:10px}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-specialty-row{
  width:100%!important;
  min-width:0;
  display:flex;
  flex-direction:row;
  align-items:center;
  gap:15px
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-specialty-image{
  width:54px!important;
  height:54px;
  min-height:54px;
  flex:0 0 54px;
  line-height:0
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-specialty-image>.elementor-widget-container,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-specialty-image img{
  width:54px;
  height:54px;
  display:block
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-specialty-image img{object-fit:contain;object-position:center}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-specialty-name{width:auto!important;min-width:0}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-specialty-name .elementor-heading-title{
  margin:0;
  color:rgba(255,255,255,.94)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-contact-list .elementor-icon-list-item{align-items:flex-start}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-contact-list .elementor-icon-list-icon{
  width:30px;
  min-width:30px;
  padding-top:2px;
  color:var(--dls-burgundy-soft);
  font-size:23px
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-contact-list .elementor-icon-list-text{
  color:rgba(255,255,255,.92);
  font-family:Poppins,sans-serif!important;
  font-size:14px!important;
  font-weight:400;
  line-height:1.55
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-contact-list a:hover .elementor-icon-list-text,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-contact-list a:focus-visible .elementor-icon-list-text{color:var(--dls-burgundy-soft)}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-band{
  width:100%;
  margin-top:40px;
  padding:22px 28px;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  border:1px solid rgba(255,255,255,.55);
  border-radius:18px;
  background:rgba(5,22,45,.24);
  backdrop-filter:blur(5px)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-item{
  width:100%!important;
  min-width:0;
  padding:0 34px;
  display:grid!important;
  grid-template-columns:72px minmax(0,1fr);
  align-items:center;
  gap:18px
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-item:first-child{padding-left:0}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-item:last-child{padding-right:0}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-item+.dls-footer-quick-item{border-left:1px solid var(--dls-line)}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-icon{width:72px!important}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-icon .elementor-icon{
  width:72px;
  height:72px;
  padding:0;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  color:var(--dls-burgundy);
  border-radius:50%;
  background:var(--dls-white)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-copy{width:100%;min-width:0;gap:2px}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-eyebrow .elementor-heading-title{
  margin:0;
  color:rgba(255,255,255,.75)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-primary .elementor-heading-title{
  margin:0;
  color:var(--dls-white)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-primary .elementor-heading-title a{color:inherit}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-secondary p{
  margin:0;
  color:rgba(255,255,255,.82)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-tablet-cta{display:none!important}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-legal{width:100%}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-legal-inner{
  display:grid!important;
  grid-template-columns:1fr auto 1fr;
  align-items:center;
  gap:28px
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-legal-item,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-legal-item>.elementor-widget-container{margin:0}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-legal-item p{
  margin:0;
  color:rgba(255,255,255,.94)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-legal-credit{text-align:center}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-legal-credit a{color:var(--dls-white);font-weight:600}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-legal-links{text-align:right}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-legal-links span+span:before{content:" | ";opacity:.7}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-floating-widget,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-floating-widget>.elementor-widget-container{height:0;margin:0;padding:0}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-actions{
  position:fixed;
  font-family:Poppins,sans-serif;
  z-index:9996;
  right:clamp(18px,2vw,32px);
  bottom:calc(22px + env(safe-area-inset-bottom,0px));
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  gap:14px;
  pointer-events:none
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-actions button,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-actions a{font:inherit}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-back-to-top,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-whatsapp{pointer-events:auto;cursor:pointer}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-back-to-top{
  --dls-progress:0deg;
  width:52px;
  height:52px;
  padding:3px;
  position:relative;
  display:grid;
  place-items:center;
  border:0;
  border-radius:50%;
  color:var(--dls-white);
  background:conic-gradient(var(--dls-burgundy) var(--dls-progress),rgba(255,255,255,.22) 0);
  opacity:0;
  visibility:hidden;
  transform:translateY(10px);
  transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-back-to-top:before{
  content:"";
  position:absolute;
  inset:4px;
  border-radius:50%;
  background:var(--dls-blue)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-back-to-top svg{
  position:relative;
  z-index:1;
  width:19px;
  height:19px;
  fill:none;
  stroke:currentColor;
  stroke-width:2.2;
  stroke-linecap:round;
  stroke-linejoin:round
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-back-to-top.is-visible{
  opacity:1;
  visibility:visible;
  transform:none;
  transition-delay:0s
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-whatsapp{
  width:64px;
  height:64px;
  padding:0;
  display:grid;
  place-items:center;
  border:4px solid var(--dls-navy);
  border-radius:50%;
  background:#25D366;
  color:var(--dls-white);
  font-size:29px;
  box-shadow:0 10px 28px rgba(10,35,66,.26);
  animation:dls-footer-pulse 2.4s ease-out infinite;
  transition:border-color .2s ease,transform .2s ease
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-whatsapp svg{
  width:28px;
  height:28px;
  display:block;
  fill:currentColor
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-whatsapp:hover,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-whatsapp:focus-visible,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-actions.is-open .dls-floating-whatsapp{
  border-color:var(--dls-burgundy);
  transform:translateY(-2px)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-tooltip{
  width:336px;
  max-width:calc(100vw - 32px);
  position:absolute;
  right:0;
  bottom:78px;
  padding:22px;
  border:1px solid rgba(130,23,58,.18);
  border-radius:16px;
  background:var(--dls-cream);
  color:var(--dls-navy);
  box-shadow:0 18px 46px rgba(10,35,66,.22);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(10px);
  transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-actions.is-open .dls-floating-tooltip{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:none;
  transition-delay:0s
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-tooltip-close{
  position:absolute;
  top:12px;
  right:12px;
  width:34px;
  height:34px;
  padding:0;
  border:0;
  border-radius:8px;
  background:transparent;
  color:var(--dls-burgundy);
  font-size:24px;
  cursor:pointer
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-tooltip h2{margin:0 38px 4px 0;font-size:20px;line-height:1.25}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-tooltip p{margin:0 0 16px;color:#5B5B66;font-size:13px}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-options{display:grid;gap:9px}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-option{
  min-height:48px;
  padding:11px 13px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  border:1px solid var(--dls-line);
  border-radius:10px;
  background:var(--dls-white);
  color:var(--dls-navy);
  font-size:13px;
  font-weight:600;
  pointer-events:auto
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-option:first-child{
  border-color:rgba(130,23,58,.34);
  background:var(--dls-blush);
  color:var(--dls-burgundy)
}
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-option:hover,
.elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-option:focus-visible{border-color:var(--dls-burgundy);outline:none}
@keyframes dls-footer-pulse{
  0%{box-shadow:0 0 0 0 rgba(37,211,102,.34),0 10px 28px rgba(10,35,66,.26)}
  70%{box-shadow:0 0 0 14px rgba(37,211,102,0),0 10px 28px rgba(10,35,66,.26)}
  100%{box-shadow:0 0 0 0 rgba(37,211,102,0),0 10px 28px rgba(10,35,66,.26)}
}
@media (max-width:1200px) and (min-width:768px){
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-main{padding:56px 24px 42px}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 42px}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-column,
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-column:first-child,
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-column:last-child{padding:0;border-left:0!important}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-brand{align-items:flex-start;text-align:left}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-brand-rule{margin-left:0}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-claim p{margin-left:0}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-socials{justify-content:flex-start}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-band{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:22px 24px;
    padding:22px 24px
  }
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-item,
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-item:first-child,
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-item:last-child{
    padding:0;
    grid-template-columns:60px minmax(0,1fr);
    gap:14px;
    border:0!important
  }
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-item:nth-child(3){
    grid-column:auto;
    width:100%!important;
    justify-self:stretch
  }
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-tablet-cta{
    width:100%;
    display:flex!important;
    align-self:center;
    justify-self:stretch
  }
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-tablet-cta>.elementor-widget-container{width:100%}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-tablet-cta .elementor-button{
    width:100%;
    min-height:58px;
    padding:15px 22px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:9px;
    border:1px solid var(--dls-burgundy-soft);
    border-radius:12px;
    background:var(--dls-burgundy);
    color:var(--dls-white);
    font-family:Poppins,sans-serif!important;
    box-shadow:0 10px 24px rgba(5,22,45,.2);
    transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease
  }
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-tablet-cta .elementor-button:hover,
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-tablet-cta .elementor-button:focus-visible{
    background:var(--dls-burgundy-deep);
    color:var(--dls-white);
    transform:translateY(-2px);
    box-shadow:0 13px 28px rgba(5,22,45,.28)
  }
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-icon{width:60px!important}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-icon .elementor-icon{width:60px;height:60px}
}
@media (max-width:767px){
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-main{padding:40px 14px 34px}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-grid{grid-template-columns:1fr;gap:38px}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-column,
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-column:first-child,
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-column:last-child{padding:0;border-left:0!important}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-brand{align-items:center;text-align:center}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-logo img{width:min(100%,350px)}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-brand-rule{margin:20px auto 17px}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-socials{justify-content:center}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-band{
    grid-template-columns:1fr;
    margin-top:34px;
    padding:8px 18px;
    border-radius:14px;
    background:rgba(5,22,45,.92);
    backdrop-filter:none;
    -webkit-backdrop-filter:none
  }
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-item,
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-item:first-child,
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-item:last-child{
    padding:20px 0;
    grid-template-columns:60px minmax(0,1fr);
    gap:14px;
    border:0!important
  }
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-item+.dls-footer-quick-item{border-top:1px solid var(--dls-line)!important}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-icon{width:60px!important}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-icon .elementor-icon{width:60px;height:60px}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-legal-inner{grid-template-columns:1fr;gap:10px;text-align:center}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-legal-links{text-align:center}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-actions{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));gap:11px}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-whatsapp{width:58px;height:58px;font-size:26px;animation:none!important}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-back-to-top{width:48px;height:48px}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-tooltip{bottom:70px;padding:20px}
}
@media (max-width:390px){
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-main{padding-left:12px;padding-right:12px}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-specialty-row{gap:12px}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-specialty-image{width:50px!important;height:50px;min-height:50px;flex-basis:50px}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-specialty-image>.elementor-widget-container,
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-specialty-image img{width:50px;height:50px}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-footer-quick-band{padding-left:14px;padding-right:14px}
}
@media (prefers-reduced-motion:reduce){
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-whatsapp{animation:none}
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-back-to-top,
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-tooltip,
  .elementor-166 .elementor-element.elementor-element-1529cc79 .dls-floating-whatsapp{transition:none}
}/* End custom CSS */