.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-101979 .elementor-element.elementor-element-b827553 .widget-image-caption{font-family:"Karla", Sans-serif;font-size:18px;font-weight:700;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-101979 .elementor-element.elementor-element-337ce68 .elementor-image-box-wrapper{text-align:center;}.elementor-101979 .elementor-element.elementor-element-337ce68.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-101979 .elementor-element.elementor-element-337ce68.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-101979 .elementor-element.elementor-element-337ce68.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-101979 .elementor-element.elementor-element-337ce68 .elementor-image-box-title{margin-bottom:24px;font-family:"Karla", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-101979 .elementor-element.elementor-element-337ce68 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-101979 .elementor-element.elementor-element-337ce68 .elementor-image-box-img img{border-radius:8px;transition-duration:0.3s;}.elementor-101979 .elementor-element.elementor-element-337ce68 .elementor-image-box-description{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;}.elementor-101979 .elementor-element.elementor-element-bf572eb .elementor-image-box-wrapper{text-align:center;}.elementor-101979 .elementor-element.elementor-element-bf572eb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-101979 .elementor-element.elementor-element-bf572eb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-101979 .elementor-element.elementor-element-bf572eb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-101979 .elementor-element.elementor-element-bf572eb .elementor-image-box-title{margin-bottom:24px;font-family:"Karla", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-101979 .elementor-element.elementor-element-bf572eb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-101979 .elementor-element.elementor-element-bf572eb .elementor-image-box-img img{border-radius:8px;transition-duration:0.3s;}.elementor-101979 .elementor-element.elementor-element-bf572eb .elementor-image-box-description{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;}.elementor-101979 .elementor-element.elementor-element-6c286cd .elementor-image-box-wrapper{text-align:center;}.elementor-101979 .elementor-element.elementor-element-6c286cd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-101979 .elementor-element.elementor-element-6c286cd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-101979 .elementor-element.elementor-element-6c286cd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-101979 .elementor-element.elementor-element-6c286cd .elementor-image-box-title{margin-bottom:24px;font-family:"Karla", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-101979 .elementor-element.elementor-element-6c286cd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-101979 .elementor-element.elementor-element-6c286cd .elementor-image-box-img img{border-radius:8px;transition-duration:0.3s;}.elementor-101979 .elementor-element.elementor-element-6c286cd .elementor-image-box-description{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;}.elementor-101979 .elementor-element.elementor-element-9228dcc{margin-top:24px;margin-bottom:0px;}.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-101979 .elementor-element.elementor-element-a74aa7f{text-align:left;}.elementor-101979 .elementor-element.elementor-element-a74aa7f .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-text );}.elementor-101979 .elementor-element.elementor-element-9d56390 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}body:not(.rtl) .elementor-101979 .elementor-element.elementor-element-09a10a4{right:28px;}body.rtl .elementor-101979 .elementor-element.elementor-element-09a10a4{left:28px;}.elementor-101979 .elementor-element.elementor-element-09a10a4{bottom:28px;text-align:right;}.elementor-101979 .elementor-element.elementor-element-09a10a4 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:24px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-101979 .elementor-element.elementor-element-b1335e8 > .elementor-widget-container{background-color:var( --e-global-color-8ed7598 );padding:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-bc-flex-widget .elementor-101979 .elementor-element.elementor-element-3620b67.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-101979 .elementor-element.elementor-element-3620b67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-101979 .elementor-element.elementor-element-3620b67 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-101979 .elementor-element.elementor-element-c3e489f .elementor-heading-title{font-family:"Karla", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-101979 .elementor-element.elementor-element-5a7fcb3{margin-top:24px;margin-bottom:0px;}.elementor-101979 .elementor-element.elementor-element-4d8afa6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-101979 .elementor-element.elementor-element-138022c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-101979 .elementor-element.elementor-element-9f9d575{margin-top:0px;margin-bottom:24px;}.elementor-bc-flex-widget .elementor-101979 .elementor-element.elementor-element-7e7505e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-101979 .elementor-element.elementor-element-7e7505e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-101979 .elementor-element.elementor-element-7e7505e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-101979 .elementor-element.elementor-element-b65056c .elementor-heading-title{font-family:"Karla", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-101979 .elementor-element.elementor-element-fafd04e:not(.elementor-motion-effects-element-type-background), .elementor-101979 .elementor-element.elementor-element-fafd04e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allaboutthesunshinestate.com/wp-content/uploads/2022/05/all-about-sunshine-state-hand-phone-advertise.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-101979 .elementor-element.elementor-element-fafd04e > .elementor-container{min-height:36vw;}.elementor-101979 .elementor-element.elementor-element-fafd04e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101979 .elementor-element.elementor-element-fafd04e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101979 .elementor-element.elementor-element-1bb69d2 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-101979 .elementor-element.elementor-element-75e8266{margin-top:30px;margin-bottom:0px;}.elementor-101979 .elementor-element.elementor-element-9215e4d{text-align:center;}.elementor-101979 .elementor-element.elementor-element-9215e4d .elementor-heading-title{color:var( --e-global-color-text );}@media(min-width:768px){.elementor-101979 .elementor-element.elementor-element-3a3aeaa{width:74.666%;}.elementor-101979 .elementor-element.elementor-element-2d83aea{width:25%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-101979 .elementor-element.elementor-element-09a10a4{right:18px;}body.rtl .elementor-101979 .elementor-element.elementor-element-09a10a4{left:18px;}.elementor-101979 .elementor-element.elementor-element-09a10a4{bottom:18px;}.elementor-101979 .elementor-element.elementor-element-09a10a4 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-101979 .elementor-element.elementor-element-337ce68 .elementor-image-box-img{margin-bottom:0px;}.elementor-101979 .elementor-element.elementor-element-bf572eb .elementor-image-box-img{margin-bottom:0px;}.elementor-101979 .elementor-element.elementor-element-6c286cd .elementor-image-box-img{margin-bottom:0px;}.elementor-101979 .elementor-element.elementor-element-09a10a4{width:auto;max-width:auto;}.elementor-101979 .elementor-element.elementor-element-09a10a4 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-22d9083 */.elementor-101979 .elementor-element.elementor-element-22d9083 h1 {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23350d2 */.elementor-101979 .elementor-element.elementor-element-23350d2 p {
    line-height: 1.9;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-337ce68 */.elementor-101979 .elementor-element.elementor-element-337ce68 .elementor-image-box-img {
    border-radius: 8px 8px 0 0;
    padding: 8px;
    background: #398791;
}
.elementor-101979 .elementor-element.elementor-element-337ce68 .elementor-image-box-title {
    background: #398791;
    border-radius: 0 0 8px 8px;
    line-height: 1.9;
padding-bottom: 8px;
margin: 0 0 24px 0;
    
}

.elementor-101979 .elementor-element.elementor-element-337ce68 p {
    text-align: left;
    line-height: 1.9;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf572eb */.elementor-101979 .elementor-element.elementor-element-bf572eb .elementor-image-box-img {
    border-radius: 8px 8px 0 0;
    padding: 8px;
    background: #398791;
}
.elementor-101979 .elementor-element.elementor-element-bf572eb .elementor-image-box-title {
    background: #398791;
    border-radius: 0 0 8px 8px;
    line-height: 1.9;
padding-bottom: 8px;
margin: 0 0 24px 0;
    
}

.elementor-101979 .elementor-element.elementor-element-bf572eb p {
    text-align: left;
    line-height: 1.9;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c286cd */.elementor-101979 .elementor-element.elementor-element-6c286cd .elementor-image-box-img {
    border-radius: 8px 8px 0 0;
    padding: 8px;
    background: #398791;
}
.elementor-101979 .elementor-element.elementor-element-6c286cd .elementor-image-box-title {
    background: #398791;
    border-radius: 0 0 8px 8px;
    line-height: 1.9;
padding-bottom: 8px;
margin: 0 0 24px 0;
    
}

.elementor-101979 .elementor-element.elementor-element-6c286cd p {
    text-align: left;
    line-height: 1.9;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a74aa7f */.elementor-101979 .elementor-element.elementor-element-a74aa7f h2 {
    border: none;
    margin-bottom: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09a10a4 */.elementor-101979 .elementor-element.elementor-element-09a10a4 h2 {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b1335e8 */.elementor-101979 .elementor-element.elementor-element-b1335e8 .elementor-widget-container {
    
    
}
.elementor-101979 .elementor-element.elementor-element-b1335e8 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38c3c57 */.elementor-101979 .elementor-element.elementor-element-38c3c57 p {
    line-height: 1.9;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3e489f */.elementor-101979 .elementor-element.elementor-element-c3e489f h2 {
    border: none;
    margin-bottom: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-132f0af */.elementor-101979 .elementor-element.elementor-element-132f0af p {
    line-height: 1.9;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-138022c */.elementor-101979 .elementor-element.elementor-element-138022c h2 {
    border: none;
    margin-bottom: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e871ae1 */.elementor-101979 .elementor-element.elementor-element-e871ae1 p {
    line-height: 1.9;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65056c */.elementor-101979 .elementor-element.elementor-element-b65056c h2 {
    border: none;
    margin-bottom: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9215e4d */.elementor-101979 .elementor-element.elementor-element-9215e4d h2 {
    border: none;
    margin-bottom: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94c14d6 */.elementor-101979 .elementor-element.elementor-element-94c14d6 li {
    padding: 8px;
}
.elementor-101979 .elementor-element.elementor-element-94c14d6 li a {
    
    color: #000;
}/* End custom CSS */