.elementor-35 .elementor-element.elementor-element-0646057{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-0646057:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0646057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-35 .elementor-element.elementor-element-8a67cda{--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-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-35 .elementor-element.elementor-element-8928f5e.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-8928f5e .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:54px;font-weight:600;color:#252338;}.elementor-35 .elementor-element.elementor-element-036d1ad.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-036d1ad ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-35 .elementor-element.elementor-element-036d1ad .hfe-breadcrumbs, .elementor-35 .elementor-element.elementor-element-036d1ad .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#252338;}.elementor-35 .elementor-element.elementor-element-036d1ad .hfe-breadcrumbs svg{fill:#252338;}.elementor-35 .elementor-element.elementor-element-036d1ad .hfe-breadcrumbs-item{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-35 .elementor-element.elementor-element-dad60b1{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-dad60b1:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-dad60b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-35 .elementor-element.elementor-element-e6e7616 > .elementor-widget-container{background-color:var( --e-global-color-74e1944 );margin:0px 0px 0px 0px;padding:3px 8px 3px 8px;border-radius:13px 13px 13px 13px;}.elementor-35 .elementor-element.elementor-element-e6e7616.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-e6e7616{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-e6e7616 p{margin-block-end:1px;}.elementor-35 .elementor-element.elementor-element-7dbb3fd.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-7dbb3fd .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-9f38cdb );}.elementor-35 .elementor-element.elementor-element-8613112{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-e0f0ed8{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-e0f0ed8:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-e0f0ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-35 .elementor-element.elementor-element-f723206 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-f723206.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-f723206{font-family:"Averia Serif Libre", Sans-serif;font-size:20px;font-weight:400;color:#272CE0;}.elementor-35 .elementor-element.elementor-element-b5a014c{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#7A7A7A;}.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-35 .elementor-element.elementor-element-4ca8c70:hover .elementor-widget-container{background-image:url("https://carefocusplan.com.au/wp-content/uploads/2025/01/services1.png");background-size:cover;}.elementor-35 .elementor-element.elementor-element-4ca8c70:hover > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-35 .elementor-element.elementor-element-4c70170 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-4c70170.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-4c70170{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#3E4095;}.elementor-35 .elementor-element.elementor-element-c668718{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-c668718:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-c668718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-35 .elementor-element.elementor-element-b7b194b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-b7b194b.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-b7b194b{font-family:"Averia Serif Libre", Sans-serif;font-size:20px;font-weight:400;color:#3E4095;}.elementor-35 .elementor-element.elementor-element-6047896{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#3E4095;}.elementor-35 .elementor-element.elementor-element-ca300c8:hover .elementor-widget-container{background-image:url("https://carefocusplan.com.au/wp-content/uploads/2025/01/2_1hover.png");background-size:cover;}.elementor-35 .elementor-element.elementor-element-ca300c8:hover > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-35 .elementor-element.elementor-element-ca300c8 img{border-radius:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-9ab8f3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-9ab8f3b.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-9ab8f3b{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#3E4095;}.elementor-35 .elementor-element.elementor-element-7db21de{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-7db21de:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-7db21de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-35 .elementor-element.elementor-element-34fb2bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-34fb2bb.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-34fb2bb{font-family:"Averia Serif Libre", Sans-serif;font-size:20px;font-weight:400;color:#3E4095;}.elementor-35 .elementor-element.elementor-element-ba85423{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#3E4095;}.elementor-35 .elementor-element.elementor-element-4c6a084:hover .elementor-widget-container{background-image:url("https://carefocusplan.com.au/wp-content/uploads/2025/01/services2.png");background-size:cover;}.elementor-35 .elementor-element.elementor-element-4c6a084 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-35 .elementor-element.elementor-element-4c6a084 img{border-radius:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-5c3951f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-5c3951f.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-5c3951f{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#3E4095;}.elementor-35 .elementor-element.elementor-element-e9ee312{--display:flex;--min-height:30px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-e9ee312:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-e9ee312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-91173ed{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-91173ed:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-91173ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-35 .elementor-element.elementor-element-12bf8e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-12bf8e0.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-12bf8e0{font-family:"Averia Serif Libre", Sans-serif;font-size:20px;font-weight:400;color:#3E4095;}.elementor-35 .elementor-element.elementor-element-778fdcb{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#3E4095;}.elementor-35 .elementor-element.elementor-element-2ef4adb:hover .elementor-widget-container{background-image:url("https://carefocusplan.com.au/wp-content/uploads/2025/01/2_3hover.png");background-size:cover;}.elementor-35 .elementor-element.elementor-element-2ef4adb:hover > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-35 .elementor-element.elementor-element-2ef4adb img{border-radius:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-3505e2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-3505e2c.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-3505e2c{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#3E4095;}.elementor-35 .elementor-element.elementor-element-ac5744b{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-ac5744b:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-ac5744b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-35 .elementor-element.elementor-element-dc7ac5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-dc7ac5a.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-dc7ac5a{font-family:"Averia Serif Libre", Sans-serif;font-size:20px;font-weight:400;color:#3E4095;}.elementor-35 .elementor-element.elementor-element-a433c07{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#3E4095;}.elementor-35 .elementor-element.elementor-element-81c6d6e:hover .elementor-widget-container{background-image:url("https://carefocusplan.com.au/wp-content/uploads/2025/01/services3.png");background-size:cover;}.elementor-35 .elementor-element.elementor-element-81c6d6e:hover > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-35 .elementor-element.elementor-element-81c6d6e img{border-radius:12px 12px 12px 12px;}.elementor-35 .elementor-element.elementor-element-5800ec5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-5800ec5.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-5800ec5{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#3E4095;}.elementor-35 .elementor-element.elementor-element-1507711{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-1507711:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-1507711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-35 .elementor-element.elementor-element-7406b42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-7406b42.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-7406b42{font-family:"Averia Serif Libre", Sans-serif;font-size:20px;font-weight:400;color:#3E4095;}.elementor-35 .elementor-element.elementor-element-f8e04d9{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#3E4095;}.elementor-35 .elementor-element.elementor-element-c23543d:hover .elementor-widget-container{background-image:url("https://carefocusplan.com.au/wp-content/uploads/2025/01/2_2hover.png");background-size:cover;}.elementor-35 .elementor-element.elementor-element-c23543d:hover > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-35 .elementor-element.elementor-element-c23543d img{border-radius:12px 12px 12px 12px;}.elementor-35 .elementor-element.elementor-element-6fd88e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-6fd88e6.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-6fd88e6{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#3E4095;}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-0646057{--content-width:60%;}.elementor-35 .elementor-element.elementor-element-8a67cda{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-e0f0ed8 *//* This class targets your container */
.container {
    background-color: #FFFFFF;
    transition: all 0.6s ease-in-out;
}

/* Change the background color of the container on hover */
.container:hover {
    background-color: #3E4095 !important;
}

/* This class targets your text editor(s) */
.text {
    color: #7A7A7A !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the text color inside the container on hover */
.container:hover .text {
    color: #FFFFFF !important;
}

/* This class targets your button */
.button {
    color: #0B3948 !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the button color on container hover */
.container:hover .button {
    color: #FFFFFF !important;
}

/* This class targets your header */
.header {
    color: #3E4095 !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the header color on container hover */
.container:hover .header {
    color: #FFFFFF !important;
}

/* Responsive design - Stops the hover effect on mobile devices */
@media only screen and (max-width: 767px) {
    .container:hover {
        background-color: #3E4095 !important;
        transition: none;
    }

    .container:hover .text,
    .container:hover .header,
    .container:hover .button {
        color: #FFFFFF !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c668718 *//* This class targets your container */
.container {
    background-color: #FFFFFF;
    transition: all 0.6s ease-in-out;
}

/* Change the background color of the container on hover */
.container:hover {
    background-color: #3E4095 !important;
}

/* This class targets your text editor(s) */
.text {
    color: #7A7A7A !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the text color inside the container on hover */
.container:hover .text {
    color: #FFFFFF !important;
}

/* This class targets your button */
.button {
    color: #0B3948 !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the button color on container hover */
.container:hover .button {
    color: #FFFFFF !important;
}

/* This class targets your header */
.header {
    color: #3E4095 !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the header color on container hover */
.container:hover .header {
    color: #FFFFFF !important;
}

/* Responsive design - Stops the hover effect on mobile devices */
@media only screen and (max-width: 767px) {
    .container:hover {
        background-color: #3E4095 !important;
        transition: none;
    }

    .container:hover .text,
    .container:hover .header,
    .container:hover .button {
        color: #FFFFFF !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db21de *//* This class targets your container */
.container {
    background-color: #FFFFFF;
    transition: all 0.6s ease-in-out;
}

/* Change the background color of the container on hover */
.container:hover {
    background-color: #3E4095 !important;
}

/* This class targets your text editor(s) */
.text {
    color: #7A7A7A !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the text color inside the container on hover */
.container:hover .text {
    color: #FFFFFF !important;
}

/* This class targets your button */
.button {
    color: #0B3948 !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the button color on container hover */
.container:hover .button {
    color: #FFFFFF !important;
}

/* This class targets your header */
.header {
    color: #3E4095 !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the header color on container hover */
.container:hover .header {
    color: #FFFFFF !important;
}

/* Responsive design - Stops the hover effect on mobile devices */
@media only screen and (max-width: 767px) {
    .container:hover {
        background-color: #3E4095 !important;
        transition: none;
    }

    .container:hover .text,
    .container:hover .header,
    .container:hover .button {
        color: #FFFFFF !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91173ed *//* This class targets your container */
.container {
    background-color: #FFFFFF;
    transition: all 0.6s ease-in-out;
}

/* Change the background color of the container on hover */
.container:hover {
    background-color: #3E4095 !important;
}

/* This class targets your text editor(s) */
.text {
    color: #7A7A7A !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the text color inside the container on hover */
.container:hover .text {
    color: #FFFFFF !important;
}

/* This class targets your button */
.button {
    color: #0B3948 !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the button color on container hover */
.container:hover .button {
    color: #FFFFFF !important;
}

/* This class targets your header */
.header {
    color: #3E4095 !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the header color on container hover */
.container:hover .header {
    color: #FFFFFF !important;
}

/* Responsive design - Stops the hover effect on mobile devices */
@media only screen and (max-width: 767px) {
    .container:hover {
        background-color: #3E4095 !important;
        transition: none;
    }

    .container:hover .text,
    .container:hover .header,
    .container:hover .button {
        color: #FFFFFF !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac5744b *//* This class targets your container */
.container {
    background-color: #FFFFFF;
    transition: all 0.6s ease-in-out;
}

/* Change the background color of the container on hover */
.container:hover {
    background-color: #3E4095 !important;
}

/* This class targets your text editor(s) */
.text {
    color: #7A7A7A !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the text color inside the container on hover */
.container:hover .text {
    color: #FFFFFF !important;
}

/* This class targets your button */
.button {
    color: #0B3948 !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the button color on container hover */
.container:hover .button {
    color: #FFFFFF !important;
}

/* This class targets your header */
.header {
    color: #3E4095 !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the header color on container hover */
.container:hover .header {
    color: #FFFFFF !important;
}

/* Responsive design - Stops the hover effect on mobile devices */
@media only screen and (max-width: 767px) {
    .container:hover {
        background-color: #3E4095 !important;
        transition: none;
    }

    .container:hover .text,
    .container:hover .header,
    .container:hover .button {
        color: #FFFFFF !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1507711 *//* This class targets your container */
.container {
    background-color: #FFFFFF;
    transition: all 0.6s ease-in-out;
}

/* Change the background color of the container on hover */
.container:hover {
    background-color: #3E4095 !important;
}

/* This class targets your text editor(s) */
.text {
    color: #7A7A7A !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the text color inside the container on hover */
.container:hover .text {
    color: #FFFFFF !important;
}

/* This class targets your button */
.button {
    color: #0B3948 !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the button color on container hover */
.container:hover .button {
    color: #FFFFFF !important;
}

/* This class targets your header */
.header {
    color: #3E4095 !important;
    transition: all 0.6s ease-in-out !important;
}

/* Change the header color on container hover */
.container:hover .header {
    color: #FFFFFF !important;
}

/* Responsive design - Stops the hover effect on mobile devices */
@media only screen and (max-width: 767px) {
    .container:hover {
        background-color: #3E4095 !important;
        transition: none;
    }

    .container:hover .text,
    .container:hover .header,
    .container:hover .button {
        color: #FFFFFF !important;
    }
}/* End custom CSS */