.elementor-45 .elementor-element.elementor-element-57c6e90{--display:flex;--min-height:617px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-45 .elementor-element.elementor-element-57c6e90:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-57c6e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftustotalskincare.com/wp-content/uploads/2026/04/Splash-Image-01.jpg");background-position:center center;background-size:cover;}.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-45 .elementor-element.elementor-element-f920f4b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:98px;font-weight:700;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:var( --e-global-color-90ad437 );}.elementor-45 .elementor-element.elementor-element-6f96d24{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-a451e5a{text-align:center;}.elementor-45 .elementor-element.elementor-element-a451e5a .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.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-45 .elementor-element.elementor-element-b616948{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Times New Roman", Sans-serif;font-weight:500;color:#535353;}.elementor-45 .elementor-element.elementor-element-9502205{--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;}.elementor-45 .elementor-element.elementor-element-584bfbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-45 .elementor-element.elementor-element-c05d944{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-45 .elementor-element.elementor-element-3350395{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Times New Roman", Sans-serif;font-size:17px;font-weight:400;}.elementor-45 .elementor-element.elementor-element-8bc6d97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-89a8d55{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-45 .elementor-element.elementor-element-5c8e503{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Times New Roman", Sans-serif;font-size:17px;font-weight:400;}.elementor-45 .elementor-element.elementor-element-573eeca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-87c4c03{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-45 .elementor-element.elementor-element-46b1d51{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Times New Roman", Sans-serif;font-size:17px;font-weight:400;}.elementor-45 .elementor-element.elementor-element-f46ec1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-dd5b634{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-45 .elementor-element.elementor-element-38f3d7d{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Times New Roman", Sans-serif;font-size:17px;font-weight:400;}.elementor-45 .elementor-element.elementor-element-c9d98e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-2b18075{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-45 .elementor-element.elementor-element-4601612{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-896eca2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-a1f64c1{text-align:center;}.elementor-45 .elementor-element.elementor-element-a1f64c1 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-13040ac{--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;}.elementor-45 .elementor-element.elementor-element-7db71d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-0907b4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.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-45 .elementor-element.elementor-element-d69f995{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-d69f995 .elementor-icon-wrapper{text-align:center;}.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-45 .elementor-element.elementor-element-d0485fe .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-d0485fe{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-02e35be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-ce86b0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-f3cf103{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-f3cf103 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-09b9e42 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-09b9e42{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-59db977{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-8ba7667{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-2235042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-2235042 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-10308e8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-10308e8{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-52d4793{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-974b8ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-e4de82b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-e4de82b .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-ed6c373 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-ed6c373{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-3206e81{--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;}.elementor-45 .elementor-element.elementor-element-e9217a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-43e6fd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-4804b65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-4804b65 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-f86631f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-f86631f{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-2bab410{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-35cf8df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-888964f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-888964f .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-33f3443 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-33f3443{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-890549b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-cbd5d16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-4f22083{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-4f22083 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-9bed4bc .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-9bed4bc{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-a0940f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-db570ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-254cb03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-254cb03 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-a0860ab .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-a0860ab{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-94b9882{--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;}.elementor-45 .elementor-element.elementor-element-76384a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-45b3253{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-f0a7dc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-f0a7dc3 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-d118756 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-d118756{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-bf765db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-dd8ae21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-019da2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-019da2c .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-0b30102 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-0b30102{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-a6d1f0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-4e3fc71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-373387a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-373387a .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-1c922ca .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-1c922ca{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-e551c00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-d10a375{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-cb2b61c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-cb2b61c .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-3308af7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-3308af7{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-32063e7{--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;}.elementor-45 .elementor-element.elementor-element-a163696{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-f7722ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-4d33d1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-4d33d1e .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-d70ae2f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-d70ae2f{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-7c61239{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-fa0f8f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-203a3eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-203a3eb .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-729d1b6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-729d1b6{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-071f278{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-c1c9e1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-dab795c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-dab795c .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-6f0a28d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-6f0a28d{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-88528e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-09676fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-992d083{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-992d083 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-4cde158 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-4cde158{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-e9759e9{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-d50b85b{--display:flex;}.elementor-45 .elementor-element.elementor-element-07d1de3{text-align:center;}.elementor-45 .elementor-element.elementor-element-07d1de3 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-9d679ee{--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;}.elementor-45 .elementor-element.elementor-element-9b6db3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-5601fce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-fd21c2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-fd21c2b .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-fa0a0c8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-fa0a0c8{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-ed334ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-a9ef3aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-2730c8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-2730c8d .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-3d57818 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-3d57818{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-ff6cb59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-23270a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-2ef1abc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-2ef1abc .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-2f1b322 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-2f1b322{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-4918b98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-b7fc525{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-c015ce9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-c015ce9 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-ebd7543 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-ebd7543{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-c203e7c{--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;}.elementor-45 .elementor-element.elementor-element-99d71b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-2d87711{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-1fb7e6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-1fb7e6d .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-fef7d3e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-fef7d3e{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-fd3bb9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-90d23aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-4fb4474{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-4fb4474 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-e2a2753 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-e2a2753{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-b43f23b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-2e2adb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-0193613{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-0193613 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-6ac542c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-6ac542c{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-436eb5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-53b4b10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;}.elementor-45 .elementor-element.elementor-element-336f2a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-45 .elementor-element.elementor-element-336f2a4 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-b745e20 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:500;}.elementor-45 .elementor-element.elementor-element-b745e20{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body.elementor-page-45:not(.elementor-motion-effects-element-type-background), body.elementor-page-45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-57c6e90:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-57c6e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftustotalskincare.com/wp-content/uploads/2026/04/Splash-Image-01.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-45 .elementor-element.elementor-element-57c6e90{--min-height:320px;}.elementor-45 .elementor-element.elementor-element-f920f4b .elementor-heading-title{font-size:58px;}.elementor-45 .elementor-element.elementor-element-6f96d24{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-b616948{font-size:18px;}.elementor-45 .elementor-element.elementor-element-3350395{font-size:17px;}.elementor-45 .elementor-element.elementor-element-5c8e503{font-size:17px;}.elementor-45 .elementor-element.elementor-element-46b1d51{font-size:17px;}.elementor-45 .elementor-element.elementor-element-38f3d7d{font-size:17px;}.elementor-45 .elementor-element.elementor-element-d0485fe .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-09b9e42 .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-10308e8 .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-ed6c373 .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-f86631f .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-33f3443 .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-9bed4bc .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-a0860ab .elementor-button{font-size:20px;}.elementor-45 .elementor-element.elementor-element-d118756 .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-0b30102 .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-1c922ca .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-3308af7 .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-d70ae2f .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-729d1b6 .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-6f0a28d .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-4cde158 .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-fa0a0c8 .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-3d57818 .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-2f1b322 .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-ebd7543 .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-fef7d3e .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-e2a2753 .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-6ac542c .elementor-button{font-size:18px;}.elementor-45 .elementor-element.elementor-element-b745e20 .elementor-button{font-size:18px;}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-57c6e90:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-57c6e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftustotalskincare.com/wp-content/uploads/2026/04/Splash-Image-01.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-45 .elementor-element.elementor-element-57c6e90{--content-width:500px;--min-height:218px;}.elementor-45 .elementor-element.elementor-element-f920f4b .elementor-heading-title{font-size:37px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-45 .elementor-element.elementor-element-6f96d24{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-a451e5a .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-45 .elementor-element.elementor-element-b616948{font-size:14px;}.elementor-45 .elementor-element.elementor-element-584bfbb{--width:33%;}.elementor-45 .elementor-element.elementor-element-3350395{font-size:14px;}.elementor-45 .elementor-element.elementor-element-8bc6d97{--width:33%;}.elementor-45 .elementor-element.elementor-element-5c8e503{font-size:14px;}.elementor-45 .elementor-element.elementor-element-573eeca{--width:33%;}.elementor-45 .elementor-element.elementor-element-46b1d51{font-size:14px;}.elementor-45 .elementor-element.elementor-element-f46ec1e{--width:50%;}.elementor-45 .elementor-element.elementor-element-38f3d7d{font-size:14px;}.elementor-45 .elementor-element.elementor-element-c9d98e0{--width:50%;}.elementor-45 .elementor-element.elementor-element-4601612{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-a1f64c1 .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-45 .elementor-element.elementor-element-7db71d0{--width:50%;}.elementor-45 .elementor-element.elementor-element-d0485fe .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-02e35be{--width:50%;}.elementor-45 .elementor-element.elementor-element-09b9e42 .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-59db977{--width:50%;}.elementor-45 .elementor-element.elementor-element-10308e8 .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-52d4793{--width:50%;}.elementor-45 .elementor-element.elementor-element-ed6c373 .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-e9217a4{--width:50%;}.elementor-45 .elementor-element.elementor-element-f86631f .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-2bab410{--width:50%;}.elementor-45 .elementor-element.elementor-element-33f3443 .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-890549b{--width:50%;}.elementor-45 .elementor-element.elementor-element-9bed4bc .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-a0940f6{--width:50%;}.elementor-45 .elementor-element.elementor-element-a0860ab .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-76384a9{--width:50%;}.elementor-45 .elementor-element.elementor-element-d118756 .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-bf765db{--width:50%;}.elementor-45 .elementor-element.elementor-element-0b30102 .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-a6d1f0b{--width:50%;}.elementor-45 .elementor-element.elementor-element-1c922ca .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-e551c00{--width:50%;}.elementor-45 .elementor-element.elementor-element-3308af7 .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-a163696{--width:50%;}.elementor-45 .elementor-element.elementor-element-d70ae2f .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-7c61239{--width:50%;}.elementor-45 .elementor-element.elementor-element-729d1b6 .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-071f278{--width:50%;}.elementor-45 .elementor-element.elementor-element-6f0a28d .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-88528e1{--width:50%;}.elementor-45 .elementor-element.elementor-element-4cde158 .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-e9759e9{--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-07d1de3 .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-45 .elementor-element.elementor-element-9b6db3c{--width:50%;}.elementor-45 .elementor-element.elementor-element-fa0a0c8 .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-ed334ca{--width:50%;}.elementor-45 .elementor-element.elementor-element-3d57818 .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-ff6cb59{--width:50%;}.elementor-45 .elementor-element.elementor-element-2f1b322 .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-4918b98{--width:50%;}.elementor-45 .elementor-element.elementor-element-ebd7543 .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-99d71b6{--width:50%;}.elementor-45 .elementor-element.elementor-element-fef7d3e .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-fd3bb9c{--width:50%;}.elementor-45 .elementor-element.elementor-element-e2a2753 .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-b43f23b{--width:50%;}.elementor-45 .elementor-element.elementor-element-6ac542c .elementor-button{font-size:14px;}.elementor-45 .elementor-element.elementor-element-436eb5a{--width:50%;}.elementor-45 .elementor-element.elementor-element-b745e20 .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-57c6e90{--content-width:1280px;}.elementor-45 .elementor-element.elementor-element-584bfbb{--width:25%;}.elementor-45 .elementor-element.elementor-element-8bc6d97{--width:25%;}.elementor-45 .elementor-element.elementor-element-573eeca{--width:25%;}.elementor-45 .elementor-element.elementor-element-f46ec1e{--width:25%;}.elementor-45 .elementor-element.elementor-element-c9d98e0{--width:25%;}.elementor-45 .elementor-element.elementor-element-7db71d0{--width:25%;}.elementor-45 .elementor-element.elementor-element-02e35be{--width:25%;}.elementor-45 .elementor-element.elementor-element-59db977{--width:25%;}.elementor-45 .elementor-element.elementor-element-52d4793{--width:25%;}.elementor-45 .elementor-element.elementor-element-e9217a4{--width:25%;}.elementor-45 .elementor-element.elementor-element-2bab410{--width:25%;}.elementor-45 .elementor-element.elementor-element-890549b{--width:25%;}.elementor-45 .elementor-element.elementor-element-a0940f6{--width:25%;}.elementor-45 .elementor-element.elementor-element-76384a9{--width:25%;}.elementor-45 .elementor-element.elementor-element-bf765db{--width:25%;}.elementor-45 .elementor-element.elementor-element-a6d1f0b{--width:25%;}.elementor-45 .elementor-element.elementor-element-e551c00{--width:25%;}.elementor-45 .elementor-element.elementor-element-a163696{--width:25%;}.elementor-45 .elementor-element.elementor-element-7c61239{--width:25%;}.elementor-45 .elementor-element.elementor-element-071f278{--width:25%;}.elementor-45 .elementor-element.elementor-element-88528e1{--width:25%;}.elementor-45 .elementor-element.elementor-element-9b6db3c{--width:25%;}.elementor-45 .elementor-element.elementor-element-ed334ca{--width:25%;}.elementor-45 .elementor-element.elementor-element-ff6cb59{--width:25%;}.elementor-45 .elementor-element.elementor-element-4918b98{--width:25%;}.elementor-45 .elementor-element.elementor-element-99d71b6{--width:25%;}.elementor-45 .elementor-element.elementor-element-fd3bb9c{--width:25%;}.elementor-45 .elementor-element.elementor-element-b43f23b{--width:25%;}.elementor-45 .elementor-element.elementor-element-436eb5a{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-45 .elementor-element.elementor-element-6f96d24{--content-width:95%;}.elementor-45 .elementor-element.elementor-element-9502205{--content-width:95%;}.elementor-45 .elementor-element.elementor-element-4601612{--content-width:95%;}.elementor-45 .elementor-element.elementor-element-896eca2{--content-width:95%;}.elementor-45 .elementor-element.elementor-element-13040ac{--content-width:95%;}.elementor-45 .elementor-element.elementor-element-3206e81{--content-width:95%;}.elementor-45 .elementor-element.elementor-element-94b9882{--content-width:95%;}.elementor-45 .elementor-element.elementor-element-32063e7{--content-width:95%;}.elementor-45 .elementor-element.elementor-element-e9759e9{--content-width:95%;}.elementor-45 .elementor-element.elementor-element-d50b85b{--content-width:95%;}.elementor-45 .elementor-element.elementor-element-9d679ee{--content-width:95%;}.elementor-45 .elementor-element.elementor-element-c203e7c{--content-width:95%;}}/* Start custom CSS for heading, class: .elementor-element-f920f4b */.zoom-text {
  transform: scale(1);
  transition: transform 0.1s linear;
  transform-origin: center center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db71d0 */.elementor-45 .elementor-element.elementor-element-7db71d0 .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-7db71d0:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02e35be */.elementor-45 .elementor-element.elementor-element-02e35be .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-02e35be:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59db977 */.elementor-45 .elementor-element.elementor-element-59db977 .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-59db977:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d4793 */.elementor-45 .elementor-element.elementor-element-52d4793 .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-52d4793:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9217a4 */.elementor-45 .elementor-element.elementor-element-e9217a4 .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-e9217a4:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bab410 */.elementor-45 .elementor-element.elementor-element-2bab410 .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-2bab410:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890549b */.elementor-45 .elementor-element.elementor-element-890549b .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-890549b:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0940f6 */.elementor-45 .elementor-element.elementor-element-a0940f6 .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-a0940f6:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76384a9 */.elementor-45 .elementor-element.elementor-element-76384a9 .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-76384a9:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf765db */.elementor-45 .elementor-element.elementor-element-bf765db .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-bf765db:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6d1f0b */.elementor-45 .elementor-element.elementor-element-a6d1f0b .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-a6d1f0b:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e551c00 */.elementor-45 .elementor-element.elementor-element-e551c00 .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-e551c00:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a163696 */.elementor-45 .elementor-element.elementor-element-a163696 .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-a163696:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c61239 */.elementor-45 .elementor-element.elementor-element-7c61239 .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-7c61239:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-071f278 */.elementor-45 .elementor-element.elementor-element-071f278 .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-071f278:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88528e1 */.elementor-45 .elementor-element.elementor-element-88528e1 .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-88528e1:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b6db3c */.elementor-45 .elementor-element.elementor-element-9b6db3c .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-9b6db3c:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed334ca */.elementor-45 .elementor-element.elementor-element-ed334ca .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-ed334ca:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff6cb59 */.elementor-45 .elementor-element.elementor-element-ff6cb59 .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-ff6cb59:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4918b98 */.elementor-45 .elementor-element.elementor-element-4918b98 .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-4918b98:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99d71b6 */.elementor-45 .elementor-element.elementor-element-99d71b6 .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-99d71b6:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3bb9c */.elementor-45 .elementor-element.elementor-element-fd3bb9c .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-fd3bb9c:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b43f23b */.elementor-45 .elementor-element.elementor-element-b43f23b .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-b43f23b:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-436eb5a */.elementor-45 .elementor-element.elementor-element-436eb5a .elementor-icon {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.elementor-45 .elementor-element.elementor-element-436eb5a:hover .elementor-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */