.elementor-481 .elementor-element.elementor-element-79190e9{--display:flex;--min-height:385px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.65;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-481 .elementor-element.elementor-element-79190e9:not(.elementor-motion-effects-element-type-background), .elementor-481 .elementor-element.elementor-element-79190e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preferredinsurance.developmentcorkboard.com/wp-content/uploads/2025/12/pexels-fauxels-3184299-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-481 .elementor-element.elementor-element-79190e9::before, .elementor-481 .elementor-element.elementor-element-79190e9 > .elementor-background-video-container::before, .elementor-481 .elementor-element.elementor-element-79190e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-481 .elementor-element.elementor-element-79190e9 > .elementor-background-slideshow::before, .elementor-481 .elementor-element.elementor-element-79190e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-481 .elementor-element.elementor-element-79190e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#831423;--background-overlay:'';}.elementor-481 .elementor-element.elementor-element-79190e9::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-481 .elementor-element.elementor-element-886f3f1{text-align:center;}.elementor-481 .elementor-element.elementor-element-886f3f1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-481 .elementor-element.elementor-element-61ac783{--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-481 .elementor-element.elementor-element-2c61c17{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:03%;--padding-right:03%;}.elementor-481 .elementor-element.elementor-element-2dc3a3f{--spacer-size:80px;}.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-481 .elementor-element.elementor-element-699a00d{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-481 .elementor-element.elementor-element-8267a03{--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-481 .elementor-element.elementor-element-148ce4f{--spacer-size:80px;}.elementor-481 .elementor-element.elementor-element-15dcd19{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-481 .elementor-element.elementor-element-c19a69c{--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-481 .elementor-element.elementor-element-a42e9e5{--spacer-size:130px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-481 .elementor-element.elementor-element-79190e9:not(.elementor-motion-effects-element-type-background), .elementor-481 .elementor-element.elementor-element-79190e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preferredinsurance.developmentcorkboard.com/wp-content/uploads/2025/12/pexels-fauxels-3184299-scaled.jpg");}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-481 .elementor-element.elementor-element-886f3f1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-481 .elementor-element.elementor-element-2dc3a3f{--spacer-size:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-481 .elementor-element.elementor-element-699a00d{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-481 .elementor-element.elementor-element-148ce4f{--spacer-size:50px;}.elementor-481 .elementor-element.elementor-element-15dcd19{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-481 .elementor-element.elementor-element-a42e9e5{--spacer-size:50px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-481 .elementor-element.elementor-element-886f3f1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-481 .elementor-element.elementor-element-699a00d{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-481 .elementor-element.elementor-element-15dcd19{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//*.main-container-services {*/
        /*    display: flex;*/
        /*    flex-wrap: wrap;*/
        /*    justify-content: space-around;*/
        /*    max-width: 100%;*/
        /*    margin: 0 auto;*/
        /*    gap: 50px;*/
        /*    padding: 50px 0px;*/
        /*}*/

    .service-card-service-service{
            
        position: relative;
        height:100%;
        /* width: calc(50% - 5px); */
        width: 100%;
        background-color:#fff;
        color: white;
        text-align: center;
        transition: transform 0.3s ease;
        border:3px solid #000;
        aspect-ratio: 1 / 1;
        overflow: hidden;
    }
    .service-card-service-service hr{
        width: 75%;
        margin:5px;
    }

        .service-card-service-service:hover{
            border-color:#C31E33;
        }
        .insurance-logo-wrap{
            width: 100%;
            display: inline-block;
            padding:0px 10px;
        }
        .service-card-wrapper{
         
            position: relative;
            height: 100%;
            /* width: calc(50% - 5px); */
            width: 100%;
           /* background-size: cover;
            background-position: center;*/
            border-radius: 0px;
            overflow: hidden;
            color: white;
            text-align: center;
            transition: transform 0.3s ease;
            padding: 20px;
            /*background-color: rgba(0,0,0,0.5);
             filter: grayscale(100%);*/
            
        }
  

    /*    .service-card-service-service::before{
            content:"";
            border:solid #C31E33 3px;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            border-radius: 0px;
            z-index: 20;
        }
        .service-card-wrapper::after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border-radius: 0px;
            transition: filter 0.3s ease;
            background: #fff;
            
           

        }*/
  
        .service-card-wrapper:hover {
            filter: grayscale(0);
        }

        .service-card-service-service__content {
            width: 100%;
            position: relative;
            z-index: 1;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            transition: opacity 0.3s ease;
        }

        .service-card-service-service:hover .service-card-service-service__content {
            /*opacity: 0;*/
        }
        .service-card-service-service:hover .service-card-wrapper{
            filter: grayscale(0);
            background-color: rgba(0,0,0,0);
        }
        .service-card-service-service__overlay {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            background-color: rgba(0, 0, 0, 0.85);
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            opacity: 0;
            transition: opacity 0.3s ease;
            z-index: 1;
            border-radius: 0px;
            overflow-y: auto;
           /*filter: grayscale(0);*/
           
        }

        .service-card-service-service:hover .service-card-service-service__overlay {
            opacity: 1;
           
        }
        .service-card-service-service:hover .service-card-service-service__overlay a{
             text-decoration: none !important;
        }

        .service-card-service-service__title {
            font-size:18px;
            font-weight: 600;
            line-height: 22px;
            color: #ffffff;
            /*margin-bottom: 15px;*/
            /*padding: 0 5px;*/
            font-family: "Open Sans", Sans-serif;
            margin:5px 0px;
            
        }
        a.service-card-service-service__text{
            font-family: "Open Sans", Sans-serif;
            color:#fff;
            font-size: 18px;
            font-weight: normal;
            line-height: 22px;
            margin:5px 0px;

        }
        .service-card-service-service__text .elementor-icon{
            font-size:15px;
            fill:#fff;
            margin-right:5px;
        }

        .service-card-service-service__btn {
            color: #ffffff;
             font-size: 15px;
            text-decoration: none;
            background-color: #1E438A;
            padding: 5px 15px;
            border-radius: 0px;
            font-weight: 600;
             font-family: "Noto Sans", Sans-serif;
            transition: background-color 0.3s ease;
        }

        .service-card-service-service__btn:hover {
            background-color: #33ABE3;
            color: #ffffff;
        }

        
/*@media screen and (min-width: 767px){
    .service-card-service-service{
        width: 49%;
     
    }
}
@media screen and (min-width: 1025px){
    .service-card-service-service{
        width: calc(19% - 5px);
     
       
    }
}
@media screen and (max-width: 1024px){
    .service-card-wrapper{
        max-width: 300px;
        margin:0px auto;
        
    }
     .offset-up::before{
         max-width: 300px;
         margin-top:0px;
           top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top: -20px;
        margin-left: -20px;
    }
    .offset-down::before{
        max-width: 300px;
        margin-top:0px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        margin-top: 20px;
        margin-left:-20px;
    }
    .offset-down{
        margin-top:0px;
    }
}
*//* End custom CSS */