.elementor-30467 .elementor-element.elementor-element-07e32f7{--display:flex;--min-height:90vh;--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;--justify-content:center;--flex-wrap:nowrap;--overlay-opacity:0.75;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-30467 .elementor-element.elementor-element-07e32f7::before, .elementor-30467 .elementor-element.elementor-element-07e32f7 > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-07e32f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-07e32f7 > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-07e32f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-07e32f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #00000059 0%, #000000 100%);}.elementor-30467 .elementor-element.elementor-element-07e32f7 .elementor-background-slideshow__slide__image{background-size:contain;background-position:center center;}.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-30467 .elementor-element.elementor-element-02c01d1{width:100%;max-width:100%;text-align:start;}.elementor-30467 .elementor-element.elementor-element-02c01d1 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-30467 .elementor-element.elementor-element-02c01d1 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:3.2px;color:var( --e-global-color-2dd1eeb );}.elementor-30467 .elementor-element.elementor-element-fdd40be{width:100%;max-width:100%;text-align:start;}.elementor-30467 .elementor-element.elementor-element-fdd40be > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-30467 .elementor-element.elementor-element-fdd40be .elementor-heading-title{font-family:"Mitr", Sans-serif;font-size:68px;font-weight:600;line-height:1.2em;color:var( --e-global-color-2dd1eeb );}.elementor-30467 .elementor-element.elementor-element-c47613e{--spacer-size:1px;width:100%;max-width:100%;}.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-30467 .elementor-element.elementor-element-974a6f5 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-30467 .elementor-element.elementor-element-974a6f5{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:300;line-height:1.6em;color:var( --e-global-color-2dd1eeb );}.elementor-widget-jet-button .jet-button__plane-normal{background-color:var( --e-global-color-primary );}.elementor-widget-jet-button .jet-button__plane-hover{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-button  .jet-button__state-normal .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-button  .jet-button__state-hover .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-30467 .elementor-element.elementor-element-a1fc330 .jet-button__plane-normal{background-color:var( --e-global-color-2dd1eeb );}.elementor-30467 .elementor-element.elementor-element-a1fc330 .jet-button__plane-hover{background-color:var( --e-global-color-18ab7b3 );}.elementor-30467 .elementor-element.elementor-element-a1fc330{width:100%;max-width:100%;}.elementor-30467 .elementor-element.elementor-element-a1fc330 .jet-button__instance{width:165px;height:50px;border-radius:50px 50px 50px 50px;}.elementor-30467 .elementor-element.elementor-element-a1fc330 .jet-button__container{justify-content:flex-start;}.elementor-30467 .elementor-element.elementor-element-a1fc330 .jet-button__state-normal .jet-button__label{text-align:left;color:var( --e-global-color-21bf016 );}.elementor-30467 .elementor-element.elementor-element-a1fc330 .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-30467 .elementor-element.elementor-element-a1fc330  .jet-button__state-normal .jet-button__label{font-family:var( --e-global-typography-c34ad4b-font-family ), Sans-serif;font-size:var( --e-global-typography-c34ad4b-font-size );font-weight:var( --e-global-typography-c34ad4b-font-weight );text-transform:var( --e-global-typography-c34ad4b-text-transform );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-a1fc330  .jet-button__state-hover .jet-button__label{font-family:var( --e-global-typography-c34ad4b-font-family ), Sans-serif;font-size:var( --e-global-typography-c34ad4b-font-size );font-weight:var( --e-global-typography-c34ad4b-font-weight );text-transform:var( --e-global-typography-c34ad4b-text-transform );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-3d439d7{--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:11px;--padding-bottom:11px;--padding-left:1%;--padding-right:1%;}.elementor-30467 .elementor-element.elementor-element-3d439d7:not(.elementor-motion-effects-element-type-background), .elementor-30467 .elementor-element.elementor-element-3d439d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ab7b3 );}.elementor-30467 .elementor-element.elementor-element-e0a89b6{text-align:center;font-family:"Ubuntu", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:2.9px;color:var( --e-global-color-2dd1eeb );}.elementor-30467 .elementor-element.elementor-element-cd072ce{--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:0% 8%;--row-gap:0%;--column-gap:8%;--overlay-opacity:0.2;--padding-top:104px;--padding-bottom:183px;--padding-left:5%;--padding-right:5%;}.elementor-30467 .elementor-element.elementor-element-cd072ce:not(.elementor-motion-effects-element-type-background), .elementor-30467 .elementor-element.elementor-element-cd072ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5F3;}.elementor-30467 .elementor-element.elementor-element-cd072ce::before, .elementor-30467 .elementor-element.elementor-element-cd072ce > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-cd072ce > .e-con-inner > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-cd072ce > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-cd072ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-cd072ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.mcclarroninsurance.com/wp-content/uploads/2024/07/pattern-bg.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30467 .elementor-element.elementor-element-c42a65a{--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:space-between;--gap:0% 5%;--row-gap:0%;--column-gap:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-30467 .elementor-element.elementor-element-b1f3e51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30467 .elementor-element.elementor-element-b1f3e51 img{border-radius:20px 20px 20px 20px;box-shadow:-16px 16px 0px 0px #EDF5F3;}.elementor-30467 .elementor-element.elementor-element-9ea3fdd > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-30467 .elementor-element.elementor-element-9ea3fdd img{border-radius:20px 20px 20px 20px;box-shadow:16px -15px 0px 0px #EDF5F3;}.elementor-30467 .elementor-element.elementor-element-dde67d1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30467 .elementor-element.elementor-element-0a579e5{width:100%;max-width:100%;text-align:start;}.elementor-30467 .elementor-element.elementor-element-0a579e5 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-30467 .elementor-element.elementor-element-0a579e5 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:3.2px;color:var( --e-global-color-18ab7b3 );}.elementor-30467 .elementor-element.elementor-element-64a651d > .elementor-widget-container{margin:0px 0px 27px 0px;}.elementor-30467 .elementor-element.elementor-element-64a651d .elementor-heading-title{font-family:"Mitr", Sans-serif;font-size:48px;font-weight:600;line-height:1.3em;color:var( --e-global-color-ad4430f );}.elementor-30467 .elementor-element.elementor-element-792b71e > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-30467 .elementor-element.elementor-element-792b71e{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}.elementor-30467 .elementor-element.elementor-element-6e6e5d4 .jet-button__plane-normal{background-color:var( --e-global-color-18ab7b3 );}.elementor-30467 .elementor-element.elementor-element-6e6e5d4 .jet-button__plane-hover{background-color:var( --e-global-color-4cfcedb );}.elementor-30467 .elementor-element.elementor-element-6e6e5d4{width:100%;max-width:100%;}.elementor-30467 .elementor-element.elementor-element-6e6e5d4 .jet-button__instance{width:430px;height:50px;border-radius:50px 50px 50px 50px;}.elementor-30467 .elementor-element.elementor-element-6e6e5d4 .jet-button__container{justify-content:flex-start;}.elementor-30467 .elementor-element.elementor-element-6e6e5d4 .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-30467 .elementor-element.elementor-element-6e6e5d4 .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-30467 .elementor-element.elementor-element-6e6e5d4  .jet-button__state-normal .jet-button__label{font-family:var( --e-global-typography-c34ad4b-font-family ), Sans-serif;font-size:var( --e-global-typography-c34ad4b-font-size );font-weight:var( --e-global-typography-c34ad4b-font-weight );text-transform:var( --e-global-typography-c34ad4b-text-transform );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-6e6e5d4  .jet-button__state-hover .jet-button__label{font-family:var( --e-global-typography-c34ad4b-font-family ), Sans-serif;font-size:var( --e-global-typography-c34ad4b-font-size );font-weight:var( --e-global-typography-c34ad4b-font-weight );text-transform:var( --e-global-typography-c34ad4b-text-transform );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-6ed0abc{--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:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;--z-index:1;}.elementor-30467 .elementor-element.elementor-element-6ed0abc:not(.elementor-motion-effects-element-type-background), .elementor-30467 .elementor-element.elementor-element-6ed0abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d65cca );}.elementor-30467 .elementor-element.elementor-element-e809184{--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:space-between;--flex-wrap:wrap;--border-radius:25px 25px 25px 25px;--margin-top:-75px;--margin-bottom:-75px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:46px;--padding-left:2.5%;--padding-right:2.5%;}.elementor-30467 .elementor-element.elementor-element-e809184:not(.elementor-motion-effects-element-type-background), .elementor-30467 .elementor-element.elementor-element-e809184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-18ab7b3 ) 0%, #0F6E4E 100%);}.elementor-30467 .elementor-element.elementor-element-7a990f2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-30467 .elementor-element.elementor-element-7a990f2{text-align:start;}.elementor-30467 .elementor-element.elementor-element-7a990f2 .elementor-heading-title{font-family:"Mitr", Sans-serif;font-size:42px;font-weight:600;line-height:1.3em;color:var( --e-global-color-2dd1eeb );}.elementor-30467 .elementor-element.elementor-element-0b06258 .jet-button__plane-normal{background-color:var( --e-global-color-2dd1eeb );}.elementor-30467 .elementor-element.elementor-element-0b06258 .jet-button__plane-hover{background-color:var( --e-global-color-4cfcedb );}.elementor-30467 .elementor-element.elementor-element-0b06258 .jet-button__instance{width:165px;height:50px;border-radius:50px 50px 50px 50px;}.elementor-30467 .elementor-element.elementor-element-0b06258 .jet-button__container{justify-content:flex-start;}.elementor-30467 .elementor-element.elementor-element-0b06258 .jet-button__state-normal .jet-button__label{text-align:left;color:var( --e-global-color-18ab7b3 );}.elementor-30467 .elementor-element.elementor-element-0b06258 .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-30467 .elementor-element.elementor-element-0b06258  .jet-button__state-normal .jet-button__label{font-family:var( --e-global-typography-c34ad4b-font-family ), Sans-serif;font-size:var( --e-global-typography-c34ad4b-font-size );font-weight:var( --e-global-typography-c34ad4b-font-weight );text-transform:var( --e-global-typography-c34ad4b-text-transform );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-0b06258  .jet-button__state-hover .jet-button__label{font-family:var( --e-global-typography-c34ad4b-font-family ), Sans-serif;font-size:var( --e-global-typography-c34ad4b-font-size );font-weight:var( --e-global-typography-c34ad4b-font-weight );text-transform:var( --e-global-typography-c34ad4b-text-transform );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-9350a77{--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;--overlay-opacity:0.25;--padding-top:150px;--padding-bottom:98px;--padding-left:5%;--padding-right:5%;}.elementor-30467 .elementor-element.elementor-element-9350a77:not(.elementor-motion-effects-element-type-background), .elementor-30467 .elementor-element.elementor-element-9350a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #055A3E 0%, #218E69 100%);}.elementor-30467 .elementor-element.elementor-element-9350a77::before, .elementor-30467 .elementor-element.elementor-element-9350a77 > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-9350a77 > .e-con-inner > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-9350a77 > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-9350a77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-9350a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.mcclarroninsurance.com/wp-content/uploads/2024/07/pattern-bg.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30467 .elementor-element.elementor-element-e4f4c59{width:100%;max-width:100%;text-align:center;}.elementor-30467 .elementor-element.elementor-element-e4f4c59 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-30467 .elementor-element.elementor-element-e4f4c59 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:3.2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-2dd1eeb );}.elementor-30467 .elementor-element.elementor-element-9a078bd > .elementor-widget-container{margin:0px 0px 27px 0px;}.elementor-30467 .elementor-element.elementor-element-9a078bd{text-align:center;}.elementor-30467 .elementor-element.elementor-element-9a078bd .elementor-heading-title{font-family:"Mitr", Sans-serif;font-size:48px;font-weight:600;line-height:1.3em;color:var( --e-global-color-2dd1eeb );}.elementor-30467 .elementor-element.elementor-element-3e96698{--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:space-between;--gap:0% 2%;--row-gap:0%;--column-gap:2%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__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 );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__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 );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-flip-box__back{background-color:var( --e-global-color-4cfcedb );}.elementor-30467 .elementor-element.elementor-element-967fa50{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-30467 .elementor-element.elementor-element-967fa50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30467 .elementor-element.elementor-element-967fa50 > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-flip-box{height:46vh;}.elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-flip-box__layer, .elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-flip-box__layer__overlay{border-radius:100%;}.elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-icon-wrapper{margin-bottom:70px;}.elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-icon i{transform:rotate(0deg);}.elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-icon svg{transform:rotate(0deg);}.elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-2dd1eeb );font-family:"Mitr", Sans-serif;font-weight:600;}.elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}.elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-flip-box__button{margin-inline-center:0;}.elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}.elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-flip-box__back{background-color:var( --e-global-color-4cfcedb );}.elementor-30467 .elementor-element.elementor-element-cd1b56c{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-30467 .elementor-element.elementor-element-cd1b56c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30467 .elementor-element.elementor-element-cd1b56c > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-flip-box{height:46vh;}.elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-flip-box__layer, .elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-flip-box__layer__overlay{border-radius:100%;}.elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-icon-wrapper{margin-bottom:70px;}.elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-icon i{transform:rotate(0deg);}.elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-icon svg{transform:rotate(0deg);}.elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-2dd1eeb );font-family:"Mitr", Sans-serif;font-weight:600;}.elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}.elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-flip-box__button{margin-inline-center:0;}.elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}.elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-flip-box__back{background-color:var( --e-global-color-4cfcedb );}.elementor-30467 .elementor-element.elementor-element-a8db05e{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-30467 .elementor-element.elementor-element-a8db05e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30467 .elementor-element.elementor-element-a8db05e > .elementor-widget-container{border-radius:100% 100% 100% 100%;}.elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-flip-box{height:46vh;}.elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-flip-box__layer, .elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-flip-box__layer__overlay{border-radius:100%;}.elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-icon-wrapper{margin-bottom:70px;}.elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-icon i{transform:rotate(0deg);}.elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-icon svg{transform:rotate(0deg);}.elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-2dd1eeb );font-family:"Mitr", Sans-serif;font-weight:600;}.elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}.elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-flip-box__button{margin-inline-center:0;}.elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}.elementor-30467 .elementor-element.elementor-element-23cbb96{--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:0% 8%;--row-gap:0%;--column-gap:8%;--padding-top:54px;--padding-bottom:112px;--padding-left:5%;--padding-right:5%;}.elementor-30467 .elementor-element.elementor-element-23cbb96:not(.elementor-motion-effects-element-type-background), .elementor-30467 .elementor-element.elementor-element-23cbb96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2dd1eeb );}.elementor-30467 .elementor-element.elementor-element-4df3795{--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:space-between;--gap:0% 5%;--row-gap:0%;--column-gap:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30467 .elementor-element.elementor-element-3f371c6{--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:space-between;--gap:0% 5%;--row-gap:0%;--column-gap:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30467 .elementor-element.elementor-element-3f371c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30467 .elementor-element.elementor-element-3f6bab1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30467 .elementor-element.elementor-element-3f6bab1 img{border-radius:20px 20px 20px 20px;box-shadow:-16px 16px 0px 0px #EDF5F3;}.elementor-30467 .elementor-element.elementor-element-f1e8cde > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-30467 .elementor-element.elementor-element-f1e8cde img{border-radius:20px 20px 20px 20px;box-shadow:16px -15px 0px 0px #EDF5F3;}.elementor-30467 .elementor-element.elementor-element-866463d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30467 .elementor-element.elementor-element-fbca219{width:100%;max-width:100%;text-align:start;}.elementor-30467 .elementor-element.elementor-element-fbca219 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-30467 .elementor-element.elementor-element-fbca219 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:3.2px;color:var( --e-global-color-18ab7b3 );}.elementor-30467 .elementor-element.elementor-element-a6255d3 > .elementor-widget-container{margin:0px 0px 27px 0px;}.elementor-30467 .elementor-element.elementor-element-a6255d3{text-align:start;}.elementor-30467 .elementor-element.elementor-element-a6255d3 .elementor-heading-title{font-family:"Mitr", Sans-serif;font-size:48px;font-weight:600;line-height:1.3em;color:var( --e-global-color-ad4430f );}.elementor-30467 .elementor-element.elementor-element-96982d9 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-30467 .elementor-element.elementor-element-96982d9{font-family:var( --e-global-typography-57852e3-font-family ), Sans-serif;font-size:var( --e-global-typography-57852e3-font-size );font-weight:var( --e-global-typography-57852e3-font-weight );line-height:var( --e-global-typography-57852e3-line-height );}.elementor-30467 .elementor-element.elementor-element-0cadb4e{--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:0% 8%;--row-gap:0%;--column-gap:8%;--overlay-opacity:0.2;--padding-top:104px;--padding-bottom:183px;--padding-left:5%;--padding-right:5%;}.elementor-30467 .elementor-element.elementor-element-0cadb4e:not(.elementor-motion-effects-element-type-background), .elementor-30467 .elementor-element.elementor-element-0cadb4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5F3;}.elementor-30467 .elementor-element.elementor-element-0cadb4e::before, .elementor-30467 .elementor-element.elementor-element-0cadb4e > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-0cadb4e > .e-con-inner > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-0cadb4e > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-0cadb4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-0cadb4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.mcclarroninsurance.com/wp-content/uploads/2024/07/pattern-bg.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30467 .elementor-element.elementor-element-d03dc30{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30467 .elementor-element.elementor-element-6e279b6{width:100%;max-width:100%;text-align:center;}.elementor-30467 .elementor-element.elementor-element-6e279b6 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-30467 .elementor-element.elementor-element-6e279b6 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:3.2px;color:var( --e-global-color-18ab7b3 );}.elementor-30467 .elementor-element.elementor-element-5729e9d > .elementor-widget-container{margin:0px 0px 41px 0px;}.elementor-30467 .elementor-element.elementor-element-5729e9d{text-align:center;}.elementor-30467 .elementor-element.elementor-element-5729e9d .elementor-heading-title{font-family:"Mitr", Sans-serif;font-size:48px;font-weight:600;line-height:1.3em;color:var( --e-global-color-ad4430f );}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-30467 .elementor-element.elementor-element-e4a6479 .fluentform-widget-custom-radio-checkbox input[type="checkbox"], .elementor-30467 .elementor-element.elementor-element-e4a6479 .fluentform-widget-custom-radio-checkbox input[type="radio"]{width:15px;height:15px;}.elementor-30467 .elementor-element.elementor-element-e4a6479 .fluentform-widget-custom-radio-checkbox input[type="checkbox"]:after, .elementor-30467 .elementor-element.elementor-element-e4a6479 .fluentform-widget-custom-radio-checkbox input[type="radio"]:after{background-color:var( --e-global-color-0234116 );}.elementor-30467 .elementor-element.elementor-element-e4a6479 .fluentform-widget-custom-radio-checkbox input[type="checkbox"]:checked:after, .elementor-30467 .elementor-element.elementor-element-e4a6479 .fluentform-widget-custom-radio-checkbox input[type="radio"]:checked:after{background-color:var( --e-global-color-18ab7b3 );}.elementor-30467 .elementor-element.elementor-element-e4a6479 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-30467 .elementor-element.elementor-element-1388f3e4{--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:center;--flex-wrap:wrap;--overlay-opacity:0.06;--padding-top:104px;--padding-bottom:182px;--padding-left:5%;--padding-right:5%;}.elementor-30467 .elementor-element.elementor-element-1388f3e4:not(.elementor-motion-effects-element-type-background), .elementor-30467 .elementor-element.elementor-element-1388f3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2dd1eeb );}.elementor-30467 .elementor-element.elementor-element-1388f3e4::before, .elementor-30467 .elementor-element.elementor-element-1388f3e4 > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-1388f3e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-1388f3e4 > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-1388f3e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-1388f3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30467 .elementor-element.elementor-element-fded834{width:100%;max-width:100%;text-align:center;}.elementor-30467 .elementor-element.elementor-element-fded834 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30467 .elementor-element.elementor-element-fded834 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:var( --e-global-color-18ab7b3 );}.elementor-30467 .elementor-element.elementor-element-6c1114f1{width:100%;max-width:100%;text-align:center;}.elementor-30467 .elementor-element.elementor-element-6c1114f1 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-30467 .elementor-element.elementor-element-6c1114f1 .elementor-heading-title{font-family:"Mitr", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;color:var( --e-global-color-18ab7b3 );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-30467 .elementor-element.elementor-element-74d3f390 > .elementor-widget-container{margin:0px 0px 39px 0px;}.elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-accordion-item{border-width:0px;}.elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-accordion-icon, .elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-accordion-title{color:var( --e-global-color-18ab7b3 );}.elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-accordion-icon svg{fill:var( --e-global-color-18ab7b3 );}.elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-active .elementor-accordion-icon, .elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-active .elementor-accordion-title{color:var( --e-global-color-4cfcedb );}.elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-4cfcedb );}.elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-accordion-title{font-family:"Mitr", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-tab-title{padding:16px 16px 16px 16px;}.elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-tab-content{color:var( --e-global-color-ad4430f );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 );padding:0px 16px 16px 16px;}@media(max-width:1024px){.elementor-30467 .elementor-element.elementor-element-02c01d1 .elementor-heading-title{font-size:16px;}.elementor-30467 .elementor-element.elementor-element-fdd40be .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-30467 .elementor-element.elementor-element-a1fc330  .jet-button__state-normal .jet-button__label{font-size:var( --e-global-typography-c34ad4b-font-size );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-a1fc330  .jet-button__state-hover .jet-button__label{font-size:var( --e-global-typography-c34ad4b-font-size );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-cd072ce{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:150px;--padding-left:5%;--padding-right:5%;}.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-30467 .elementor-element.elementor-element-dde67d1{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-30467 .elementor-element.elementor-element-0a579e5 .elementor-heading-title{font-size:16px;}.elementor-30467 .elementor-element.elementor-element-6e6e5d4  .jet-button__state-normal .jet-button__label{font-size:var( --e-global-typography-c34ad4b-font-size );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-6e6e5d4  .jet-button__state-hover .jet-button__label{font-size:var( --e-global-typography-c34ad4b-font-size );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-e809184{--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:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:2.5%;--padding-right:2.5%;}.elementor-30467 .elementor-element.elementor-element-7a990f2 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-30467 .elementor-element.elementor-element-7a990f2{text-align:center;}.elementor-30467 .elementor-element.elementor-element-7a990f2 .elementor-heading-title{font-size:32px;}.elementor-30467 .elementor-element.elementor-element-0b06258  .jet-button__state-normal .jet-button__label{font-size:var( --e-global-typography-c34ad4b-font-size );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-0b06258  .jet-button__state-hover .jet-button__label{font-size:var( --e-global-typography-c34ad4b-font-size );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-9350a77{--padding-top:150px;--padding-bottom:98px;--padding-left:5%;--padding-right:5%;}.elementor-30467 .elementor-element.elementor-element-e4f4c59 .elementor-heading-title{font-size:16px;}.elementor-30467 .elementor-element.elementor-element-3e96698{--flex-wrap:wrap;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-30467 .elementor-element.elementor-element-967fa50{width:100%;max-width:100%;}.elementor-30467 .elementor-element.elementor-element-967fa50 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-30467 .elementor-element.elementor-element-cd1b56c{width:100%;max-width:100%;}.elementor-30467 .elementor-element.elementor-element-cd1b56c > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-30467 .elementor-element.elementor-element-a8db05e{width:100%;max-width:100%;}.elementor-30467 .elementor-element.elementor-element-a8db05e > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-30467 .elementor-element.elementor-element-23cbb96{--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-30467 .elementor-element.elementor-element-fbca219 .elementor-heading-title{font-size:16px;}.elementor-30467 .elementor-element.elementor-element-96982d9{font-size:var( --e-global-typography-57852e3-font-size );line-height:var( --e-global-typography-57852e3-line-height );}.elementor-30467 .elementor-element.elementor-element-0cadb4e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:5%;--padding-right:5%;}.elementor-30467 .elementor-element.elementor-element-d03dc30{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-30467 .elementor-element.elementor-element-6e279b6 .elementor-heading-title{font-size:16px;}.elementor-30467 .elementor-element.elementor-element-fded834 .elementor-heading-title{font-size:16px;}.elementor-30467 .elementor-element.elementor-element-6c1114f1 .elementor-heading-title{font-size:36px;}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-accordion-title{font-size:18px;}.elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-30467 .elementor-element.elementor-element-02c01d1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30467 .elementor-element.elementor-element-02c01d1 .elementor-heading-title{font-size:14px;}.elementor-30467 .elementor-element.elementor-element-fdd40be .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-30467 .elementor-element.elementor-element-974a6f5{font-size:16px;}.elementor-30467 .elementor-element.elementor-element-a1fc330 .jet-button__instance{width:210px;height:42px;}.elementor-30467 .elementor-element.elementor-element-a1fc330  .jet-button__state-normal .jet-button__label{font-size:var( --e-global-typography-c34ad4b-font-size );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-a1fc330  .jet-button__state-hover .jet-button__label{font-size:var( --e-global-typography-c34ad4b-font-size );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-e0a89b6{font-size:12px;letter-spacing:1.9px;}.elementor-30467 .elementor-element.elementor-element-cd072ce{--padding-top:50px;--padding-bottom:150px;--padding-left:5%;--padding-right:5%;}.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-30467 .elementor-element.elementor-element-b1f3e51 img{height:250px;object-fit:cover;object-position:top center;}.elementor-30467 .elementor-element.elementor-element-9ea3fdd img{height:250px;object-fit:cover;object-position:top center;}.elementor-30467 .elementor-element.elementor-element-0a579e5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30467 .elementor-element.elementor-element-0a579e5 .elementor-heading-title{font-size:14px;}.elementor-30467 .elementor-element.elementor-element-64a651d .elementor-heading-title{font-size:26px;}.elementor-30467 .elementor-element.elementor-element-792b71e{font-size:14px;}.elementor-30467 .elementor-element.elementor-element-6e6e5d4 .jet-button__instance{width:210px;height:42px;}.elementor-30467 .elementor-element.elementor-element-6e6e5d4  .jet-button__state-normal .jet-button__label{font-size:var( --e-global-typography-c34ad4b-font-size );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-6e6e5d4  .jet-button__state-hover .jet-button__label{font-size:var( --e-global-typography-c34ad4b-font-size );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-6ed0abc{--margin-top:-25px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;}.elementor-30467 .elementor-element.elementor-element-e809184{--padding-top:20px;--padding-bottom:20px;--padding-left:0;--padding-right:0;}.elementor-30467 .elementor-element.elementor-element-7a990f2{text-align:center;}.elementor-30467 .elementor-element.elementor-element-7a990f2 .elementor-heading-title{font-size:21px;}.elementor-30467 .elementor-element.elementor-element-0b06258 .jet-button__instance{width:210px;height:42px;}.elementor-30467 .elementor-element.elementor-element-0b06258  .jet-button__state-normal .jet-button__label{font-size:var( --e-global-typography-c34ad4b-font-size );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-0b06258  .jet-button__state-hover .jet-button__label{font-size:var( --e-global-typography-c34ad4b-font-size );line-height:var( --e-global-typography-c34ad4b-line-height );}.elementor-30467 .elementor-element.elementor-element-9350a77{--padding-top:120px;--padding-bottom:50px;--padding-left:5%;--padding-right:5%;}.elementor-30467 .elementor-element.elementor-element-e4f4c59 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30467 .elementor-element.elementor-element-e4f4c59 .elementor-heading-title{font-size:14px;}.elementor-30467 .elementor-element.elementor-element-9a078bd .elementor-heading-title{font-size:26px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:14px;}.elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:14px;}.elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:14px;}.elementor-30467 .elementor-element.elementor-element-23cbb96{--padding-top:25px;--padding-bottom:050px;--padding-left:5%;--padding-right:5%;}.elementor-30467 .elementor-element.elementor-element-3f6bab1 img{height:250px;object-fit:cover;object-position:top center;}.elementor-30467 .elementor-element.elementor-element-f1e8cde img{height:250px;object-fit:cover;object-position:top center;}.elementor-30467 .elementor-element.elementor-element-fbca219 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30467 .elementor-element.elementor-element-fbca219 .elementor-heading-title{font-size:14px;}.elementor-30467 .elementor-element.elementor-element-a6255d3 .elementor-heading-title{font-size:26px;}.elementor-30467 .elementor-element.elementor-element-96982d9{font-size:var( --e-global-typography-57852e3-font-size );line-height:var( --e-global-typography-57852e3-line-height );}.elementor-30467 .elementor-element.elementor-element-0cadb4e{--padding-top:50px;--padding-bottom:150px;--padding-left:5%;--padding-right:5%;}.elementor-30467 .elementor-element.elementor-element-6e279b6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30467 .elementor-element.elementor-element-6e279b6 .elementor-heading-title{font-size:14px;}.elementor-30467 .elementor-element.elementor-element-5729e9d .elementor-heading-title{font-size:26px;}.elementor-30467 .elementor-element.elementor-element-1388f3e4{--padding-top:50px;--padding-bottom:75px;--padding-left:5%;--padding-right:5%;}.elementor-30467 .elementor-element.elementor-element-fded834 .elementor-heading-title{font-size:14px;}.elementor-30467 .elementor-element.elementor-element-6c1114f1 .elementor-heading-title{font-size:26px;}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-accordion-title{font-size:16px;}.elementor-30467 .elementor-element.elementor-element-74d3f390 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-30467 .elementor-element.elementor-element-c42a65a{--width:50%;}.elementor-30467 .elementor-element.elementor-element-dde67d1{--width:50%;}.elementor-30467 .elementor-element.elementor-element-4df3795{--width:50%;}.elementor-30467 .elementor-element.elementor-element-3f371c6{--width:100.859%;}.elementor-30467 .elementor-element.elementor-element-866463d{--width:45%;}.elementor-30467 .elementor-element.elementor-element-0cadb4e{--content-width:980px;}.elementor-30467 .elementor-element.elementor-element-d03dc30{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30467 .elementor-element.elementor-element-c42a65a{--width:100%;}.elementor-30467 .elementor-element.elementor-element-dde67d1{--width:100%;}.elementor-30467 .elementor-element.elementor-element-4df3795{--width:100%;}.elementor-30467 .elementor-element.elementor-element-3f371c6{--width:100%;}.elementor-30467 .elementor-element.elementor-element-866463d{--width:100%;}.elementor-30467 .elementor-element.elementor-element-d03dc30{--width:100%;}}@media(min-width:1025px){.elementor-30467 .elementor-element.elementor-element-cd072ce::before, .elementor-30467 .elementor-element.elementor-element-cd072ce > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-cd072ce > .e-con-inner > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-cd072ce > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-cd072ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-cd072ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-30467 .elementor-element.elementor-element-9350a77::before, .elementor-30467 .elementor-element.elementor-element-9350a77 > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-9350a77 > .e-con-inner > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-9350a77 > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-9350a77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-9350a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-30467 .elementor-element.elementor-element-0cadb4e::before, .elementor-30467 .elementor-element.elementor-element-0cadb4e > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-0cadb4e > .e-con-inner > .elementor-background-video-container::before, .elementor-30467 .elementor-element.elementor-element-0cadb4e > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-0cadb4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-30467 .elementor-element.elementor-element-0cadb4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for flip-box, class: .elementor-element-967fa50 */.elementor-flip-box { width: calc((46vh) - 20px); /* Adjust '3' to the number of circles per row, '20px' is margin */
    height: calc((46vh) - 20px) !important; /* Ensure height is the same as width */
    border-radius: 50%;
    margin: 10px; /* Adds space between circles */
    box-sizing: border-box; /* Ensures padding and border are included in the element's width and height */
    margin: 0 auto
    ;
}

.elementor-30467 .elementor-element.elementor-element-967fa50 .elementor-icon-wrapper{ display: none; }/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-cd1b56c */.elementor-flip-box { width: calc((46vh) - 20px); /* Adjust '3' to the number of circles per row, '20px' is margin */
    height: calc((46vh) - 20px) !important; /* Ensure height is the same as width */
    border-radius: 50%;
    margin: 10px; /* Adds space between circles */
    box-sizing: border-box; /* Ensures padding and border are included in the element's width and height */
    margin: 0 auto
    ;
}

.elementor-30467 .elementor-element.elementor-element-cd1b56c .elementor-icon-wrapper{ display: none; }/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-a8db05e */.elementor-flip-box { width: calc((46vh) - 20px); /* Adjust '3' to the number of circles per row, '20px' is margin */
    height: calc((46vh) - 20px) !important; /* Ensure height is the same as width */
    border-radius: 50%;
    margin: 10px; /* Adds space between circles */
    box-sizing: border-box; /* Ensures padding and border are included in the element's width and height */
    margin: 0 auto
    ;
}

.elementor-30467 .elementor-element.elementor-element-a8db05e .elementor-icon-wrapper{ display: none; }/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-e4a6479 *//* Fluent Forms - Definitive Custom Styles for Radio Buttons */

/* 1. Hide the default Fluent Forms radio input visually */
.fluentform .ff-el-form-check-label .ff-el-form-check-input[type="radio"] {
    position: absolute !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
    margin: 0 !important;
    visibility: hidden !important;
}

/* 2. Style the CONTAINER (the label) for unselected state */
.fluentform .ff-el-form-check-label {
    background-color: transparent !important; /* Ensure no background for unselected */
    /* General border for all sides, initially transparent */
    border: 1px solid transparent !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 8px 15px !important;
    margin-right: 10px !important;
    margin-bottom: 5px !important;
    transition: all 0.3s ease !important;
    box-sizing: border-box !important; /* Crucial for consistent sizing */
    min-width: 60px !important;
    line-height: normal !important;
}

/* *** DEFINITIVE FIX FOR MISSING LEFT BORDER *** */
/* This rule targets the exact .elementor-30467 .elementor-element.elementor-element-e4a6479 that sets border-left:0 and forces it to be transparent. */
/* This is the most specific possible way using existing classes to ensure border-left is always 1px. */
.fluentform .ff-el-group .ff-el-form-check-button:first-child .ff-el-form-check-label {
    border-left: 1px solid transparent !important; /* Forces the transparent left border for the first-child */
    border-radius: 5px !important; /* Ensure the general radius applies consistently */
}

/* For other buttons in the group, ensure their borders are also correctly defined if Fluent Forms overrides them */
.fluentform .ff-el-group .ff-el-form-check-button .ff-el-form-check-label {
    border-right: 1px solid transparent !important; /* Ensure right border if needed */
}


/* 3. Style the TEXT (the span) within the label for unselected state */
.fluentform .ff-el-form-check-label span {
    color: #2E8F6E !important; /* Text color for unselected */
    font-size: 16px !important;
    line-height: normal !important;
}

/* 4. Style the CONTAINER (the label) when its child input IS CHECKED */
.fluentform .ff-el-form-check-label:has(.ff-el-form-check-input[type="radio"]:checked) {
    background-color: #2E8F6E !important; /* Background for selected state */
    border-color: #2E8F6E !important; /* Match border to background for selected */
}

/* 5. Style the TEXT (the span) within the label when its parent is CHECKED */
.fluentform .ff-el-form-check-label:has(.ff-el-form-check-input[type="radio"]:checked) span {
    color: #FFFFFF !important; /* Text color for selected state */
}

/* FIX FOR HOVER OVERLAY */
.fluentform .ff-el-group .ff-el-form-check-button .ff-el-form-check-label:hover:not(:has(.ff-el-form-check-input[type="radio"]:checked)) {
    background-color: rgba(46, 143, 110, 0.1) !important; /* Your desired light green background on hover */
    box-shadow: none !important;
}

/* Optional: Ensure list items containing these buttons are displayed inline */
.fluentform .ff-el-form-check-radio-group ul,
.fluentform .ff-el-form-check-radio-group li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.fluentform .ff-el-form-check-radio-group li {
    display: inline-block !important;
}/* End custom CSS */