.elementor-1204 .elementor-element.elementor-element-1718fba{--display:flex;--min-height:292px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0125px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-1204 .elementor-element.elementor-element-81fc022 .elementor-heading-title{font-family:"DESIGNER", Sans-serif;font-size:62px;font-weight:600;line-height:70px;color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-435ae4d{--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;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1204 .elementor-element.elementor-element-b353a11.elementor-element{--align-self:center;}.elementor-1204 .elementor-element.elementor-element-b353a11{text-align:start;font-family:"Acumin", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-1204 .elementor-element.elementor-element-b353a11 a{color:#004671;}@media(max-width:767px){.elementor-1204 .elementor-element.elementor-element-1718fba{--min-height:169px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1204 .elementor-element.elementor-element-81fc022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1204 .elementor-element.elementor-element-81fc022 .elementor-heading-title{font-size:34px;line-height:50px;}.elementor-1204 .elementor-element.elementor-element-b353a11{padding:0px 15px 0px 15px;text-align:start;font-size:16px;}}@media(min-width:768px){.elementor-1204 .elementor-element.elementor-element-1718fba{--content-width:1242px;}}/* Start custom CSS */.swiper-wrapper{
    transition-timing-function:linear !important;
}
.no-pointer{
    pointer-events: none !important;
}
@media screen and (min-width: 500px) {

    span.elementor-button-icon {
        margin-top: 0px !important;
    }
}

@media screen and (min-width: 500px) {

   .elementskit-commentor-content p {
        width: 390px !important;
        float: right !important;
    }

    .ekit-testimonial--avatar img{
        position: relative !important;
        top: -266px !important;
        width: 200px !important;
    }
    .elementskit-single-testimonial-slider{
        border-radius: 15px !important;
    }
}

@media screen and (min-width: 1600px) {
#lp-1, #lp-2, #lp-3, #lp-4, #lp-5, #lp-6, #lp-7, #lp-8, #lp-9, #lp-10, #lp-11, #lp-12 {
    display:none !important;
}
}

.elementor-button-icon{
    margin-top:-3px !important;
}

.b-p-points .elementor-image-box-img img{
        margin-top: 8px !important;
    }

.single-l h3.elementor-image-box-title {
        margin-top: 5px !important;
}

.elementor-element-fa9fcab .elementor-repeater-item-15caee2 p, .elementor-element-fa9fcab .elementor-repeater-item-15caee2 span, .elementor-element-fa9fcab .elementor-repeater-item-15caee2 strong{
    color:#fff !important;   
}


.elementor-element-fa9fcab .elementor-repeater-item-a461027 p, .elementor-element-fa9fcab .elementor-repeater-item-a461027 span, .elementor-element-fa9fcab .elementor-repeater-item-a461027 strong{
    color:#fff !important;   
}

.elementor-element-fa9fcab .elementor-repeater-item-2440b90 p, .elementor-element-fa9fcab .elementor-repeater-item-2440b90 span, .elementor-element-fa9fcab .elementor-repeater-item-2440b90 strong{
    color:#fff !important;   
}

.elementor-element-fa9fcab .elementor-repeater-item-ac15d9a p, .elementor-element-fa9fcab .elementor-repeater-item-ac15d9a span, .elementor-element-fa9fcab .elementor-repeater-item-ac15d9a strong{
    color:#fff !important;   
}

.elementor-element-fa9fcab .elementor-repeater-item-e30ad0c p, .elementor-element-fa9fcab .elementor-repeater-item-e30ad0c span, .elementor-element-fa9fcab .elementor-repeater-item-e30ad0c strong{
    color:#fff !important;
}

.elementor-element-fa9fcab .elementor-repeater-item-ba116aa p, .elementor-element-fa9fcab .elementor-repeater-item-ba116aa span, .elementor-element-fa9fcab .elementor-repeater-item-ba116aa strong{
    color:#fff !important;   
}

.elementor-element-fa9fcab .elementor-repeater-item-d794330 p, .elementor-element-fa9fcab .elementor-repeater-item-d794330 span, .elementor-element-fa9fcab .elementor-repeater-item-d794330 strong{
    color:#fff !important;   
}

.ekit-testimonial--avatar {
    WIDTH: 30% !important;
}
.elementskit-profile-info{
    Width: 70% !important;
}

.elementor-repeater-item-6b148eb p, .elementor-repeater-item-6b148eb strong, .elementor-repeater-item-6b148eb span{
 color:#fff !important;   
}

.elementskit-testimonial-slider .swiper-pagination {
    bottom: -30px !important;
}


    .elementskit-commentor-image img {
        height: auto !important;
        width: 140px !important;
        border-radius: 0 !important;
    }

.elementor-19 .elementor-element.elementor-element-fa9fcab .elementskit-profile-info .elementskit-author-name {
    margin-top: 12px;
    font-family: "Roboto", Sans-serif;
    margin-bottom: 0px;
}

.wpr-testimonial-prev-arrow, .wpr-testimonial-next-arrow{
    margin-top: -70px !important    ;
}
.wpr-testimonial-prev-arrow svg, .wpr-testimonial-next-arrow svg{
    fill: #ffffff !important;
}
.wpr-testimonial-name{
    padding: 0px 30px !important;
}

#slick-slide00{
    padding-bottom: 15px !important;
    padding-top: 12% !important;
    background: url(https://thrivewithstorm.com/wp-content/uploads/2025/06/IMG-2-1-1-1.png), #A60D1F !important;
    background-size: 100% auto !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
}

#slick-slide01{
    padding-bottom: 15px !important;
    padding-top: 12% !important;
    background: url(https://thrivewithstorm.com/wp-content/uploads/2024/08/IMG-1-2.png), #3d3a59 !important;
    background-size: 100% auto !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
}

#slick-slide02{
    padding-bottom: 15px !important;
    padding-top: 12% !important;
    background: url(https://thrivewithstorm.com/wp-content/uploads/2024/08/IMG-3-1.png), #3d3a59 !important;
    background-size: 100% auto !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
}

.wpr-testimonial-content-inner{
    background: none !important;
}

.wpr-testimonial-content-inner::before{
    display:none;
}


.grad-text{
    background: linear-gradient(90deg, #F34749 0%, #FD5B8D 50%, #EC8455 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent !important;
}

    .elementor-19 .elementor-element.elementor-element-da6aaa0:not(.elementor-motion-effects-element-type-background){
        background-image: url(https://storage.googleapis.com/msgsndr/pp4JcVWxKYDqtcbMmUBC/media/66abfa67a7243ba03ee52b7f.jpeg) !important;
    }

.solid-bg{
    background: #E21C1D; padding: 7px 10px 2px 10px;
    color:#fff;
}
.solid-bg-blue{
    background: #172E8E; padding: 7px 3px 2px 10px;
    color:#fff;
    margin-bottom:10px;
}

.trust .elementor-image-box-wrapper{
    display: flex !important;
    gap: 10px !important;
}
.trust .elementor-image-box-title {
    margin-top:-3px !important;
}
.elementor-image-box-title{
    font-size:15px !important;
    line-height:1.3em !important;
}

.facts .elementor-image-box-wrapper{
    display: flex !important;
    gap: 16px !important;
}
.facts .elementor-image-box-title {
    margin-top: -3px !important;
}

.facts-1 .elementor-image-box-wrapper{
    display: flex !important;
    gap: 8px !important;
}
.facts-1 .elementor-image-box-title {
    margin-top: 3px !important;
}

/********PC*********/
/********PC*********/
/********PC*********/
/********PC*********/
/*slider-bg*/
#sbg-1 {
    width: 100%;
 /* Adjust height as needed */
    background-image: url('https://thrivewithstorm.com/wp-content/uploads/2025/04/Top-1-1.png');
    background-repeat: repeat-x !important;
    background-size: cover; 
    background-position: top left;
    animation: moveBackground 50s linear infinite;
}

@keyframes moveBackground {
    0% {
        background-position: 0% 0%;
    }
    100% {
        background-position: 100% 0%;
    }
}

#sbg-2 {
    width: 100%;
 /* Adjust height as needed */
    background-image: url('https://thrivewithstorm.com/wp-content/uploads/2025/04/Bot-1-1.png');
    background-repeat: repeat-x !important;
    background-size: cover; 
    background-position: top right;
    animation: moveBackgrounds 50s linear infinite;
}

@keyframes moveBackgrounds {
    0% {
        background-position: 100% 0%;
    }
    100% {
        background-position: 0% 0%;
    }
}

#lp-1{
    background-image: url(https://storage.googleapis.com/msgsndr/pp4JcVWxKYDqtcbMmUBC/media/66a854c99d8a3994c571c83d.jpeg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom: 114%;
}
#lp-2{
    background-image: url(https://storage.googleapis.com/msgsndr/pp4JcVWxKYDqtcbMmUBC/media/6680f8f63f342342fb69f97d.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom: 120%;
}
#lp-3{
    background-image: url(https://storage.googleapis.com/msgsndr/pp4JcVWxKYDqtcbMmUBC/media/66c0c6213b96a6112eedffc1.jpeg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom: 132%;
}

#lp-4{
    background-image: url(https://storage.googleapis.com/msgsndr/pp4JcVWxKYDqtcbMmUBC/media/6683c41161f34b3365ddcf6b.jpeg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom:60%;
}
#lp-5{
    background-image: url(https://storage.googleapis.com/msgsndr/pp4JcVWxKYDqtcbMmUBC/media/66c0c7f5e7142406e62e3e36.jpeg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom:88%;
}
#lp-6{
    background-image: url(https://storage.googleapis.com/msgsndr/pp4JcVWxKYDqtcbMmUBC/media/668c790af7357752e13bcfc6.jpeg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom:120%;
}
#lp-7{
    background-image: url(https://storage.googleapis.com/msgsndr/pp4JcVWxKYDqtcbMmUBC/media/66a8584a688d5ea4e016c8b8.jpeg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom:135%;
}


#lp2-2{
    background-image: url(https://storage.googleapis.com/msgsndr/pp4JcVWxKYDqtcbMmUBC/media/66a855fda57ce50a00620b7e.jpeg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom:88%;
}


#lp-8{
    background-image: url(https://storage.googleapis.com/msgsndr/pp4JcVWxKYDqtcbMmUBC/media/66c0a04066f58dbb0bd330a8.jpeg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom:111%;
}

#lp-9{
    background-image: url(https://storage.googleapis.com/msgsndr/pp4JcVWxKYDqtcbMmUBC/media/66a859519d8a3985c971cbf6.jpeg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom:238%;
}
#lp-10{
    background-image: url(https://storage.googleapis.com/msgsndr/pp4JcVWxKYDqtcbMmUBC/media/66a859523c9fe01ee646cb4b.jpeg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom:84%;
}

#lp-11{
    background-image: url(https://storage.googleapis.com/msgsndr/pp4JcVWxKYDqtcbMmUBC/media/66a85951a57ce56112620f8d.jpeg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom:155%;
}

#lp-12{
    background-image: url(https://storage.googleapis.com/msgsndr/pp4JcVWxKYDqtcbMmUBC/media/66a859517e16fc305157c93e.jpeg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom:96%;
}

.elementor-toggle-item{
        border-radius: 10px !important;
}






.elementor-element-054486a .elementor-repeater-item-d794330 p, .elementor-element-054486a .elementor-repeater-item-d794330 span, .elementor-element-054486a .elementor-repeater-item-d794330 strong{
    color:#fff !important;   
}
.elementor-element-054486a .elementor-repeater-item-e30ad0c p, .elementor-element-054486a .elementor-repeater-item-e30ad0c span, .elementor-element-054486a .elementor-repeater-item-e30ad0c strong{
    color:#fff !important;   
}
.elementor-element-054486a .elementor-repeater-item-ac15d9a p, .elementor-element-054486a .elementor-repeater-item-ac15d9a span, .elementor-element-054486a .elementor-repeater-item-ac15d9a strong{
    color:#fff !important;   
}
.elementor-element-054486a .elementor-repeater-item-ba116aa p, .elementor-element-054486a .elementor-repeater-item-ba116aa span, .elementor-element-054486a .elementor-repeater-item-ba116aa strong{
    color:#fff !important;   
}
.elementor-element-054486a .elementor-repeater-item-15caee2 p, .elementor-element-054486a .elementor-repeater-item-15caee2 span, .elementor-element-054486a .elementor-repeater-item-15caee2 strong{
    color:#fff !important;   
}
.elementor-element-054486a .elementor-repeater-item-a461027 p, .elementor-element-054486a .elementor-repeater-item-a461027 span, .elementor-element-054486a .elementor-repeater-item-a461027 strong{
    color:#fff !important;   
}
.elementor-element-054486a .elementor-repeater-item-2440b9 p, .elementor-element-054486a .elementor-repeater-item-2440b9 span, .elementor-element-054486a .elementor-repeater-item-2440b9 strong{
    color:#fff !important;   
}
.elementor-element-054486a .elementor-repeater-item-2440b90 p, .elementor-element-054486a .elementor-repeater-item-2440b90 span, .elementor-element-054486a .elementor-repeater-item-2440b90 strong{
    color:#fff !important;   
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DESIGNER';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mikecollierwx.com/wp-content/uploads/2025/12/DESIGNER.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Acumin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mikecollierwx.com/wp-content/uploads/2025/12/Acumin-RPro-2.ttf') format('truetype');
}
@font-face {
	font-family: 'Acumin';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mikecollierwx.com/wp-content/uploads/2025/12/Acumin-BdPro-2.ttf') format('truetype');
}
@font-face {
	font-family: 'Acumin';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://mikecollierwx.com/wp-content/uploads/2025/12/Acumin-ItPro-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */