@scope (.original-page) to (.site-widget) {
.elementor-1484 .elementor-element.elementor-element-95c9cd7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.7;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-1484 .elementor-element.elementor-element-95c9cd7:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-95c9cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/__l5e/assets-v1/feaffce4-b8e3-4bd2-900f-7435f4caadde/plumbing.jpg");background-position:center center;background-size:cover;}.elementor-1484 .elementor-element.elementor-element-95c9cd7::before, .elementor-1484 .elementor-element.elementor-element-95c9cd7 > .elementor-background-video-container::before, .elementor-1484 .elementor-element.elementor-element-95c9cd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1484 .elementor-element.elementor-element-95c9cd7 > .elementor-background-slideshow::before, .elementor-1484 .elementor-element.elementor-element-95c9cd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1484 .elementor-element.elementor-element-95c9cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1484 .elementor-element.elementor-element-4f4e97a{--display:flex;}.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-1484 .elementor-element.elementor-element-7d8f294 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:65px;font-weight:700;line-height:75px;color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-13497e8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-icon i{color:#FFDE11;transition:color 0.3s;}.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-icon svg{fill:#FFDE11;transition:fill 0.3s;}.elementor-1484 .elementor-element.elementor-element-a17f78d{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1484 .elementor-element.elementor-element-1d821b9 .elementor-button{background-color:#FFDE11;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;line-height:25px;fill:#131313;color:#131313;border-radius:5px 5px 5px 5px;}.elementor-1484 .elementor-element.elementor-element-1d821b9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1484 .elementor-element.elementor-element-1d821b9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1484 .elementor-element.elementor-element-1f4544f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1484 .elementor-element.elementor-element-ab651ed{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1484 .elementor-element.elementor-element-ab651ed:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-ab651ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-8c006e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-1484 .elementor-element.elementor-element-8c006e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:30px;color:#202020;}.elementor-1484 .elementor-element.elementor-element-e6dcadf{text-align:center;}.elementor-1484 .elementor-element.elementor-element-e6dcadf .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:25px;color:#6B6B6B;}.elementor-1484 .elementor-element.elementor-element-52e7dbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-icon i{color:#FFDE11;transition:color 0.3s;}.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-icon svg{fill:#FFDE11;transition:fill 0.3s;}.elementor-1484 .elementor-element.elementor-element-e3db8cb{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;}.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-text{transition:color 0.3s;}.elementor-1484 .elementor-element.elementor-element-e7f3359{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-1484 .elementor-element.elementor-element-e7f3359:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-e7f3359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1484 .elementor-element.elementor-element-ec487be{--display:flex;}.elementor-1484 .elementor-element.elementor-element-04fa19f{text-align:center;}.elementor-1484 .elementor-element.elementor-element-04fa19f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:700;line-height:55px;color:#003B73;}.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-1484 .elementor-element.elementor-element-5947617{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#505050;}.elementor-1484 .elementor-element.elementor-element-df6e22c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-1484 .elementor-element.elementor-element-80739d2{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1484 .elementor-element.elementor-element-ec61cf6{text-align:center;}.elementor-1484 .elementor-element.elementor-element-ec61cf6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:700;line-height:55px;color:#003B73;}.elementor-1484 .elementor-element.elementor-element-2cdf264{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#505050;}.elementor-1484 .elementor-element.elementor-element-fb041f2{--display:flex;}.elementor-1484 .elementor-element.elementor-element-1e514dd.ekit-equal-height-enable,
					.elementor-1484 .elementor-element.elementor-element-1e514dd.ekit-equal-height-enable > div,
					.elementor-1484 .elementor-element.elementor-element-1e514dd.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1484 .elementor-element.elementor-element-1e514dd.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-box-body{background-color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-btn{background-color:#FFDE11;font-family:"DM Sans", Sans-serif;font-size:15px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-1e514dd{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Fraunces", Sans-serif;font-size:17px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box:hover .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box:hover .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:20px;color:#838383;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-btn  i{margin-right:5px;}.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-btn svg{margin-right:5px;fill:#131313;}.elementor-1484 .elementor-element.elementor-element-299dcbe{--display:flex;}.elementor-1484 .elementor-element.elementor-element-aed2b94.ekit-equal-height-enable,
					.elementor-1484 .elementor-element.elementor-element-aed2b94.ekit-equal-height-enable > div,
					.elementor-1484 .elementor-element.elementor-element-aed2b94.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1484 .elementor-element.elementor-element-aed2b94.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-box-body{background-color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-btn{background-color:#FFDE11;font-family:"DM Sans", Sans-serif;font-size:15px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-aed2b94{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Fraunces", Sans-serif;font-size:17px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box:hover .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:20px;color:#838383;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-btn  i{margin-right:5px;}.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-btn svg{margin-right:5px;fill:#131313;}.elementor-1484 .elementor-element.elementor-element-47162d7{--display:flex;}.elementor-1484 .elementor-element.elementor-element-a07929d.ekit-equal-height-enable,
					.elementor-1484 .elementor-element.elementor-element-a07929d.ekit-equal-height-enable > div,
					.elementor-1484 .elementor-element.elementor-element-a07929d.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1484 .elementor-element.elementor-element-a07929d.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-box-body{background-color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-btn{background-color:#FFDE11;font-family:"DM Sans", Sans-serif;font-size:15px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-a07929d{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Fraunces", Sans-serif;font-size:17px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box:hover .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box:hover .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:20px;color:#838383;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-btn  i{margin-right:5px;}.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-btn svg{margin-right:5px;fill:#131313;}.elementor-1484 .elementor-element.elementor-element-35d4fb3{--display:flex;}.elementor-1484 .elementor-element.elementor-element-49b9635.ekit-equal-height-enable,
					.elementor-1484 .elementor-element.elementor-element-49b9635.ekit-equal-height-enable > div,
					.elementor-1484 .elementor-element.elementor-element-49b9635.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1484 .elementor-element.elementor-element-49b9635.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-box-body{background-color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-btn{background-color:#FFDE11;font-family:"DM Sans", Sans-serif;font-size:15px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-49b9635{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Fraunces", Sans-serif;font-size:17px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box:hover .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:20px;color:#838383;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-btn  i{margin-right:5px;}.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-btn svg{margin-right:5px;fill:#131313;}.elementor-1484 .elementor-element.elementor-element-bd00f75{--display:flex;}.elementor-1484 .elementor-element.elementor-element-cbc5f12.ekit-equal-height-enable,
					.elementor-1484 .elementor-element.elementor-element-cbc5f12.ekit-equal-height-enable > div,
					.elementor-1484 .elementor-element.elementor-element-cbc5f12.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1484 .elementor-element.elementor-element-cbc5f12.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-box-body{background-color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-btn{background-color:#FFDE11;font-family:"DM Sans", Sans-serif;font-size:15px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-cbc5f12{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Fraunces", Sans-serif;font-size:17px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box:hover .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:20px;color:#838383;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-btn  i{margin-right:5px;}.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-btn svg{margin-right:5px;fill:#131313;}.elementor-1484 .elementor-element.elementor-element-846b3f4{--display:flex;}.elementor-1484 .elementor-element.elementor-element-71e6776.ekit-equal-height-enable,
					.elementor-1484 .elementor-element.elementor-element-71e6776.ekit-equal-height-enable > div,
					.elementor-1484 .elementor-element.elementor-element-71e6776.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1484 .elementor-element.elementor-element-71e6776.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-box-body{background-color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-btn{background-color:#FFDE11;font-family:"DM Sans", Sans-serif;font-size:15px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-71e6776{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Fraunces", Sans-serif;font-size:17px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box:hover .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:20px;color:#838383;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-btn  i{margin-right:5px;}.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-btn svg{margin-right:5px;fill:#131313;}.elementor-1484 .elementor-element.elementor-element-f04e606{--display:flex;}.elementor-1484 .elementor-element.elementor-element-3b51ef7.ekit-equal-height-enable,
					.elementor-1484 .elementor-element.elementor-element-3b51ef7.ekit-equal-height-enable > div,
					.elementor-1484 .elementor-element.elementor-element-3b51ef7.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1484 .elementor-element.elementor-element-3b51ef7.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-box-body{background-color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-btn{background-color:#FFDE11;font-family:"DM Sans", Sans-serif;font-size:15px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-3b51ef7{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Fraunces", Sans-serif;font-size:17px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box:hover .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:20px;color:#838383;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-btn  i{margin-right:5px;}.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-btn svg{margin-right:5px;fill:#131313;}.elementor-1484 .elementor-element.elementor-element-fb8d579{--display:flex;}.elementor-1484 .elementor-element.elementor-element-337e4b6.ekit-equal-height-enable,
					.elementor-1484 .elementor-element.elementor-element-337e4b6.ekit-equal-height-enable > div,
					.elementor-1484 .elementor-element.elementor-element-337e4b6.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1484 .elementor-element.elementor-element-337e4b6.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-box-body{background-color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-btn{background-color:#FFDE11;font-family:"DM Sans", Sans-serif;font-size:15px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-337e4b6{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Fraunces", Sans-serif;font-size:17px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box:hover .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:20px;color:#838383;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-btn  i{margin-right:5px;}.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-btn svg{margin-right:5px;fill:#131313;}.elementor-1484 .elementor-element.elementor-element-52b3232{--display:flex;}.elementor-1484 .elementor-element.elementor-element-cf81ae8.ekit-equal-height-enable,
					.elementor-1484 .elementor-element.elementor-element-cf81ae8.ekit-equal-height-enable > div,
					.elementor-1484 .elementor-element.elementor-element-cf81ae8.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1484 .elementor-element.elementor-element-cf81ae8.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-box-body{background-color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-btn{background-color:#FFDE11;font-family:"DM Sans", Sans-serif;font-size:15px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-cf81ae8{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Fraunces", Sans-serif;font-size:17px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box:hover .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:20px;color:#838383;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-btn  i{margin-right:5px;}.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-btn svg{margin-right:5px;fill:#131313;}.elementor-1484 .elementor-element.elementor-element-b82604f{--display:flex;}.elementor-1484 .elementor-element.elementor-element-3932744.ekit-equal-height-enable,
					.elementor-1484 .elementor-element.elementor-element-3932744.ekit-equal-height-enable > div,
					.elementor-1484 .elementor-element.elementor-element-3932744.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1484 .elementor-element.elementor-element-3932744.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-box-body{background-color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-btn{background-color:#FFDE11;font-family:"DM Sans", Sans-serif;font-size:15px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-3932744{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Fraunces", Sans-serif;font-size:17px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box:hover .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:20px;color:#838383;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-btn  i{margin-right:5px;}.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-btn svg{margin-right:5px;fill:#131313;}.elementor-1484 .elementor-element.elementor-element-676e6e8{--display:flex;}.elementor-1484 .elementor-element.elementor-element-871a8d4.ekit-equal-height-enable,
					.elementor-1484 .elementor-element.elementor-element-871a8d4.ekit-equal-height-enable > div,
					.elementor-1484 .elementor-element.elementor-element-871a8d4.ekit-equal-height-enable .ekit-wid-con,
					.elementor-1484 .elementor-element.elementor-element-871a8d4.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-box-body{background-color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-btn{background-color:#FFDE11;font-family:"DM Sans", Sans-serif;font-size:15px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-871a8d4{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Fraunces", Sans-serif;font-size:17px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box:hover .elementskit-info-box-title svg{fill:#2E2E2E;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:20px;color:#838383;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-btn  i{margin-right:5px;}.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-btn svg{margin-right:5px;fill:#131313;}.elementor-1484 .elementor-element.elementor-element-418fd61{--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;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-1484 .elementor-element.elementor-element-418fd61:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-418fd61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003B73;}.elementor-1484 .elementor-element.elementor-element-156db43{--display:flex;}.elementor-1484 .elementor-element.elementor-element-1e8deeb{text-align:center;}.elementor-1484 .elementor-element.elementor-element-1e8deeb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:700;line-height:55px;color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-858755f{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-47d920b{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1484 .elementor-element.elementor-element-1c853a2{padding:20px 20px 20px 20px;}.elementor-1484 .elementor-element.elementor-element-1c853a2 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-1c853a2 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-1c853a2 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-1484 .elementor-element.elementor-element-1c853a2:has(:hover) .elementor-icon-box-title,
					 .elementor-1484 .elementor-element.elementor-element-1c853a2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-1c853a2 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#E4E4E4;}.elementor-1484 .elementor-element.elementor-element-23ec619{--display:flex;}.elementor-1484 .elementor-element.elementor-element-840a351{padding:20px 20px 20px 20px;}.elementor-1484 .elementor-element.elementor-element-840a351 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-840a351 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-840a351 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-1484 .elementor-element.elementor-element-840a351:has(:hover) .elementor-icon-box-title,
					 .elementor-1484 .elementor-element.elementor-element-840a351:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-840a351 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#E4E4E4;}.elementor-1484 .elementor-element.elementor-element-c171c34{--display:flex;}.elementor-1484 .elementor-element.elementor-element-953de04{padding:20px 20px 20px 20px;}.elementor-1484 .elementor-element.elementor-element-953de04 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-953de04 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-953de04 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-1484 .elementor-element.elementor-element-953de04:has(:hover) .elementor-icon-box-title,
					 .elementor-1484 .elementor-element.elementor-element-953de04:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-953de04 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#E4E4E4;}.elementor-1484 .elementor-element.elementor-element-73eb043{--display:flex;}.elementor-1484 .elementor-element.elementor-element-7f618cc{padding:20px 20px 20px 20px;}.elementor-1484 .elementor-element.elementor-element-7f618cc .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-7f618cc .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-7f618cc .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-1484 .elementor-element.elementor-element-7f618cc:has(:hover) .elementor-icon-box-title,
					 .elementor-1484 .elementor-element.elementor-element-7f618cc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-7f618cc .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#E4E4E4;}.elementor-1484 .elementor-element.elementor-element-95f1aae{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-1484 .elementor-element.elementor-element-95f1aae:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-95f1aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1484 .elementor-element.elementor-element-2f5775c{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1484 .elementor-element.elementor-element-5e66606{text-align:center;}.elementor-1484 .elementor-element.elementor-element-5e66606 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:700;line-height:55px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-1f8b9fa{--display:flex;}.elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-wrapper{gap:10px;}.elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-title{margin-block-end:20px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-983db8d.elementor-view-stacked .elementor-icon{background-color:#FFDE11;}.elementor-1484 .elementor-element.elementor-element-983db8d.elementor-view-framed .elementor-icon, .elementor-1484 .elementor-element.elementor-element-983db8d.elementor-view-default .elementor-icon{fill:#FFDE11;color:#FFDE11;border-color:#FFDE11;}.elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon{font-size:35px;}.elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-1484 .elementor-element.elementor-element-983db8d:has(:hover) .elementor-icon-box-title,
					 .elementor-1484 .elementor-element.elementor-element-983db8d:has(:focus) .elementor-icon-box-title{color:#131313;}.elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-a4260e4{--display:flex;}.elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-wrapper{gap:10px;}.elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-title{margin-block-end:20px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-89a35af.elementor-view-stacked .elementor-icon{background-color:#FFDE11;}.elementor-1484 .elementor-element.elementor-element-89a35af.elementor-view-framed .elementor-icon, .elementor-1484 .elementor-element.elementor-element-89a35af.elementor-view-default .elementor-icon{fill:#FFDE11;color:#FFDE11;border-color:#FFDE11;}.elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon{font-size:35px;}.elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-1484 .elementor-element.elementor-element-89a35af:has(:hover) .elementor-icon-box-title,
					 .elementor-1484 .elementor-element.elementor-element-89a35af:has(:focus) .elementor-icon-box-title{color:#131313;}.elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-b9a01e5{--display:flex;}.elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-wrapper{gap:10px;}.elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-title{margin-block-end:20px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-af4826f.elementor-view-stacked .elementor-icon{background-color:#FFDE11;}.elementor-1484 .elementor-element.elementor-element-af4826f.elementor-view-framed .elementor-icon, .elementor-1484 .elementor-element.elementor-element-af4826f.elementor-view-default .elementor-icon{fill:#FFDE11;color:#FFDE11;border-color:#FFDE11;}.elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon{font-size:35px;}.elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-1484 .elementor-element.elementor-element-af4826f:has(:hover) .elementor-icon-box-title,
					 .elementor-1484 .elementor-element.elementor-element-af4826f:has(:focus) .elementor-icon-box-title{color:#131313;}.elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-e26c17e{--display:flex;}.elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-wrapper{gap:10px;}.elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-title{margin-block-end:20px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-62c4296.elementor-view-stacked .elementor-icon{background-color:#FFDE11;}.elementor-1484 .elementor-element.elementor-element-62c4296.elementor-view-framed .elementor-icon, .elementor-1484 .elementor-element.elementor-element-62c4296.elementor-view-default .elementor-icon{fill:#FFDE11;color:#FFDE11;border-color:#FFDE11;}.elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon{font-size:35px;}.elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-1484 .elementor-element.elementor-element-62c4296:has(:hover) .elementor-icon-box-title,
					 .elementor-1484 .elementor-element.elementor-element-62c4296:has(:focus) .elementor-icon-box-title{color:#131313;}.elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-d94f06f{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-1484 .elementor-element.elementor-element-f2df954{--display:flex;}.elementor-1484 .elementor-element.elementor-element-84bd15d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-1484 .elementor-element.elementor-element-84bd15d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:700;line-height:55px;color:#003B73;}.elementor-1484 .elementor-element.elementor-element-9c2a875 .elementor-button{background-color:#FFDE11;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;line-height:25px;fill:#131313;color:#131313;border-radius:5px 5px 5px 5px;}.elementor-1484 .elementor-element.elementor-element-9c2a875{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1484 .elementor-element.elementor-element-b895802{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-1484 .elementor-element.elementor-element-b895802:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-b895802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1484 .elementor-element.elementor-element-c066ecf{--display:flex;}.elementor-1484 .elementor-element.elementor-element-03aaea0{text-align:center;}.elementor-1484 .elementor-element.elementor-element-03aaea0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:700;line-height:55px;color:#003B73;}.elementor-1484 .elementor-element.elementor-element-4e04c40{text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-8ff9f8a{--display:flex;}.elementor-1484 .elementor-element.elementor-element-b484115 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1484 .elementor-element.elementor-element-b484115 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1484 .elementor-element.elementor-element-b484115{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1484 .elementor-element.elementor-element-b484115 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1484 .elementor-element.elementor-element-b484115 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-decoration:none;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-b484115 .elementor-icon-list-text{color:#003B73;transition:color 0.3s;}.elementor-1484 .elementor-element.elementor-element-b484115 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-d41c590{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-1484 .elementor-element.elementor-element-b6d1cc0{--display:flex;}.elementor-1484 .elementor-element.elementor-element-9f90657{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-1484 .elementor-element.elementor-element-9f90657 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:700;line-height:55px;color:#003B73;}.elementor-1484 .elementor-element.elementor-element-2e8a62d{--display:flex;}.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-accordion-title{background-color:#FFFFFF;color:#131313;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003B732E;border-radius:5px 5px 5px 5px;overflow:hidden;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:30px;}.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-title-text{justify-content:flex-start;}.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-accordion-custom-icon svg{fill:#131313;}.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{border-style:none;}.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-accordion-icon{color:#131313;}.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-accordion-icon svg{fill:#131313;}.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-accordion-content{color:#8D8D8D;font-family:"Poppins", Sans-serif;font-size:15px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-ca4082a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1484 .elementor-element.elementor-element-ca4082a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;line-height:20px;color:#131313;}.elementor-1484 .elementor-element.elementor-element-8b49a21{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-1484 .elementor-element.elementor-element-8b49a21:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-8b49a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003B73;}.elementor-1484 .elementor-element.elementor-element-a53663a{--display:flex;}.elementor-1484 .elementor-element.elementor-element-e6ead51{text-align:center;}.elementor-1484 .elementor-element.elementor-element-e6ead51 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:700;line-height:55px;color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-22f41c4{text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-one{background-color:#FFDE11;color:#131313;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFDE11;border-radius:5px 5px 5px 5px;}.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-two{background-color:#FFFFFF00;color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit_double_button{width:72%;}.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn:not(:last-child){margin-right:20px;}.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-one > i{padding-right:8px;}.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-one > svg{margin-right:8px;}.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-one svg{fill:#131313;}.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-two svg{fill:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-8bb998d{--display:flex;}:scope{--page-title-display:none;}@media(max-width:1024px){.elementor-1484 .elementor-element.elementor-element-95c9cd7{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1484 .elementor-element.elementor-element-7d8f294 .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-1484 .elementor-element.elementor-element-13497e8 .elementor-heading-title{font-size:17px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-item > a{font-size:15px;}.elementor-1484 .elementor-element.elementor-element-1f4544f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1484 .elementor-element.elementor-element-e7f3359{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1484 .elementor-element.elementor-element-ec487be{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1484 .elementor-element.elementor-element-04fa19f .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1484 .elementor-element.elementor-element-df6e22c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1484 .elementor-element.elementor-element-ec61cf6 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1484 .elementor-element.elementor-element-418fd61{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1484 .elementor-element.elementor-element-1e8deeb .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1484 .elementor-element.elementor-element-1c853a2 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-1c853a2 .elementor-icon-box-title a{font-size:18px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-1c853a2 .elementor-icon-box-description{font-size:14px;}.elementor-1484 .elementor-element.elementor-element-840a351 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-840a351 .elementor-icon-box-title a{font-size:18px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-840a351 .elementor-icon-box-description{font-size:14px;}.elementor-1484 .elementor-element.elementor-element-953de04 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-953de04 .elementor-icon-box-title a{font-size:18px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-953de04 .elementor-icon-box-description{font-size:14px;}.elementor-1484 .elementor-element.elementor-element-7f618cc .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-7f618cc .elementor-icon-box-title a{font-size:18px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-7f618cc .elementor-icon-box-description{font-size:14px;}.elementor-1484 .elementor-element.elementor-element-95f1aae{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1484 .elementor-element.elementor-element-5e66606 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-title a{font-size:18px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-description{font-size:14px;}.elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-title a{font-size:18px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-description{font-size:14px;}.elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-title a{font-size:18px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-description{font-size:14px;}.elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-title a{font-size:18px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-description{font-size:14px;}.elementor-1484 .elementor-element.elementor-element-d94f06f{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1484 .elementor-element.elementor-element-84bd15d .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1484 .elementor-element.elementor-element-b895802{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1484 .elementor-element.elementor-element-03aaea0 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1484 .elementor-element.elementor-element-4e04c40{font-size:15px;}.elementor-1484 .elementor-element.elementor-element-d41c590{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1484 .elementor-element.elementor-element-9f90657 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1484 .elementor-element.elementor-element-8b49a21{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1484 .elementor-element.elementor-element-e6ead51 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1484 .elementor-element.elementor-element-22f41c4{font-size:15px;}.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit_double_button{width:80%;}}@media(max-width:767px){.elementor-1484 .elementor-element.elementor-element-95c9cd7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1484 .elementor-element.elementor-element-7d8f294 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1484 .elementor-element.elementor-element-13497e8 .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-1484 .elementor-element.elementor-element-1f4544f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1484 .elementor-element.elementor-element-e7f3359{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1484 .elementor-element.elementor-element-04fa19f .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1484 .elementor-element.elementor-element-df6e22c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1484 .elementor-element.elementor-element-ec61cf6 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1484 .elementor-element.elementor-element-418fd61{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1484 .elementor-element.elementor-element-1e8deeb .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1484 .elementor-element.elementor-element-95f1aae{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1484 .elementor-element.elementor-element-5e66606 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1484 .elementor-element.elementor-element-d94f06f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1484 .elementor-element.elementor-element-84bd15d .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1484 .elementor-element.elementor-element-03aaea0 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1484 .elementor-element.elementor-element-d41c590{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1484 .elementor-element.elementor-element-9f90657 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1484 .elementor-element.elementor-element-e6ead51 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit_double_button{width:100%;}}@media(min-width:768px){.elementor-1484 .elementor-element.elementor-element-95c9cd7{--content-width:1300px;}.elementor-1484 .elementor-element.elementor-element-4f4e97a{--width:55%;}.elementor-1484 .elementor-element.elementor-element-1f4544f{--width:45%;}.elementor-1484 .elementor-element.elementor-element-e7f3359{--content-width:900px;}.elementor-1484 .elementor-element.elementor-element-df6e22c{--content-width:1300px;}.elementor-1484 .elementor-element.elementor-element-80739d2{--content-width:900px;}.elementor-1484 .elementor-element.elementor-element-fb041f2{--width:33%;}.elementor-1484 .elementor-element.elementor-element-299dcbe{--width:33%;}.elementor-1484 .elementor-element.elementor-element-47162d7{--width:33%;}.elementor-1484 .elementor-element.elementor-element-35d4fb3{--width:33%;}.elementor-1484 .elementor-element.elementor-element-bd00f75{--width:33%;}.elementor-1484 .elementor-element.elementor-element-846b3f4{--width:33%;}.elementor-1484 .elementor-element.elementor-element-f04e606{--width:33%;}.elementor-1484 .elementor-element.elementor-element-fb8d579{--width:33%;}.elementor-1484 .elementor-element.elementor-element-52b3232{--width:33%;}.elementor-1484 .elementor-element.elementor-element-b82604f{--width:33%;}.elementor-1484 .elementor-element.elementor-element-676e6e8{--width:33%;}.elementor-1484 .elementor-element.elementor-element-418fd61{--content-width:1300px;}.elementor-1484 .elementor-element.elementor-element-156db43{--content-width:900px;}.elementor-1484 .elementor-element.elementor-element-47d920b{--width:50%;}.elementor-1484 .elementor-element.elementor-element-23ec619{--width:50%;}.elementor-1484 .elementor-element.elementor-element-c171c34{--width:50%;}.elementor-1484 .elementor-element.elementor-element-73eb043{--width:50%;}.elementor-1484 .elementor-element.elementor-element-95f1aae{--content-width:1300px;}.elementor-1484 .elementor-element.elementor-element-2f5775c{--content-width:900px;}.elementor-1484 .elementor-element.elementor-element-1f8b9fa{--width:23%;}.elementor-1484 .elementor-element.elementor-element-a4260e4{--width:23%;}.elementor-1484 .elementor-element.elementor-element-b9a01e5{--width:23%;}.elementor-1484 .elementor-element.elementor-element-e26c17e{--width:23%;}.elementor-1484 .elementor-element.elementor-element-d94f06f{--content-width:1300px;}.elementor-1484 .elementor-element.elementor-element-d41c590{--content-width:1300px;}.elementor-1484 .elementor-element.elementor-element-b6d1cc0{--content-width:900px;}.elementor-1484 .elementor-element.elementor-element-8b49a21{--content-width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1484 .elementor-element.elementor-element-e7f3359{--content-width:800px;}.elementor-1484 .elementor-element.elementor-element-ec487be{--width:100%;}.elementor-1484 .elementor-element.elementor-element-fb041f2{--width:50%;}.elementor-1484 .elementor-element.elementor-element-299dcbe{--width:50%;}.elementor-1484 .elementor-element.elementor-element-47162d7{--width:50%;}.elementor-1484 .elementor-element.elementor-element-35d4fb3{--width:50%;}.elementor-1484 .elementor-element.elementor-element-bd00f75{--width:50%;}.elementor-1484 .elementor-element.elementor-element-846b3f4{--width:50%;}.elementor-1484 .elementor-element.elementor-element-f04e606{--width:50%;}.elementor-1484 .elementor-element.elementor-element-fb8d579{--width:50%;}.elementor-1484 .elementor-element.elementor-element-52b3232{--width:50%;}.elementor-1484 .elementor-element.elementor-element-b82604f{--width:50%;}.elementor-1484 .elementor-element.elementor-element-676e6e8{--width:50%;}.elementor-1484 .elementor-element.elementor-element-47d920b{--width:50%;}.elementor-1484 .elementor-element.elementor-element-23ec619{--width:50%;}.elementor-1484 .elementor-element.elementor-element-c171c34{--width:50%;}.elementor-1484 .elementor-element.elementor-element-73eb043{--width:50%;}.elementor-1484 .elementor-element.elementor-element-1f8b9fa{--width:50%;}.elementor-1484 .elementor-element.elementor-element-a4260e4{--width:50%;}.elementor-1484 .elementor-element.elementor-element-b9a01e5{--width:50%;}.elementor-1484 .elementor-element.elementor-element-e26c17e{--width:50%;}}


img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }

img.emoji { display: inline !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0px 0.07em !important; vertical-align: -0.1em !important; background: 0px 0px !important; padding: 0px !important; }

:scope { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6, 147, 227) 0%,rgb(155, 81, 224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122, 220, 180) 0%,rgb(0, 208, 130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252, 185, 0) 0%,rgb(255, 105, 0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255, 105, 0) 0%,rgb(207, 46, 46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238, 238, 238) 0%,rgb(169, 184, 195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74, 234, 220) 0%,rgb(151, 120, 209) 20%,rgb(207, 42, 186) 40%,rgb(238, 44, 130) 60%,rgb(251, 105, 98) 80%,rgb(254, 248, 76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255, 206, 236) 0%,rgb(152, 150, 240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254, 205, 165) 0%,rgb(254, 45, 45) 50%,rgb(107, 0, 62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255, 203, 112) 0%,rgb(199, 81, 192) 50%,rgb(65, 88, 208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255, 245, 203) 0%,rgb(182, 227, 212) 50%,rgb(51, 167, 181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202, 248, 128) 0%,rgb(113, 206, 126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2, 3, 129) 0%,rgb(40, 116, 252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255),6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }

:scope { --wp--style--global--content-size: 800px; --wp--style--global--wide-size: 1200px; }

:where(:scope) { margin: 0px; }

:where(.wp-site-blocks) > * { margin-block: 24px 0px; }

:where(.wp-site-blocks) > :first-child { margin-block-start: 0px; }

:where(.wp-site-blocks) > :last-child { margin-block-end: 0px; }

:scope { --wp--style--block-gap: 24px; }

:scope :where(.is-layout-flow) > :first-child { margin-block-start: 0px; }

:scope :where(.is-layout-flow) > :last-child { margin-block-end: 0px; }

:scope :where(.is-layout-flow) > * { margin-block: 24px 0px; }

:scope :where(.is-layout-constrained) > :first-child { margin-block-start: 0px; }

:scope :where(.is-layout-constrained) > :last-child { margin-block-end: 0px; }

:scope :where(.is-layout-constrained) > * { margin-block: 24px 0px; }

:scope :where(.is-layout-flex) { gap: 24px; }

:scope :where(.is-layout-grid) { gap: 24px; }

:scope { padding: 0px; }

:scope :where(.wp-element-button, .wp-block-button__link) { background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; text-transform: inherit; }

:scope :where(.wp-block-icon svg) { width: 24px; }

:scope :where(.wp-block-pullquote) { font-size: 1.5em; line-height: 1.6; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch { display: inline-block; width: 44px; height: 24px; padding: 2px; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input { display: none; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:not(:checked) + .slider:hover { background: rgb(209, 213, 219); transition: background-color 10ms ease-out; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch .slider { position: absolute; cursor: pointer; inset: 0px; background: rgb(229, 231, 235); transition: 0.4s; margin: 0px; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch .slider::before { content: ""; position: absolute; left: 3px; bottom: 4px; transition: 0.4s; height: 20px; width: 20px; border-radius: 9999px; background: rgb(255, 255, 255); }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:checked + .slider { background: rgb(0, 72, 254); border-radius: 50px; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:checked + .slider:hover { background: rgb(2, 63, 220); transition: background-color 80ms ease-out; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:focus + .slider { border-radius: 50px; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:checked + .slider::before { transform: translateX(22px); }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch .slider.round { border-radius: 50px; width: 48px; }

:scope.onetap-cursor-feature1 { cursor: url("/__l5e/assets-v1/99bcca51-44c0-48d6-8b90-26a2598993f8/cursor1.png"), default !important; }

:scope.onetap-cursor-feature2 { cursor: url("/__l5e/assets-v1/34e84e57-da2a-46de-b7ab-486b777fa200/cursor2.png"), default !important; }

:scope.onetap-cursor-feature3 { cursor: url("/__l5e/assets-v1/6e05101b-26ba-41bc-a9c0-71ff8f2baddd/cursor3.png"), default !important; }

.onetap-light-contrast ::placeholder { color: rgb(68, 68, 68); }

:scope.onetap-light-contrast h1, :scope.onetap-light-contrast h1 span, :scope.onetap-light-contrast h2, :scope.onetap-light-contrast h2 span, :scope.onetap-light-contrast h3, :scope.onetap-light-contrast h3 span, :scope.onetap-light-contrast h4, :scope.onetap-light-contrast h4 span, :scope.onetap-light-contrast h5, :scope.onetap-light-contrast h5 span, :scope.onetap-light-contrast h6, :scope.onetap-light-contrast h6 span { color: rgb(39, 39, 45) !important; background-color: rgb(255, 255, 255) !important; }

:scope.onetap-light-contrast, :scope.onetap-light-contrast blockquote, :scope.onetap-light-contrast code, :scope.onetap-light-contrast dd, :scope.onetap-light-contrast dt, :scope.onetap-light-contrast i::before, :scope.onetap-light-contrast input, :scope.onetap-light-contrast label, :scope.onetap-light-contrast legend, :scope.onetap-light-contrast li, :scope.onetap-light-contrast p, :scope.onetap-light-contrast pre, :scope.onetap-light-contrast select, :scope.onetap-light-contrast span, :scope.onetap-light-contrast textarea { color: rgb(39, 39, 45) !important; background-color: rgb(255, 255, 255) !important; }

:scope.onetap-light-contrast a, :scope.onetap-light-contrast h1 a, :scope.onetap-light-contrast h2 a, :scope.onetap-light-contrast h3 a, :scope.onetap-light-contrast h4 a, :scope.onetap-light-contrast h5 a, :scope.onetap-light-contrast h6 a { color: rgb(39, 39, 45) !important; background-color: rgb(255, 255, 255) !important; }

:scope.onetap-light-contrast #wpadminbar, :scope.onetap-light-contrast #wpadminbar * { color: rgb(195, 196, 199) !important; background: rgb(29, 35, 39) !important; }

.onetap-dark-contrast ::placeholder { color: rgb(209, 209, 209); }

:scope.onetap-dark-contrast h1, :scope.onetap-dark-contrast h1 span, :scope.onetap-dark-contrast h2, :scope.onetap-dark-contrast h2 span, :scope.onetap-dark-contrast h3, :scope.onetap-dark-contrast h3 span, :scope.onetap-dark-contrast h4, :scope.onetap-dark-contrast h4 span, :scope.onetap-dark-contrast h5, :scope.onetap-dark-contrast h5 span, :scope.onetap-dark-contrast h6, :scope.onetap-dark-contrast h6 span { background-color: rgb(24, 24, 24) !important; color: rgb(162, 230, 204) !important; }

:scope.onetap-dark-contrast, :scope.onetap-dark-contrast blockquote, :scope.onetap-dark-contrast code, :scope.onetap-dark-contrast dd, :scope.onetap-dark-contrast dt, :scope.onetap-dark-contrast i::before, :scope.onetap-dark-contrast input, :scope.onetap-dark-contrast label, :scope.onetap-dark-contrast legend, :scope.onetap-dark-contrast li, :scope.onetap-dark-contrast p, :scope.onetap-dark-contrast pre, :scope.onetap-dark-contrast select, :scope.onetap-dark-contrast span, :scope.onetap-dark-contrast textarea { color: rgb(255, 255, 255) !important; background-color: rgb(24, 24, 24) !important; }

:scope.onetap-dark-contrast svg { color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; background-color: rgb(24, 24, 24) !important; }

:scope.onetap-dark-contrast nav.onetap-accessibility svg { color: inherit !important; background-color: transparent !important; }

:scope.onetap-dark-contrast a, :scope.onetap-dark-contrast h1 a, :scope.onetap-dark-contrast h2 a, :scope.onetap-dark-contrast h3 a, :scope.onetap-dark-contrast h4 a, :scope.onetap-dark-contrast h5 a, :scope.onetap-dark-contrast h6 a { background-color: rgb(24, 24, 24) !important; color: rgb(247, 199, 155) !important; }

:scope.onetap-dark-contrast #wpadminbar, :scope.onetap-dark-contrast #wpadminbar * { color: rgb(195, 196, 199) !important; background: rgb(29, 35, 39) !important; }

:scope.rtl nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-icon svg { margin-left: 16px !important; margin-right: 0px !important; }

:scope.rtl nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right { width: 90px; justify-content: flex-end; }

nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl { direction: rtl !important; unicode-bidi: embed !important; }

nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings .accessibility-status-wrapper .accessibility-status-text { direction: rtl !important; unicode-bidi: embed !important; text-align: right !important; }

nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-box-title { direction: rtl !important; unicode-bidi: embed !important; text-align: right !important; }

nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-icon svg { margin-left: 16px !important; margin-right: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-text { direction: rtl !important; unicode-bidi: embed !important; text-align: right !important; }

nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right { width: 90px; justify-content: flex-end; }

nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-box-title .onetap-title { direction: rtl !important; unicode-bidi: embed !important; text-align: right !important; }

nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-skip-content-control select { background-position: left 12px center !important; padding-left: 36px !important; }

.onetap-container-toggle button { border: 2px solid transparent !important; background: 0px 0px !important; padding: 0px !important; transition: transform 0.15s !important; width: auto !important; height: auto !important; }

.onetap-container-toggle button img { box-sizing: border-box !important; }

.onetap-container-toggle button:focus { border-radius: 100% !important; color: rgb(255, 255, 255) !important; transform: none !important; }

.onetap-container-toggle .onetap-toggle { z-index: 2147483647 !important; position: fixed !important; cursor: pointer !important; box-shadow: none !important; right: 0px !important; margin-right: 18px !important; bottom: 0px !important; margin-bottom: 18px !important; width: max-content !important; }

.onetap-container-toggle .onetap-toggle:focus, .onetap-container-toggle .onetap-toggle:hover { outline: 0px !important; box-shadow: none !important; border: 2px solid transparent !important; }

.onetap-container-toggle .onetap-toggle img { height: 60px !important; width: 60px !important; background: rgb(0, 72, 254) !important; border-radius: 50% !important; display: block !important; transition-duration: 0.3s !important; transition-property: transform !important; }

.onetap-container-toggle .onetap-toggle img:hover { transform: scale(1.1) !important; }

.onetap-container-toggle .onetap-toggle img.design-size2 { padding: 10px !important; width: 58px !important; height: 58px !important; }

.onetap-container-toggle .onetap-toggle svg { width: 55px !important; fill: rgb(17, 17, 17) !important; border-radius: 100% !important; }

.onetap-container-toggle .onetap-toggle svg:hover { box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 5px; border-radius: 100px; }

@media only screen and (max-width: 768px) {
  .onetap-container-toggle .onetap-toggle img.design-size2 { padding: 9px !important; width: 53px !important; height: 53px !important; }
}

@media only screen and (max-width: 576px) {
  .onetap-container-toggle .onetap-toggle img.design-size2 { padding: 8px !important; width: 48px !important; height: 48px !important; }
}

nav.onetap-accessibility.onetap-plugin-onetap { box-sizing: border-box !important; display: block !important; padding: 0px !important; margin: 0px !important; text-align: left !important; line-height: 1.7 !important; letter-spacing: 0px !important; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", Oxygen, "Fira Sans", "Droid Sans", sans-serif !important; font-size: 16px !important; max-width: 580px !important; width: 580px !important; max-height: 100vh !important; overflow: auto !important; position: fixed !important; z-index: 2147483647 !important; right: -580px !important; bottom: unset !important; left: unset !important; box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 60px -2px !important; top: 0px !important; transition: 750ms cubic-bezier(0.23, 1, 0.32, 1) !important; }

nav.onetap-accessibility.onetap-plugin-onetap * { box-sizing: border-box !important; }

nav.onetap-accessibility.onetap-plugin-onetap .button::before, nav.onetap-accessibility.onetap-plugin-onetap button::before, nav.onetap-accessibility.onetap-plugin-onetap input[type="submit"]::before { background: rgb(255, 255, 255); }

nav.onetap-accessibility.onetap-plugin-onetap blockquote, nav.onetap-accessibility.onetap-plugin-onetap code, nav.onetap-accessibility.onetap-plugin-onetap dd, nav.onetap-accessibility.onetap-plugin-onetap dt, nav.onetap-accessibility.onetap-plugin-onetap input, nav.onetap-accessibility.onetap-plugin-onetap label, nav.onetap-accessibility.onetap-plugin-onetap legend, nav.onetap-accessibility.onetap-plugin-onetap li, nav.onetap-accessibility.onetap-plugin-onetap p, nav.onetap-accessibility.onetap-plugin-onetap pre, nav.onetap-accessibility.onetap-plugin-onetap select, nav.onetap-accessibility.onetap-plugin-onetap span, nav.onetap-accessibility.onetap-plugin-onetap textarea { background: 0px 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap button { box-sizing: border-box !important; border: 1px solid transparent !important; background: 0px 0px !important; white-space: normal !important; width: auto !important; height: auto !important; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", Oxygen, "Fira Sans", "Droid Sans", sans-serif !important; letter-spacing: 0px !important; text-transform: none !important; font-weight: 400 !important; margin: 0px !important; min-height: auto !important; min-width: auto !important; }

nav.onetap-accessibility.onetap-plugin-onetap button:focus { border: 1px solid !important; outline-offset: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap input { margin: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap a, nav.onetap-accessibility.onetap-plugin-onetap h2, nav.onetap-accessibility.onetap-plugin-onetap h3, nav.onetap-accessibility.onetap-plugin-onetap p, nav.onetap-accessibility.onetap-plugin-onetap span { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", Oxygen, "Fira Sans", "Droid Sans", sans-serif !important; letter-spacing: 0px !important; text-transform: none !important; font-weight: 400 !important; }

nav.onetap-accessibility.onetap-plugin-onetap a { text-underline-offset: unset !important; }

nav.onetap-accessibility.onetap-plugin-onetap p { width: auto !important; line-height: normal !important; }

nav.onetap-accessibility.onetap-plugin-onetap span { display: inline-block !important; }

nav.onetap-accessibility.onetap-plugin-onetap img { vertical-align: middle !important; display: inline-block !important; }

nav.onetap-accessibility.onetap-plugin-onetap svg { fill: rgb(17, 17, 17) !important; }

nav.onetap-accessibility.onetap-plugin-onetap.onetap-toggle-close { right: -580px !important; }

nav.onetap-accessibility.onetap-plugin-onetap header { color-scheme: unset !important; forced-color-adjust: unset !important; math-depth: unset !important; position: unset !important; position-anchor: unset !important; text-size-adjust: unset !important; appearance: unset !important; color: unset !important; font: unset !important; font-palette: unset !important; font-synthesis: unset !important; position-area: unset !important; text-orientation: unset !important; text-rendering: unset !important; text-spacing-trim: unset !important; -webkit-font-smoothing: unset !important; -webkit-locale: unset !important; -webkit-text-orientation: unset !important; -webkit-writing-mode: unset !important; writing-mode: unset !important; zoom: unset !important; accent-color: unset !important; place-content: unset !important; place-items: unset !important; place-self: unset !important; alignment-baseline: unset !important; anchor-name: unset !important; anchor-scope: unset !important; animation-composition: unset !important; animation: unset !important; animation-trigger: unset !important; app-region: unset !important; aspect-ratio: unset !important; backdrop-filter: unset !important; backface-visibility: unset !important; background: unset !important; background-blend-mode: unset !important; baseline-shift: unset !important; baseline-source: unset !important; block-size: unset !important; border-block: unset !important; border: unset !important; border-radius: unset !important; border-collapse: unset !important; border-end-end-radius: unset !important; border-end-start-radius: unset !important; border-inline: unset !important; border-shape: unset !important; border-start-end-radius: unset !important; border-start-start-radius: unset !important; inset: unset !important; box-decoration-break: unset !important; box-shadow: unset !important; box-sizing: unset !important; break-after: unset !important; break-before: unset !important; break-inside: unset !important; buffered-rendering: unset !important; caption-side: unset !important; caret-animation: unset !important; caret-color: unset !important; caret-shape: unset !important; clear: unset !important; clip: unset !important; clip-path: unset !important; clip-rule: unset !important; color-interpolation: unset !important; color-interpolation-filters: unset !important; color-rendering: unset !important; columns: unset !important; column-fill: unset !important; gap: unset !important; rule-break: unset !important; rule: unset !important; rule-inset: unset !important; rule-visibility-items: unset !important; column-span: unset !important; contain: unset !important; contain-intrinsic-block-size: unset !important; contain-intrinsic-size: unset !important; contain-intrinsic-inline-size: unset !important; container: unset !important; content: unset !important; content-visibility: unset !important; corner-shape: unset !important; corner-block-end-shape: unset !important; corner-block-start-shape: unset !important; counter-increment: unset !important; counter-reset: unset !important; counter-set: unset !important; cursor: unset !important; cx: unset !important; cy: unset !important; d: unset !important; display: unset !important; dominant-baseline: unset !important; dynamic-range-limit: unset !important; empty-cells: unset !important; field-sizing: unset !important; fill: unset !important; fill-opacity: unset !important; fill-rule: unset !important; filter: unset !important; flex: unset !important; flex-flow: unset !important; flex-line-count: unset !important; float: unset !important; flood-color: unset !important; flood-opacity: unset !important; frame-sizing: unset !important; grid: unset !important; grid-area: unset !important; hyphenate-character: unset !important; hyphenate-limit-chars: unset !important; hyphens: unset !important; image-orientation: unset !important; image-rendering: unset !important; initial-letter: unset !important; inline-size: unset !important; inset-block: unset !important; inset-inline: unset !important; interactivity: unset !important; interest-delay: unset !important; interpolate-size: unset !important; isolation: unset !important; letter-spacing: unset !important; lighting-color: unset !important; line-break: unset !important; list-style: unset !important; margin-block: unset !important; margin-inline: unset !important; margin-trim: unset !important; marker: unset !important; mask: unset !important; mask-type: unset !important; math-shift: unset !important; math-style: unset !important; max-block-size: unset !important; max-height: unset !important; max-inline-size: unset !important; max-width: unset !important; min-block-size: unset !important; min-height: unset !important; min-inline-size: unset !important; min-width: unset !important; mix-blend-mode: unset !important; object-fit: unset !important; object-position: unset !important; object-view-box: unset !important; offset: unset !important; opacity: unset !important; order: unset !important; orphans: unset !important; outline: unset !important; outline-offset: unset !important; overflow-anchor: unset !important; overflow-block: unset !important; overflow-clip-margin: unset !important; overflow-inline: unset !important; overflow-wrap: unset !important; overlay: unset !important; overscroll-behavior-block: unset !important; overscroll-behavior-inline: unset !important; overscroll-behavior: unset !important; padding-block: unset !important; padding-inline: unset !important; page: unset !important; page-margin-safety: unset !important; page-orientation: unset !important; paint-order: unset !important; perspective: unset !important; perspective-origin: unset !important; pointer-events: unset !important; position-try: unset !important; position-visibility: unset !important; print-color-adjust: unset !important; quotes: unset !important; r: unset !important; reading-flow: unset !important; reading-order: unset !important; resize: unset !important; rotate: unset !important; ruby-align: unset !important; ruby-overhang: unset !important; ruby-position: unset !important; rule-overlap: unset !important; rx: unset !important; ry: unset !important; scale: unset !important; scroll-axis-lock: unset !important; scroll-behavior: unset !important; scroll-initial-target: unset !important; scroll-margin-block: unset !important; scroll-margin: unset !important; scroll-margin-inline: unset !important; scroll-marker-group: unset !important; scroll-padding-block: unset !important; scroll-padding: unset !important; scroll-padding-inline: unset !important; scroll-snap-align: unset !important; scroll-snap-stop: unset !important; scroll-snap-type: unset !important; scroll-target-group: unset !important; scroll-timeline: unset !important; scrollbar-color: unset !important; scrollbar-gutter: unset !important; scrollbar-width: unset !important; shape-image-threshold: unset !important; shape-margin: unset !important; shape-outside: unset !important; shape-rendering: unset !important; size: unset !important; speak: unset !important; stop-color: unset !important; stop-opacity: unset !important; stroke: unset !important; stroke-dasharray: unset !important; stroke-dashoffset: unset !important; stroke-linecap: unset !important; stroke-linejoin: unset !important; stroke-miterlimit: unset !important; stroke-opacity: unset !important; stroke-width: unset !important; tab-size: unset !important; table-layout: unset !important; text-align: unset !important; text-align-last: unset !important; text-anchor: unset !important; text-autospace: unset !important; text-box: unset !important; text-combine-upright: unset !important; text-decoration: unset !important; text-decoration-skip-ink: unset !important; text-emphasis: unset !important; text-emphasis-position: unset !important; text-fit: unset !important; text-indent: unset !important; text-justify: unset !important; text-overflow: unset !important; text-shadow: unset !important; text-underline-offset: unset !important; text-underline-position: unset !important; text-wrap: unset !important; timeline-scope: unset !important; timeline-trigger: unset !important; touch-action: unset !important; transform: unset !important; transform-box: unset !important; transform-origin: unset !important; transform-style: unset !important; transition: unset !important; translate: unset !important; trigger-scope: unset !important; user-select: unset !important; vector-effect: unset !important; vertical-align: unset !important; view-timeline: unset !important; view-transition-class: unset !important; view-transition-group: unset !important; view-transition-name: unset !important; view-transition-scope: unset !important; visibility: unset !important; border-spacing: unset !important; -webkit-box-align: unset !important; -webkit-box-decoration-break: unset !important; -webkit-box-direction: unset !important; -webkit-box-flex: unset !important; -webkit-box-ordinal-group: unset !important; -webkit-box-orient: unset !important; -webkit-box-pack: unset !important; -webkit-box-reflect: unset !important; -webkit-line-break: unset !important; -webkit-line-clamp: unset !important; -webkit-mask-box-image: unset !important; -webkit-rtl-ordering: unset !important; -webkit-ruby-position: unset !important; -webkit-tap-highlight-color: unset !important; -webkit-text-combine: unset !important; -webkit-text-decorations-in-effect: unset !important; -webkit-text-fill-color: unset !important; -webkit-text-security: unset !important; -webkit-text-stroke: unset !important; -webkit-user-drag: unset !important; white-space-collapse: unset !important; widows: unset !important; will-change: unset !important; window-drag: unset !important; word-break: unset !important; word-spacing: unset !important; x: unset !important; y: unset !important; padding: 0px !important; margin: 0px !important; text-transform: unset !important; overflow: unset !important; width: auto !important; height: auto !important; z-index: unset !important; }

nav.onetap-accessibility.onetap-plugin-onetap section { padding: 0px !important; margin: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container { width: 100% !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings { background: rgb(243, 244, 246) !important; min-height: 100vh !important; display: block !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top { position: relative !important; display: block !important; opacity: 1 !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages { box-sizing: border-box !important; align-items: center !important; line-height: 20px !important; border-radius: 10rem !important; outline: 0px !important; padding: 8px 14px 8px 8px !important; min-width: 110.969px !important; left: 18px !important; top: 18px !important; position: absolute !important; display: flex !important; flex-wrap: wrap !important; gap: 10px !important; justify-content: space-between !important; cursor: pointer !important; fill: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; background: rgba(211, 203, 203, 0.2) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages:hover { opacity: 0.8 !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages:focus { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages:focus { outline: rgb(255, 255, 255) solid 1px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-icon { display: flex !important; flex-wrap: wrap !important; align-items: center !important; height: 22px !important; width: 22px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-icon svg { font-size: 18px !important; line-height: 20px !important; width: 1em !important; height: auto !important; fill: rgb(255, 255, 255) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-icon img { display: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-icon img.onetap-active { display: block !important; width: 100% !important; height: auto !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-text { margin: 0px !important; padding: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-text span { margin: 0px !important; font-size: 14px !important; line-height: 20px !important; color: rgb(255, 255, 255) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-text img { transition: 0.35s !important; height: auto !important; max-width: 100% !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 0px !important; box-shadow: none !important; width: 10px !important; margin-left: 3px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages.onetap-active .onetap-text img { transform: rotate(180deg) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages { border-radius: 8px !important; background: rgb(238, 241, 245) !important; position: absolute !important; top: 65px !important; left: 18px !important; min-width: 171px !important; z-index: 2147483647 !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul { margin: 0px !important; padding: 8px !important; list-style: none !important; overflow: auto !important; width: 263px !important; max-height: 260px !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; border: 1px solid rgb(213, 215, 218) !important; box-shadow: rgba(10, 13, 18, 0.05) 0px 1px 2px 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li { text-decoration: none !important; color: rgb(17, 17, 17) !important; font-size: 15px !important; cursor: pointer !important; line-height: 1.6 !important; display: flex !important; flex-flow: row-reverse wrap !important; align-items: center !important; justify-content: start !important; gap: 10px !important; padding: 8px !important; margin-bottom: 5px !important; border-radius: 8px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li:last-child { margin-bottom: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li.onetap-active { background: rgb(242, 242, 247) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li:hover { background: rgb(242, 242, 247) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li button { display: flex !important; flex-flow: row-reverse wrap !important; gap: 8px !important; color: rgb(55, 65, 81) !important; box-shadow: none !important; padding: 0px !important; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", Oxygen, "Fira Sans", "Droid Sans", sans-serif !important; letter-spacing: 0px !important; text-transform: none !important; font-weight: 500 !important; font-size: 14px !important; line-height: 20px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li button:focus { border-color: transparent !important; outline: currentcolor solid 2px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li button img { width: 20px !important; height: auto !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close { display: flex; flex-wrap: nowrap !important; justify-content: center !important; align-items: center !important; z-index: 2147483647 !important; color: rgb(255, 255, 255) !important; padding: 8px !important; background: rgba(0, 0, 0, 0.1) !important; border-radius: 5em !important; top: 20px !important; position: absolute !important; font-size: 15px !important; line-height: 1 !important; cursor: pointer !important; width: 33px !important; height: 33px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close:hover { background: rgba(0, 0, 0, 0.18) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close:focus { outline: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close svg { fill: rgb(255, 255, 255) !important; width: 15px !important; height: 15px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container { background: rgb(0, 72, 254) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info { padding-top: 83px !important; min-height: 351px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-image { width: 47px !important; height: auto !important; margin: 0px auto 24px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-image svg { width: 46px !important; height: 46px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-image :where(path) { fill: rgb(255, 255, 255) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-title { margin-bottom: 16px !important; text-align: center !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-title span { color: rgb(255, 255, 255) !important; display: block !important; padding: 0px !important; margin: 0px !important; font-size: 28px !important; line-height: 32px !important; font-weight: 600 !important; text-rendering: optimizespeed !important; word-break: break-word !important; text-align: center !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information { display: flex !important; justify-content: center !important; align-items: center !important; gap: 6px !important; opacity: 0.85 !important; color: rgb(255, 255, 255) !important; line-height: 19.236px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-separator { flex: 0 0 auto !important; width: 4px !important; height: 4px !important; overflow: visible !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-desc p { text-align: center !important; color: rgb(255, 255, 255) !important; background: 0px 0px !important; font-weight: 400 !important; font-size: 16px !important; margin: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-desc p span { opacity: 1 !important; color: rgb(255, 255, 255) !important; background: 0px 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-desc p a { display: inline-block !important; color: rgb(255, 255, 255) !important; background: 0px 0px !important; text-decoration: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-statement { line-height: 19.236px !important; position: relative !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-statement button { line-height: 19.236px !important; cursor: pointer !important; text-align: center !important; color: rgb(255, 255, 255) !important; font-weight: 400 !important; font-size: 16px !important; padding: 0px !important; box-shadow: none !important; position: relative !important; bottom: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-hide-toolbar { position: relative !important; line-height: 19.236px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-hide-toolbar button { line-height: 19.236px !important; cursor: pointer !important; text-align: center !important; color: rgb(255, 255, 255) !important; font-weight: 400 !important; font-size: 16px !important; padding: 0px !important; box-shadow: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information a, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information button { border: 2px solid transparent !important; opacity: 1 !important; transition: border-color 0.25s !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information a:focus, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information a:focus-visible, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information a:hover, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information button:focus, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information button:focus-visible, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information button:hover { opacity: 1 !important; border-bottom-color: rgb(255, 255, 255) !important; outline: 0px !important; border-radius: 0px !important; text-decoration: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature { padding: 0px 14px !important; margin-top: -85px !important; margin-bottom: 24px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions { background: rgb(255, 255, 255) !important; padding: 24px !important; position: relative !important; z-index: 999 !important; border-radius: 20px !important; border-bottom: 1px solid rgb(238, 242, 246) !important; box-shadow: rgba(0, 0, 0, 0.02) 0px 4px 4px 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-box-title span { color: rgb(24, 29, 39) !important; padding: 0px !important; margin: 0px 0px 16px !important; display: block !important; font-weight: 500 !important; letter-spacing: 0px !important; font-size: 18px !important; line-height: 28px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature { display: flex !important; flex-wrap: wrap !important; justify-content: space-between !important; padding-top: 14px !important; padding-bottom: 14px !important; border-bottom: 1px solid rgb(238, 242, 246) !important; cursor: pointer !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left { display: flex !important; align-items: center !important; width: calc(100% - 100px) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-icon { display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: center !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-icon svg { fill: revert-layer !important; margin-right: 16px !important; width: 44px !important; height: 44px !important; background: rgb(243, 244, 246) !important; border-radius: 100% !important; padding: 10px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-text .onetap-title span { display: block !important; font-size: 16px !important; font-weight: 500 !important; line-height: 24px !important; color: rgb(24, 29, 39) !important; letter-spacing: -0.16px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-text .onetap-title span:hover { text-decoration: underline !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-text .onetap-desc span { display: block !important; font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important; color: rgb(75, 85, 99) !important; letter-spacing: -0.14px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right { display: flex !important; flex-wrap: wrap !important; align-items: center !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich { position: relative !important; width: calc(100% - 46px) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch { display: flex !important; flex-wrap: wrap !important; align-items: center !important; width: unset !important; height: unset !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; outline: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input { display: block !important; position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:focus-visible + .slider { outline: rgb(0, 72, 254) solid 2px; outline-offset: 2px; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch .slider.round { background: rgb(229, 231, 235) !important; left: unset !important; top: -9px !important; right: 0px !important; width: 44px !important; height: 24px !important; transition: unset !important; animation: auto ease 0s 1 normal none running none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch .slider.round:hover { background: rgb(209, 213, 219) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch .slider::before { bottom: 2px !important; left: 3px !important; width: 19.556px !important; height: 19.556px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:checked + .slider::before { transform: translateX(16px) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:checked + .slider::before { transform: translateX(19px) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active .onetap-left svg { fill: rgb(255, 255, 255) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active .onetap-right .box-swich label.switch input + .slider { background: rgb(0, 72, 254); border-radius: 50px; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active .onetap-right .box-swich label.switch input + .slider::before { transform: translateX(16px) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active .onetap-right .box-swich label.switch input + .slider::before { transform: translateX(19px) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature:last-child { padding-bottom: 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container { padding: 0px 14px !important; background: rgb(243, 244, 246) !important; margin-bottom: 24px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features { box-shadow: rgba(0, 0, 0, 0.02) 0px 4px 4px 0px; background: rgb(255, 255, 255) !important; padding: 24px !important; border-radius: 20px !important; display: flex !important; flex-wrap: wrap !important; gap: 16px !important; position: relative !important; width: 100% !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-skip-content-control { width: 100% !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-skip-content-control label { color: rgb(24, 29, 39) !important; font-style: normal !important; display: block !important; width: 100% !important; padding: 0px !important; margin: 0px 0px 16px !important; font-weight: 500 !important; letter-spacing: 0px !important; font-size: 14px !important; line-height: 28px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-skip-content-control select { color: rgb(24, 29, 39) !important; appearance: none !important; border: 1px solid rgb(238, 242, 246) !important; outline: 0px !important; border-radius: 8px !important; text-align: left !important; padding: 10px 12px !important; margin: 0px !important; line-height: inherit !important; height: auto !important; width: 100% !important; cursor: pointer !important; box-shadow: none !important; background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2216%22%20height=%2216%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23475569%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpolyline%20points=%226%209%2012%2015%2018%209%22%3E%3C/polyline%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-position: right 12px center !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-skip-content-control select:focus, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-skip-content-control select:focus-visible { border-color: rgb(0, 72, 254) !important; box-shadow: rgb(0, 72, 254) 0px 0px 0px 1px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-title { width: 100% !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-title .onetap-title { color: rgb(24, 29, 39) !important; font-style: normal !important; display: block !important; width: 100% !important; padding: 0px !important; margin: 0px !important; font-weight: 500 !important; letter-spacing: 0px !important; font-size: 18px !important; line-height: 28px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features { display: flex !important; flex-wrap: wrap !important; gap: 10px !important; padding: 0px !important; position: relative !important; width: 100% !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls { display: flex !important; flex-wrap: wrap !important; justify-content: space-between !important; gap: 14px !important; width: calc(68% - 11px) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-box-feature { cursor: default !important; min-height: 129px !important; background: rgb(248, 250, 252) !important; justify-content: center !important; width: 100% !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; transition: none !important; box-shadow: none !important; outline: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level { border: 1px solid transparent !important; position: relative !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title { display: flex !important; flex-flow: column wrap !important; justify-content: space-between !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title p.onetap-option-levels { display: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .onetap-heading { color: rgb(24, 29, 39) !important; font-size: 14px !important; font-style: normal !important; font-weight: 500 !important; line-height: 24px !important; letter-spacing: -0.14px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn { display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: center !important; gap: 46px !important; margin-top: 19.5px !important; background: rgb(255, 255, 255) !important; border-radius: 50px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-btn { color-scheme: unset !important; forced-color-adjust: unset !important; math-depth: unset !important; position: unset !important; position-anchor: unset !important; text-size-adjust: unset !important; appearance: unset !important; color: unset !important; font: unset !important; font-palette: unset !important; font-synthesis: unset !important; position-area: unset !important; text-orientation: unset !important; text-rendering: unset !important; text-spacing-trim: unset !important; -webkit-font-smoothing: unset !important; -webkit-locale: unset !important; -webkit-text-orientation: unset !important; -webkit-writing-mode: unset !important; writing-mode: unset !important; zoom: unset !important; accent-color: unset !important; align-content: unset !important; place-self: unset !important; alignment-baseline: unset !important; anchor-name: unset !important; anchor-scope: unset !important; animation-composition: unset !important; animation: unset !important; animation-trigger: unset !important; app-region: unset !important; aspect-ratio: unset !important; backdrop-filter: unset !important; backface-visibility: unset !important; background-blend-mode: unset !important; baseline-shift: unset !important; baseline-source: unset !important; block-size: unset !important; border-block: unset !important; border: unset !important; border-collapse: unset !important; border-end-end-radius: unset !important; border-end-start-radius: unset !important; border-inline: unset !important; border-shape: unset !important; border-start-end-radius: unset !important; border-start-start-radius: unset !important; bottom: unset !important; box-decoration-break: unset !important; box-shadow: unset !important; box-sizing: unset !important; break-after: unset !important; break-before: unset !important; break-inside: unset !important; buffered-rendering: unset !important; caption-side: unset !important; caret-animation: unset !important; caret-color: unset !important; caret-shape: unset !important; clear: unset !important; clip: unset !important; clip-path: unset !important; clip-rule: unset !important; color-interpolation: unset !important; color-interpolation-filters: unset !important; color-rendering: unset !important; columns: unset !important; column-fill: unset !important; gap: unset !important; rule-break: unset !important; rule: unset !important; rule-inset: unset !important; rule-visibility-items: unset !important; column-span: unset !important; contain: unset !important; contain-intrinsic-block-size: unset !important; contain-intrinsic-size: unset !important; contain-intrinsic-inline-size: unset !important; container: unset !important; content: unset !important; content-visibility: unset !important; corner-shape: unset !important; corner-block-end-shape: unset !important; corner-block-start-shape: unset !important; counter-increment: unset !important; counter-reset: unset !important; counter-set: unset !important; cx: unset !important; cy: unset !important; d: unset !important; dominant-baseline: unset !important; dynamic-range-limit: unset !important; empty-cells: unset !important; field-sizing: unset !important; fill: unset !important; fill-opacity: unset !important; fill-rule: unset !important; filter: unset !important; flex: unset !important; flex-flow: unset !important; flex-line-count: unset !important; float: unset !important; flood-color: unset !important; flood-opacity: unset !important; frame-sizing: unset !important; grid: unset !important; grid-area: unset !important; hyphenate-character: unset !important; hyphenate-limit-chars: unset !important; hyphens: unset !important; image-orientation: unset !important; image-rendering: unset !important; initial-letter: unset !important; inline-size: unset !important; inset-block: unset !important; inset-inline: unset !important; interactivity: unset !important; interest-delay: unset !important; interpolate-size: unset !important; isolation: unset !important; justify-items: unset !important; left: unset !important; letter-spacing: unset !important; lighting-color: unset !important; line-break: unset !important; list-style: unset !important; margin-block: unset !important; margin: unset !important; margin-inline: unset !important; margin-trim: unset !important; marker: unset !important; mask: unset !important; mask-type: unset !important; math-shift: unset !important; math-style: unset !important; max-block-size: unset !important; max-height: unset !important; max-inline-size: unset !important; max-width: unset !important; min-block-size: unset !important; min-height: unset !important; min-inline-size: unset !important; min-width: unset !important; mix-blend-mode: unset !important; object-fit: unset !important; object-position: unset !important; object-view-box: unset !important; offset: unset !important; opacity: unset !important; order: unset !important; orphans: unset !important; outline: unset !important; outline-offset: unset !important; overflow-anchor: unset !important; overflow-block: unset !important; overflow-clip-margin: unset !important; overflow-inline: unset !important; overflow-wrap: unset !important; overflow: unset !important; overlay: unset !important; overscroll-behavior-block: unset !important; overscroll-behavior-inline: unset !important; overscroll-behavior: unset !important; padding-block: unset !important; padding: unset !important; padding-inline: unset !important; page: unset !important; page-margin-safety: unset !important; page-orientation: unset !important; paint-order: unset !important; perspective: unset !important; perspective-origin: unset !important; pointer-events: unset !important; position-try: unset !important; position-visibility: unset !important; print-color-adjust: unset !important; quotes: unset !important; r: unset !important; reading-flow: unset !important; reading-order: unset !important; resize: unset !important; right: unset !important; rotate: unset !important; ruby-align: unset !important; ruby-overhang: unset !important; ruby-position: unset !important; rule-overlap: unset !important; rx: unset !important; ry: unset !important; scale: unset !important; scroll-axis-lock: unset !important; scroll-behavior: unset !important; scroll-initial-target: unset !important; scroll-margin-block: unset !important; scroll-margin: unset !important; scroll-margin-inline: unset !important; scroll-marker-group: unset !important; scroll-padding-block: unset !important; scroll-padding: unset !important; scroll-padding-inline: unset !important; scroll-snap-align: unset !important; scroll-snap-stop: unset !important; scroll-snap-type: unset !important; scroll-target-group: unset !important; scroll-timeline: unset !important; scrollbar-color: unset !important; scrollbar-gutter: unset !important; scrollbar-width: unset !important; shape-image-threshold: unset !important; shape-margin: unset !important; shape-outside: unset !important; shape-rendering: unset !important; size: unset !important; speak: unset !important; stop-color: unset !important; stop-opacity: unset !important; stroke: unset !important; stroke-dasharray: unset !important; stroke-dashoffset: unset !important; stroke-linecap: unset !important; stroke-linejoin: unset !important; stroke-miterlimit: unset !important; stroke-opacity: unset !important; stroke-width: unset !important; tab-size: unset !important; table-layout: unset !important; text-align: unset !important; text-align-last: unset !important; text-anchor: unset !important; text-autospace: unset !important; text-box: unset !important; text-combine-upright: unset !important; text-decoration: unset !important; text-decoration-skip-ink: unset !important; text-emphasis: unset !important; text-emphasis-position: unset !important; text-fit: unset !important; text-indent: unset !important; text-justify: unset !important; text-overflow: unset !important; text-shadow: unset !important; text-transform: unset !important; text-underline-offset: unset !important; text-underline-position: unset !important; text-wrap: unset !important; timeline-scope: unset !important; timeline-trigger: unset !important; touch-action: unset !important; transform: unset !important; transform-box: unset !important; transform-origin: unset !important; transform-style: unset !important; transition: unset !important; translate: unset !important; trigger-scope: unset !important; user-select: unset !important; vector-effect: unset !important; vertical-align: unset !important; view-timeline: unset !important; view-transition-class: unset !important; view-transition-group: unset !important; view-transition-name: unset !important; view-transition-scope: unset !important; visibility: unset !important; border-spacing: unset !important; -webkit-box-align: unset !important; -webkit-box-decoration-break: unset !important; -webkit-box-direction: unset !important; -webkit-box-flex: unset !important; -webkit-box-ordinal-group: unset !important; -webkit-box-orient: unset !important; -webkit-box-pack: unset !important; -webkit-box-reflect: unset !important; -webkit-line-break: unset !important; -webkit-line-clamp: unset !important; -webkit-mask-box-image: unset !important; -webkit-rtl-ordering: unset !important; -webkit-ruby-position: unset !important; -webkit-tap-highlight-color: unset !important; -webkit-text-combine: unset !important; -webkit-text-decorations-in-effect: unset !important; -webkit-text-fill-color: unset !important; -webkit-text-security: unset !important; -webkit-text-stroke: unset !important; -webkit-user-drag: unset !important; white-space-collapse: unset !important; widows: unset !important; will-change: unset !important; window-drag: unset !important; word-break: unset !important; word-spacing: unset !important; x: unset !important; y: unset !important; z-index: unset !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: pointer !important; top: 68px !important; height: 30px !important; width: 30px !important; border-radius: 100px !important; background: rgb(0, 72, 254) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-btn:focus { outline: currentcolor solid 2px !important; outline-offset: 2px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-btn:hover { filter: brightness(0.88) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-info { color: rgb(24, 29, 39) !important; font-size: 12px !important; font-style: normal !important; font-weight: 500 !important; line-height: 18px !important; letter-spacing: -0.12px !important; margin: 0px !important; text-align: center !important; min-width: 41px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature { box-sizing: border-box !important; background: rgb(248, 250, 252) !important; position: relative !important; width: calc(33.333% - 6.7px) !important; padding: 24px !important; border: 1px solid transparent !important; border-radius: 8px !important; display: flex !important; flex-direction: column !important; align-items: center !important; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s !important; cursor: pointer !important; box-shadow: none !important; user-select: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-message { display: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message.active, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message:hover { display: flex !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message.active .onetap-message, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message:hover .onetap-message { display: block !important; position: absolute !important; bottom: 105% !important; left: 73% !important; background: rgb(0, 0, 0) !important; padding: 12px !important; border-radius: 8px !important; width: 320px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message.active .onetap-message::before, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message:hover .onetap-message::before { content: "" !important; position: absolute !important; top: 100% !important; left: 6% !important; margin-left: -5px !important; border-width: 7px !important; border-style: solid !important; border-color: rgb(0, 0, 0) transparent transparent !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message.active .onetap-message .onetap-title, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message:hover .onetap-message .onetap-title { color: rgb(255, 255, 255) !important; font-weight: 600 !important; font-size: 16px !important; display: block !important; text-align: left !important; margin-bottom: 8px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message.active .onetap-message .onetap-desc, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message:hover .onetap-message .onetap-desc { color: rgb(255, 255, 255) !important; font-size: 15px !important; display: block !important; text-align: left !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-icon .onetap-icon-animation { font-size: 30px !important; margin-bottom: 14px !important; display: flex !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-icon .onetap-icon-animation svg { border-radius: 100%; border: 1px solid rgb(243, 244, 246); width: 44px !important; height: 44px !important; padding: 10px !important; background: rgb(255, 255, 255) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-icon .onetap-text-align-icons { position: relative !important; width: 44px !important; height: 44px !important; align-items: center !important; justify-content: center !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-icon .onetap-text-align-icon { display: none !important; position: absolute !important; inset: 0px !important; align-items: center !important; justify-content: center !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-icon .onetap-text-align-icon svg { border-radius: 100%; width: 44px !important; height: 44px !important; padding: 10px !important; background: rgb(255, 255, 255) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-align-center.onetap-text-align-mode-off .onetap-text-align-icon--center { display: flex !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-align-center.onetap-text-align-mode-left .onetap-text-align-icon--left { display: flex !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-align-center.onetap-text-align-mode-left .onetap-text-align-icon--left svg { color: rgb(255, 255, 255) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-align-center.onetap-text-align-mode-center .onetap-text-align-icon--center { display: flex !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-align-center.onetap-text-align-mode-center .onetap-text-align-icon--center svg { color: rgb(255, 255, 255) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-align-center.onetap-text-align-mode-right .onetap-text-align-icon--right { display: flex !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-align-center.onetap-text-align-mode-right .onetap-text-align-icon--right svg { color: rgb(255, 255, 255) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active.onetap-text-align-mode-center, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active.onetap-text-align-mode-left, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active.onetap-text-align-mode-right { border-color: rgb(0, 72, 254) !important; box-shadow: rgb(0, 72, 254) 0px 0px 0px 1px !important; outline: rgb(238, 242, 246) solid 2px !important; outline-offset: -5px !important; border-radius: 12px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-title span { color: rgb(24, 29, 39) !important; font-size: 14px !important; font-style: normal !important; font-weight: 400 !important; line-height: 24px !important; letter-spacing: -0.14px !important; display: block !important; margin: 0px !important; text-align: center !important; text-transform: none !important; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", Oxygen, "Fira Sans", "Droid Sans", sans-serif !important; hyphens: auto !important; word-break: normal !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-title p.onetap-option-levels { display: flex !important; margin: 0px !important; justify-content: center !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-title p.onetap-option-levels span.onetap-level { height: 4px !important; background: rgb(212, 218, 227) !important; width: 28.9px !important; border-radius: 8px !important; display: block !important; margin: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-title p.onetap-option-levels span.onetap-level.onetap-level2 { margin: 0px 2px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature:focus-visible, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature:hover { border-color: rgb(0, 72, 254) !important; box-shadow: rgb(0, 72, 254) 0px 0px 0px 1px !important; outline: rgb(238, 242, 246) solid 2px !important; outline-offset: -5px !important; border-radius: 12px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature:focus { color: rgb(17, 17, 17) !important; transition: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active { border-color: rgb(0, 72, 254) !important; box-shadow: rgb(0, 72, 254) 0px 0px 0px 1px !important; outline: rgb(238, 242, 246) solid 2px !important; outline-offset: -5px !important; border-radius: 12px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active .onetap-icon .onetap-icon-animation svg { fill: rgb(255, 255, 255) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features button.onetap-box-feature.onetap-inactive { border-color: transparent !important; box-shadow: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings { background: rgb(243, 244, 246) !important; padding: 0px 14px 24px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button { cursor: pointer !important; display: flex !important; padding: 12px 18px !important; justify-content: center !important; align-items: center !important; gap: 4px !important; align-self: stretch !important; border-radius: 10px !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; background: rgb(0, 72, 254) !important; box-shadow: none !important; color: rgb(255, 255, 255) !important; font-size: 16px !important; font-style: normal !important; font-weight: 600 !important; line-height: 1.33333 !important; width: 100% !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button:focus { outline: currentcolor solid 2px !important; outline-offset: 2px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom { display: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container { margin-bottom: 10px !important; padding: 25px !important; border-style: solid !important; border-width: 0px 0px 1px !important; border-color: rgb(221, 221, 221) !important; line-height: 1.5 !important; display: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container ul.onetap-icon-list-items { list-style-type: none !important; margin: 0px !important; padding: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container ul.onetap-icon-list-items li.onetap-icon-list-item { display: flex !important; flex-wrap: wrap !important; font-size: inherit !important; align-items: center !important; margin: 0px !important; padding: 0px !important; position: relative !important; list-style-type: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container ul.onetap-icon-list-items li.onetap-icon-list-item .onetap-icon-list-icon { display: flex !important; flex-wrap: wrap !important; position: relative !important; top: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container ul.onetap-icon-list-items li.onetap-icon-list-item .onetap-icon-list-icon svg { margin-right: 3.5px !important; width: 14px !important; height: 14px !important; color: rgb(102, 108, 118) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container ul.onetap-icon-list-items li.onetap-icon-list-item .onetap-icon-list-text { padding-left: 5px !important; color: rgb(102, 108, 118) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper { padding: 0px 14px 34px !important; margin-top: -85px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text { font-size: 14px !important; color: rgb(51, 65, 85) !important; line-height: 22px !important; font-weight: 400 !important; background: rgb(255, 255, 255) !important; padding: 24px !important; border-radius: 20px !important; position: relative !important; z-index: 999 !important; box-shadow: rgba(0, 0, 0, 0.06) 0px 4px 4px 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text button { display: flex !important; padding: 8px 16px !important; justify-content: center !important; align-items: center !important; gap: 4px !important; border-radius: 8px !important; border: 1px solid rgb(209, 213, 219) !important; background: rgb(255, 255, 255) !important; color: rgb(55, 65, 81) !important; font-size: 14px !important; font-style: normal !important; font-weight: 600 !important; line-height: 24px !important; height: 44px !important; margin-bottom: 30px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text button:focus { border: 1px solid transparent !important; outline: rgb(0, 72, 254) solid 2px !important; outline-offset: 2px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text button svg { fill: rgb(17, 17, 17) !important; width: 18px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h1 { font-size: 22px !important; font-weight: 500 !important; line-height: 30px !important; color: rgb(17, 17, 17) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h2 { font-size: 20px !important; font-weight: 500 !important; line-height: 28px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h3 { font-size: 18px !important; font-weight: 500 !important; line-height: 26px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h4 { font-size: 16px !important; font-weight: 500 !important; line-height: 24px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h5 { font-size: 14px !important; font-weight: 500 !important; line-height: 22px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h6 { font-size: 13px !important; font-weight: 500 !important; line-height: 20px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text p { font-size: 14px !important; color: rgb(51, 65, 85) !important; line-height: 22px !important; font-weight: 400 !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h1, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h2, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h3, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h4, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h5, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h6 { font-weight: 500 !important; letter-spacing: 0px !important; line-height: 28px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text ol, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text ul { margin-left: 0px !important; padding-left: 32px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text ul { list-style: disc !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text ol { list-style: decimal !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration { padding: 0px 14px 34px !important; margin-top: -85px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration { box-shadow: rgba(0, 0, 0, 0.06) 0px 4px 4px 0px !important; font-size: 14px !important; color: rgb(51, 65, 85) !important; line-height: 22px !important; font-weight: 400 !important; background: rgb(255, 255, 255) !important; padding: 24px !important; border-radius: 20px !important; position: relative !important; z-index: 999 !important; min-width: 545px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form fieldset { padding: 0px !important; margin: 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; overflow: visible !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form fieldset legend { display: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration button { display: flex !important; align-items: center !important; gap: 5px !important; cursor: pointer !important; font-size: 0.875rem !important; background: 0px 0px !important; border: 1px solid rgb(233, 234, 235) !important; font-weight: 500 !important; line-height: 20px !important; fill: rgb(51, 65, 85) !important; color: rgb(51, 65, 85) !important; border-radius: 0.375rem !important; padding: 8px 12px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration button:hover { background: rgb(218, 226, 236) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration button:focus { border: 1px solid rgb(17, 17, 17) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration button svg { fill: rgb(17, 17, 17) !important; width: 18px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h1 { font-size: 22px !important; font-weight: 500 !important; line-height: 30px !important; color: rgb(17, 17, 17) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h2, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration span.onetap-title { display: block !important; color: rgb(24, 29, 39) !important; font-style: normal !important; margin: 0px 0px 30px !important; font-weight: 500 !important; letter-spacing: 0px !important; font-size: 18px !important; line-height: 28px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration span.title { display: block !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h3 { font-size: 18px !important; font-weight: 500 !important; line-height: 26px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h4 { font-size: 16px !important; font-weight: 500 !important; line-height: 24px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h5 { font-size: 14px !important; font-weight: 500 !important; line-height: 22px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h6 { font-size: 13px !important; font-weight: 500 !important; line-height: 20px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration p { font-size: 14px !important; color: rgb(51, 65, 85) !important; line-height: 22px !important; font-weight: 400 !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label { display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 8px !important; padding: 16px !important; border-radius: 12px !important; border: 1px solid rgb(209, 213, 219) !important; background: rgb(255, 255, 255) !important; color: rgb(55, 65, 81) !important; cursor: pointer !important; width: 100% !important; font-size: 14px !important; font-style: normal !important; font-weight: 500 !important; line-height: 20px !important; margin-bottom: 10px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label.active, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label:hover { outline: 0px !important; border: 1px solid rgb(0, 72, 254) !important; box-shadow: rgb(0, 72, 254) 0px 0px 0px 1px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label:last-child { margin-bottom: 26px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label input[type="radio"] { width: 10px !important; height: 10px !important; border-radius: 100% !important; appearance: none !important; padding: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label input[type="radio"] { box-shadow: rgb(65, 70, 81) 0px 0px 0px 1px !important; background: rgb(255, 255, 255) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label input[type="radio"]:checked { box-shadow: rgb(0, 72, 254) 0px 0px 0px 1px !important; background: rgb(0, 72, 254) !important; border: 2px solid rgb(255, 255, 255) !important; outline: 0px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label input { accent-color: rgb(0, 72, 254) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action { display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: flex-start !important; gap: 10px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button { display: flex !important; padding: 8px 16px !important; justify-content: center !important; align-items: center !important; gap: 4px !important; border-radius: 8px !important; border: 1px solid rgb(209, 213, 219) !important; background: rgb(255, 255, 255) !important; color: rgb(55, 65, 81) !important; font-size: 14px !important; font-style: normal !important; font-weight: 600 !important; line-height: 24px !important; height: 44px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button:focus { border: 1px solid transparent !important; outline: rgb(0, 72, 254) solid 2px !important; outline-offset: 2px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button svg { fill: rgb(17, 17, 17) !important; width: 18px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button.hide-toolbar { color: rgb(255, 255, 255) !important; background: rgb(0, 72, 254) !important; }

nav.active-statement .accessibility-status-wrapper { display: block !important; background: rgb(238, 241, 245) !important; }

nav.active-statement .onetap-features-container, nav.active-statement .onetap-multi-functional-feature, nav.active-statement .onetap-reset-settings { display: none !important; }

nav.active-hide-toolbar .toolbar-hide-duration { display: block !important; background: rgb(238, 241, 245) !important; }

nav.active-hide-toolbar .accessibility-status-wrapper, nav.active-hide-toolbar .onetap-features-container, nav.active-hide-toolbar .onetap-multi-functional-feature, nav.active-hide-toolbar .onetap-reset-settings { display: none !important; }

.onetap-markup-reading-line { display: none !important; background: rgb(0, 0, 0) !important; width: 100% !important; min-width: 100% !important; left: 0px !important; box-sizing: border-box !important; height: 12px !important; border: 3px solid rgb(255, 243, 0) !important; border-radius: 5px !important; position: absolute !important; z-index: 999999999 !important; pointer-events: none !important; }

.onetap-markup-reading-line.onetap-active { display: block !important; }

.onetap-highlight { background: rgb(255, 243, 0) !important; color: rgb(0, 0, 0) !important; }

.onetap-markup-reading-mask { display: none !important; position: fixed !important; left: 0px !important; width: 100% !important; pointer-events: none !important; background: rgba(0, 0, 0, 0.5) !important; z-index: 2147483647 !important; }

.onetap-markup-reading-mask.onetap-active { display: block !important; }

.onetap-markup-reading-mask.onetap-top { top: 0px !important; }

.onetap-markup-reading-mask.onetap-bottom { bottom: 0px !important; }

.onetap-markup-text-magnifier { color: rgb(255, 255, 255) !important; font-size: 36px !important; position: absolute !important; padding: 16px !important; border-radius: 4px !important; background: rgb(51, 51, 51) !important; line-height: 1.5 !important; z-index: 999999999 !important; word-break: break-word !important; width: fit-content !important; }

:scope.onetap-highlight-titles h1, :scope.onetap-highlight-titles h2, :scope.onetap-highlight-titles h3, :scope.onetap-highlight-titles h4, :scope.onetap-highlight-titles h5, :scope.onetap-highlight-titles h6 { outline: rgb(176, 87, 241) solid 2px !important; outline-offset: 2px !important; }

:scope.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h1, :scope.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h2, :scope.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h3, :scope.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h4, :scope.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h5, :scope.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h6 { outline-style: solid !important; outline-color: unset !important; outline-width: 0px !important; outline-offset: 0px !important; }

:scope.onetap-highlight-all :hover { outline: rgb(176, 87, 241) solid 2px !important; outline-offset: 2px !important; }

:scope.onetap-highlight-all .onetap-container-toggle :hover, :scope.onetap-highlight-all .onetap-container-toggle:hover, :scope.onetap-highlight-all nav.onetap-accessibility.onetap-plugin-onetap :hover, :scope.onetap-highlight-all nav.onetap-accessibility.onetap-plugin-onetap:hover { outline-style: solid !important; outline-color: unset !important; outline-width: 0px !important; outline-offset: 0px !important; }

:scope.onetap_hide_bigger_text nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-bigger-text { display: none !important; }

:scope.onetap_hide_cursor nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-cursor { display: none !important; }

:scope.onetap_hide_line_height nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-line-height { display: none !important; }

:scope.onetap_hide_hide_images nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-hide-images { display: none !important; }

:scope.onetap_hide_readable_font nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-readable-font { display: none !important; }

:scope.onetap_hide_dyslexic_font nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-dyslexic-font { display: none !important; }

:scope.onetap_hide_text_align nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-align-center { display: none !important; }

:scope.onetap_hide_font_weight nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-font-weight { display: none !important; }

:scope.onetap_hide_dark_contrast nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-dark-contrast { display: none !important; }

:scope.onetap_hide_light_contrast nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-light-contrast { display: none !important; }

:scope.onetap_hide_high_contrast nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-high-contrast { display: none !important; }

:scope.onetap_hide_text_magnifier nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-text-magnifier { display: none !important; }

:scope.onetap_hide_highlight_titles nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-highlight-titles { display: none !important; }

:scope.onetap_hide_letter_spacing nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-letter-spacing { display: none !important; }

:scope.onetap_hide_highlight_all nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-highlight-all { display: none !important; }

:scope.onetap_hide_monochrome nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-monochrome { display: none !important; }

:scope.onetap_hide_saturation nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-saturation { display: none !important; }

:scope.onetap_hide_reading_line nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-reading-line { display: none !important; }

:scope.onetap_hide_highlight_links nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-highlight-links { display: none !important; }

:scope.onetap_hide_read_page nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-read-page { display: none !important; }

:scope.onetap_hide_mute_sounds nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-mute-sounds { display: none !important; }

:scope.onetap_hide_reading_mask nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-reading-mask { display: none !important; }

:scope.onetap_hide_keyboard_navigation nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-keyboard-navigation { display: none !important; }

:scope.onetap_hide_stop_animations nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-stop-animations { display: none !important; }

@media only screen and (max-width: 768px) {
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings { padding-bottom: 73px !important; }
}

@media print {
  .onetap-container-toggle, nav.onetap-accessibility.onetap-plugin-onetap { display: none !important; }
}

.onetap-container-toggle .onetap-toggle svg, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-image svg { fill: rgb(0, 59, 115) !important; }

.onetap-container-toggle .onetap-toggle img, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv2 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level1, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv2 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level2, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level1, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level2, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level3, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active .onetap-icon .onetap-icon-animation svg, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-btn, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-btn, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:checked + .slider, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active .onetap-left svg, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active .onetap-right .box-swich label.switch input + .slider, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active div.onetap-right div.box-swich label.switch span.slider.round:hover, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button.hide-toolbar { background: rgb(0, 59, 115) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-btn, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-btn { color: rgb(0, 59, 115) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label input[type="radio"]:checked { accent-color: rgb(0, 59, 115) !important; box-shadow: rgb(0, 59, 115) 0px 0px 0px 1px !important; background: rgb(0, 59, 115) !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label.active, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label:focus-visible, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label:hover { outline: 0px !important; border: 1px solid rgb(0, 59, 115) !important; box-shadow: rgb(0, 59, 115) 0px 0px 0px 1px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text button:focus, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button:focus { outline: rgb(0, 59, 115) solid 2px !important; outline-offset: 2px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button:focus, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:focus-visible + .slider, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch:focus .slider, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li button:focus { outline: rgb(0, 59, 115) solid 2px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active.onetap-text-align-mode-center, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active.onetap-text-align-mode-left, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active.onetap-text-align-mode-right, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-inactive:focus-visible, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature:focus-visible, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature:hover, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features button.onetap-box-feature.onetap-inactive:hover, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-skip-content-control select:focus-visible { border-color: rgb(0, 59, 115) !important; box-shadow: rgb(0, 59, 115) 0px 0px 0px 1px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button.hide-toolbar { border-color: rgb(0, 59, 115) !important; }

@media only screen and (max-width: 576px) {
  nav.onetap-accessibility.onetap-plugin-onetap { width: 100% !important; max-width: 100% !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages { left: 10px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-title .onetap-heading { font-size: 1.5em !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature { padding: 10px 10px 0px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-icon { display: none !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container { padding: 12.5px 10px 0px !important; margin-bottom: 0px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container.onetap-feature-content-modules { margin-bottom: 0px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features { padding: 12px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-btn { width: 23px !important; height: 23px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls { width: 100% !important; padding: 0px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-box-feature { padding: 20px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls:first-child + button.onetap-box-feature { width: 100% !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features button.onetap-box-feature { width: calc(50% - 5px) !important; padding: 20px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features button.onetap-box-feature .onetap-title p.onetap-option-levels { justify-content: center !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features button.onetap-box-feature .onetap-title p.onetap-option-levels span.onetap-level { width: 20px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features button.onetap-box-feature .onetap-title p.onetap-option-levels .onetap-heading { margin: 0px 0px 10px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings { padding: 20px 10px 73px !important; }
  .onetap-container-toggle .onetap-toggle { right: 0px !important; margin-right: 15px !important; left: unset !important; margin-left: unset !important; bottom: 0px !important; margin-bottom: 15px !important; top: unset !important; margin-top: unset !important; }
  nav.onetap-accessibility.onetap-plugin-onetap { right: -580px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap.onetap-toggle-open { right: 0px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close { right: 20px !important; }
}

@media only screen and (min-width: 576px) and (max-width: 991.98px) {
  .onetap-container-toggle .onetap-toggle { right: 0px !important; margin-right: 15px !important; left: unset !important; margin-left: unset !important; bottom: 0px !important; margin-bottom: 15px !important; top: unset !important; margin-top: unset !important; }
  nav.onetap-accessibility.onetap-plugin-onetap { right: -580px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap.onetap-toggle-open { right: 0px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close { right: 20px !important; }
}

@media only screen and (min-width: 992px) {
  .onetap-container-toggle .onetap-toggle { right: 0px !important; margin-right: 15px !important; left: unset !important; margin-left: unset !important; bottom: 0px !important; margin-bottom: 15px !important; top: unset !important; margin-top: unset !important; }
  nav.onetap-accessibility.onetap-plugin-onetap { right: -580px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap.onetap-toggle-open { right: 0px !important; }
  nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close { right: 20px !important; }
}

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature { display: none !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container.onetap-feature-content-modules { padding: 0px 14px !important; margin-top: -85px !important; margin-bottom: 24px !important; }

nav.onetap-accessibility.onetap-plugin-onetap .onetap-visually-hidden { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), url("https://www.twincitiespremierplumbing.com/wp-content/plugins/accessibility-onetap/assets/fonts/Roboto/Roboto-Regular.woff2") format("woff2"); font-display: swap; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto"), url("https://www.twincitiespremierplumbing.com/wp-content/plugins/accessibility-onetap/assets/fonts/Roboto/Roboto-Medium.woff2") format("woff2"); font-display: swap; }

:scope { line-height: 1.15; text-size-adjust: 100%; }

*, ::after, ::before { box-sizing: border-box; }

:scope { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; margin: 0px; -webkit-font-smoothing: antialiased; overflow-x: clip; }

h1, h2, h3, h4, h5, h6 { color: inherit; font-family: inherit; font-weight: 500; line-height: 1.2; margin-block: 0.5rem 1rem; }

h1 { font-size: 2.5rem; }

h2 { font-size: 2rem; }

h3 { font-size: 1.75rem; }

h4 { font-size: 1.5rem; }

h5 { font-size: 1.25rem; }

h6 { font-size: 1rem; }

p { margin-block: 0px 0.9rem; }

hr { box-sizing: content-box; height: 0px; overflow: visible; }

pre { font-family: monospace; font-size: 1em; white-space: pre-wrap; }

a { background-color: transparent; color: rgb(204, 51, 102); text-decoration: none; }

a:active, a:hover { color: rgb(51, 51, 102); }

a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { color: inherit; text-decoration: none; }

a:not([href]):not([tabindex]):focus { outline: 0px; }

abbr[title] { border-block-end: none; text-decoration: underline dotted; }

strong { font-weight: bolder; }

code, kbd, samp { font-family: monospace; font-size: 1em; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

img { border-style: none; height: auto; max-width: 100%; }

details { display: block; }

summary { display: list-item; }

figcaption { color: rgb(51, 51, 51); font-size: 16px; font-style: italic; font-weight: 400; line-height: 1.4; }

[hidden], template { display: none; }

@media print {
  *, ::after, ::before { background: 0px 0px !important; box-shadow: none !important; color: rgb(0, 0, 0) !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]::after { content: " (" attr(href) ")"; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  a[href^="#"]::after, a[href^="javascript:"]::after { content: ""; }
  pre { white-space: pre-wrap !important; }
  blockquote, pre { border: 1px solid rgb(204, 204, 204); break-inside: avoid; }
  thead { display: table-header-group; }
  img, tr { break-inside: avoid; }
  h2, h3, p { orphans: 3; widows: 3; }
  h2, h3 { break-after: avoid; }
}

label { display: inline-block; line-height: 1; vertical-align: middle; }

button, input, optgroup, select, textarea { font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0px; }

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], select, textarea { border: 1px solid rgb(102, 102, 102); border-radius: 3px; padding: 0.5rem 1rem; transition: 0.3s; width: 100%; }

input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, select:focus, textarea:focus { border-color: rgb(51, 51, 51); }

button, input { overflow: visible; }

button, select { text-transform: none; }

[type="button"], [type="reset"], [type="submit"], button { appearance: button; width: auto; }

[type="button"], [type="submit"], button { background-color: transparent; border: 1px solid rgb(204, 51, 102); border-radius: 3px; color: rgb(204, 51, 102); display: inline-block; font-size: 1rem; font-weight: 400; padding: 0.5rem 1rem; text-align: center; transition: 0.3s; user-select: none; white-space: nowrap; }

[type="button"]:focus, [type="button"]:hover, [type="submit"]:focus, [type="submit"]:hover, button:focus, button:hover { background-color: rgb(204, 51, 102); color: rgb(255, 255, 255); text-decoration: none; }

[type="button"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }

fieldset { padding: 0.35em 0.75em 0.625em; }

legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }

progress { vertical-align: baseline; }

textarea { overflow: auto; resize: vertical; }

[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { appearance: textfield; outline-offset: -2px; }

[type="search"]::-webkit-search-decoration { appearance: none; }

::-webkit-file-upload-button { appearance: button; font: inherit; }

select { display: block; }

table { background-color: transparent; border-collapse: collapse; border-spacing: 0px; font-size: 0.9em; margin-block-end: 15px; width: 100%; }

table td, table th { border: 1px solid rgba(128, 128, 128, 0.5); line-height: 1.5; padding: 15px; vertical-align: top; }

table th { font-weight: 700; }

table tfoot th, table thead th { font-size: 1em; }

table caption + thead tr:first-child td, table caption + thead tr:first-child th, table colgroup + thead tr:first-child td, table colgroup + thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th { border-block-start: 1px solid rgba(128, 128, 128, 0.5); }

table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th { background-color: rgba(128, 128, 128, 0.07); }

table tbody tr:hover > td, table tbody tr:hover > th { background-color: rgba(128, 128, 128, 0.1); }

table tbody + tbody { border-block-start: 2px solid rgba(128, 128, 128, 0.5); }

dd, dl, dt, li, ol, ul { background: 0px 0px; border: 0px; font-size: 100%; margin-block: 0px; outline: 0px; vertical-align: baseline; }

[tabindex]:not([tabindex="-1"]):focus-visible, a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible { box-shadow: rgb(255, 255, 255) 0px 0px 0px 4px; outline: rgb(0, 0, 0) solid 2px; outline-offset: 2px; }

[tabindex]:not([tabindex="-1"]):focus:not(:focus-visible), a:focus:not(:focus-visible), button:focus:not(:focus-visible), input:focus:not(:focus-visible), select:focus:not(:focus-visible), textarea:focus:not(:focus-visible) { box-shadow: none; outline: 0px; }

.page-content a { text-decoration: underline; }

.sticky { display: block; position: relative; }

.hide { display: none !important; }

.site-header:not(.dynamic-header), :scope:not([class*="elementor-page-"]) .site-main { margin-inline: auto; width: 100%; }

@media (max-width: 575px) {
  .site-header:not(.dynamic-header), :scope:not([class*="elementor-page-"]) .site-main { padding-inline: 10px; }
}

@media (min-width: 576px) {
  .site-header:not(.dynamic-header), :scope:not([class*="elementor-page-"]) .site-main { max-width: 500px; }
}

@media (min-width: 768px) {
  .site-header:not(.dynamic-header), :scope:not([class*="elementor-page-"]) .site-main { max-width: 600px; }
}

@media (min-width: 992px) {
  .site-header:not(.dynamic-header), :scope:not([class*="elementor-page-"]) .site-main { max-width: 800px; }
}

@media (min-width: 1200px) {
  .site-header:not(.dynamic-header), :scope:not([class*="elementor-page-"]) .site-main { max-width: 1140px; }
}

.site-header + .elementor { min-height: calc(-320px + 100vh); }

.site-header { display: flex; flex-wrap: wrap; justify-content: space-between; padding-block: 1rem; position: relative; }

.site-navigation-toggle-holder { align-items: center; display: flex; padding: 8px 15px; }

.site-navigation-toggle-holder .site-navigation-toggle { align-items: center; background-color: rgba(0, 0, 0, 0.05); border: 0px solid; border-radius: 3px; color: rgb(73, 76, 79); cursor: pointer; display: flex; justify-content: center; padding: 0.5rem; }

.site-navigation-dropdown { bottom: 0px; left: 0px; margin-block-start: 10px; position: absolute; transform-origin: center top; transition: max-height 0.3s, transform 0.3s; width: 100%; z-index: 10000; }

.site-navigation-toggle-holder:not(.elementor-active) + .site-navigation-dropdown { max-height: 0px; transform: scaleY(0); }

.site-navigation-toggle-holder.elementor-active + .site-navigation-dropdown { max-height: 100vh; transform: scaleY(1); }

.site-navigation-dropdown ul { padding: 0px; }

.site-navigation-dropdown ul.menu { background: rgb(255, 255, 255); margin: 0px; padding: 0px; position: absolute; width: 100%; }

.site-navigation-dropdown ul.menu li { display: block; position: relative; width: 100%; }

.site-navigation-dropdown ul.menu li a { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px -1px 0px inset; color: rgb(85, 89, 92); display: block; padding: 20px; }

.site-navigation-dropdown ul.menu li.current-menu-item a { background: rgb(85, 89, 92); color: rgb(255, 255, 255); }

.site-navigation-dropdown ul.menu > li li { max-height: 0px; transform: scaleY(0); transform-origin: center top; transition: max-height 0.3s, transform 0.3s; }

.site-navigation-dropdown ul.menu li.elementor-active > ul > li { max-height: 100vh; transform: scaleY(1); }

:scope { --direction-multiplier: 1; }

:scope.rtl, :scope[dir="rtl"] { --direction-multiplier: -1; }

.elementor-hidden { display: none; }

.elementor-screen-only, .screen-reader-text, .screen-reader-text span { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }

.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }

.elementor a { box-shadow: none; text-decoration: none; }

.elementor hr { background-color: transparent; margin: 0px; }

.elementor img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure { margin: 0px; }

.elementor iframe, .elementor object, .elementor video { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }

.elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }

.elementor-element:where(.e-con-full, .elementor-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }

.elementor-invisible { visibility: hidden; }

.elementor-ken-burns--active { transition-duration: 20s; }

.elementor-align-center { text-align: center; }

.elementor-align-right { text-align: right; }

.elementor-align-center .elementor-button, .elementor-align-right .elementor-button { width: auto; }

@media (max-width: 1024px) {
  .elementor-tablet-align-center { text-align: center; }
  .elementor-tablet-align-center .elementor-button { width: auto; }
}

@media (max-width: 767px) {
  .elementor-mobile-align-center { text-align: center; }
  .elementor-mobile-align-center .elementor-button { width: auto; }
  .elementor-column { width: 100%; }
}

:scope { --page-title-display: block; }

@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

.eicon-animation-spin { animation: 2s linear 0s infinite normal none running eicon-spin; }

.elementor-section { position: relative; }

.elementor-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }

.elementor-widget-wrap > .elementor-element { width: 100%; }

.elementor-widget-wrap.e-swiper-container { width: calc(100% - (var(--e-column-margin-left,0px) + var(--e-column-margin-right,0px))); }

.elementor-widget { position: relative; }

.elementor-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }

.elementor-column { display: flex; min-height: 1px; position: relative; }

.elementor-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }

.elementor-grid .elementor-grid-item { min-width: 0px; }

.elementor-grid-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }

.elementor-grid-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }

@media (min-width: 1025px) {
  #elementor-device-mode::after { content: "desktop"; }
}

@media (min-width:-1) {
  #elementor-device-mode::after { content: "widescreen"; }
  .elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}

@media (max-width:-1) {
  #elementor-device-mode::after { content: "tablet_extra"; }
}

@media (max-width: 1024px) {
  #elementor-device-mode::after { content: "tablet"; }
}

@media (max-width:-1) {
  #elementor-device-mode::after { content: "mobile_extra"; }
  .elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
  .elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}

@media (prefers-reduced-motion: no-preference) {
  :scope { scroll-behavior: smooth; }
}

.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }

.e-con:where(:not(.e-div-block-base)) { transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s); }

.e-con { --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); }

:scope.rtl .e-con { --padding-inline-start: var(--padding-right); --padding-inline-end: var(--padding-left); --margin-inline-start: var(--margin-right); --margin-inline-end: var(--margin-left); --border-inline-start-width: var(--border-right-width); --border-inline-end-width: var(--border-left-width); }

.e-con { margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }

.e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }

.e-con-full, .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }

.e-con-full.e-flex, .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }

.e-con, .e-con > .e-con-inner { display: var(--display); }

.e-con-boxed.e-flex { place-content: normal; align-items: normal; flex-flow: column; }

.e-con-boxed { gap: initial; text-align: initial; }

.e-con.e-flex > .e-con-inner { align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }

.e-con > .e-con-inner { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }

:is(.elementor-section-wrap, [data-elementor-id]) > .e-con { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }

:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con { --margin-right: 0px; --margin-left: 0px; }

.e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }

.e-con::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }

.e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }

.e-con .elementor-widget { min-width: 0px; }

.e-con .elementor-widget-empty, .e-con .elementor-widget.e-widget-swiper { width: 100%; }

.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }

.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }

.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }

@media (max-width: 767px) {
  #elementor-device-mode::after { content: "mobile"; }
  .e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }
}

.elementor-form-fields-wrapper { display: flex; flex-wrap: wrap; }

.elementor-field-group { align-items: center; flex-wrap: wrap; }

.elementor-field-group.elementor-field-type-submit { align-items: flex-end; }

.elementor-message { font-size: 1em; line-height: 1; margin: 10px 0px; }

.elementor-message::before { content: ""; display: inline-block; font-family: eicons; font-style: normal; font-weight: 400; margin-inline-end: 5px; vertical-align: middle; }

.elementor-message.elementor-message-danger { color: rgb(217, 83, 79); }

.elementor-message.elementor-message-danger::before { content: ""; }

.elementor-form .elementor-button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-block: 0px; }

.elementor-form .elementor-button-content-wrapper, .elementor-form .elementor-button > span { display: flex; flex-direction: row; gap: 5px; justify-content: center; }

.elementor-form .elementor-button.elementor-size-sm { min-height: 40px; }

.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }

.elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }

.elementor-button { background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }

.elementor-button:focus, .elementor-button:hover, .elementor-button:visited { color: rgb(255, 255, 255); }

.elementor-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }

.elementor-button-icon { align-items: center; display: flex; }

.elementor-button-icon svg { height: auto; width: 1em; }

.elementor-button-icon .e-font-icon-svg { height: 1em; }

.elementor-button-text { display: inline-block; }

.elementor-button span { text-decoration: inherit; }

.elementor-icon { color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }

.elementor-icon:hover { color: rgb(105, 114, 125); }

.elementor-icon i, .elementor-icon svg { display: block; height: 1em; position: relative; width: 1em; }

.elementor-icon i::before, .elementor-icon svg::before { left: 50%; position: absolute; transform: translateX(-50%); }

.elementor-shape-rounded .elementor-icon { border-radius: 10%; }

.animated { animation-duration: 1.25s; }

.animated.infinite { animation-iteration-count: infinite; }

.animated.reverse { animation-direction: reverse; animation-fill-mode: forwards; }

@media (prefers-reduced-motion: reduce) {
  .animated { animation: auto ease 0s 1 normal none running none !important; }
  :scope * { transition-delay: 0s !important; transition-duration: 0s !important; }
}

@media (max-width: 767px) {
  .elementor .elementor-hidden-mobile { display: none; }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor .elementor-hidden-tablet { display: none; }
}

@media (min-width: 1025px) and (max-width: 99999px) {
  .elementor .elementor-hidden-desktop { display: none; }
}

.elementor-kit-38 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; }

.elementor-kit-38 a { color: rgb(0, 59, 115); }

.e-con { --container-max-width: 1140px; }

.elementor-widget:not(:last-child) { --kit-widget-spacing: 20px; }

.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }

.site-header { padding-inline: 0px; }

.gform-theme--framework :where(:not(:scope):not(iframe):not(canvas):not(img):not(svg):not(video):not(svg *):not(symbol *):not(.gform-theme__no-reset--el):not(.gform-theme__no-reset--children *):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-reset):not(.gform-theme__disable-reset *):not(.gform_heading *):not(.gfield--type-html *):not(.gfield--type-section *):not(.form_saved_message > *):not(.form_saved_message_sent > *):not(.gform_confirmation_message *):not(.wp-editor-container):not(.mce-tinymce):not(.mce-tinymce *):not(.wp-editor-area):not(.gfield_description > *):not(.gform-field-label--type-inline > :not(span)):not(.ui-resizable-handle):not(.hidden)) { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: revert; }

.gform-theme--framework *, .gform-theme--framework ::after, .gform-theme--framework ::before { box-sizing: border-box; }

.gform-theme--framework a, .gform-theme--framework button { cursor: revert; }

.gform-theme--framework menu, .gform-theme--framework ol:where(:not(.gform_heading *):not(.gfield--type-html *):not(.gfield--type-section *):not(.form_saved_message > *):not(.form_saved_message_sent > *):not(.gform_confirmation_message *)), .gform-theme--framework ul:where(:not(.gform_heading *):not(.gfield--type-html *):not(.gfield--type-section *):not(.form_saved_message > *):not(.form_saved_message_sent > *):not(.gform_confirmation_message *)) { list-style: none; }

.gform-theme--framework img { max-inline-size: 100%; max-block-size: 100%; }

.gform-theme--framework table { border-collapse: collapse; }

.gform-theme--framework input, .gform-theme--framework textarea { user-select: auto; }

.gform-theme--framework textarea { white-space: revert; }

.gform-theme--framework meter { appearance: revert; }

.gform-theme--framework :where(pre) { all: revert; }

.gform-theme--framework ::placeholder { color: unset; }

.gform-theme--framework :where([hidden]) { display: none !important; }

.gform-theme--framework :where([contenteditable]:not([contenteditable="false"])) { -webkit-user-modify: read-write; overflow-wrap: break-word; -webkit-line-break: after-white-space; user-select: auto; }

.gform-theme--framework :where([draggable="true"]) { -webkit-user-drag: element; }

.gform-theme--framework :where(dialog:modal) { all: revert; }

.gform-theme--framework input[type="checkbox"]::before, .gform-theme--framework input[type="radio"]::before { height: auto; margin-block: 0px; margin-inline: 0px; position: static; width: auto; }

.gform-theme--framework input[type="checkbox"]::after, .gform-theme--framework input[type="radio"]::after { content: none; }

.gform-theme--foundation { --gf-form-gap-x: 16px; --gf-form-gap-y: 40px; --gf-form-footer-margin-y-start: 24px; --gf-form-footer-gap: 8px; --gf-field-gap-x: 12px; --gf-field-gap-y: 12px; --gf-field-date-width: 168px; --gf-field-time-width: 110px; --gf-field-list-btns-gap: 8px; --gf-field-list-btns-width: calc(32px + var(--gf-field-list-btns-gap) + var(--gf-field-gap-x)); --gf-field-pg-steps-gap-y: 8px; --gf-field-pg-steps-gap-x: 24px; --gf-label-width: 30%; --gf-label-req-gap: 6px; }

.gform-theme--foundation *, .gform-theme--foundation ::after, .gform-theme--foundation ::before { box-sizing: border-box; }

.gform-theme--foundation fieldset, .gform-theme--foundation legend { background: 0px 0px; padding: 0px; }

.gform-theme--foundation fieldset { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; margin: 0px; }

.gform-theme--foundation legend { margin-inline: 0px; }

.gform_anchor:focus-visible { outline: 0px; }

.gform_wrapper:focus { outline: 0px; }

.gform-theme--foundation .hidden_label > .gfield_label, .gform-theme--foundation .screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }

.gform-theme--foundation button.screen-reader-text:focus { border: 0px; clip: auto; clip-path: none; height: auto; margin: 0px; width: auto; position: static !important; }

.field_sublabel_below .ginput_complex { align-items: flex-start; }

.field_sublabel_above .ginput_complex { align-items: flex-end; }

.gform-theme--foundation .ginput_complex label, .gform-theme--foundation .ginput_complex legend { display: block; }

.gform-theme--foundation .ginput_complex input, .gform-theme--foundation .ginput_complex select { inline-size: 100%; }

.gform-theme--foundation .gfield textarea { inline-size: 100%; }

.gform-theme--foundation .gfield textarea.small { min-block-size: 6rem; }

.gform-theme--foundation .gfield textarea.large { min-block-size: 18rem; }

.gform-theme--foundation .gfield input, .gform-theme--foundation .gfield select { max-inline-size: 100%; }

.gform-theme--foundation .gfield input.small, .gform-theme--foundation .gfield select.small { inline-size: calc(25% - var(--gf-form-gap-x) * 3 / 4); }

.gform-theme--foundation .gfield input.large, .gform-theme--foundation .gfield select.large { inline-size: 100%; }

.gform-theme--foundation .gform_fields { column-gap: 0px; display: grid; grid-template-columns: repeat(12, 1fr); inline-size: 100%; row-gap: var(--gf-form-gap-y); }

.gform-theme--foundation .gfield { grid-column: 1 / -1; min-inline-size: 0px; }

.gform-theme--foundation .gform_footer { display: flex; flex-wrap: wrap; gap: var(--gf-form-footer-gap); }

.gform-theme--foundation .gform_footer { margin-block-start: var(--gf-form-footer-margin-y-start); }

.gform-theme--foundation .gform_footer:where(:not(.gform-conversational__field-form-footer)) button.gform-button--width-full, .gform-theme--foundation .gform_footer:where(:not(.gform-conversational__field-form-footer)) input[type="submit"][id*="gform_submit_button_"].gform-button--width-full { inline-size: 100% !important; }

.gform-theme--foundation .gform_footer:where(:not(.gform-conversational__field-form-footer)) button.gform-button--width-full.gfield--width-full, .gform-theme--foundation .gform_footer:where(:not(.gform-conversational__field-form-footer)) input[type="submit"][id*="gform_submit_button_"].gform-button--width-full.gfield--width-full { inline-size: 100% !important; }

.gform-theme--foundation .gform_footer:where(:not(.gform-conversational__field-form-footer)) button.gform-button--width-full.gfield--width-half, .gform-theme--foundation .gform_footer:where(:not(.gform-conversational__field-form-footer)) input[type="submit"][id*="gform_submit_button_"].gform-button--width-full.gfield--width-half { inline-size: 50% !important; }

.gform-theme--foundation .gform-grid-row { display: flex; flex-flow: wrap; margin-inline: calc(var(--gf-field-gap-x) * -1 / 2); row-gap: var(--gf-field-gap-y); }

.gform-theme--foundation .gform-grid-col { flex: 0 0 auto; inline-size: 100%; padding-inline: calc(var(--gf-field-gap-x)/ 2); }

.gform-theme--foundation .gform-grid-col.gform-grid-row { inline-size: calc(100% + var(--gf-field-gap-x)); }

@media (min-width: 640px) {
  .gform-theme--foundation .gform_fields { column-gap: var(--gf-form-gap-x); }
  .gform-theme--foundation .gfield--width-full { grid-column: span 12; }
  .gform-theme--foundation .gfield--width-half { grid-column: span 6; }
  .gform-theme--foundation .gform-grid-col.gform-grid-col--size-auto { flex: 1 1 0%; inline-size: auto; }
}

.gform-theme--foundation .gform-field-label:where(:not([class*="gform-field-label--type-"]):not(.gfield_header_item):not(.ginput_quantity_label)) { display: block; }

.gform-theme--foundation .gform-field-label__text { display: inline; padding-inline-end: 0px; }

.gform-theme--foundation .gform-field-label__text:where() { padding-inline-end: var(--gf-label-req-gap); }

.gform-theme--foundation .gform-field-label__text:where(:has(+ .gfield_required)) { padding-inline-end: var(--gf-label-req-gap); }

.gform-theme--foundation .gform-field-label > .gfield_required { display: inline; }

.gform-theme--foundation .gform-field-label:where([class*="gform-field-label--type-"]) { display: inline-block; }

.gform-theme--foundation .gform_drop_instructions { display: block; }

.gform-theme--foundation .chosen-container { display: inline-block; font-size: 13px; position: relative; text-align: start; user-select: none; vertical-align: middle; }

.gform-theme--foundation .chosen-container * { box-sizing: border-box; }

.gform-theme--foundation .chosen-container a { cursor: pointer; }

.gform-theme--foundation .chosen-rtl { direction: rtl; }

.gform-theme--foundation .gform_card_icon_container { block-size: 32px; display: flex; margin-block-end: 8px; }

.gform-theme--foundation .gform_card_icon_container .gform_card_icon { background-image: var(--wpr-bg-ac8c57d6-57c8-469a-9fc4-dcaf8cc9b2aa); background-repeat: no-repeat; block-size: 32px; inline-size: 40px; margin-inline-end: 0.3rem; text-indent: -9000px; }

.gform-theme--foundation .gform_card_icon_container .gform_card_icon.gform_card_icon_selected { position: relative; }

.gform-theme--foundation .gform_card_icon_container .gform_card_icon.gform_card_icon_selected::after { background: var(--wpr-bg-015f2e6b-ad91-48f0-9ef8-ec54a1937bf8) center center no-repeat; block-size: 10px; content: ""; display: block; inline-size: 13px; inset-block-end: 4px; inset-inline-end: 0px; position: absolute; }

.gform-theme--foundation .ginput_complex .ginput_container_date { inline-size: var(--gf-field-date-width); }

.gform-theme--foundation .ginput_complex .ginput_container_date label { display: block; }

.gform-theme--foundation:where(:not(.gform_editor)) .gform_hidden { display: none; }

.gform-theme--foundation .gform_validation_container { display: none !important; }

.gform-theme--foundation .gfield_list_group { margin-block-end: var(--gf-field-gap-y); }

.gform-theme--foundation .gfield_list_group:last-child { margin-block-end: 0px; }

.gform-theme--foundation .add_list_item, .gform-theme--foundation .delete_list_item { font-size: 12px; padding: 0px; }

@media (min-width: 640px) {
  .gform-theme--foundation .gfield_list_group { display: flex; flex-flow: row; }
}

.gform-theme--foundation .password_input_container { display: block; position: relative; }

:scope[dir="rtl"] .gform-theme--foundation .gfield--type-phone input[type="tel"] { text-align: end; }

.gform-theme--foundation .gform-loader { align-self: center; animation: 1.1s linear 0s infinite normal none running gformLoader; block-size: 10em; border-block-end: 1.1em solid rgb(0, 0, 0); border-block-start: 1.1em solid rgb(255, 255, 255); border-inline-end: 1.1em solid rgb(255, 255, 255); border-inline-start: 1.1em solid rgb(0, 0, 0); border-radius: 50%; display: inline-block; font-size: 2px; inline-size: 10em; position: relative; transform: translateZ(0px); }

@keyframes gformLoader { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.gform-theme--framework { --gf-radius: 3px; --gf-radius-max-sm: 2px; --gf-radius-max-md: 3px; --gf-radius-max-lg: 8px; }

.gform-theme--framework { --gf-color-primary: #204ce5; --gf-color-primary-rgb: 45,127,251; --gf-color-primary-contrast: #fff; --gf-color-primary-contrast-rgb: 255,255,255; --gf-color-primary-darker: #044ad3; --gf-color-primary-lighter: #044ad3; --gf-color-secondary: #fff; --gf-color-secondary-rgb: 255,255,255; --gf-color-secondary-contrast: #112337; --gf-color-secondary-contrast-rgb: 17,35,55; --gf-color-secondary-darker: #f2f3f5; --gf-color-secondary-lighter: #f2f3f5; --gf-color-out-ctrl-dark: #585e6a; --gf-color-out-ctrl-dark-rgb: 88,94,106; --gf-color-out-ctrl-dark-darker: #112337; --gf-color-out-ctrl-dark-lighter: #686e77; --gf-color-out-ctrl-light: #e5e7eb; --gf-color-out-ctrl-light-rgb: 229,231,235; --gf-color-out-ctrl-light-darker: #d2d5db; --gf-color-out-ctrl-light-lighter: #f2f3f5; --gf-color-in-ctrl: #fff; --gf-color-in-ctrl-rgb: 255,255,255; --gf-color-in-ctrl-contrast: #112337; --gf-color-in-ctrl-contrast-rgb: 17,35,55; --gf-color-in-ctrl-darker: #f2f3f5; --gf-color-in-ctrl-lighter: #f2f3f5; --gf-color-in-ctrl-primary: var(--gf-color-primary); --gf-color-in-ctrl-primary-rgb: var(--gf-color-primary-rgb); --gf-color-in-ctrl-primary-contrast: var(--gf-color-primary-contrast); --gf-color-in-ctrl-primary-contrast-rgb: var(--gf-color-primary-contrast-rgb); --gf-color-in-ctrl-primary-darker: var(--gf-color-primary-darker); --gf-color-in-ctrl-primary-lighter: var(--gf-color-primary-lighter); --gf-color-in-ctrl-dark: #585e6a; --gf-color-in-ctrl-dark-rgb: 88,94,106; --gf-color-in-ctrl-dark-darker: #112337; --gf-color-in-ctrl-dark-lighter: #686e77; --gf-color-in-ctrl-light: #e5e7eb; --gf-color-in-ctrl-light-rgb: 229,231,235; --gf-color-in-ctrl-light-darker: #d2d5db; --gf-color-in-ctrl-light-lighter: #f2f3f5; --gf-color-danger: #c02b0a; --gf-color-danger-rgb: 192,43,10; --gf-color-danger-contrast: #fff; --gf-color-danger-contrast-rgb: 255,255,255; --gf-color-success: #399f4b; --gf-color-success-rgb: 57,159,75; --gf-color-success-contrast: #fff; --gf-color-success-contrast-rgb: 255,255,255; }

.gform-theme--framework { --gf-icon-font-family: "gform-icons-orbital"; --gf-icon-font-size: 20px; --gf-icon-ctrl-checkbox: "\e900"; --gf-icon-ctrl-select-down: "\e901"; --gf-icon-ctrl-select-up: "\e902"; --gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='%23686E77'/%3E%3C/svg%3E"); --gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='%23686E77'/%3E%3C/svg%3E"); --gf-icon-ctrl-cancel: "\e918"; --gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='%23686E77'/%3E%3C/svg%3E"); --gf-icon-ctrl-pwd-hidden: "\e90a"; --gf-icon-ctrl-pwd-visible: "\e909"; --gf-icon-ctrl-list-item-add: "\e90f"; --gf-icon-ctrl-list-item-remove: "\e90e"; --gf-icon-ctrl-save-continue: "\e910"; --gf-icon-ctrl-pg-numbers-complete: "\e90b"; --gf-icon-ctrl-file: "\e911"; --gf-icon-ctrl-file-completed: "\e90c"; --gf-icon-ctrl-file-cancel: "\e904"; --gf-icon-ctrl-file-remove: "\e919"; --gf-icon-ctrl-datepicker: "\e91a"; --gf-icon-ctrl-datepicker-left: "\e91b"; --gf-icon-ctrl-datepicker-right: "\e91c"; --gf-icon-ctrl-img-choice-placeholder: "\e922"; --gf-icon-tooltip-error: "\e906"; }

.gform-theme--framework { --gf-padding-x: 12px; --gf-padding-y: 12px; --gf-label-space-primary: 8px; --gf-label-choice-field-space-primary: 12px; --gf-label-space-x-secondary: 12px; --gf-label-space-y-sm-secondary: -1px; --gf-label-space-y-md-secondary: 0; --gf-label-space-y-lg-secondary: 1px; --gf-label-space-y-xl-secondary: 4px; --gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary); --gf-label-space-tertiary: 8px; --gf-desc-space: 8px; --gf-desc-choice-field-space: 12px; }

.gform-theme--framework { --gf-transition-duration: 0.15s; --gf-transition-ctrl: var(--gf-transition-duration); }

.gform-theme--framework { --gf-font-family-base: initial; --gf-font-style-base: normal; --gf-font-family-primary: var(--gf-font-family-base); --gf-font-size-primary: 14px; --gf-font-style-primary: var(--gf-font-style-base); --gf-font-weight-primary: 400; --gf-letter-spacing-primary: 0; --gf-line-height-primary: 1.5; --gf-font-family-secondary: var(--gf-font-family-base); --gf-font-size-secondary: 14px; --gf-font-style-secondary: var(--gf-font-style-base); --gf-font-weight-secondary: 500; --gf-letter-spacing-secondary: 0; --gf-line-height-secondary: 1.43; --gf-font-family-tertiary: var(--gf-font-family-base); --gf-font-size-tertiary: 14px; --gf-font-style-tertiary: var(--gf-font-style-base); --gf-font-weight-tertiary: 400; --gf-letter-spacing-tertiary: 0; --gf-line-height-tertiary: 1.43; }

.gform-theme--framework { --gf-ctrl-bg-color: var(--gf-color-in-ctrl); --gf-ctrl-bg-color-hover: var(--gf-ctrl-bg-color); --gf-ctrl-bg-color-focus: var(--gf-ctrl-bg-color); --gf-ctrl-bg-color-disabled: var(--gf-color-in-ctrl-light-lighter); --gf-ctrl-bg-color-error: var(--gf-ctrl-bg-color); --gf-ctrl-border-color: var(--gf-color-in-ctrl-dark-lighter); --gf-ctrl-border-color-hover: var(--gf-ctrl-border-color); --gf-ctrl-border-color-focus: var(--gf-color-primary); --gf-ctrl-border-color-disabled: var(--gf-color-in-ctrl-light-darker); --gf-ctrl-border-color-error: var(--gf-color-danger); --gf-ctrl-border-style: solid; --gf-ctrl-border-width: 1px; --gf-ctrl-radius: var(--gf-radius); --gf-ctrl-radius-max-sm: min(var(--gf-ctrl-radius), var(--gf-radius-max-sm)); --gf-ctrl-radius-max-md: min(var(--gf-ctrl-radius), var(--gf-radius-max-md)); --gf-ctrl-radius-max-lg: min(var(--gf-ctrl-radius), var(--gf-radius-max-lg)); --gf-ctrl-outline-color: transparent; --gf-ctrl-outline-color-focus: rgba(var(--gf-color-primary-rgb), 0.65); --gf-ctrl-outline-offset: 1px; --gf-ctrl-outline-style: solid; --gf-ctrl-outline-width: 0; --gf-ctrl-outline-width-focus: 3px; --gf-ctrl-color: var(--gf-color-in-ctrl-contrast); --gf-ctrl-color-hover: var(--gf-ctrl-color); --gf-ctrl-color-focus: var(--gf-ctrl-color); --gf-ctrl-color-disabled: rgba(var(--gf-color-in-ctrl-contrast-rgb), 0.6); --gf-ctrl-color-error: var(--gf-ctrl-color); --gf-ctrl-icon-color: var(--gf-color-in-ctrl-dark-lighter); --gf-ctrl-icon-color-hover: var(--gf-color-in-ctrl-dark-darker); --gf-ctrl-icon-color-focus: var(--gf-ctrl-icon-color-hover); --gf-ctrl-icon-color-disabled: var(--gf-ctrl-icon-color); --gf-ctrl-shadow: 0 1px 4px rgba(18, 25, 97, .0779552); --gf-ctrl-accent-color: var(--gf-color-in-ctrl-primary); --gf-ctrl-appearance: none; --gf-ctrl-size-sm: 35px; --gf-ctrl-size-md: 38px; --gf-ctrl-size-lg: 47px; --gf-ctrl-size-xl: 54px; --gf-ctrl-size: var(--gf-ctrl-size-md); --gf-ctrl-padding-x: var(--gf-padding-x); --gf-ctrl-padding-y: 0; --gf-ctrl-transition: var(--gf-transition-ctrl); --gf-ctrl-font-family: var(--gf-font-family-primary); --gf-ctrl-font-size: var(--gf-font-size-primary); --gf-ctrl-font-style: var(--gf-font-style-base); --gf-ctrl-font-weight: var(--gf-font-weight-primary); --gf-ctrl-letter-spacing: var(--gf-letter-spacing-primary); --gf-ctrl-line-height: var(--gf-ctrl-size); --gf-ctrl-placeholder-color: rgba(var(--gf-color-in-ctrl-contrast-rgb), 0.7); --gf-ctrl-placeholder-font-family: var(--gf-ctrl-font-family); --gf-ctrl-placeholder-font-size: var(--gf-ctrl-font-size); --gf-ctrl-placeholder-font-style: var(--gf-ctrl-font-style); --gf-ctrl-placeholder-font-weight: var(--gf-ctrl-font-weight); --gf-ctrl-placeholder-letter-spacing: var(--gf-ctrl-letter-spacing); --gf-ctrl-placeholder-opacity: 1; }

.gform-theme--framework { --gf-ctrl-readonly-color: var(--gf-ctrl-color); --gf-ctrl-readonly-font-family: var(--gf-ctrl-font-family); --gf-ctrl-readonly-font-size: var(--gf-ctrl-font-size); --gf-ctrl-readonly-font-style: var(--gf-ctrl-font-style); --gf-ctrl-readonly-font-weight: 500; --gf-ctrl-readonly-letter-spacing: var(--gf-ctrl-letter-spacing); --gf-ctrl-readonly-line-height: 1; }

.gform-theme--framework { --gf-ctrl-btn-radius: var(--gf-radius); --gf-ctrl-btn-shadow: 0 1px 4px rgba(18, 25, 97, .0779552); --gf-ctrl-btn-shadow-hover: var(--gf-ctrl-btn-shadow); --gf-ctrl-btn-shadow-focus: var(--gf-ctrl-btn-shadow); --gf-ctrl-btn-shadow-disabled: var(--gf-ctrl-btn-shadow); --gf-ctrl-btn-opacity: 1; --gf-ctrl-btn-opacity-disabled: 0.5; --gf-ctrl-btn-size-xs: 30px; --gf-ctrl-btn-size-sm: var(--gf-ctrl-size-sm); --gf-ctrl-btn-size-md: var(--gf-ctrl-size-md); --gf-ctrl-btn-size-lg: var(--gf-ctrl-size-lg); --gf-ctrl-btn-size-xl: var(--gf-ctrl-size-xl); --gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md); --gf-ctrl-btn-padding-x-xs: 8px; --gf-ctrl-btn-padding-x-sm: 12px; --gf-ctrl-btn-padding-x-md: 16px; --gf-ctrl-btn-padding-x-lg: 20px; --gf-ctrl-btn-padding-x-xl: 24px; --gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md); --gf-ctrl-btn-padding-y: 0; --gf-ctrl-btn-font-family: var(--gf-font-family-base); --gf-ctrl-btn-font-size-xs: 12px; --gf-ctrl-btn-font-size-sm: 14px; --gf-ctrl-btn-font-size-md: 14px; --gf-ctrl-btn-font-size-lg: 16px; --gf-ctrl-btn-font-size-xl: 16px; --gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md); --gf-ctrl-btn-font-style: var(--gf-font-style-base); --gf-ctrl-btn-font-weight: 500; --gf-ctrl-btn-letter-spacing: var(--gf-letter-spacing-primary); --gf-ctrl-btn-line-height: 1; --gf-ctrl-btn-text-decoration: none; --gf-ctrl-btn-text-transform: none; --gf-ctrl-btn-icon: none; --gf-ctrl-btn-icon-font-size: var(--gf-icon-font-size); --gf-ctrl-btn-icon-gap: 6px; --gf-ctrl-btn-icon-transition: var(--gf-ctrl-transition); --gf-ctrl-btn-bg-color-primary: var(--gf-color-primary); --gf-ctrl-btn-bg-color-hover-primary: var(--gf-color-primary-darker); --gf-ctrl-btn-bg-color-focus-primary: var(--gf-ctrl-btn-bg-color-primary); --gf-ctrl-btn-bg-color-disabled-primary: var(--gf-ctrl-btn-bg-color-primary); --gf-ctrl-btn-border-color-primary: transparent; --gf-ctrl-btn-border-color-hover-primary: transparent; --gf-ctrl-btn-border-color-focus-primary: var(--gf-ctrl-btn-bg-color-hover-primary); --gf-ctrl-btn-border-color-disabled-primary: transparent; --gf-ctrl-btn-border-style-primary: solid; --gf-ctrl-btn-border-width-primary: 1px; --gf-ctrl-btn-color-primary: var(--gf-color-primary-contrast); --gf-ctrl-btn-color-hover-primary: var(--gf-ctrl-btn-color-primary); --gf-ctrl-btn-color-focus-primary: var(--gf-ctrl-btn-color-primary); --gf-ctrl-btn-color-disabled-primary: var(--gf-ctrl-btn-color-primary); --gf-ctrl-btn-icon-color-primary: var(--gf-ctrl-btn-color-primary); --gf-ctrl-btn-icon-color-hover-primary: var(--gf-ctrl-btn-icon-color-primary); --gf-ctrl-btn-icon-color-focus-primary: var(--gf-ctrl-btn-icon-color-primary); --gf-ctrl-btn-icon-color-disabled-primary: var(--gf-ctrl-btn-icon-color-primary); --gf-ctrl-btn-bg-color-secondary: var(--gf-color-secondary); --gf-ctrl-btn-bg-color-hover-secondary: var(--gf-color-secondary-darker); --gf-ctrl-btn-bg-color-focus-secondary: var(--gf-ctrl-btn-bg-color-secondary); --gf-ctrl-btn-bg-color-disabled-secondary: var(--gf-ctrl-btn-bg-color-secondary); --gf-ctrl-btn-border-color-secondary: var(--gf-color-in-ctrl-light-darker); --gf-ctrl-btn-border-color-hover-secondary: var(--gf-ctrl-btn-border-color-secondary); --gf-ctrl-btn-border-color-focus-secondary: var(--gf-ctrl-btn-bg-color-hover-primary); --gf-ctrl-btn-border-color-disabled-secondary: var(--gf-ctrl-btn-border-color-secondary); --gf-ctrl-btn-border-style-secondary: solid; --gf-ctrl-btn-border-width-secondary: 1px; --gf-ctrl-btn-color-secondary: var(--gf-color-secondary-contrast); --gf-ctrl-btn-color-hover-secondary: var(--gf-ctrl-btn-color-secondary); --gf-ctrl-btn-color-focus-secondary: var(--gf-ctrl-btn-color-secondary); --gf-ctrl-btn-color-disabled-secondary: var(--gf-ctrl-btn-color-secondary); --gf-ctrl-btn-icon-color-secondary: var(--gf-ctrl-icon-color); --gf-ctrl-btn-icon-color-hover-secondary: var(--gf-ctrl-btn-icon-color-secondary); --gf-ctrl-btn-icon-color-focus-secondary: var(--gf-ctrl-btn-icon-color-secondary); --gf-ctrl-btn-icon-color-disabled-secondary: var(--gf-ctrl-btn-icon-color-secondary); --gf-ctrl-btn-bg-color-tertiary: var(--gf-color-secondary-darker); --gf-ctrl-btn-bg-color-hover-tertiary: var(--gf-color-secondary); --gf-ctrl-btn-bg-color-focus-tertiary: var(--gf-ctrl-btn-bg-color-tertiary); --gf-ctrl-btn-bg-color-disabled-tertiary: var(--gf-ctrl-btn-bg-color-tertiary); --gf-ctrl-btn-border-color-tertiary: var(--gf-ctrl-border-color); --gf-ctrl-btn-border-color-hover-tertiary: var(--gf-ctrl-btn-border-color-tertiary); --gf-ctrl-btn-border-color-focus-tertiary: var(--gf-ctrl-btn-border-color-tertiary); --gf-ctrl-btn-border-color-disabled-tertiary: var(--gf-ctrl-btn-border-color-tertiary); --gf-ctrl-btn-border-style-tertiary: solid; --gf-ctrl-btn-border-width-tertiary: var(--gf-ctrl-border-width); --gf-ctrl-btn-shadow-tertiary: none; --gf-ctrl-btn-shadow-hover-tertiary: var(--gf-ctrl-btn-shadow-tertiary); --gf-ctrl-btn-shadow-focus-tertiary: var(--gf-ctrl-btn-shadow-tertiary); --gf-ctrl-btn-shadow-disabled-tertiary: var(--gf-ctrl-btn-shadow-tertiary); --gf-ctrl-btn-color-tertiary: rgba(var(--gf-color-secondary-contrast-rgb), 0.725); --gf-ctrl-btn-color-hover-tertiary: var(--gf-ctrl-btn-color-tertiary); --gf-ctrl-btn-color-focus-tertiary: var(--gf-ctrl-btn-color-tertiary); --gf-ctrl-btn-color-disabled-tertiary: var(--gf-ctrl-btn-color-tertiary); --gf-ctrl-btn-icon-color-tertiary: var(--gf-ctrl-btn-color-tertiary); --gf-ctrl-btn-icon-color-hover-tertiary: var(--gf-ctrl-btn-icon-color-tertiary); --gf-ctrl-btn-icon-color-focus-tertiary: var(--gf-ctrl-btn-icon-color-tertiary); --gf-ctrl-btn-icon-color-disabled-tertiary: var(--gf-ctrl-btn-icon-color-tertiary); --gf-ctrl-btn-bg-color-ctrl: var(--gf-color-in-ctrl-primary); --gf-ctrl-btn-bg-color-hover-ctrl: var(--gf-color-in-ctrl-primary-darker); --gf-ctrl-btn-bg-color-focus-ctrl: var(--gf-ctrl-btn-bg-color-ctrl); --gf-ctrl-btn-bg-color-disabled-ctrl: var(--gf-ctrl-btn-bg-color-ctrl); --gf-ctrl-btn-border-color-ctrl: transparent; --gf-ctrl-btn-border-color-hover-ctrl: transparent; --gf-ctrl-btn-border-color-focus-ctrl: var(--gf-ctrl-btn-bg-color-hover-ctrl); --gf-ctrl-btn-border-color-disabled-ctrl: transparent; --gf-ctrl-btn-border-style-ctrl: solid; --gf-ctrl-btn-border-width-ctrl: 1px; --gf-ctrl-btn-color-ctrl: var(--gf-color-in-ctrl-primary-contrast); --gf-ctrl-btn-color-hover-ctrl: var(--gf-ctrl-btn-color-ctrl); --gf-ctrl-btn-color-focus-ctrl: var(--gf-ctrl-btn-color-ctrl); --gf-ctrl-btn-color-disabled-ctrl: var(--gf-ctrl-btn-color-ctrl); --gf-ctrl-btn-icon-color-ctrl: var(--gf-ctrl-btn-color-ctrl); --gf-ctrl-btn-icon-color-hover-ctrl: var(--gf-ctrl-btn-icon-color-ctrl); --gf-ctrl-btn-icon-color-focus-ctrl: var(--gf-ctrl-btn-icon-color-ctrl); --gf-ctrl-btn-icon-color-disabled-ctrl: var(--gf-ctrl-btn-icon-color-ctrl); --gf-ctrl-btn-bg-color-simple: transparent; --gf-ctrl-btn-bg-color-hover-simple: var(--gf-ctrl-btn-bg-color-simple); --gf-ctrl-btn-bg-color-focus-simple: var(--gf-ctrl-btn-bg-color-simple); --gf-ctrl-btn-bg-color-disabled-simple: var(--gf-ctrl-btn-bg-color-simple); --gf-ctrl-btn-border-color-simple: transparent; --gf-ctrl-btn-border-color-hover-simple: var(--gf-ctrl-btn-border-color-simple); --gf-ctrl-btn-border-color-focus-simple: var(--gf-ctrl-border-color-focus); --gf-ctrl-btn-border-color-disabled-simple: var(--gf-ctrl-btn-border-color-simple); --gf-ctrl-btn-border-style-simple: solid; --gf-ctrl-btn-border-width-simple: 1px; --gf-ctrl-btn-color-simple: rgba(var(--gf-color-out-ctrl-dark-rgb), 0.65); --gf-ctrl-btn-color-hover-simple: var(--gf-color-out-ctrl-dark); --gf-ctrl-btn-color-focus-simple: var(--gf-ctrl-btn-color-hover-simple); --gf-ctrl-btn-color-disabled-simple: var(--gf-ctrl-btn-color-simple); --gf-ctrl-btn-shadow-simple: none; --gf-ctrl-btn-shadow-hover-simple: var(--gf-ctrl-btn-shadow-simple); --gf-ctrl-btn-shadow-focus-simple: var(--gf-ctrl-btn-shadow-simple); --gf-ctrl-btn-shadow-disabled-simple: var(--gf-ctrl-btn-shadow-simple); --gf-ctrl-btn-size-simple: 24px; --gf-ctrl-btn-icon-color-simple: rgba(var(--gf-color-out-ctrl-dark-rgb), 0.9); --gf-ctrl-btn-icon-color-hover-simple: var(--gf-ctrl-btn-color-hover-simple); --gf-ctrl-btn-icon-color-focus-simple: var(--gf-ctrl-btn-color-focus-simple); --gf-ctrl-btn-icon-color-disabled-simple: var(--gf-ctrl-btn-color-disabled-simple); }

.gform-theme--framework { --gf-ctrl-choice-check-color: var(--gf-color-in-ctrl-primary); --gf-ctrl-choice-check-color-disabled: rgba(var(--gf-color-in-ctrl-contrast-rgb), 0.2); --gf-ctrl-choice-size-sm: 18px; --gf-ctrl-choice-size-md: 20px; --gf-ctrl-choice-size-lg: 22px; --gf-ctrl-choice-size-xl: 28px; --gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md); --gf-ctrl-checkbox-check-radius: var(--gf-ctrl-radius-max-sm); --gf-ctrl-checkbox-check-size-sm: 12px; --gf-ctrl-checkbox-check-size-md: initial; --gf-ctrl-checkbox-check-size-lg: 15px; --gf-ctrl-checkbox-check-size-xl: 19px; --gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md); --gf-ctrl-radio-check-radius: 50%; --gf-ctrl-radio-check-content: ""; --gf-ctrl-radio-check-size-sm: 6px; --gf-ctrl-radio-check-size-md: 7px; --gf-ctrl-radio-check-size-lg: 8px; --gf-ctrl-radio-check-size-xl: 10px; --gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md); }

.gform-theme--framework { --gf-ctrl-date-picker-bg-color: var(--gf-ctrl-bg-color); --gf-ctrl-date-picker-shadow: 0 0 1px rgba(18, 25, 97, .24),0 24px 24px rgba(18, 25, 97, .03),0 2px 2px rgba(18, 25, 97, .03),0 4px 4px rgba(18, 25, 97, .03),0 8px 8px rgba(18, 25, 97, .03),0 16px 16px rgba(18, 25, 97, .03); --gf-ctrl-date-picker-padding-y: 16px 12px; --gf-ctrl-date-picker-padding-y-viewport-sm: 16px; --gf-ctrl-date-picker-padding-x: 12px; --gf-ctrl-date-picker-padding-x-viewport-sm: 16px; --gf-ctrl-date-picker-margin-y-start: 6px; --gf-ctrl-date-picker-radius: var(--gf-ctrl-radius-max-md); --gf-ctrl-date-picker-width: 274px; --gf-ctrl-date-picker-width-viewport-sm: 332px; --gf-ctrl-date-picker-header-icons-size: 20px; --gf-ctrl-date-picker-header-icons-font-size: 20px; --gf-ctrl-date-picker-header-icons-inset-y-start: calc(var(--gf-ctrl-size-sm) / 2); --gf-ctrl-date-picker-header-icons-margin-y-start: calc(calc(var(--gf-ctrl-date-picker-header-icons-size) / 2) * -1); --gf-ctrl-date-picker-header-icons-prev-inset-x-start: calc(var(--gf-ctrl-date-picker-header-icons-size) / 2); --gf-ctrl-date-picker-header-icons-next-inset-x-end: calc(var(--gf-ctrl-date-picker-header-icons-size) / 2); --gf-ctrl-date-picker-head-cell-font-size: 12px; --gf-ctrl-date-picker-head-cell-font-weight: 600; --gf-ctrl-date-picker-head-cell-line-height: 1.33; --gf-ctrl-date-picker-cell-padding: 1px; --gf-ctrl-date-picker-cell-padding-y: 6px; --gf-ctrl-date-picker-cell-padding-y-viewport-sm: var(--gf-ctrl-date-picker-cell-padding); --gf-ctrl-date-picker-cell-height: 29px; --gf-ctrl-date-picker-cell-height-viewport-sm: 40px; --gf-ctrl-date-picker-cell-font-size: 14px; --gf-ctrl-date-picker-cell-font-weight: 400; --gf-ctrl-date-picker-cell-line-height: 1.43; --gf-ctrl-date-picker-cell-content-bg-color-disabled: transparent; --gf-ctrl-date-picker-cell-content-bg-color-hover: #f4f8ff; --gf-ctrl-date-picker-cell-content-bg-color-selected: var(--gf-color-in-ctrl-primary); --gf-ctrl-date-picker-cell-content-border: var(--gf-ctrl-border-width) var(--gf-ctrl-border-style) var(--gf-color-in-ctrl-primary); --gf-ctrl-date-picker-cell-content-radius: var(--gf-ctrl-radius-max-md); --gf-ctrl-date-picker-cell-content-color: var(--gf-color-secondary-contrast); --gf-ctrl-date-picker-cell-content-color-disabled: #cfd3d9; --gf-ctrl-date-picker-cell-content-color-hover: var(--gf-ctrl-date-picker-cell-content-color); --gf-ctrl-date-picker-cell-content-color-selected: var(--gf-color-in-ctrl-primary-contrast); --gf-ctrl-date-picker-cell-content-width: 27px; --gf-ctrl-date-picker-cell-content-width-viewport-sm: 100%; --gf-ctrl-date-picker-helptext-font-family: var(--gf-font-family-base); --gf-ctrl-date-picker-helptext-font-size: 13px; --gf-ctrl-date-picker-helptext-font-style: var(--gf-font-style-base); --gf-ctrl-date-picker-helptext-font-weight: 600; --gf-ctrl-date-picker-helptext-letter-spacing: 0; --gf-ctrl-date-picker-helptext-line-height: 1.5; }

.gform-theme--framework { --gf-ctrl-desc-color: var(--gf-color-out-ctrl-dark); --gf-ctrl-desc-font-family: var(--gf-font-family-tertiary); --gf-ctrl-desc-font-size: var(--gf-font-size-tertiary); --gf-ctrl-desc-font-style: var(--gf-font-style-tertiary); --gf-ctrl-desc-font-weight: var(--gf-font-weight-tertiary); --gf-ctrl-desc-letter-spacing: var(--gf-letter-spacing-tertiary); --gf-ctrl-desc-line-height: var(--gf-line-height-tertiary); --gf-ctrl-desc-color-error: var(--gf-color-danger); --gf-ctrl-desc-font-family-error: var(--gf-ctrl-desc-font-family); --gf-ctrl-desc-font-size-error: var(--gf-ctrl-desc-font-size); --gf-ctrl-desc-font-style-error: var(--gf-ctrl-desc-font-style); --gf-ctrl-desc-font-weight-error: var(--gf-ctrl-desc-font-weight); --gf-ctrl-desc-letter-spacing-error: var(--gf-ctrl-desc-letter-spacing); --gf-ctrl-desc-line-height-error: var(--gf-ctrl-desc-line-height); --gf-ctrl-desc-border-color-consent: var(--gf-color-out-ctrl-light-darker); --gf-ctrl-desc-border-color-consent-focus: var(--gf-ctrl-border-color-focus); --gf-ctrl-desc-border-style-consent: solid; --gf-ctrl-desc-border-width-consent: 1px; --gf-ctrl-desc-max-height-consent: 456px; }

.gform-theme--framework { --gf-ctrl-file-padding-x: 0 var(--gf-ctrl-padding-x); --gf-ctrl-file-btn-radius: var(--gf-radius); --gf-ctrl-file-btn-size: calc(var(--gf-ctrl-size) - calc(var(--gf-ctrl-border-width) * 2)); --gf-ctrl-file-btn-margin-x: 0 12px; --gf-ctrl-file-btn-padding-x: 12px; --gf-ctrl-file-btn-font-family: var(--gf-font-family-base); --gf-ctrl-file-btn-font-size: 14px; --gf-ctrl-file-btn-font-style: var(--gf-font-style-base); --gf-ctrl-file-btn-font-weight: 500; --gf-ctrl-file-btn-letter-spacing: var(--gf-letter-spacing-primary); --gf-ctrl-file-btn-text-decoration: none; --gf-ctrl-file-btn-text-transform: none; --gf-ctrl-file-btn-transition: var(--gf-ctrl-transition); --gf-ctrl-file-zone-border-style: dashed; --gf-ctrl-file-zone-radius: var(--gf-ctrl-radius-max-lg); --gf-ctrl-file-zone-color: rgba(var(--gf-color-in-ctrl-contrast-rgb), 0.725); --gf-ctrl-file-zone-height: auto; --gf-ctrl-file-zone-padding-x: 40px; --gf-ctrl-file-zone-padding-y: 40px; --gf-ctrl-file-zone-instructions-margin-y-end: 12px; --gf-ctrl-file-zone-font-weight: 500; --gf-ctrl-file-zone-line-height: 1; --gf-ctrl-file-zone-icon-color: var(--gf-color-in-ctrl-primary); --gf-ctrl-file-zone-icon-font-size: 36px; --gf-ctrl-file-zone-icon-margin-y-end: 8px; --gf-ctrl-file-prog-ui-gap: 12px; --gf-ctrl-file-prog-ui-size: var(--gf-icon-font-size); --gf-ctrl-file-prog-bar-bg-color: var(--gf-color-out-ctrl-light); --gf-ctrl-file-prog-bar-bg-color-loading: var(--gf-color-primary); --gf-ctrl-file-prog-bar-height: 6px; --gf-ctrl-file-prog-bar-radius: var(--gf-radius); --gf-ctrl-file-prog-bar-transition: var(--gf-transition-ctrl); --gf-ctrl-file-prog-text-color: var(--gf-ctrl-desc-color); --gf-ctrl-file-prog-text-min-width: 33px; --gf-ctrl-file-prog-text-font-size: 12px; --gf-ctrl-file-prog-btn-inset-y-start: -2px; --gf-ctrl-file-prog-btn-inset-x-end: -2px; --gf-ctrl-file-prog-btn-position: absolute; --gf-ctrl-file-prog-btn-font-size-cancel: 0; --gf-ctrl-file-prog-btn-icon-size: var(--gf-icon-font-size); --gf-ctrl-file-prog-btn-icon-color-complete: var(--gf-color-success); --gf-ctrl-file-prev-area-gap: 16px; --gf-ctrl-file-prev-area-margin-y-start: 16px; --gf-ctrl-file-prev-font-family: var(--gf-font-family-secondary); --gf-ctrl-file-prev-font-size: var(--gf-font-size-secondary); --gf-ctrl-file-prev-font-style: var(--gf-font-style-secondary); --gf-ctrl-file-prev-font-weight: var(--gf-font-weight-secondary); --gf-ctrl-file-prev-letter-spacing: var(--gf-letter-spacing-secondary); --gf-ctrl-file-prev-line-height: 1; --gf-ctrl-file-prev-gap: 4px; --gf-ctrl-file-prev-name-color: var(--gf-ctrl-label-color-primary); --gf-ctrl-file-prev-name-line-height: var(--gf-line-height-secondary); --gf-ctrl-file-prev-name-overflow: hidden; --gf-ctrl-file-prev-name-padding-x-end: calc(var(--gf-ctrl-file-prog-btn-icon-size) + var(--gf-ctrl-file-prog-text-min-width) + calc(var(--gf-ctrl-file-prog-ui-gap) * 2)); --gf-ctrl-file-prev-name-text-overflow: ellipsis; --gf-ctrl-file-prev-name-white-space: nowrap; --gf-ctrl-file-prev-size-color: var(--gf-ctrl-desc-color); }

.gform-theme--framework { --gf-ctrl-label-color-primary: var(--gf-color-out-ctrl-dark-darker); --gf-ctrl-label-font-family-primary: var(--gf-font-family-secondary); --gf-ctrl-label-font-size-primary: var(--gf-font-size-secondary); --gf-ctrl-label-font-style-primary: var(--gf-font-style-secondary); --gf-ctrl-label-font-weight-primary: var(--gf-font-weight-secondary); --gf-ctrl-label-letter-spacing-primary: var(--gf-letter-spacing-secondary); --gf-ctrl-label-line-height-primary: var(--gf-line-height-secondary); --gf-ctrl-label-color-secondary: var(--gf-color-out-ctrl-dark-darker); --gf-ctrl-label-font-family-secondary: var(--gf-font-family-secondary); --gf-ctrl-label-font-size-secondary: var(--gf-font-size-secondary); --gf-ctrl-label-font-style-secondary: var(--gf-font-style-secondary); --gf-ctrl-label-font-weight-secondary: 400; --gf-ctrl-label-letter-spacing-secondary: var(--gf-letter-spacing-secondary); --gf-ctrl-label-line-height-secondary: var(--gf-line-height-secondary); --gf-ctrl-label-color-tertiary: var(--gf-color-out-ctrl-dark); --gf-ctrl-label-font-family-tertiary: var(--gf-font-family-tertiary); --gf-ctrl-label-font-size-tertiary: var(--gf-font-size-tertiary); --gf-ctrl-label-font-style-tertiary: var(--gf-font-style-tertiary); --gf-ctrl-label-font-weight-tertiary: var(--gf-font-weight-tertiary); --gf-ctrl-label-letter-spacing-tertiary: var(--gf-letter-spacing-tertiary); --gf-ctrl-label-line-height-tertiary: var(--gf-line-height-tertiary); --gf-ctrl-label-color-quaternary: var(--gf-color-out-ctrl-dark); --gf-ctrl-label-font-family-quaternary: var(--gf-font-family-tertiary); --gf-ctrl-label-font-size-quaternary: var(--gf-font-size-secondary); --gf-ctrl-label-font-style-quaternary: var(--gf-font-style-tertiary); --gf-ctrl-label-font-weight-quaternary: var(--gf-font-weight-secondary); --gf-ctrl-label-letter-spacing-quaternary: var(--gf-letter-spacing-tertiary); --gf-ctrl-label-line-height-quaternary: var(--gf-line-height-tertiary); --gf-ctrl-label-color-req: var(--gf-color-danger); --gf-ctrl-label-font-family-req: var(--gf-ctrl-label-font-family-primary); --gf-ctrl-label-font-size-req: 12px; --gf-ctrl-label-font-style-req: var(--gf-ctrl-label-font-style-primary); --gf-ctrl-label-font-weight-req: var(--gf-ctrl-label-font-weight-primary); --gf-ctrl-label-letter-spacing-req: var(--gf-ctrl-label-letter-spacing-primary); --gf-ctrl-label-line-height-req: var(--gf-ctrl-label-line-height-primary); }

.gform-theme--framework { --gf-ctrl-number-spin-btn-appearance: var(--gf-ctrl-appearance); --gf-ctrl-number-spin-btn-bg-position: center center; --gf-ctrl-number-spin-btn-bg-size: 8px 14px; --gf-ctrl-number-spin-btn-width: 8px; --gf-ctrl-number-spin-btn-opacity: 1; }

.gform-theme--framework { --gf-ctrl-select-icon: var(--gf-icon-ctrl-select); --gf-ctrl-select-icon-hover: var(--gf-ctrl-select-icon); --gf-ctrl-select-icon-focus: var(--gf-ctrl-select-icon); --gf-ctrl-select-icon-disabled: var(--gf-ctrl-select-icon); --gf-ctrl-select-icon-position: calc(100% - var(--gf-ctrl-padding-x)) center; --gf-ctrl-select-icon-size: 10px; --gf-ctrl-select-ms-expand: none; --gf-ctrl-select-padding-x: var(--gf-ctrl-padding-x) calc(var(--gf-ctrl-select-search-icon-size) + var(--gf-ctrl-padding-x)); --gf-ctrl-multiselect-height: 130px; --gf-ctrl-multiselect-radius: var(--gf-ctrl-radius-max-lg); --gf-ctrl-multiselect-line-height: 1.5; --gf-ctrl-multiselect-padding-y: var(--gf-padding-y); --gf-ctrl-select-dropdown-border-color: transparent; --gf-ctrl-select-dropdown-radius: var(--gf-ctrl-radius-max-md); --gf-ctrl-select-dropdown-shadow: 0 0 1px rgba(18, 25, 97, .24),0 24px 24px rgba(18, 25, 97, .03),0 2px 2px rgba(18, 25, 97, .03),0 4px 4px rgba(18, 25, 97, .03),0 8px 8px rgba(18, 25, 97, .03),0 16px 16px rgba(18, 25, 97, .03); --gf-ctrl-select-dropdown-option-bg-color-hover: var(--gf-color-in-ctrl-light-lighter); --gf-ctrl-select-dropdown-option-shadow-hover: inset 3px 0 0 var(--gf-color-in-ctrl-primary); --gf-ctrl-select-dropdown-option-shadow-focus: inset 0 0 0 3px var(--gf-ctrl-outline-color-focus); --gf-ctrl-select-search-icon-size: var(--gf-icon-font-size); --gf-ctrl-select-search-icon-position: var(--gf-ctrl-padding-x) center; --gf-ctrl-select-search-padding-x: calc(var(--gf-ctrl-select-search-icon-size) + var(--gf-ctrl-padding-x) + 8px) var(--gf-ctrl-padding-x); --gf-ctrl-multiselect-close-icon-size: var(--gf-icon-font-size); --gf-ctrl-multiselect-close-icon-inset-y-start: calc(50% - (var(--gf-ctrl-multiselect-close-icon-size) / 2)); --gf-ctrl-multiselect-close-icon-inset-x-end: calc((var(--gf-ctrl-padding-x) / 2) + 2px); --gf-ctrl-multiselect-selected-item-bg-color: var(--gf-color-in-ctrl-primary); --gf-ctrl-multiselect-selected-item-radius: 33px; --gf-ctrl-multiselect-selected-item-color: var(--gf-color-in-ctrl-primary-contrast); --gf-ctrl-multiselect-selected-item-font-size: var(--gf-ctrl-font-size); --gf-ctrl-multiselect-selected-item-font-weight: 600; --gf-ctrl-multiselect-selected-item-remove-icon-color: var(--gf-color-in-ctrl-primary-contrast); }

:scope[dir="rtl"] .gform-theme--framework { --gf-ctrl-select-icon-position: var(--gf-ctrl-padding-x) center; --gf-ctrl-select-search-icon-position: calc(100% - var(--gf-padding-x)) center; }

.gform-theme--framework { --gf-ctrl-textarea-height: 130px; --gf-ctrl-textarea-radius: var(--gf-ctrl-radius-max-lg); --gf-ctrl-textarea-line-height: 1.5; --gf-ctrl-textarea-padding-y: var(--gf-padding-y); --gf-ctrl-textarea-resize: vertical; }

.gform-theme--framework { --gf-field-date-ctrl-padding-x-end: calc(var(--gf-ctrl-padding-x) + var(--gf-icon-font-size) + 4px); --gf-field-date-icon-margin-x-start: calc(calc(var(--gf-ctrl-padding-x) * -1) + calc(var(--gf-ctrl-btn-size-simple) - var(--gf-icon-font-size))); --gf-field-date-icon-size: var(--gf-icon-font-size); --gf-field-date-icon-color: var(--gf-ctrl-icon-color); --gf-field-date-icon-color-active: var(--gf-ctrl-icon-color-hover); --gf-field-date-icon-transition: var(--gf-ctrl-transition); --gf-field-date-custom-icon-max-height: 16px; --gf-field-date-custom-icon-max-width: 16px; --gf-field-date-custom-icon-opacity: 0.6; --gf-field-date-custom-icon-opacity-hover: 1; }

.gform-theme--framework { --gf-field-choice-gap: var(--gf-label-space-x-secondary); --gf-field-choice-align-x-gap-y: var(--gf-field-choice-gap); --gf-field-choice-align-x-gap-x: 16px; --gf-field-choice-meta-margin-y-start: 4px; --gf-field-choice-meta-space: 16px; --gf-field-choice-other-ctrl-max-width: 256px; --gf-field-img-choice-aspect-ratio: 1/1; --gf-field-img-choice-align-self: start; --gf-field-img-choice-gap: var(--gf-field-gap-x); --gf-field-img-choice-margin-y-end: 12px; --gf-field-img-choice-placeholder-icon-font-size: 60px; --gf-field-img-choice-radius-square: var(--gf-ctrl-radius-max-sm); --gf-field-img-choice-radius-round: 50%; --gf-field-img-choice-shadow: 0 0 0 rgba(18, 25, 97, .05),0 2px 5px rgba(18, 25, 97, .1),0 1px 1px rgba(18, 25, 97, .15); --gf-field-img-choice-shadow-hover: 0 0 1px rgba(18, 25, 97, .24),0 24px 24px rgba(18, 25, 97, .03),0 2px 2px rgba(18, 25, 97, .03),0 4px 4px rgba(18, 25, 97, .03),0 8px 8px rgba(18, 25, 97, .03),0 16px 16px rgba(18, 25, 97, .03); --gf-field-img-choice-size-sm: 125px; --gf-field-img-choice-size-md: 200px; --gf-field-img-choice-size-lg: 300px; --gf-field-img-choice-size: var(--gf-field-img-choice-size-md); --gf-field-img-choice-card-placeholder-bg-color: rgba(var(--gf-color-in-ctrl-light-rgb), 0.05); --gf-field-img-choice-card-placeholder-color: rgba(var(--gf-color-in-ctrl-dark-rgb), 0.4); --gf-field-img-choice-card-check-ind-bg-color: var(--gf-color-in-ctrl-primary); --gf-field-img-choice-card-check-ind-icon-color: var(--gf-color-in-ctrl-primary-contrast); --gf-field-img-choice-card-space-sm: 8px; --gf-field-img-choice-card-space-md: 12px; --gf-field-img-choice-card-space-lg: 16px; --gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md); --gf-field-img-choice-no-card-placeholder-bg-color: rgba(var(--gf-color-out-ctrl-light-rgb), 0.05); --gf-field-img-choice-no-card-placeholder-color: rgba(var(--gf-color-out-ctrl-dark-rgb), 0.4); --gf-field-img-choice-no-card-check-ind-bg-color: var(--gf-color-in-ctrl-primary); --gf-field-img-choice-no-card-check-ind-icon-color: var(--gf-color-in-ctrl-primary-contrast); --gf-field-img-choice-check-ind-icon: var(--gf-icon-ctrl-checkbox); --gf-field-img-choice-check-ind-radius: 50%; --gf-field-img-choice-check-ind-shadow: drop-shadow(0 1px 1px rgba(18, 25, 97, .15)) drop-shadow(0 2px 5px rgba(18, 25, 97, .1)) drop-shadow(0 0 0 rgba(18, 25, 97, .05)); --gf-field-img-choice-check-ind-size-sm: 24px; --gf-field-img-choice-check-ind-size-md: 38px; --gf-field-img-choice-check-ind-size-lg: 64px; --gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md); --gf-field-img-choice-check-ind-icon-size-sm: 12px; --gf-field-img-choice-check-ind-icon-size-md: var(--gf-icon-font-size); --gf-field-img-choice-check-ind-icon-size-lg: 30px; --gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md); --gf-field-img-choice-ctrl-opacity: 1; --gf-field-img-choice-ctrl-opacity-disabled: 0.5; --gf-field-img-choice-other-ctrl-margin-y-start: 16px; }

.gform-theme--framework { --gf-field-list-btn-size: 16px; --gf-field-list-btn-radius: 50%; --gf-field-list-btn-font-size: 0; --gf-field-list-btn-padding-y: 0; --gf-field-list-btn-padding-x: 0; }

.gform-theme--framework { --gf-field-pg-prog-color: var(--gf-color-out-ctrl-dark); --gf-field-pg-prog-margin-y-end: 24px; --gf-field-pg-prog-title-margin-y-end: 16px; --gf-field-pg-prog-font-family: var(--gf-font-family-base); --gf-field-pg-prog-font-size: 14px; --gf-field-pg-prog-font-style: var(--gf-font-style-base); --gf-field-pg-prog-font-weight: 600; --gf-field-pg-prog-letter-spacing: 0; --gf-field-pg-prog-line-height: 1; --gf-field-pg-prog-text-transform: uppercase; --gf-field-pg-prog-bar-bg-color: var(--gf-color-out-ctrl-light); --gf-field-pg-prog-bar-bg-color-blue: #204ce5; --gf-field-pg-prog-bar-bg-color-gray: var(--gf-color-out-ctrl-dark); --gf-field-pg-prog-bar-bg-color-green: #31c48d; --gf-field-pg-prog-bar-bg-color-orange: #ff5a1f; --gf-field-pg-prog-bar-bg-color-red: #c02b0a; --gf-field-pg-prog-bar-bg-gradient-spring: linear-gradient(270deg, #9cd790 0%, #76d7db 100%); --gf-field-pg-prog-bar-bg-gradient-blues: linear-gradient(270deg, #00c2ff 0%, #7838e2 100%); --gf-field-pg-prog-bar-bg-gradient-rainbow: linear-gradient(274.73deg, #74b551 -5.58%, #f3ca30 44.81%, #cd302b 93.15%); --gf-field-pg-prog-bar-radius: 100px; --gf-field-pg-prog-bar-height: 10px; --gf-field-pg-steps-number-bg-color: transparent; --gf-field-pg-steps-number-bg-color-active: var(--gf-color-out-ctrl-light); --gf-field-pg-steps-number-bg-color-complete: var(--gf-color-primary); --gf-field-pg-steps-number-border-color: var(--gf-color-out-ctrl-light-darker); --gf-field-pg-steps-number-border-color-active: transparent; --gf-field-pg-steps-number-border-color-complete: var(--gf-color-primary); --gf-field-pg-steps-number-border-style: solid; --gf-field-pg-steps-number-border-width: 2px; --gf-field-pg-steps-number-radius: 50%; --gf-field-pg-steps-number-color: var(--gf-color-out-ctrl-dark); --gf-field-pg-steps-number-color-active: var(--gf-field-pg-steps-number-color); --gf-field-pg-steps-number-color-complete: var(--gf-color-primary-contrast); --gf-field-pg-steps-icon-font-size: var(--gf-icon-font-size); --gf-field-pg-steps-number-size: 32px; --gf-field-pg-steps-step-gap: 12px; }

.gform-theme--framework { --gf-field-pwd-ctrl-padding-x-end: calc(var(--gf-ctrl-padding-x) + var(--gf-icon-font-size) + 8px); --gf-field-pwd-str-bg-color: transparent; --gf-field-pwd-str-bg-color-mismatch: transparent; --gf-field-pwd-str-bg-color-short: transparent; --gf-field-pwd-str-bg-color-bad: transparent; --gf-field-pwd-str-bg-color-good: transparent; --gf-field-pwd-str-bg-color-strong: transparent; --gf-field-pwd-str-border-color: var(--gf-ctrl-border-color); --gf-field-pwd-str-border-color-mismatch: var(--gf-ctrl-border-color); --gf-field-pwd-str-border-color-short: var(--gf-ctrl-border-color); --gf-field-pwd-str-border-color-bad: var(--gf-ctrl-border-color); --gf-field-pwd-str-border-color-good: var(--gf-ctrl-border-color); --gf-field-pwd-str-border-color-strong: var(--gf-ctrl-border-color); --gf-field-pwd-str-border-style: var(--gf-ctrl-border-style); --gf-field-pwd-str-border-width: var(--gf-ctrl-border-width); --gf-field-pwd-str-radius: 0; --gf-field-pwd-str-color: var(--gf-color-out-ctrl-dark); --gf-field-pwd-str-color-mismatch: #c02b0a; --gf-field-pwd-str-color-short: #c02b0a; --gf-field-pwd-str-color-bad: #ff5a1f; --gf-field-pwd-str-color-good: #8b6c32; --gf-field-pwd-str-color-strong: #399f4b; --gf-field-pwd-str-margin-y-start: 16px; --gf-field-pwd-str-padding-y: 0; --gf-field-pwd-str-padding-x: calc(65px + 8px) 0; --gf-field-pwd-str-font-family: var(--gf-font-family-secondary); --gf-field-pwd-str-font-size: var(--gf-font-size-primary); --gf-field-pwd-str-font-style: var(--gf-font-style-secondary); --gf-field-pwd-str-font-weight: var(--gf-font-weight-secondary); --gf-field-pwd-str-letter-spacing: var(--gf-letter-spacing-secondary); --gf-field-pwd-str-line-height: 1; --gf-field-pwd-str-text-align: start; --gf-field-pwd-str-transition: var(--gf-transition-ctrl); --gf-field-pwd-str-ind-bg-color: var(--gf-color-out-ctrl-light); --gf-field-pwd-str-ind-bg-color-mismatch: var(--gf-field-pwd-str-color-mismatch); --gf-field-pwd-str-ind-bg-color-short: var(--gf-field-pwd-str-color-short); --gf-field-pwd-str-ind-bg-color-bad: var(--gf-field-pwd-str-color-bad); --gf-field-pwd-str-ind-bg-color-good: var(--gf-field-pwd-str-color-good); --gf-field-pwd-str-ind-bg-color-strong: var(--gf-field-pwd-str-color-strong); --gf-field-pwd-str-ind-radius: var(--gf-radius); --gf-field-pwd-str-ind-display: inline-block; --gf-field-pwd-str-ind-inset-y-start: 50%; --gf-field-pwd-str-ind-inset-x-start: 0; --gf-field-pwd-str-ind-position: absolute; --gf-field-pwd-str-ind-height: 6px; --gf-field-pwd-str-ind-width: 65px; --gf-field-pwd-str-ind-width-blank: 0; --gf-field-pwd-str-ind-width-mismatch: 65px; --gf-field-pwd-str-ind-width-short: 22px; --gf-field-pwd-str-ind-width-bad: 37px; --gf-field-pwd-str-ind-width-good: 46px; --gf-field-pwd-str-ind-width-strong: 65px; --gf-field-pwd-str-ind-content: ""; --gf-field-pwd-str-ind-transform: translateY(-50%); --gf-field-pwd-str-ind-transition: var(--gf-transition-ctrl); }

.gform-theme--framework { --gf-field-prod-price-color: var(--gf-ctrl-label-color-primary); --gf-field-prod-quant-margin-y-end: var(--gf-field-gap-y); --gf-field-prod-quant-width: 150px; }

.gform-theme--framework { --gf-field-repeater-gap-y: var(--gf-form-gap-y); --gf-field-repeater-btn-inline-gap: var(--gf-form-gap-x); --gf-field-repeater-separator-color: var(--gf-color-out-ctrl-light-darker); --gf-field-repeater-separator-size: 1px; --gf-field-repeater-nested-border-color: var(--gf-color-out-ctrl-light-darker); --gf-field-repeater-nested-border-size: 1px; --gf-field-repeater-nested-border-style: solid; --gf-field-repeater-nested-border-radius: var(--gf-ctrl-radius); --gf-field-repeater-nested-padding: 20px; }

.gform-theme--framework { --gf-field-section-border-color: var(--gf-color-out-ctrl-light-darker); --gf-field-section-border-style: solid; --gf-field-section-border-width: 1px; --gf-field-section-padding-y-end: 8px; }

.gform-theme--framework { --gf-form-validation-bg-color: rgba(var(--gf-color-danger-rgb), 0.03); --gf-form-validation-border-color: rgba(var(--gf-color-danger-rgb), 0.25); --gf-form-validation-border-color-focus: var(--gf-color-danger); --gf-form-validation-border-width: 1px; --gf-form-validation-border-style: solid; --gf-form-validation-radius: var(--gf-ctrl-radius-max-md); --gf-form-validation-outline-color-focus: rgba(var(--gf-color-danger-rgb), 0.65); --gf-form-validation-outline-focus: var(--gf-ctrl-outline-width-focus) var(--gf-ctrl-outline-style) var(--gf-form-validation-outline-color-focus); --gf-form-validation-shadow: 0 1px 4px rgba(18, 25, 97, .0779552); --gf-form-validation-color: var(--gf-color-danger); --gf-form-validation-font-family: var(--gf-font-family-primary); --gf-form-validation-font-size: var(--gf-font-size-primary); --gf-form-validation-line-height: 1.43; --gf-form-validation-gap: 8px; --gf-form-validation-margin-y: 0 var(--gf-form-gap-y); --gf-form-validation-padding-y: 20px; --gf-form-validation-padding-x: 16px; --gf-form-validation-heading-color: var(--gf-form-validation-color); --gf-form-validation-heading-font-family: var(--gf-form-validation-font-family); --gf-form-validation-heading-font-size: var(--gf-form-validation-font-size); --gf-form-validation-heading-font-weight: 500; --gf-form-validation-heading-line-height: var(--gf-form-validation-line-height); --gf-form-validation-heading-gap: 12px; --gf-form-validation-heading-icon-bg-color: rgba(var(--gf-color-danger-rgb), 0.05); --gf-form-validation-heading-icon-border-color: var(--gf-form-validation-border-color); --gf-form-validation-heading-icon-border-width: 2px; --gf-form-validation-heading-icon-border-style: var(--gf-form-validation-border-style); --gf-form-validation-heading-icon-radius: 50%; --gf-form-validation-heading-icon-color: var(--gf-form-validation-heading-color); --gf-form-validation-heading-icon-font-size: 18px; --gf-form-validation-heading-icon-size: 20px; --gf-form-validation-summary-color: var(--gf-form-validation-color); --gf-form-validation-summary-font-family: var(--gf-form-validation-font-family); --gf-form-validation-summary-font-size: var(--gf-form-validation-font-size); --gf-form-validation-summary-font-weight: 400; --gf-form-validation-summary-line-height: var(--gf-form-validation-line-height); --gf-form-validation-summary-margin-y-start: 4px; --gf-form-validation-summary-padding-x: 48px; --gf-form-validation-summary-item-link-text-decoration: underline; }

.gform-theme--framework { --gf-form-spinner-fg-color: var(--gf-color-primary-contrast); --gf-form-spinner-bg-color: rgba(var(--gf-color-primary-contrast-rgb), 0.1); --gf-form-spinner-fg-color-secondary: var(--gf-color-primary); --gf-form-spinner-bg-color-secondary: rgba(var(--gf-color-primary-rgb), 0.1); }

.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type="hidden"])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { --gf-local-appearance: var(--gf-ctrl-appearance); --gf-local-bg-color: var(--gf-ctrl-bg-color); --gf-local-height: var(--gf-ctrl-size); --gf-local-radius: var(--gf-ctrl-radius); --gf-local-border-color: var(--gf-ctrl-border-color); --gf-local-border-width: var(--gf-ctrl-border-width); --gf-local-border-style: var(--gf-ctrl-border-style); --gf-local-border-block-start: var(--gf-local-border-width) var(--gf-local-border-style) var(--gf-local-border-color); --gf-local-border-block-end: var(--gf-local-border-width) var(--gf-local-border-style) var(--gf-local-border-color); --gf-local-border-inline-start: var(--gf-local-border-width) var(--gf-local-border-style) var(--gf-local-border-color); --gf-local-border-inline-end: var(--gf-local-border-width) var(--gf-local-border-style) var(--gf-local-border-color); --gf-local-color: var(--gf-ctrl-color); --gf-local-display: block; --gf-local-font-family: var(--gf-ctrl-font-family); --gf-local-font-size: var(--gf-ctrl-font-size); --gf-local-font-style: var(--gf-ctrl-font-style); --gf-local-font-weight: var(--gf-ctrl-font-weight); --gf-local-letter-spacing: var(--gf-ctrl-letter-spacing); --gf-local-line-height: var(--gf-ctrl-line-height); --gf-local-min-height: auto; --gf-local-outline-color: var(--gf-ctrl-outline-color); --gf-local-outline-offset: var(--gf-ctrl-outline-offset); --gf-local-outline-style: var(--gf-ctrl-outline-style); --gf-local-outline-width: var(--gf-ctrl-outline-width); --gf-local-padding-x: var(--gf-ctrl-padding-x); --gf-local-padding-y: var(--gf-ctrl-padding-y); --gf-local-shadow: var(--gf-ctrl-shadow); --gf-local-transition: var(--gf-ctrl-transition); --gf-local-width: 100%; appearance: var(--gf-local-appearance); background-color: var(--gf-local-bg-color); block-size: var(--gf-local-height); border-block-end: var(--gf-local-border-block-end); border-block-start: var(--gf-local-border-block-start); border-inline-end: var(--gf-local-border-inline-end); border-inline-start: var(--gf-local-border-inline-start); border-radius: var(--gf-local-radius); box-shadow: var(--gf-local-shadow); color: var(--gf-local-color); display: var(--gf-local-display); font-family: var(--gf-local-font-family); font-size: var(--gf-local-font-size); font-style: var(--gf-local-font-style); font-weight: var(--gf-local-font-weight); inline-size: var(--gf-local-width); letter-spacing: var(--gf-local-letter-spacing); line-height: var(--gf-local-line-height); margin-block: 0px; margin-inline: 0px; min-block-size: var(--gf-local-min-height); outline-color: var(--gf-local-outline-color); outline-offset: var(--gf-local-outline-offset); outline-style: var(--gf-local-outline-style); outline-width: var(--gf-local-outline-width); padding-block: var(--gf-local-padding-y); padding-inline: var(--gf-local-padding-x); transition: var(--gf-local-transition); }

.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type="hidden"])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder, .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder, .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder, .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder, .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder, .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder, .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder, .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder, .gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder, .gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder, .gform-theme--framework.gform-theme.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder { color: var(--gf-ctrl-placeholder-color); font-family: var(--gf-ctrl-placeholder-font-family); font-size: var(--gf-ctrl-placeholder-font-size); font-style: var(--gf-ctrl-placeholder-font-style); font-weight: var(--gf-ctrl-placeholder-font-weight); letter-spacing: var(--gf-ctrl-placeholder-letter-spacing); opacity: var(--gf-ctrl-placeholder-opacity); }

.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type="hidden"])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme--framework.gform-theme.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover { --gf-local-bg-color: var(--gf-ctrl-bg-color-hover); --gf-local-border-color: var(--gf-ctrl-border-color-hover); --gf-local-color: var(--gf-ctrl-color-hover); }

.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type="hidden"])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus { --gf-local-bg-color: var(--gf-ctrl-bg-color-focus); --gf-local-border-color: var(--gf-ctrl-border-color-focus); --gf-local-color: var(--gf-ctrl-color-focus); --gf-local-outline-color: var(--gf-ctrl-outline-color-focus); --gf-local-outline-width: var(--gf-ctrl-outline-width-focus); }

.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type="hidden"])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme--framework.gform-theme.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled { --gf-local-bg-color: var(--gf-ctrl-bg-color-disabled); --gf-local-border-color: var(--gf-ctrl-border-color-disabled); --gf-local-color: var(--gf-ctrl-color-disabled); }

.gform-theme--framework input[type="number"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::-webkit-inner-spin-button, .gform-theme--framework input[type="number"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::-webkit-outer-spin-button { opacity: var(--gf-ctrl-number-spin-btn-opacity); }

.gform-theme--framework input[type="number"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::-webkit-inner-spin-button { appearance: var(--gf-ctrl-number-spin-btn-appearance); background-image: var(--gf-icon-ctrl-number); background-position: var(--gf-ctrl-number-spin-btn-bg-position); background-repeat: no-repeat; background-size: var(--gf-ctrl-number-spin-btn-bg-size); cursor: pointer; width: var(--gf-ctrl-number-spin-btn-width); }

.gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { --gf-local-radius: var(--gf-ctrl-textarea-radius); --gf-local-height: var(--gf-ctrl-textarea-height); --gf-local-line-height: var(--gf-ctrl-textarea-line-height); --gf-local-padding-y: var(--gf-ctrl-textarea-padding-y); resize: var(--gf-ctrl-textarea-resize); }

.gform-theme--framework .wp-editor-container:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { --gf-local-border-color: var(--gf-ctrl-border-color); --gf-local-outline-color: var(--gf-ctrl-outline-color); --gf-local-outline-width: var(--gf-ctrl-outline-width); border: var(--gf-ctrl-border-width) var(--gf-ctrl-border-style) var(--gf-local-border-color); border-radius: var(--gf-ctrl-textarea-radius); box-shadow: var(--gf-ctrl-shadow); outline-color: var(--gf-local-outline-color); outline-offset: var(--gf-ctrl-outline-offset); outline-style: var(--gf-ctrl-outline-style); outline-width: var(--gf-local-outline-width); overflow: hidden; transition: var(--gf-transition-ctrl); }

.gform-theme--framework .wp-editor-container:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover { --gf-local-border-color: var(--gf-ctrl-border-color-hover); }

.gform-theme--framework .wp-editor-container:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):has(.wp-editor-iframe-active) { --gf-local-border-color: var(--gf-ctrl-border-color-focus); --gf-local-outline-color: var(--gf-ctrl-outline-color-focus); --gf-local-outline-width: var(--gf-ctrl-outline-width-focus); }

.gform-theme--framework .wp-editor-container textarea { border-color: transparent; border-width: 0px; }

.gform-theme--framework input[type="checkbox"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework input[type="radio"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { --gf-local-height: var(--gf-ctrl-choice-size); --gf-local-display: inline-grid; --gf-local-line-height: var(--gf-ctrl-choice-size); --gf-local-padding-y: 0; --gf-local-padding-x: 0; --gf-local-width: var(--gf-ctrl-choice-size); accent-color: var(--gf-ctrl-accent-color); opacity: 1; place-content: center; }

.gform-theme--framework input[type="checkbox"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .gform-theme--framework input[type="radio"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before { opacity: 0; }

.gform-theme--framework input[type="checkbox"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked::before, .gform-theme--framework input[type="radio"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked::before { opacity: 1; }

.gform-theme--framework input[type="checkbox"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { --gf-local-radius: var(--gf-ctrl-checkbox-check-radius); }

.gform-theme--framework input[type="checkbox"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before { font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; -webkit-font-smoothing: antialiased; color: var(--gf-ctrl-choice-check-color); content: var(--gf-icon-ctrl-checkbox); font-size: var(--gf-ctrl-checkbox-check-size); font-family: var(--gf-icon-font-family) !important; }

.gform-theme--framework input[type="checkbox"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::before { color: var(--gf-ctrl-choice-check-color-disabled); }

.gform-theme--framework input[type="radio"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { --gf-local-radius: var(--gf-ctrl-radio-check-radius); }

.gform-theme--framework input[type="radio"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before { background-color: var(--gf-ctrl-choice-check-color); block-size: var(--gf-ctrl-radio-check-size); border-radius: var(--gf-ctrl-radio-check-radius); content: var(--gf-ctrl-radio-check-content); inline-size: var(--gf-ctrl-radio-check-size); }

.gform-theme--framework input[type="radio"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::before { background-color: var(--gf-ctrl-choice-check-color-disabled); }

.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])) { --gf-local-padding-x: var(--gf-ctrl-select-padding-x); background-image: var(--gf-ctrl-select-icon); background-position: var(--gf-ctrl-select-icon-position); background-repeat: no-repeat; background-size: var(--gf-ctrl-select-icon-size); }

.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])):hover { background-image: var(--gf-ctrl-select-icon-hover); }

.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])):focus { background-image: var(--gf-ctrl-select-icon-focus); }

.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])):disabled { background-image: var(--gf-ctrl-select-icon-disabled); }

.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))[multiple] { --gf-local-height: var(--gf-ctrl-multiselect-height); --gf-local-radius: var(--gf-ctrl-multiselect-radius); --gf-local-line-height: var(--gf-ctrl-multiselect-line-height); --gf-local-padding-y: var(--gf-ctrl-multiselect-padding-y); overflow-y: auto; }

.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))[multiple] option:checked { background: var(--gf-color-in-ctrl-light); }

.gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { --gf-local-color: var(--gf-ctrl-label-color-primary); --gf-local-display: block; --gf-local-font-family: var(--gf-ctrl-label-font-family-primary); --gf-local-font-size: var(--gf-ctrl-label-font-size-primary); --gf-local-font-style: var(--gf-ctrl-label-font-style-primary); --gf-local-font-weight: var(--gf-ctrl-label-font-weight-primary); --gf-local-letter-spacing: var(--gf-ctrl-label-letter-spacing-primary); --gf-local-line-height: var(--gf-ctrl-label-line-height-primary); --gf-local-margin-y: 0; --gf-local-margin-x: 0; color: var(--gf-local-color); display: var(--gf-local-display); font-family: var(--gf-local-font-family); font-size: var(--gf-local-font-size); font-style: var(--gf-local-font-style); font-weight: var(--gf-local-font-weight); letter-spacing: var(--gf-local-letter-spacing); line-height: var(--gf-local-line-height); margin-block: var(--gf-local-margin-y); margin-inline: var(--gf-local-margin-x); }

.gform-theme--framework .gform-field-label--type-sub:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { --gf-local-color: var(--gf-ctrl-label-color-tertiary); --gf-local-display: block; --gf-local-font-family: var(--gf-ctrl-label-font-family-tertiary); --gf-local-font-size: var(--gf-ctrl-label-font-size-tertiary); --gf-local-font-style: var(--gf-ctrl-label-font-style-tertiary); --gf-local-font-weight: var(--gf-ctrl-label-font-weight-tertiary); --gf-local-letter-spacing: var(--gf-ctrl-label-letter-spacing-tertiary); --gf-local-line-height: var(--gf-ctrl-label-line-height-tertiary); }

.gform-theme--framework .gform-field-label > .gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { color: var(--gf-ctrl-label-color-req); font-family: var(--gf-ctrl-label-font-family-req); font-size: var(--gf-ctrl-label-font-size-req); font-style: var(--gf-ctrl-label-font-style-req); font-weight: var(--gf-ctrl-label-font-weight-req); letter-spacing: var(--gf-ctrl-label-letter-spacing-req); line-height: var(--gf-ctrl-label-line-height-req); }

.gform-theme--framework .gfield_description:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { --gf-local-color: var(--gf-ctrl-desc-color); --gf-local-font-family: var(--gf-ctrl-desc-font-family); --gf-local-font-size: var(--gf-ctrl-desc-font-size); --gf-local-font-style: var(--gf-ctrl-desc-font-style); --gf-local-font-weight: var(--gf-ctrl-desc-font-weight); --gf-local-letter-spacing: var(--gf-ctrl-desc-letter-spacing); --gf-local-line-height: var(--gf-ctrl-desc-line-height); color: var(--gf-local-color); display: block; font-family: var(--gf-local-font-family); font-size: var(--gf-local-font-size); font-style: var(--gf-local-font-style); font-weight: var(--gf-local-font-weight); letter-spacing: var(--gf-local-letter-spacing); line-height: var(--gf-local-line-height); }

.gform-theme--framework .gfield_validation_message:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { --gf-local-color: var(--gf-ctrl-desc-color-error); --gf-local-font-family: var(--gf-ctrl-desc-font-family-error); --gf-local-font-size: var(--gf-ctrl-desc-font-size-error); --gf-local-font-style: var(--gf-ctrl-desc-font-style-error); --gf-local-font-weight: var(--gf-ctrl-desc-font-weight-error); --gf-local-letter-spacing: var(--gf-ctrl-desc-letter-spacing-error); --gf-local-line-height: var(--gf-ctrl-desc-line-height-error); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-primary); --gf-local-radius: var(--gf-ctrl-btn-radius); --gf-local-border-color: var(--gf-ctrl-btn-border-color-primary); --gf-local-border-style: var(--gf-ctrl-btn-border-style-primary); --gf-local-border-width: var(--gf-ctrl-btn-border-width-primary); --gf-local-border-block-start: var(--gf-local-border-width) var(--gf-local-border-style) var(--gf-local-border-color); --gf-local-border-block-end: var(--gf-local-border-width) var(--gf-local-border-style) var(--gf-local-border-color); --gf-local-border-inline-start: var(--gf-local-border-width) var(--gf-local-border-style) var(--gf-local-border-color); --gf-local-border-inline-end: var(--gf-local-border-width) var(--gf-local-border-style) var(--gf-local-border-color); --gf-local-shadow: var(--gf-ctrl-btn-shadow); --gf-local-color: var(--gf-ctrl-btn-color-primary); --gf-local-column-gap: var(--gf-ctrl-btn-icon-gap); --gf-local-cursor: pointer; --gf-local-display: inline-flex; --gf-local-font-style: var(--gf-ctrl-btn-font-style); --gf-local-font-weight: var(--gf-ctrl-btn-font-weight); --gf-local-font-size: var(--gf-ctrl-btn-font-size); --gf-local-font-family: var(--gf-ctrl-btn-font-family); --gf-local-height: auto; --gf-local-letter-spacing: var(--gf-ctrl-btn-letter-spacing); --gf-local-line-height: var(--gf-ctrl-btn-line-height); --gf-local-min-height: var(--gf-ctrl-btn-size); --gf-local-min-width: auto; --gf-local-opacity: var(--gf-ctrl-btn-opacity); --gf-local-padding-y: var(--gf-ctrl-btn-padding-y); --gf-local-padding-x: var(--gf-ctrl-btn-padding-x); --gf-local-text-decoration: var(--gf-ctrl-btn-text-decoration); --gf-local-text-transform: var(--gf-ctrl-btn-text-transform); --gf-local-width: auto; align-items: center; column-gap: var(--gf-local-column-gap); cursor: var(--gf-local-cursor); justify-content: center; min-inline-size: var(--gf-local-min-width); opacity: var(--gf-local-opacity); text-align: center; text-decoration: var(--gf-local-text-decoration); text-transform: var(--gf-local-text-transform); vertical-align: top; }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before { --gf-local-color: var(--gf-ctrl-btn-icon-color-primary); --gf-local-content: var(--gf-ctrl-btn-icon); --gf-local-font-size: var(--gf-ctrl-btn-icon-font-size); --gf-local-transition: var(--gf-ctrl-btn-icon-transition); font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; -webkit-font-smoothing: antialiased; color: var(--gf-local-color); content: var(--gf-local-content); font-size: var(--gf-local-font-size); transition: var(--gf-local-transition); font-family: var(--gf-icon-font-family) !important; }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-hover-primary); --gf-local-border-color: var(--gf-ctrl-btn-border-color-hover-primary); --gf-local-shadow: var(--gf-ctrl-btn-shadow-hover); --gf-local-color: var(--gf-ctrl-btn-color-hover-primary); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover::before { --gf-local-color: var(--gf-ctrl-btn-icon-color-hover-primary); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-focus-primary); --gf-local-border-color: var(--gf-ctrl-btn-border-color-focus-primary); --gf-local-shadow: var(--gf-ctrl-btn-shadow-focus); --gf-local-color: var(--gf-ctrl-btn-color-focus-primary); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus::before { --gf-local-color: var(--gf-ctrl-btn-icon-color-focus-primary); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-disabled-primary); --gf-local-border-color: var(--gf-ctrl-btn-border-color-disabled-primary); --gf-local-shadow: var(--gf-ctrl-btn-shadow-disabled); --gf-local-color: var(--gf-ctrl-btn-color-disabled-primary); --gf-local-cursor: default; --gf-local-opacity: var(--gf-ctrl-btn-opacity-disabled); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::before { --gf-local-color: var(--gf-ctrl-btn-icon-color-disabled-primary); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current), .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current), .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current), .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current) { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-secondary); --gf-local-border-color: var(--gf-ctrl-btn-border-color-secondary); --gf-local-border-style: var(--gf-ctrl-btn-border-style-secondary); --gf-local-border-width: var(--gf-ctrl-btn-border-width-secondary); --gf-local-color: var(--gf-ctrl-btn-color-secondary); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current)::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current)::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current)::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current)::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current)::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current)::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current)::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current)::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current)::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current)::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current)::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current)::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current)::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current)::before { --gf-local-color: var(--gf-ctrl-btn-icon-color-secondary); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-hover-secondary); --gf-local-border-color: var(--gf-ctrl-btn-border-color-hover-secondary); --gf-local-color: var(--gf-ctrl-btn-color-hover-secondary); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):hover::before { --gf-local-color: var(--gf-ctrl-btn-icon-color-hover-secondary); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-focus-secondary); --gf-local-border-color: var(--gf-ctrl-btn-border-color-focus-secondary); --gf-local-color: var(--gf-ctrl-btn-color-focus-secondary); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):focus::before { --gf-local-color: var(--gf-ctrl-btn-icon-color-focus-secondary); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-disabled-secondary); --gf-local-border-color: var(--gf-ctrl-btn-border-color-disabled-secondary); --gf-local-color: var(--gf-ctrl-btn-color-disabled-secondary); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn.current):disabled::before { --gf-local-color: var(--gf-ctrl-btn-icon-color-disabled-secondary); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-simple); --gf-local-border-color: var(--gf-ctrl-btn-border-color-simple); --gf-local-border-width: var(--gf-ctrl-btn-border-width-simple); --gf-local-shadow: var(--gf-ctrl-btn-shadow-simple); --gf-local-color: var(--gf-ctrl-btn-color-simple); --gf-local-column-gap: 0; --gf-local-line-height: var(--gf-ctrl-btn-size-simple); --gf-local-min-height: var(--gf-ctrl-btn-size-simple); --gf-local-min-width: var(--gf-ctrl-btn-size-simple); --gf-local-padding-y: 0; --gf-local-padding-x: 0; }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)), .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) { --gf-ctrl-btn-color-simple: var(--gf-ctrl-icon-color); --gf-ctrl-btn-icon-color-simple: var(--gf-ctrl-icon-color); --gf-ctrl-btn-color-hover-simple: var(--gf-ctrl-icon-color-hover); --gf-ctrl-btn-icon-color-hover-simple: var(--gf-ctrl-icon-color-hover); --gf-ctrl-btn-color-focus-simple: var(--gf-ctrl-icon-color-focus); --gf-ctrl-btn-icon-color-focus-simple: var(--gf-ctrl-icon-color-focus); --gf-ctrl-btn-color-disabled-simple: var(--gf-ctrl-icon-color-disabled); --gf-ctrl-btn-icon-color-disabled-simple: var(--gf-ctrl-icon-color-disabled); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev))::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev))::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev))::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev))::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev))::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev))::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev))::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev))::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev))::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev))::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev))::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev))::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)) .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev))::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev))::before { --gf-local-color: var(--gf-ctrl-btn-icon-color-simple); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-hover-simple); --gf-local-border-color: var(--gf-ctrl-btn-border-color-hover-simple); --gf-local-shadow: var(--gf-ctrl-btn-shadow-hover-simple); --gf-local-color: var(--gf-ctrl-btn-color-hover-simple); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:hover::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):hover::before { --gf-local-color: var(--gf-ctrl-btn-icon-color-hover-simple); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-focus-simple); --gf-local-border-color: var(--gf-ctrl-btn-border-color-focus-simple); --gf-local-shadow: var(--gf-ctrl-btn-shadow-focus-simple); --gf-local-color: var(--gf-ctrl-btn-color-focus-simple); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:focus::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):focus::before { --gf-local-color: var(--gf-ctrl-btn-icon-color-focus-simple); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-disabled-simple); --gf-local-border-color: var(--gf-ctrl-btn-border-color-disabled-simple); --gf-local-shadow: var(--gf-ctrl-btn-shadow-disabled-simple); --gf-local-color: var(--gf-ctrl-btn-color-disabled-simple); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--simple:disabled::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled .dashicons::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled::after, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):is(.gform-datepicker-calendar .nav.btn:is(.next, .prev)):disabled::before { --gf-local-color: var(--gf-ctrl-btn-icon-color-disabled-simple); }

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-has-spinner, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-has-spinner::before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-has-spinner, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-has-spinner::before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-has-spinner, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-has-spinner::before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-has-spinner, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-has-spinner::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-has-spinner, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-has-spinner::before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-has-spinner, .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-has-spinner::before, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-has-spinner, .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-has-spinner::before { color: transparent; position: relative; }

.gform-theme--framework input[type="file"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { --gf-local-padding-x: var(--gf-ctrl-file-padding-x); text-overflow: ellipsis; white-space: nowrap; }

.gform-theme--framework input[type="file"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover::file-selector-button { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-hover-tertiary); --gf-local-border-inline-end-color: var(--gf-ctrl-btn-border-color-hover-tertiary); --gf-local-color: var(--gf-ctrl-btn-color-hover-tertiary); }

.gform-theme--framework input[type="file"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus::file-selector-button { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-focus-tertiary); --gf-local-border-inline-end-color: var(--gf-ctrl-btn-border-color-focus-tertiary); --gf-local-color: var(--gf-ctrl-btn-color-focus-tertiary); }

.gform-theme--framework input[type="file"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled::file-selector-button { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-disabled-tertiary); --gf-local-border-inline-end-color: var(--gf-ctrl-btn-border-color-disabled-tertiary); --gf-local-color: var(--gf-ctrl-btn-color-disabled-tertiary); }

.gform-theme--framework input[type="file"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::file-selector-button { --gf-local-bg-color: var(--gf-ctrl-btn-bg-color-tertiary); --gf-local-border-inline-end-color: var(--gf-ctrl-btn-border-color-tertiary); --gf-local-color: var(--gf-ctrl-btn-color-tertiary); background-color: var(--gf-local-bg-color); block-size: var(--gf-ctrl-file-btn-size); border: 0px; border-end-start-radius: var(--gf-ctrl-file-btn-radius); border-inline-end: var(--gf-ctrl-btn-border-width-tertiary) var(--gf-ctrl-btn-border-style-tertiary) var(--gf-local-border-inline-end-color); border-start-start-radius: var(--gf-ctrl-file-btn-radius); color: var(--gf-local-color); font-family: var(--gf-ctrl-file-btn-font-family); font-size: var(--gf-ctrl-file-btn-font-size); font-style: var(--gf-ctrl-file-btn-font-style); font-weight: var(--gf-ctrl-file-btn-font-weight); letter-spacing: var(--gf-ctrl-file-btn-letter-spacing); line-height: var(--gf-ctrl-file-btn-size); margin-inline: var(--gf-ctrl-file-btn-margin-x); padding-block: 0px; padding-inline: var(--gf-ctrl-file-btn-padding-x); text-decoration: var(--gf-ctrl-file-btn-text-decoration); text-transform: var(--gf-ctrl-file-btn-text-transform); transition: var(--gf-ctrl-file-btn-transition); vertical-align: top; }

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .gform_drop_instructions { margin-block-end: var(--gf-ctrl-file-zone-instructions-margin-y-end); }

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .ginput_preview { display: flex; flex-direction: column; font-family: var(--gf-ctrl-file-prev-font-family); font-size: var(--gf-ctrl-file-prev-font-size); font-style: var(--gf-ctrl-file-prev-font-style); font-weight: var(--gf-ctrl-file-prev-font-weight); gap: var(--gf-ctrl-file-prev-gap); letter-spacing: var(--gf-ctrl-file-prev-letter-spacing); line-height: var(--gf-ctrl-file-prev-line-height); position: relative; }

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .ginput_preview .gfield_fileupload_filename { color: var(--gf-ctrl-file-prev-name-color); line-height: var(--gf-ctrl-file-prev-name-line-height); overflow: var(--gf-ctrl-file-prev-name-overflow); padding-inline-end: var(--gf-ctrl-file-prev-name-padding-x-end); text-overflow: var(--gf-ctrl-file-prev-name-text-overflow); white-space: var(--gf-ctrl-file-prev-name-white-space); }

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .ginput_preview .gfield_fileupload_filesize { color: var(--gf-ctrl-file-prev-size-color); }

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .ginput_preview .gfield_fileupload_progress { align-items: center; display: flex; gap: var(--gf-ctrl-file-prog-ui-gap); }

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .ginput_preview .gfield_fileupload_progress::after { font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; -webkit-font-smoothing: antialiased; block-size: var(--gf-ctrl-file-prog-btn-icon-size); color: var(--gf-ctrl-file-prog-btn-icon-color-complete); content: var(--gf-icon-ctrl-file-completed); font-size: var(--gf-ctrl-file-prog-btn-icon-size); inline-size: var(--gf-ctrl-file-prog-btn-icon-size); min-inline-size: var(--gf-ctrl-file-prog-btn-icon-size); opacity: 0; font-family: var(--gf-icon-font-family) !important; }

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .ginput_preview .gfield_fileupload_progress_complete::after { opacity: 1; }

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .ginput_preview .gfield_fileupload_progressbar, .gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .ginput_preview .gfield_fileupload_progressbar_progress { block-size: var(--gf-ctrl-file-prog-bar-height); border-radius: var(--gf-ctrl-file-prog-bar-radius); }

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .ginput_preview .gfield_fileupload_progressbar { background-color: var(--gf-ctrl-file-prog-bar-bg-color); inline-size: 100%; position: relative; }

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .ginput_preview .gfield_fileupload_progressbar_progress { background-color: var(--gf-ctrl-file-prog-bar-bg-color-loading); inline-size: 1%; position: absolute; transition: var(--gf-ctrl-file-prog-bar-transition); }

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .ginput_preview .gfield_fileupload_percent { color: var(--gf-ctrl-file-prog-text-color); font-size: var(--gf-ctrl-file-prog-text-font-size); min-inline-size: var(--gf-ctrl-file-prog-text-min-width); }

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .ginput_preview .gfield_fileupload_cancel { inset-block-start: var(--gf-ctrl-file-prog-btn-inset-y-start); inset-inline-end: var(--gf-ctrl-file-prog-btn-inset-x-end); position: var(--gf-ctrl-file-prog-btn-position); }

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .ginput_preview .gfield_fileupload_cancel { --gf-local-font-size: var(--gf-ctrl-file-prog-btn-font-size-cancel); }

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload, .gfield--type-post_image) .ginput_preview .gfield_fileupload_cancel::before { --gf-ctrl-btn-icon: var(--gf-icon-ctrl-file-cancel); }

.gform-theme--framework .gfield:where(:not(.gfield--type-html):not(.gfield--type-section)) { line-height: 1; }

.gform-theme--framework .gfield--type-image_choice .gfield_checkbox, .gform-theme--framework .gfield--type-image_choice .gfield_radio { flex-flow: wrap; gap: var(--gf-field-img-choice-gap); }

.gform-theme--framework .gfield--type-image_choice .gchoice { align-self: var(--gf-field-img-choice-align-self); display: block; inline-size: var(--gf-field-img-choice-size); max-inline-size: var(--gf-field-img-choice-size); min-inline-size: var(--gf-field-img-choice-size); position: relative; }

.gform-theme--framework .gfield--type-image_choice .gchoice:where([\:has\(input\:checked\)])::after { font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; -webkit-font-smoothing: antialiased; align-items: center; block-size: var(--gf-field-img-choice-check-ind-size); border-radius: var(--gf-field-img-choice-check-ind-radius); content: var(--gf-field-img-choice-check-ind-icon); display: flex; filter: var(--gf-field-img-choice-check-ind-shadow); font-size: var(--gf-field-img-choice-check-ind-icon-size); inline-size: var(--gf-field-img-choice-check-ind-size); justify-content: center; position: absolute; z-index: 5; font-family: var(--gf-icon-font-family) !important; }

.gform-theme--framework .gfield--type-image_choice .gchoice:where(:has(input:checked))::after { font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; -webkit-font-smoothing: antialiased; align-items: center; block-size: var(--gf-field-img-choice-check-ind-size); border-radius: var(--gf-field-img-choice-check-ind-radius); content: var(--gf-field-img-choice-check-ind-icon); display: flex; filter: var(--gf-field-img-choice-check-ind-shadow); font-size: var(--gf-field-img-choice-check-ind-icon-size); inline-size: var(--gf-field-img-choice-check-ind-size); justify-content: center; position: absolute; z-index: 5; font-family: var(--gf-icon-font-family) !important; }

.gform-theme--framework.gform-theme.gform_wrapper .gfield:where(.gfield--type-list, .gfield--input-type-list) button.add_list_item, .gform-theme--framework.gform-theme.gform_wrapper .gfield:where(.gfield--type-list, .gfield--input-type-list) button.delete_list_item { --gf-local-height: var(--gf-field-list-btn-size); --gf-local-radius: var(--gf-field-list-btn-radius); --gf-local-column-gap: 0; --gf-local-font-size: var(--gf-field-list-btn-font-size); --gf-local-letter-spacing: 0; --gf-local-line-height: 1; --gf-local-min-height: auto; --gf-local-padding-y: var(--gf-field-list-btn-padding-y); --gf-local-padding-x: var(--gf-field-list-btn-padding-x); --gf-local-width: var(--gf-field-list-btn-size); }

.gform-theme--framework.gform-theme.gform_wrapper .gfield:where(.gfield--type-list, .gfield--input-type-list) button.add_list_item::before { --gf-local-content: var(--gf-icon-ctrl-list-item-add); }

.gform-theme--framework.gform-theme.gform_wrapper .gfield:where(.gfield--type-list, .gfield--input-type-list) button.delete_list_item::before { --gf-local-content: var(--gf-icon-ctrl-list-item-remove); }

.gform-theme--framework .gfield--type-password input[type="password"] { --gf-local-padding-x: var(--gf-ctrl-padding-x) var(--gf-field-pwd-ctrl-padding-x-end); }

.gform-theme--framework .gfield_password_strength { --gf-local-bg-color: var(--gf-field-pwd-str-bg-color); --gf-local-color: var(--gf-field-pwd-str-color); background-color: var(--gf-local-bg-color); border: var(--gf-local-border); border-radius: var(--gf-field-pwd-str-radius); color: var(--gf-local-color); font-family: var(--gf-field-pwd-str-font-family); font-size: var(--gf-field-pwd-str-font-size); font-style: var(--gf-field-pwd-str-font-style); font-weight: var(--gf-field-pwd-str-font-weight); letter-spacing: var(--gf-field-pwd-str-letter-spacing); line-height: var(--gf-field-pwd-str-line-height); margin-block-start: var(--gf-field-pwd-str-margin-y-start); padding-block: var(--gf-field-pwd-str-padding-y); padding-inline: var(--gf-field-pwd-str-padding-x); position: relative; text-align: var(--gf-field-pwd-str-text-align); transition: var(--gf-field-pwd-str-transition); }

.gform-theme--framework .gfield_password_strength::after, .gform-theme--framework .gfield_password_strength::before { --gf-local-bg-color: var(--gf-field-pwd-str-ind-bg-color); --gf-local-height: var(--gf-field-pwd-str-ind-height); --gf-local-radius: var(--gf-field-pwd-str-ind-radius); --gf-local-content: var(--gf-field-pwd-str-ind-content); --gf-local-inset-y-start: var(--gf-field-pwd-str-ind-inset-y-start); --gf-local-inset-x-start: var(--gf-field-pwd-str-ind-inset-x-start); --gf-local-position: var(--gf-field-pwd-str-ind-position); --gf-local-transform: var(--gf-field-pwd-str-ind-transform); --gf-local-transition: none; --gf-local-width: var(--gf-field-pwd-str-ind-width); background-color: var(--gf-local-bg-color); block-size: var(--gf-local-height); border-radius: var(--gf-local-radius); content: var(--gf-local-content); display: var(--gf-field-pwd-str-ind-display); inline-size: var(--gf-local-width); inset-block-start: var(--gf-local-inset-y-start); inset-inline-start: var(--gf-local-inset-x-start); position: var(--gf-local-position); transform: var(--gf-local-transform); transition: var(--gf-local-transition); }

.gform-theme--framework .gfield_password_strength::before { --gf-local-border-color: var(--gf-field-pwd-str-border-color); --gf-local-border-style: var(--gf-field-pwd-str-border-style); --gf-local-border-width: var(--gf-field-pwd-str-border-width); --gf-local-border: var(--gf-local-border-width) var(--gf-local-border-style) var(--gf-local-border-color); border: var(--gf-local-border); }

.gform-theme--framework .gfield_password_strength::after { --gf-local-transition: var(--gf-field-pwd-str-ind-transition); --gf-local-width: var(--gf-field-pwd-str-ind-width-blank); }

.gform-theme--framework .gfield_password_strength.mismatch { --gf-local-bg-color: var(--gf-field-pwd-str-bg-color-mismatch); --gf-local-border-color: var(--gf-field-pwd-str-border-color-mismatch); }

.gform-theme--framework .gfield_password_strength.mismatch::after { --gf-local-bg-color: var(--gf-field-pwd-str-ind-bg-color-mismatch); --gf-local-width: var(--gf-field-pwd-str-ind-width-mismatch); }

.gform-theme--framework .gfield_password_strength.short { --gf-local-bg-color: var(--gf-field-pwd-str-bg-color-short); --gf-local-border-color: var(--gf-field-pwd-str-border-color-short); }

.gform-theme--framework .gfield_password_strength.short::after { --gf-local-bg-color: var(--gf-field-pwd-str-ind-bg-color-short); --gf-local-width: var(--gf-field-pwd-str-ind-width-short); }

.gform-theme--framework .gfield_password_strength.bad { --gf-local-bg-color: var(--gf-field-pwd-str-bg-color-bad); --gf-local-border-color: var(--gf-field-pwd-str-border-color-bad); }

.gform-theme--framework .gfield_password_strength.bad::after { --gf-local-bg-color: var(--gf-field-pwd-str-ind-bg-color-bad); --gf-local-width: var(--gf-field-pwd-str-ind-width-bad); }

.gform-theme--framework .gfield_password_strength.good { --gf-local-bg-color: var(--gf-field-pwd-str-bg-color-good); --gf-local-border-color: var(--gf-field-pwd-str-border-color-good); }

.gform-theme--framework .gfield_password_strength.good::after { --gf-local-bg-color: var(--gf-field-pwd-str-ind-bg-color-good); --gf-local-width: var(--gf-field-pwd-str-ind-width-good); }

.gform-theme--framework .gfield_password_strength.strong { --gf-local-bg-color: var(--gf-field-pwd-str-bg-color-strong); --gf-local-border-color: var(--gf-field-pwd-str-border-color-strong); }

.gform-theme--framework .gfield_password_strength.strong::after { --gf-local-bg-color: var(--gf-field-pwd-str-ind-bg-color-strong); --gf-local-width: var(--gf-field-pwd-str-ind-width-strong); }

.gform-theme--framework .gform_validation_errors { background-color: var(--gf-form-validation-bg-color); border: var(--gf-form-validation-border-width) var(--gf-form-validation-border-style) var(--gf-form-validation-border-color); border-radius: var(--gf-form-validation-radius); box-shadow: var(--gf-form-validation-shadow); display: flex; flex-direction: column; gap: var(--gf-form-validation-gap); margin-block: var(--gf-form-validation-margin-y); padding-block: var(--gf-form-validation-padding-y); padding-inline: var(--gf-form-validation-padding-x); }

.gform-theme--framework .gform_validation_errors:focus { border-color: var(--gf-form-validation-border-color-focus); outline: var(--gf-form-validation-outline-focus); outline-offset: var(--gf-ctrl-outline-offset); }

.gform-theme--framework .gform_validation_errors .gform_submission_error { color: var(--gf-form-validation-heading-color); display: flex; flex-direction: column; font-family: var(--gf-form-validation-heading-font-family); font-size: var(--gf-form-validation-heading-font-size); font-weight: var(--gf-form-validation-heading-font-weight); gap: var(--gf-form-validation-heading-gap); line-height: var(--gf-form-validation-heading-line-height); }

.gform-theme--framework .gform_validation_errors .gform-icon { font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; -webkit-font-smoothing: antialiased; background-color: var(--gf-form-validation-heading-icon-bg-color); block-size: var(--gf-form-validation-heading-icon-size); border-color: var(--gf-form-validation-heading-icon-border-color); border-radius: var(--gf-form-validation-heading-icon-radius); border-style: var(--gf-form-validation-heading-icon-border-style); border-width: var(--gf-form-validation-heading-icon-border-width); color: var(--gf-form-validation-heading-icon-color); display: inline-grid; font-size: var(--gf-form-validation-heading-icon-font-size); inline-size: var(--gf-form-validation-heading-icon-size); place-content: center; font-family: var(--gf-icon-font-family) !important; }

.gform-theme--framework .gform_validation_errors .gform-icon::before { content: var(--gf-icon-tooltip-error); }

.gform-theme--framework .gform_validation_errors ol { color: var(--gf-form-validation-summary-color); font-family: var(--gf-form-validation-summary-font-family); font-size: var(--gf-form-validation-summary-font-size); font-weight: var(--gf-form-validation-summary-font-weight); line-height: var(--gf-form-validation-summary-line-height); list-style-type: disc; margin-block: 0px; margin-inline: 0px; padding-inline: var(--gf-form-validation-padding-x); }

.gform-theme--framework .gform_validation_errors ol li + li { margin-block-start: var(--gf-form-validation-summary-margin-y-start); }

.gform-theme--framework .gform_validation_errors ol a { border-color: transparent; border-radius: var(--gf-form-validation-radius); border-style: var(--gf-ctrl-border-style); border-width: var(--gf-ctrl-border-width); color: var(--gf-form-validation-summary-color); outline-color: var(--gf-ctrl-outline-color); outline-offset: var(--gf-ctrl-outline-offset); outline-style: var(--gf-ctrl-outline-style); outline-width: var(--gf-ctrl-outline-width); text-decoration: var(--gf-form-validation-summary-item-link-text-decoration); transition: var(--gf-ctrl-transition); }

.gform-theme--framework .gform_validation_errors ol a:focus { border-color: var(--gf-form-validation-border-color-focus); outline-color: var(--gf-form-validation-outline-color-focus); outline-width: var(--gf-ctrl-outline-width-focus); }

@media (min-width: 640px) {
  .gform-theme--framework .gform_validation_errors .gform_submission_error { align-items: center; flex-direction: row; }
  .gform-theme--framework .gform_validation_errors ol { padding-inline: var(--gf-form-validation-summary-padding-x); }
}

.gform-theme--framework .gform_required_legend .gfield_required { color: var(--gf-color-danger); }

.gform-theme--framework .gform-loader { border-block-end-color: var(--gf-form-spinner-fg-color); border-block-start-color: var(--gf-form-spinner-bg-color); border-inline-end-color: var(--gf-form-spinner-bg-color); border-inline-start-color: var(--gf-form-spinner-fg-color); inset: 0px; margin: auto; position: absolute; }

.gform-theme--framework .gform_save_link svg { display: none; }

.gform-theme--framework .gform_save_link::before { --gf-ctrl-btn-icon: var(--gf-icon-ctrl-save-continue); }

.gform-theme--framework .field_description_below .gfield_description:where(:not(.gfield_creditcard_warning_message):not(.field_validation_above .gfield_validation_message):not(.ginput_counter_tinymce):not(.gfield_choice_limit_message)) { margin-block-start: var(--gf-desc-space); }

.gform-theme--framework .field_description_below .gfield_description:where(.gfield_creditcard_warning_message, .field_validation_above .gfield_validation_message) { margin-block-end: var(--gf-desc-space); }

.gform-theme--framework .gform-field-label:where(:not([class*="gform-field-label--type-"])) { --gf-local-margin-y: 0 var(--gf-label-space-primary); }

.gform-theme--framework .field_sublabel_below .gform-field-label--type-sub { --gf-local-margin-y: var(--gf-label-space-tertiary) 0; }

.gform-theme--framework .field_sublabel_above .gform-field-label--type-sub { --gf-local-margin-y: 0 var(--gf-label-space-tertiary); }

.elementor-1484 .elementor-element.elementor-element-95c9cd7 { --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: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --overlay-opacity: 0.7; --padding-top: 150px; --padding-bottom: 150px; --padding-left: 50px; --padding-right: 50px; }

.elementor-1484 .elementor-element.elementor-element-95c9cd7:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-95c9cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: var(--wpr-bg-8b6495a8-2b95-43ed-a6f8-9d4dca13cacd); background-position: center center; background-size: cover; }

.elementor-1484 .elementor-element.elementor-element-95c9cd7::before, .elementor-1484 .elementor-element.elementor-element-95c9cd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1484 .elementor-element.elementor-element-95c9cd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1484 .elementor-element.elementor-element-95c9cd7 > .elementor-background-slideshow::before, .elementor-1484 .elementor-element.elementor-element-95c9cd7 > .elementor-background-video-container::before, .elementor-1484 .elementor-element.elementor-element-95c9cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(0, 0, 0); --background-overlay: ''; }

.elementor-1484 .elementor-element.elementor-element-4f4e97a { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-7d8f294 .elementor-heading-title { font-family: "Playfair Display", sans-serif; font-size: 65px; font-weight: 700; line-height: 75px; color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-13497e8 .elementor-heading-title { font-family: "DM Sans", sans-serif; font-size: 20px; font-weight: 400; line-height: 30px; color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(5px); }

.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(5px); }

.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(5px); }

.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-5px); }

.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-5px); }

.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-icon i { color: rgb(255, 222, 17); transition: color 0.3s; }

.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-icon svg { fill: rgb(255, 222, 17); transition: fill 0.3s; }

.elementor-1484 .elementor-element.elementor-element-a17f78d { --e-icon-list-icon-size: 17px; --icon-vertical-offset: 0px; }

.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-item > a { font-family: "DM Sans", sans-serif; font-size: 16px; font-weight: 400; line-height: 25px; }

.elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-text { color: rgb(255, 255, 255); transition: color 0.3s; }

.elementor-1484 .elementor-element.elementor-element-1d821b9 .elementor-button { background-color: rgb(255, 222, 17); font-family: "DM Sans", sans-serif; font-size: 15px; font-weight: 500; text-decoration: none; line-height: 25px; fill: rgb(19, 19, 19); color: rgb(19, 19, 19); border-radius: 5px; }

.elementor-1484 .elementor-element.elementor-element-1d821b9 .elementor-button-content-wrapper { flex-direction: row; }

.elementor-1484 .elementor-element.elementor-element-1d821b9 .elementor-button .elementor-button-content-wrapper { gap: 8px; }

.elementor-1484 .elementor-element.elementor-element-1f4544f { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 50px; --padding-right: 50px; }

.elementor-1484 .elementor-element.elementor-element-ab651ed { --display: flex; --border-radius: 5px 5px 5px 5px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }

.elementor-1484 .elementor-element.elementor-element-ab651ed:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-ab651ed > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-8c006e0 { margin: 0 0 calc(var(--kit-widget-spacing,0px) + -15px) 0; text-align: center; }

.elementor-1484 .elementor-element.elementor-element-8c006e0 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 22px; font-weight: 700; line-height: 30px; color: rgb(32, 32, 32); }

.elementor-1484 .elementor-element.elementor-element-e6dcadf { text-align: center; }

.elementor-1484 .elementor-element.elementor-element-e6dcadf .elementor-heading-title { font-family: Lato, sans-serif; font-size: 13px; font-weight: 400; line-height: 25px; color: rgb(107, 107, 107); }

.elementor-1484 .elementor-element.elementor-element-52e7dbf { margin: 0 0 calc(var(--kit-widget-spacing,0px) + -15px) 0; }

.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(2.5px); }

.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(2.5px); }

.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(2.5px); }

.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-2.5px); }

.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-2.5px); }

.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-icon i { color: rgb(255, 222, 17); transition: color 0.3s; }

.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-icon svg { fill: rgb(255, 222, 17); transition: fill 0.3s; }

.elementor-1484 .elementor-element.elementor-element-e3db8cb { --e-icon-list-icon-size: 13px; --icon-vertical-offset: 0px; }

.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-icon { padding-inline-end: 0px; }

.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-item > a { font-family: Lato, sans-serif; font-size: 12px; font-weight: 400; }

.elementor-1484 .elementor-element.elementor-element-e3db8cb .elementor-icon-list-text { transition: color 0.3s; }

.elementor-1484 .elementor-element.elementor-element-e7f3359 { --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: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 50px; --padding-right: 50px; }

.elementor-1484 .elementor-element.elementor-element-e7f3359:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-e7f3359 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 250, 252); }

.elementor-1484 .elementor-element.elementor-element-ec487be { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-04fa19f { text-align: center; }

.elementor-1484 .elementor-element.elementor-element-04fa19f .elementor-heading-title { font-family: "Playfair Display", sans-serif; font-size: 45px; font-weight: 700; line-height: 55px; color: rgb(0, 59, 115); }

.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-1484 .elementor-element.elementor-element-5947617 { text-align: center; font-family: "DM Sans", sans-serif; font-size: 16px; font-weight: 400; line-height: 25px; color: rgb(80, 80, 80); }

.elementor-1484 .elementor-element.elementor-element-df6e22c { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 50px; --padding-right: 50px; }

.elementor-1484 .elementor-element.elementor-element-80739d2 { --display: flex; --margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }

.elementor-1484 .elementor-element.elementor-element-ec61cf6 { text-align: center; }

.elementor-1484 .elementor-element.elementor-element-ec61cf6 .elementor-heading-title { font-family: "Playfair Display", sans-serif; font-size: 45px; font-weight: 700; line-height: 55px; color: rgb(0, 59, 115); }

.elementor-1484 .elementor-element.elementor-element-2cdf264 { text-align: center; font-family: "DM Sans", sans-serif; font-size: 16px; font-weight: 400; line-height: 25px; color: rgb(80, 80, 80); }

.elementor-1484 .elementor-element.elementor-element-fb041f2 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-1e514dd.ekit-equal-height-enable, .elementor-1484 .elementor-element.elementor-element-1e514dd.ekit-equal-height-enable .ekit-wid-con, .elementor-1484 .elementor-element.elementor-element-1e514dd.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box, .elementor-1484 .elementor-element.elementor-element-1e514dd.ekit-equal-height-enable > div { height: 100%; }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-box-body { background-color: rgb(255, 255, 255); padding: 30px; }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-btn { background-color: rgb(255, 222, 17); font-family: "DM Sans", sans-serif; font-size: 15px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-1e514dd { border-style: solid; border-width: 1px; border-color: rgb(233, 233, 233); }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box.elementskit-thumb-card > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box:hover .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box.elementskit-thumb-card:hover > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-info-box-title { margin: 0px 0px 20px; }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) { font-family: Fraunces, sans-serif; font-size: 17px; line-height: 25px; }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box:hover .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box:hover .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box:hover .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-box-style-content { margin: 0px 0px 14px; font-family: "DM Sans", sans-serif; font-size: 15px; line-height: 20px; color: rgb(131, 131, 131); }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-btn i { margin-right: 5px; }

.elementor-1484 .elementor-element.elementor-element-1e514dd .elementskit-info-image-box .elementskit-btn svg { margin-right: 5px; fill: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-299dcbe { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-aed2b94.ekit-equal-height-enable, .elementor-1484 .elementor-element.elementor-element-aed2b94.ekit-equal-height-enable .ekit-wid-con, .elementor-1484 .elementor-element.elementor-element-aed2b94.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box, .elementor-1484 .elementor-element.elementor-element-aed2b94.ekit-equal-height-enable > div { height: 100%; }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-box-body { background-color: rgb(255, 255, 255); padding: 30px; }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-btn { background-color: rgb(255, 222, 17); font-family: "DM Sans", sans-serif; font-size: 15px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-aed2b94 { border-style: solid; border-width: 1px; border-color: rgb(233, 233, 233); }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box.elementskit-thumb-card > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box:hover .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box.elementskit-thumb-card:hover > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-info-box-title { margin: 0px 0px 20px; }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) { font-family: Fraunces, sans-serif; font-size: 17px; line-height: 25px; }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box:hover .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box:hover .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box:hover .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-box-style-content { margin: 0px 0px 14px; font-family: "DM Sans", sans-serif; font-size: 15px; line-height: 20px; color: rgb(131, 131, 131); }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-btn i { margin-right: 5px; }

.elementor-1484 .elementor-element.elementor-element-aed2b94 .elementskit-info-image-box .elementskit-btn svg { margin-right: 5px; fill: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-47162d7 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-a07929d.ekit-equal-height-enable, .elementor-1484 .elementor-element.elementor-element-a07929d.ekit-equal-height-enable .ekit-wid-con, .elementor-1484 .elementor-element.elementor-element-a07929d.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box, .elementor-1484 .elementor-element.elementor-element-a07929d.ekit-equal-height-enable > div { height: 100%; }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-box-body { background-color: rgb(255, 255, 255); padding: 30px; }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-btn { background-color: rgb(255, 222, 17); font-family: "DM Sans", sans-serif; font-size: 15px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-a07929d { border-style: solid; border-width: 1px; border-color: rgb(233, 233, 233); }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box.elementskit-thumb-card > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box:hover .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box.elementskit-thumb-card:hover > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-info-box-title { margin: 0px 0px 20px; }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) { font-family: Fraunces, sans-serif; font-size: 17px; line-height: 25px; }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box:hover .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box:hover .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box:hover .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-box-style-content { margin: 0px 0px 14px; font-family: "DM Sans", sans-serif; font-size: 15px; line-height: 20px; color: rgb(131, 131, 131); }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-btn i { margin-right: 5px; }

.elementor-1484 .elementor-element.elementor-element-a07929d .elementskit-info-image-box .elementskit-btn svg { margin-right: 5px; fill: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-35d4fb3 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-49b9635.ekit-equal-height-enable, .elementor-1484 .elementor-element.elementor-element-49b9635.ekit-equal-height-enable .ekit-wid-con, .elementor-1484 .elementor-element.elementor-element-49b9635.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box, .elementor-1484 .elementor-element.elementor-element-49b9635.ekit-equal-height-enable > div { height: 100%; }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-box-body { background-color: rgb(255, 255, 255); padding: 30px; }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-btn { background-color: rgb(255, 222, 17); font-family: "DM Sans", sans-serif; font-size: 15px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-49b9635 { border-style: solid; border-width: 1px; border-color: rgb(233, 233, 233); }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box.elementskit-thumb-card > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box:hover .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box.elementskit-thumb-card:hover > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-info-box-title { margin: 0px 0px 20px; }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) { font-family: Fraunces, sans-serif; font-size: 17px; line-height: 25px; }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box:hover .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box:hover .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box:hover .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-box-style-content { margin: 0px 0px 14px; font-family: "DM Sans", sans-serif; font-size: 15px; line-height: 20px; color: rgb(131, 131, 131); }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-btn i { margin-right: 5px; }

.elementor-1484 .elementor-element.elementor-element-49b9635 .elementskit-info-image-box .elementskit-btn svg { margin-right: 5px; fill: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-bd00f75 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-cbc5f12.ekit-equal-height-enable, .elementor-1484 .elementor-element.elementor-element-cbc5f12.ekit-equal-height-enable .ekit-wid-con, .elementor-1484 .elementor-element.elementor-element-cbc5f12.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box, .elementor-1484 .elementor-element.elementor-element-cbc5f12.ekit-equal-height-enable > div { height: 100%; }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-box-body { background-color: rgb(255, 255, 255); padding: 30px; }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-btn { background-color: rgb(255, 222, 17); font-family: "DM Sans", sans-serif; font-size: 15px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 { border-style: solid; border-width: 1px; border-color: rgb(233, 233, 233); }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box.elementskit-thumb-card > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box:hover .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box.elementskit-thumb-card:hover > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-info-box-title { margin: 0px 0px 20px; }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) { font-family: Fraunces, sans-serif; font-size: 17px; line-height: 25px; }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box:hover .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box:hover .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box:hover .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-box-style-content { margin: 0px 0px 14px; font-family: "DM Sans", sans-serif; font-size: 15px; line-height: 20px; color: rgb(131, 131, 131); }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-btn i { margin-right: 5px; }

.elementor-1484 .elementor-element.elementor-element-cbc5f12 .elementskit-info-image-box .elementskit-btn svg { margin-right: 5px; fill: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-846b3f4 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-71e6776.ekit-equal-height-enable, .elementor-1484 .elementor-element.elementor-element-71e6776.ekit-equal-height-enable .ekit-wid-con, .elementor-1484 .elementor-element.elementor-element-71e6776.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box, .elementor-1484 .elementor-element.elementor-element-71e6776.ekit-equal-height-enable > div { height: 100%; }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-box-body { background-color: rgb(255, 255, 255); padding: 30px; }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-btn { background-color: rgb(255, 222, 17); font-family: "DM Sans", sans-serif; font-size: 15px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-71e6776 { border-style: solid; border-width: 1px; border-color: rgb(233, 233, 233); }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box.elementskit-thumb-card > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box:hover .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box.elementskit-thumb-card:hover > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-info-box-title { margin: 0px 0px 20px; }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) { font-family: Fraunces, sans-serif; font-size: 17px; line-height: 25px; }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box:hover .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box:hover .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box:hover .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-box-style-content { margin: 0px 0px 14px; font-family: "DM Sans", sans-serif; font-size: 15px; line-height: 20px; color: rgb(131, 131, 131); }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-btn i { margin-right: 5px; }

.elementor-1484 .elementor-element.elementor-element-71e6776 .elementskit-info-image-box .elementskit-btn svg { margin-right: 5px; fill: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-f04e606 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-3b51ef7.ekit-equal-height-enable, .elementor-1484 .elementor-element.elementor-element-3b51ef7.ekit-equal-height-enable .ekit-wid-con, .elementor-1484 .elementor-element.elementor-element-3b51ef7.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box, .elementor-1484 .elementor-element.elementor-element-3b51ef7.ekit-equal-height-enable > div { height: 100%; }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-box-body { background-color: rgb(255, 255, 255); padding: 30px; }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-btn { background-color: rgb(255, 222, 17); font-family: "DM Sans", sans-serif; font-size: 15px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 { border-style: solid; border-width: 1px; border-color: rgb(233, 233, 233); }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box.elementskit-thumb-card > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box:hover .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box.elementskit-thumb-card:hover > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-info-box-title { margin: 0px 0px 20px; }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) { font-family: Fraunces, sans-serif; font-size: 17px; line-height: 25px; }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box:hover .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box:hover .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box:hover .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-box-style-content { margin: 0px 0px 14px; font-family: "DM Sans", sans-serif; font-size: 15px; line-height: 20px; color: rgb(131, 131, 131); }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-btn i { margin-right: 5px; }

.elementor-1484 .elementor-element.elementor-element-3b51ef7 .elementskit-info-image-box .elementskit-btn svg { margin-right: 5px; fill: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-fb8d579 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-337e4b6.ekit-equal-height-enable, .elementor-1484 .elementor-element.elementor-element-337e4b6.ekit-equal-height-enable .ekit-wid-con, .elementor-1484 .elementor-element.elementor-element-337e4b6.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box, .elementor-1484 .elementor-element.elementor-element-337e4b6.ekit-equal-height-enable > div { height: 100%; }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-box-body { background-color: rgb(255, 255, 255); padding: 30px; }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-btn { background-color: rgb(255, 222, 17); font-family: "DM Sans", sans-serif; font-size: 15px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-337e4b6 { border-style: solid; border-width: 1px; border-color: rgb(233, 233, 233); }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box.elementskit-thumb-card > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box:hover .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box.elementskit-thumb-card:hover > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-info-box-title { margin: 0px 0px 20px; }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) { font-family: Fraunces, sans-serif; font-size: 17px; line-height: 25px; }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box:hover .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box:hover .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box:hover .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-box-style-content { margin: 0px 0px 14px; font-family: "DM Sans", sans-serif; font-size: 15px; line-height: 20px; color: rgb(131, 131, 131); }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-btn i { margin-right: 5px; }

.elementor-1484 .elementor-element.elementor-element-337e4b6 .elementskit-info-image-box .elementskit-btn svg { margin-right: 5px; fill: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-52b3232 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-cf81ae8.ekit-equal-height-enable, .elementor-1484 .elementor-element.elementor-element-cf81ae8.ekit-equal-height-enable .ekit-wid-con, .elementor-1484 .elementor-element.elementor-element-cf81ae8.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box, .elementor-1484 .elementor-element.elementor-element-cf81ae8.ekit-equal-height-enable > div { height: 100%; }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-box-body { background-color: rgb(255, 255, 255); padding: 30px; }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-btn { background-color: rgb(255, 222, 17); font-family: "DM Sans", sans-serif; font-size: 15px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 { border-style: solid; border-width: 1px; border-color: rgb(233, 233, 233); }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box.elementskit-thumb-card > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box:hover .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box.elementskit-thumb-card:hover > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-info-box-title { margin: 0px 0px 20px; }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) { font-family: Fraunces, sans-serif; font-size: 17px; line-height: 25px; }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box:hover .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box:hover .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box:hover .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-box-style-content { margin: 0px 0px 14px; font-family: "DM Sans", sans-serif; font-size: 15px; line-height: 20px; color: rgb(131, 131, 131); }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-btn i { margin-right: 5px; }

.elementor-1484 .elementor-element.elementor-element-cf81ae8 .elementskit-info-image-box .elementskit-btn svg { margin-right: 5px; fill: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-b82604f { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-3932744.ekit-equal-height-enable, .elementor-1484 .elementor-element.elementor-element-3932744.ekit-equal-height-enable .ekit-wid-con, .elementor-1484 .elementor-element.elementor-element-3932744.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box, .elementor-1484 .elementor-element.elementor-element-3932744.ekit-equal-height-enable > div { height: 100%; }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-box-body { background-color: rgb(255, 255, 255); padding: 30px; }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-btn { background-color: rgb(255, 222, 17); font-family: "DM Sans", sans-serif; font-size: 15px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-3932744 { border-style: solid; border-width: 1px; border-color: rgb(233, 233, 233); }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box.elementskit-thumb-card > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box:hover .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box.elementskit-thumb-card:hover > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-info-box-title { margin: 0px 0px 20px; }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) { font-family: Fraunces, sans-serif; font-size: 17px; line-height: 25px; }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box:hover .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box:hover .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box:hover .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-box-style-content { margin: 0px 0px 14px; font-family: "DM Sans", sans-serif; font-size: 15px; line-height: 20px; color: rgb(131, 131, 131); }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-btn i { margin-right: 5px; }

.elementor-1484 .elementor-element.elementor-element-3932744 .elementskit-info-image-box .elementskit-btn svg { margin-right: 5px; fill: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-676e6e8 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-871a8d4.ekit-equal-height-enable, .elementor-1484 .elementor-element.elementor-element-871a8d4.ekit-equal-height-enable .ekit-wid-con, .elementor-1484 .elementor-element.elementor-element-871a8d4.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box, .elementor-1484 .elementor-element.elementor-element-871a8d4.ekit-equal-height-enable > div { height: 100%; }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-box-body { background-color: rgb(255, 255, 255); padding: 30px; }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-btn { background-color: rgb(255, 222, 17); font-family: "DM Sans", sans-serif; font-size: 15px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-871a8d4 { border-style: solid; border-width: 1px; border-color: rgb(233, 233, 233); }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box.elementskit-thumb-card > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box:hover .elementskit-box-header img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box.elementskit-thumb-card:hover > img { opacity: 1; }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-info-box-title { margin: 0px 0px 20px; }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) { font-family: Fraunces, sans-serif; font-size: 17px; line-height: 25px; }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box:hover .elementskit-info-box-title { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box:hover .elementskit-info-box-title a { color: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box:hover .elementskit-info-box-title svg { fill: rgb(46, 46, 46); }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-box-style-content { margin: 0px 0px 14px; font-family: "DM Sans", sans-serif; font-size: 15px; line-height: 20px; color: rgb(131, 131, 131); }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-btn i { margin-right: 5px; }

.elementor-1484 .elementor-element.elementor-element-871a8d4 .elementskit-info-image-box .elementskit-btn svg { margin-right: 5px; fill: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-418fd61 { --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; --gap: 30px 0px; --row-gap: 30px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 50px; --padding-right: 50px; }

.elementor-1484 .elementor-element.elementor-element-418fd61:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-418fd61 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(0, 59, 115); }

.elementor-1484 .elementor-element.elementor-element-156db43 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-1e8deeb { text-align: center; }

.elementor-1484 .elementor-element.elementor-element-1e8deeb .elementor-heading-title { font-family: "Playfair Display", sans-serif; font-size: 45px; font-weight: 700; line-height: 55px; color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-858755f { text-align: center; font-family: "DM Sans", sans-serif; font-size: 16px; font-weight: 400; line-height: 25px; color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-47d920b { --display: flex; }

.elementor-widget-icon-box.elementor-view-default .elementor-icon { fill: var(--e-global-color-primary); color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a { font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-weight: var(--e-global-typography-primary-font-weight); }

.elementor-widget-icon-box .elementor-icon-box-title { color: var(--e-global-color-primary); }

.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title, .elementor-widget-icon-box:has(:hover) .elementor-icon-box-title { color: var(--e-global-color-primary); }

.elementor-widget-icon-box .elementor-icon-box-description { 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-1484 .elementor-element.elementor-element-1c853a2 { padding: 20px; }

.elementor-1484 .elementor-element.elementor-element-1c853a2 .elementor-icon-box-title { margin-block-end: 20px; color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-1c853a2 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-1c853a2 .elementor-icon-box-title a { font-family: "Playfair Display", sans-serif; font-size: 22px; font-weight: 600; line-height: 30px; }

.elementor-1484 .elementor-element.elementor-element-1c853a2:has(:focus) .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-1c853a2:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-1c853a2 .elementor-icon-box-description { font-family: "DM Sans", sans-serif; font-size: 15px; font-weight: 400; line-height: 20px; color: rgb(228, 228, 228); }

.elementor-1484 .elementor-element.elementor-element-23ec619 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-840a351 { padding: 20px; }

.elementor-1484 .elementor-element.elementor-element-840a351 .elementor-icon-box-title { margin-block-end: 20px; color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-840a351 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-840a351 .elementor-icon-box-title a { font-family: "Playfair Display", sans-serif; font-size: 22px; font-weight: 600; line-height: 30px; }

.elementor-1484 .elementor-element.elementor-element-840a351:has(:focus) .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-840a351:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-840a351 .elementor-icon-box-description { font-family: "DM Sans", sans-serif; font-size: 15px; font-weight: 400; line-height: 20px; color: rgb(228, 228, 228); }

.elementor-1484 .elementor-element.elementor-element-c171c34 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-953de04 { padding: 20px; }

.elementor-1484 .elementor-element.elementor-element-953de04 .elementor-icon-box-title { margin-block-end: 20px; color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-953de04 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-953de04 .elementor-icon-box-title a { font-family: "Playfair Display", sans-serif; font-size: 22px; font-weight: 600; line-height: 30px; }

.elementor-1484 .elementor-element.elementor-element-953de04:has(:focus) .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-953de04:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-953de04 .elementor-icon-box-description { font-family: "DM Sans", sans-serif; font-size: 15px; font-weight: 400; line-height: 20px; color: rgb(228, 228, 228); }

.elementor-1484 .elementor-element.elementor-element-73eb043 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-7f618cc { padding: 20px; }

.elementor-1484 .elementor-element.elementor-element-7f618cc .elementor-icon-box-title { margin-block-end: 20px; color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-7f618cc .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-7f618cc .elementor-icon-box-title a { font-family: "Playfair Display", sans-serif; font-size: 22px; font-weight: 600; line-height: 30px; }

.elementor-1484 .elementor-element.elementor-element-7f618cc:has(:focus) .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-7f618cc:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-7f618cc .elementor-icon-box-description { font-family: "DM Sans", sans-serif; font-size: 15px; font-weight: 400; line-height: 20px; color: rgb(228, 228, 228); }

.elementor-1484 .elementor-element.elementor-element-95f1aae { --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; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --flex-wrap: wrap; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 50px; --padding-right: 50px; }

.elementor-1484 .elementor-element.elementor-element-95f1aae:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-95f1aae > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 250, 252); }

.elementor-1484 .elementor-element.elementor-element-2f5775c { --display: flex; --margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }

.elementor-1484 .elementor-element.elementor-element-5e66606 { text-align: center; }

.elementor-1484 .elementor-element.elementor-element-5e66606 .elementor-heading-title { font-family: "Playfair Display", sans-serif; font-size: 45px; font-weight: 700; line-height: 55px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-1f8b9fa { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-wrapper { gap: 10px; }

.elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-title { margin-block-end: 20px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-983db8d.elementor-view-stacked .elementor-icon { background-color: rgb(255, 222, 17); }

.elementor-1484 .elementor-element.elementor-element-983db8d.elementor-view-default .elementor-icon, .elementor-1484 .elementor-element.elementor-element-983db8d.elementor-view-framed .elementor-icon { fill: rgb(255, 222, 17); color: rgb(255, 222, 17); border-color: rgb(255, 222, 17); }

.elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon { font-size: 35px; }

.elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-title a { font-family: "Playfair Display", sans-serif; font-size: 22px; font-weight: 600; line-height: 30px; }

.elementor-1484 .elementor-element.elementor-element-983db8d:has(:focus) .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-983db8d:has(:hover) .elementor-icon-box-title { color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-description { font-family: "DM Sans", sans-serif; font-size: 15px; font-weight: 400; line-height: 20px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-a4260e4 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-wrapper { gap: 10px; }

.elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-title { margin-block-end: 20px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-89a35af.elementor-view-stacked .elementor-icon { background-color: rgb(255, 222, 17); }

.elementor-1484 .elementor-element.elementor-element-89a35af.elementor-view-default .elementor-icon, .elementor-1484 .elementor-element.elementor-element-89a35af.elementor-view-framed .elementor-icon { fill: rgb(255, 222, 17); color: rgb(255, 222, 17); border-color: rgb(255, 222, 17); }

.elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon { font-size: 35px; }

.elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-title a { font-family: "Playfair Display", sans-serif; font-size: 22px; font-weight: 600; line-height: 30px; }

.elementor-1484 .elementor-element.elementor-element-89a35af:has(:focus) .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-89a35af:has(:hover) .elementor-icon-box-title { color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-description { font-family: "DM Sans", sans-serif; font-size: 15px; font-weight: 400; line-height: 20px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-b9a01e5 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-wrapper { gap: 10px; }

.elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-title { margin-block-end: 20px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-af4826f.elementor-view-stacked .elementor-icon { background-color: rgb(255, 222, 17); }

.elementor-1484 .elementor-element.elementor-element-af4826f.elementor-view-default .elementor-icon, .elementor-1484 .elementor-element.elementor-element-af4826f.elementor-view-framed .elementor-icon { fill: rgb(255, 222, 17); color: rgb(255, 222, 17); border-color: rgb(255, 222, 17); }

.elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon { font-size: 35px; }

.elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-title a { font-family: "Playfair Display", sans-serif; font-size: 22px; font-weight: 600; line-height: 30px; }

.elementor-1484 .elementor-element.elementor-element-af4826f:has(:focus) .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-af4826f:has(:hover) .elementor-icon-box-title { color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-description { font-family: "DM Sans", sans-serif; font-size: 15px; font-weight: 400; line-height: 20px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-e26c17e { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-wrapper { gap: 10px; }

.elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-title { margin-block-end: 20px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-62c4296.elementor-view-stacked .elementor-icon { background-color: rgb(255, 222, 17); }

.elementor-1484 .elementor-element.elementor-element-62c4296.elementor-view-default .elementor-icon, .elementor-1484 .elementor-element.elementor-element-62c4296.elementor-view-framed .elementor-icon { fill: rgb(255, 222, 17); color: rgb(255, 222, 17); border-color: rgb(255, 222, 17); }

.elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon { font-size: 35px; }

.elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-title a { font-family: "Playfair Display", sans-serif; font-size: 22px; font-weight: 600; line-height: 30px; }

.elementor-1484 .elementor-element.elementor-element-62c4296:has(:focus) .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-62c4296:has(:hover) .elementor-icon-box-title { color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-description { font-family: "DM Sans", sans-serif; font-size: 15px; font-weight: 400; line-height: 20px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-d94f06f { --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; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 50px; --padding-right: 50px; }

.elementor-1484 .elementor-element.elementor-element-f2df954 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-84bd15d { margin: 0 0 calc(var(--kit-widget-spacing,0px) + 50px) 0; text-align: center; }

.elementor-1484 .elementor-element.elementor-element-84bd15d .elementor-heading-title { font-family: "Playfair Display", sans-serif; font-size: 45px; font-weight: 700; line-height: 55px; color: rgb(0, 59, 115); }

.elementor-1484 .elementor-element.elementor-element-9c2a875 .elementor-button { background-color: rgb(255, 222, 17); font-family: "DM Sans", sans-serif; font-size: 15px; font-weight: 500; text-decoration: none; line-height: 25px; fill: rgb(19, 19, 19); color: rgb(19, 19, 19); border-radius: 5px; }

.elementor-1484 .elementor-element.elementor-element-9c2a875 { margin: 30px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; }

.elementor-1484 .elementor-element.elementor-element-b895802 { --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: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 50px; --padding-right: 50px; }

.elementor-1484 .elementor-element.elementor-element-b895802:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-b895802 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 250, 252); }

.elementor-1484 .elementor-element.elementor-element-c066ecf { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-03aaea0 { text-align: center; }

.elementor-1484 .elementor-element.elementor-element-03aaea0 .elementor-heading-title { font-family: "Playfair Display", sans-serif; font-size: 45px; font-weight: 700; line-height: 55px; color: rgb(0, 59, 115); }

.elementor-1484 .elementor-element.elementor-element-4e04c40 { text-align: center; font-family: "DM Sans", sans-serif; font-size: 17px; font-weight: 400; line-height: 25px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-8ff9f8a { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-b484115 .elementor-icon-list-icon i { transition: color 0.3s; }

.elementor-1484 .elementor-element.elementor-element-b484115 .elementor-icon-list-icon svg { transition: fill 0.3s; }

.elementor-1484 .elementor-element.elementor-element-b484115 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }

.elementor-1484 .elementor-element.elementor-element-b484115 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1484 .elementor-element.elementor-element-b484115 .elementor-icon-list-item > a { font-family: Poppins, sans-serif; font-size: 15px; font-weight: 400; text-decoration: none; line-height: 25px; }

.elementor-1484 .elementor-element.elementor-element-b484115 .elementor-icon-list-text { color: rgb(0, 59, 115); transition: color 0.3s; }

.elementor-1484 .elementor-element.elementor-element-b484115 .elementor-icon-list-item:hover .elementor-icon-list-text { color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-d41c590 { --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: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 50px; --padding-right: 50px; }

.elementor-1484 .elementor-element.elementor-element-b6d1cc0 { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-9f90657 { margin: 0 0 calc(var(--kit-widget-spacing,0px) + 50px) 0; text-align: center; }

.elementor-1484 .elementor-element.elementor-element-9f90657 .elementor-heading-title { font-family: "Playfair Display", sans-serif; font-size: 45px; font-weight: 700; line-height: 55px; color: rgb(0, 59, 115); }

.elementor-1484 .elementor-element.elementor-element-2e8a62d { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-accordion-title { background-color: rgb(255, 255, 255); color: rgb(19, 19, 19); border-style: solid; border-width: 1px; border-color: rgba(0, 59, 115, 0.18); border-radius: 5px; overflow: hidden; font-family: "DM Sans", sans-serif; font-size: 17px; font-weight: 700; line-height: 25px; }

.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-accordion-item + .bdt-ep-accordion-item { margin-top: 30px; }

.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-title-text { justify-content: flex-start; }

.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-accordion-custom-icon svg { fill: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title { border-style: none; }

.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-accordion-icon { color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-accordion-icon svg { fill: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-623cd1b .bdt-ep-accordion-content { color: rgb(141, 141, 141); font-family: Poppins, sans-serif; font-size: 15px; line-height: 25px; }

.elementor-1484 .elementor-element.elementor-element-ca4082a { margin: 50px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0; text-align: center; }

.elementor-1484 .elementor-element.elementor-element-ca4082a .elementor-heading-title { font-family: "DM Sans", sans-serif; font-size: 13px; font-weight: 600; line-height: 20px; color: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-8b49a21 { --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: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 50px; --padding-right: 50px; }

.elementor-1484 .elementor-element.elementor-element-8b49a21:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-8b49a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(0, 59, 115); }

.elementor-1484 .elementor-element.elementor-element-a53663a { --display: flex; }

.elementor-1484 .elementor-element.elementor-element-e6ead51 { text-align: center; }

.elementor-1484 .elementor-element.elementor-element-e6ead51 .elementor-heading-title { font-family: "Playfair Display", sans-serif; font-size: 45px; font-weight: 700; line-height: 55px; color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-22f41c4 { text-align: center; font-family: "DM Sans", sans-serif; font-size: 17px; font-weight: 400; line-height: 25px; color: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-one { background-color: rgb(255, 222, 17); color: rgb(19, 19, 19); font-family: "DM Sans", sans-serif; font-size: 15px; line-height: 25px; border-style: solid; border-width: 2px; border-color: rgb(255, 222, 17); border-radius: 5px; }

.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-two { background-color: rgba(255, 255, 255, 0); color: rgb(255, 255, 255); font-family: "DM Sans", sans-serif; font-size: 15px; line-height: 25px; border-style: solid; border-width: 2px; border-color: rgb(255, 255, 255); border-radius: 5px; }

.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit_double_button { width: 72%; }

.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn:not(:last-child) { margin-right: 20px; }

.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-one > i { padding-right: 8px; }

.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-one > svg { margin-right: 8px; }

.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-two > i { padding-right: 8px; }

.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-two > svg { margin-right: 8px; }

.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-one svg { fill: rgb(19, 19, 19); }

.elementor-1484 .elementor-element.elementor-element-6559d1b .ekit-double-btn.ekit-double-btn-two svg { fill: rgb(255, 255, 255); }

.elementor-1484 .elementor-element.elementor-element-8bb998d { --display: flex; }

:scope { --page-title-display: none; }

@media (max-width: 1024px) {
  .e-con { --container-max-width: 1024px; }
  .elementor-1484 .elementor-element.elementor-element-95c9cd7 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; }
  .elementor-1484 .elementor-element.elementor-element-7d8f294 .elementor-heading-title { font-size: 45px; line-height: 55px; }
  .elementor-1484 .elementor-element.elementor-element-13497e8 .elementor-heading-title { font-size: 17px; line-height: 25px; }
  .elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1484 .elementor-element.elementor-element-a17f78d .elementor-icon-list-item > a { font-size: 15px; }
  .elementor-1484 .elementor-element.elementor-element-1f4544f { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-1484 .elementor-element.elementor-element-e7f3359 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; }
  .elementor-1484 .elementor-element.elementor-element-ec487be { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-1484 .elementor-element.elementor-element-04fa19f .elementor-heading-title { font-size: 40px; line-height: 50px; }
  .elementor-1484 .elementor-element.elementor-element-df6e22c { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-1484 .elementor-element.elementor-element-ec61cf6 .elementor-heading-title { font-size: 40px; line-height: 50px; }
  .elementor-1484 .elementor-element.elementor-element-418fd61 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-1484 .elementor-element.elementor-element-1e8deeb .elementor-heading-title { font-size: 40px; line-height: 50px; }
  .elementor-1484 .elementor-element.elementor-element-1c853a2 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-1c853a2 .elementor-icon-box-title a { font-size: 18px; line-height: 25px; }
  .elementor-1484 .elementor-element.elementor-element-1c853a2 .elementor-icon-box-description { font-size: 14px; }
  .elementor-1484 .elementor-element.elementor-element-840a351 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-840a351 .elementor-icon-box-title a { font-size: 18px; line-height: 25px; }
  .elementor-1484 .elementor-element.elementor-element-840a351 .elementor-icon-box-description { font-size: 14px; }
  .elementor-1484 .elementor-element.elementor-element-953de04 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-953de04 .elementor-icon-box-title a { font-size: 18px; line-height: 25px; }
  .elementor-1484 .elementor-element.elementor-element-953de04 .elementor-icon-box-description { font-size: 14px; }
  .elementor-1484 .elementor-element.elementor-element-7f618cc .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-7f618cc .elementor-icon-box-title a { font-size: 18px; line-height: 25px; }
  .elementor-1484 .elementor-element.elementor-element-7f618cc .elementor-icon-box-description { font-size: 14px; }
  .elementor-1484 .elementor-element.elementor-element-95f1aae { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-1484 .elementor-element.elementor-element-5e66606 .elementor-heading-title { font-size: 40px; line-height: 50px; }
  .elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-title a { font-size: 18px; line-height: 25px; }
  .elementor-1484 .elementor-element.elementor-element-983db8d .elementor-icon-box-description { font-size: 14px; }
  .elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-title a { font-size: 18px; line-height: 25px; }
  .elementor-1484 .elementor-element.elementor-element-89a35af .elementor-icon-box-description { font-size: 14px; }
  .elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-title a { font-size: 18px; line-height: 25px; }
  .elementor-1484 .elementor-element.elementor-element-af4826f .elementor-icon-box-description { font-size: 14px; }
  .elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-title, .elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-title a { font-size: 18px; line-height: 25px; }
  .elementor-1484 .elementor-element.elementor-element-62c4296 .elementor-icon-box-description { font-size: 14px; }
  .elementor-1484 .elementor-element.elementor-element-d94f06f { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; }
  .elementor-1484 .elementor-element.elementor-element-84bd15d .elementor-heading-title { font-size: 40px; line-height: 50px; }
  .elementor-1484 .elementor-element.elementor-element-b895802 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-1484 .elementor-element.elementor-element-03aaea0 .elementor-heading-title { font-size: 40px; line-height: 50px; }
  .elementor-1484 .elementor-element.elementor-element-4e04c40 { font-size: 15px; }
  .elementor-1484 .elementor-element.elementor-element-d41c590 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; }
  .elementor-1484 .elementor-element.elementor-element-9f90657 .elementor-heading-title { font-size: 40px; line-height: 50px; }
  .elementor-1484 .elementor-element.elementor-element-8b49a21 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-1484 .elementor-element.elementor-element-e6ead51 .elementor-heading-title { font-size: 40px; line-height: 50px; }
  .elementor-1484 .elementor-element.elementor-element-22f41c4 { font-size: 15px; }
  .elementor-1484 .elementor-element.elementor-element-6559d1b .ekit_double_button { width: 80%; }
}

@media (max-width: 767px) {
  table table { font-size: 0.8em; }
  table table td, table table th { line-height: 1.3; padding: 7px; }
  table table th { font-weight: 400; }
  .e-con { --container-max-width: 767px; }
  .elementor-1484 .elementor-element.elementor-element-95c9cd7 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-1484 .elementor-element.elementor-element-7d8f294 .elementor-heading-title { font-size: 40px; line-height: 50px; }
  .elementor-1484 .elementor-element.elementor-element-13497e8 .elementor-heading-title { font-size: 18px; line-height: 25px; }
  .elementor-1484 .elementor-element.elementor-element-1f4544f { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-1484 .elementor-element.elementor-element-e7f3359 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-1484 .elementor-element.elementor-element-04fa19f .elementor-heading-title { font-size: 35px; line-height: 45px; }
  .elementor-1484 .elementor-element.elementor-element-df6e22c { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-1484 .elementor-element.elementor-element-ec61cf6 .elementor-heading-title { font-size: 35px; line-height: 45px; }
  .elementor-1484 .elementor-element.elementor-element-418fd61 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-1484 .elementor-element.elementor-element-1e8deeb .elementor-heading-title { font-size: 35px; line-height: 45px; }
  .elementor-1484 .elementor-element.elementor-element-95f1aae { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-1484 .elementor-element.elementor-element-5e66606 .elementor-heading-title { font-size: 35px; line-height: 45px; }
  .elementor-1484 .elementor-element.elementor-element-d94f06f { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-1484 .elementor-element.elementor-element-84bd15d .elementor-heading-title { font-size: 35px; line-height: 45px; }
  .elementor-1484 .elementor-element.elementor-element-03aaea0 .elementor-heading-title { font-size: 35px; line-height: 45px; }
  .elementor-1484 .elementor-element.elementor-element-d41c590 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-1484 .elementor-element.elementor-element-9f90657 .elementor-heading-title { font-size: 35px; line-height: 45px; }
  .elementor-1484 .elementor-element.elementor-element-e6ead51 .elementor-heading-title { font-size: 35px; line-height: 45px; }
  .elementor-1484 .elementor-element.elementor-element-6559d1b .ekit_double_button { width: 100%; }
}

@media (min-width: 768px) {
  .elementor-1484 .elementor-element.elementor-element-95c9cd7 { --content-width: 1300px; }
  .elementor-1484 .elementor-element.elementor-element-4f4e97a { --width: 55%; }
  .elementor-1484 .elementor-element.elementor-element-1f4544f { --width: 45%; }
  .elementor-1484 .elementor-element.elementor-element-e7f3359 { --content-width: 900px; }
  .elementor-1484 .elementor-element.elementor-element-df6e22c { --content-width: 1300px; }
  .elementor-1484 .elementor-element.elementor-element-80739d2 { --content-width: 900px; }
  .elementor-1484 .elementor-element.elementor-element-fb041f2 { --width: 33%; }
  .elementor-1484 .elementor-element.elementor-element-299dcbe { --width: 33%; }
  .elementor-1484 .elementor-element.elementor-element-47162d7 { --width: 33%; }
  .elementor-1484 .elementor-element.elementor-element-35d4fb3 { --width: 33%; }
  .elementor-1484 .elementor-element.elementor-element-bd00f75 { --width: 33%; }
  .elementor-1484 .elementor-element.elementor-element-846b3f4 { --width: 33%; }
  .elementor-1484 .elementor-element.elementor-element-f04e606 { --width: 33%; }
  .elementor-1484 .elementor-element.elementor-element-fb8d579 { --width: 33%; }
  .elementor-1484 .elementor-element.elementor-element-52b3232 { --width: 33%; }
  .elementor-1484 .elementor-element.elementor-element-b82604f { --width: 33%; }
  .elementor-1484 .elementor-element.elementor-element-676e6e8 { --width: 33%; }
  .elementor-1484 .elementor-element.elementor-element-418fd61 { --content-width: 1300px; }
  .elementor-1484 .elementor-element.elementor-element-156db43 { --content-width: 900px; }
  .elementor-1484 .elementor-element.elementor-element-47d920b { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-23ec619 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-c171c34 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-73eb043 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-95f1aae { --content-width: 1300px; }
  .elementor-1484 .elementor-element.elementor-element-2f5775c { --content-width: 900px; }
  .elementor-1484 .elementor-element.elementor-element-1f8b9fa { --width: 23%; }
  .elementor-1484 .elementor-element.elementor-element-a4260e4 { --width: 23%; }
  .elementor-1484 .elementor-element.elementor-element-b9a01e5 { --width: 23%; }
  .elementor-1484 .elementor-element.elementor-element-e26c17e { --width: 23%; }
  .elementor-1484 .elementor-element.elementor-element-d94f06f { --content-width: 1300px; }
  .elementor-1484 .elementor-element.elementor-element-d41c590 { --content-width: 1300px; }
  .elementor-1484 .elementor-element.elementor-element-b6d1cc0 { --content-width: 900px; }
  .elementor-1484 .elementor-element.elementor-element-8b49a21 { --content-width: 900px; }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1484 .elementor-element.elementor-element-e7f3359 { --content-width: 800px; }
  .elementor-1484 .elementor-element.elementor-element-ec487be { --width: 100%; }
  .elementor-1484 .elementor-element.elementor-element-fb041f2 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-299dcbe { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-47162d7 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-35d4fb3 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-bd00f75 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-846b3f4 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-f04e606 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-fb8d579 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-52b3232 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-b82604f { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-676e6e8 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-47d920b { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-23ec619 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-c171c34 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-73eb043 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-1f8b9fa { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-a4260e4 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-b9a01e5 { --width: 50%; }
  .elementor-1484 .elementor-element.elementor-element-e26c17e { --width: 50%; }
}

.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a { color: inherit; font-size: inherit; line-height: inherit; }

.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container { overflow: hidden; }

.elementor-widget .elementor-icon-list-items.elementor-inline-items { display: flex; flex-wrap: wrap; margin-inline: -8px; }

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item { word-break: break-word; }

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: 8px; }

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { border-width: 0px; border-inline-start-width: 1px; border-style: solid; height: 100%; inset-inline: auto -8px; position: relative; width: auto; }

.elementor-widget .elementor-icon-list-items { list-style-type: none; margin: 0px; padding: 0px; }

.elementor-widget .elementor-icon-list-item { margin: 0px; padding: 0px; position: relative; }

.elementor-widget .elementor-icon-list-item::after { inset-block-end: 0px; position: absolute; width: 100%; }

.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a { align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit; }

.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { align-self: center; padding-inline-start: 5px; }

.elementor-widget .elementor-icon-list-icon { display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative; }

.elementor-widget .elementor-icon-list-icon svg { height: var(--e-icon-list-icon-size,1em); width: var(--e-icon-list-icon-size,1em); }

.elementor-widget .elementor-icon-list-icon i { font-size: var(--e-icon-list-icon-size); width: 1.25em; }

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { text-align: var(--e-icon-list-icon-align); }

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0); }

.elementor-widget.elementor-list-item-link-full_width a { width: 100%; }

.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a { justify-content: center; }

.elementor-widget.elementor-align-center .elementor-icon-list-item::after { margin: auto; }

.elementor-widget.elementor-align-center .elementor-inline-items { justify-content: center; }

.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }

.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }

@media (max-width: 1024px) {
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-tablet-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}

@media (max-width:-1) {
  .elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}

@media (max-width: 767px) {
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-mobile-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}

.elementor .elementor-element ul.elementor-icon-list-items { padding: 0px; }

.ekit-wid-con .elementor-inline-items { margin: 0px !important; }

.ekit-wid-con .elementor-inline-items .elementor-icon-list-item { display: inline-block; }

.ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after { display: inline-block; }

.elementor-widget .ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after { position: absolute; }

.ekit-wid-con .elementor-inline-items .elementor-icon-list-item:last-child::after { display: none; }

.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item { margin-top: 0px; margin-bottom: 0px; padding: 0px; display: flex; margin-right: 0px !important; margin-left: 0px !important; }

.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item a { padding: 5px 15px; }

.ekit-wid-con .elementor-icon-list-item > a { -webkit-box-align: center; align-items: center; transition: 0.4s; position: relative; display: inline-flex; }

.ekit-wid-con .elementor-icon-list-text { transition: 0.4s; }

.ekit-wid-con .elementor-icon-list-icon { display: inline-flex; text-align: center; line-height: inherit; }

.ekit-wid-con .elementor-icon-list-icon svg { transition: 0.4s; }

.ekit-wid-con .elementor-icon-list-icon > i { transition: 0.4s; }

.ekit-wid-con .nav { margin: 0px; padding: 0px; list-style: none; }

.elementor-widget-elementskit-dual-button-center .ekit-element-align-wrapper { -webkit-box-pack: center; justify-content: center; }

.ekit-template-content-footer, .ekit-template-content-header { clear: both; }

.mfp-bg.ekit-promo-popup { background-color: rgba(0, 0, 0, 0.87); padding-bottom: 100%; border-radius: 100%; overflow: hidden; animation: 0.8s ease-out 0s 1 normal forwards running menu-animation; }

.ekit-promo-popup .mfp-close { color: rgb(255, 255, 255); opacity: 0; transition: 1s 0.8s; transform: translateY(-500px); }

.ekit-promo-popup.mfp-ready .mfp-close { opacity: 1; transform: translateY(0px); position: fixed; }

@-webkit-keyframes menu-animation { 
  0% { opacity: 0; transform: scale(0.04) translateY(300%); }
  40% { transform: scale(0.04) translateY(0px); transition: ease-out; }
  40% { transform: scale(0.04) translateY(0px); }
  60% { opacity: 1; transform: scale(0.02) translateY(0px); }
  61% { opacity: 1; transform: scale(0.04) translateY(0px); }
  99.9% { opacity: 1; height: 0px; padding-bottom: 100%; border-radius: 100%; }
  100% { opacity: 1; transform: scale(2) translateY(0px); height: 100%; padding-bottom: 0px; border-radius: 0px; }
}

@keyframes menu-animation { 
  0% { opacity: 0; transform: scale(0.04) translateY(300%); }
  40% { transform: scale(0.04) translateY(0px); transition: ease-out; }
  40% { transform: scale(0.04) translateY(0px); }
  60% { opacity: 1; transform: scale(0.02) translateY(0px); }
  61% { opacity: 1; transform: scale(0.04) translateY(0px); }
  99.9% { opacity: 1; height: 0px; padding-bottom: 100%; border-radius: 100%; }
  100% { opacity: 1; transform: scale(2) translateY(0px); height: 100%; padding-bottom: 0px; border-radius: 0px; }
}

.tooltip { position: absolute; z-index: 1070; display: block; margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; opacity: 0; }

.tooltip.show { opacity: 0.9; }

.tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }

.tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }

.ekit-wid-con iframe { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.ekit-wid-con a { text-decoration: none; }

.ekit-wid-con a, .ekit-wid-con div, .ekit-wid-con li, .ekit-wid-con ul { -webkit-tap-highlight-color: transparent; outline: 0px; }

.ekit-wid-con a:active, .ekit-wid-con a:focus, .ekit-wid-con input, .ekit-wid-con input:active, .ekit-wid-con input:focus, .ekit-wid-con input:hover, .ekit-wid-con textarea, .ekit-wid-con textarea:active, .ekit-wid-con textarea:focus, .ekit-wid-con textarea:hover { outline: 0px; }

.ekit-wid-con a:active, .ekit-wid-con a:focus, .ekit-wid-con a:hover, .ekit-wid-con a:visited { outline: 0px; text-decoration: none; }

.ekit-wid-con img:not([draggable]), .ekit-wid-con object, .ekit-wid-con video { max-width: 100%; height: auto; }

.ekit-wid-con [type="button"]:focus:not(:focus-visible), .ekit-wid-con [type="submit"]:focus:not(:focus-visible), .ekit-wid-con button:focus:not(:focus-visible) { outline: 0px; }

.ekit-wid-con a:focus-visible, .ekit-wid-con button:focus-visible, .ekit-wid-con input:focus-visible, .ekit-wid-con textarea:focus-visible { outline: -webkit-focus-ring-color auto 1px; }

.ekit-wid-con img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; max-width: 100%; }

.ekit-wid-con li, .ekit-wid-con ul { margin: 0px; padding: 0px; }

.ekit-wid-con h4, .ekit-wid-con p { margin-bottom: 10px; }

.ekit-wid-con svg { width: 1em; height: 1em; }

.ekit-wid-con .text-left { text-align: left !important; }

.ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container { z-index: 1000; }

.ekit-wid-con .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover { background-color: transparent; }

.ekit-wid-con .elementor-icon-list-item a > img { width: 100px; margin-right: 15px; }

.ekit-wid-con .elementor-icon-list-item .elementor-icon-list-text { display: block; margin-bottom: 0px; }

.ekit-wid-con .dialog-type-lightbox .dialog-widget-content { width: 100%; }

.ekit-wid-con .media { display: flex; -webkit-box-align: start; align-items: flex-start; }

@media (min-width: 1025px) {
  .ekit-wid-con .default_menu_position .elementor-column, .ekit-wid-con .default_menu_position .elementor-widget, .ekit-wid-con .default_menu_position .elementor-widget-wrap, .ekit-wid-con .default_menu_position .elementskit-navbar-nav-default.elementskit-menu-container { position: static; }
  .ekit-wid-con .elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-megamenu-panel { transition: transform 0.4s, -webkit-transform 0.4s; }
}

@media (max-width: 1024px) {
  .ekit-wid-con .ekit-vertical-navbar-nav .elementskit-submenu-indicator { padding: 3px 10px; border: 1px solid; border-radius: 30px; }
}

.ekit-wid-con .mfp-iframe-scaler iframe { box-shadow: none; background: 0px 0px; }

.ekit-wid-con img { user-select: none; }

.ekit-wid-con button { cursor: pointer; transition: 0.4s; }

.ekit-wid-con input { box-sizing: border-box; }

.ekit-wid-con .fade { opacity: 0; transition: opacity 0.15s linear; }

.ekit-wid-con .fade.in { opacity: 1; }

.ekit-wid-con .nav::after, .ekit-wid-con .nav::before, .ekit-wid-con .row::after, .ekit-wid-con .row::before { display: table; content: " "; }

.ekit-wid-con .nav::after, .ekit-wid-con .row::after { clear: both; }

.ekit-wid-con .hide { display: none !important; }

.ekit-wid-con .show { display: block !important; }

.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }

.screen-reader-text:focus { background-color: rgb(238, 238, 238); clip-path: none; color: rgb(51, 51, 51); display: block; font-size: 1rem; height: auto; left: 5px; line-height: normal; padding: 12px 24px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }

.ekit-template-content-header .elementor-section { transform: none; }

.ekit-wid-con .elementskit-btn { border-radius: 5px; font-size: 15px; padding: 15px 30px; color: rgb(255, 255, 255); fill: rgb(255, 255, 255); position: relative; display: inline-flex; -webkit-box-align: center; align-items: center; line-height: 1; user-select: none; white-space: nowrap; vertical-align: middle; text-align: center; background-color: rgb(37, 117, 252); transition: 0.4s; }

.ekit-wid-con .elementskit-btn:hover { background-color: rgb(3, 80, 210); }

.ekit-wid-con .elementskit-btn:hover::before { opacity: 1; }

.ekit-wid-con .elementskit-btn::before { position: absolute; content: ""; border-radius: inherit; transition: 0.4s; z-index: -1; top: 0px; left: 0px; height: 100%; width: 100%; background-size: 102% 102%; opacity: 0; }

.ekit-wid-con .elementskit-btn i { display: inline-block; vertical-align: middle; }

.ekit-wid-con .elementskit-info-image-box { transition: 0.4s; }

.ekit-wid-con .elementskit-info-image-box:hover .elementskit-box-content .elementskit-info-box-title { color: rgb(37, 117, 252); }

.ekit-wid-con .elementskit-info-image-box:hover .elementskit-btn { background-color: rgb(37, 117, 252); border-color: rgb(37, 117, 252); color: rgb(255, 255, 255); }

.ekit-wid-con .elementskit-info-image-box .elementskit-box-header { transition: 0.4s; position: relative; overflow: hidden; }

.ekit-wid-con .elementskit-info-image-box .elementskit-box-header a { display: block; transition: 0.4s; }

.ekit-wid-con .elementskit-info-image-box .elementskit-box-header img { display: block; transition: 0.4s; backface-visibility: hidden; }

.ekit-wid-con .elementskit-info-image-box .elementskit-box-body { padding: 55px 40px; }

.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title { font-size: 18px; margin-bottom: 20px; color: rgb(0, 0, 0); display: block; font-weight: 700; }

.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title > i { font-size: 22px; padding-right: 14px; position: relative; top: 2px; }

.ekit-wid-con .elementskit-info-image-box .elementskit-box-footer { line-height: 1; margin-top: 20px; }

.ekit-wid-con .image-box-img-left img { margin-right: auto; }

.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.ekit-equal-height-enable .ekit-wid-con .ekit-image-box-body { -webkit-box-flex: 1; flex: 1 1 0%; }

.elementor-widget-icon-box .elementor-icon-box-wrapper { display: flex; flex-direction: column; text-align: center; }

.elementor-widget-icon-box .elementor-icon-box-icon { display: inline-block; flex: 0 0 auto; line-height: 0; }

.elementor-widget-icon-box .elementor-icon-box-content { flex-grow: 1; width: 100%; }

.elementor-widget-icon-box .elementor-icon-box-title a { color: inherit; }

.elementor-widget-icon-box .elementor-icon-box-description { margin: 0px; }

.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }

@media (max-width: 767px) {
  .elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }
}

.ekit-wid-con .ekit_double_button { display: flex; position: relative; -webkit-box-align: center; align-items: center; }

@media (max-width: 480px) {
  .ekit-wid-con .ekit_double_button { display: block; }
}

.ekit-wid-con .ekit-double-btn { cursor: pointer; display: inline-block; font-size: 14px; font-weight: 700; outline: 0px; position: relative; transition: 0.4s; text-align: center; overflow: hidden; color: rgb(255, 255, 255); width: 100%; background-color: rgb(59, 59, 59); padding: 20px; z-index: 1; }

.ekit-wid-con .ekit-double-btn svg { max-width: 14px; height: auto; vertical-align: middle; }

.ekit-wid-con .ekit-double-btn:hover { background-color: rgb(26, 26, 26); }

.ekit-wid-con .ekit-element-align-wrapper { flex-wrap: wrap; display: flex; position: relative; }

.ekit-wid-con .ekit-double-btn-one { background-color: rgb(37, 117, 252); }

.ekit-wid-con .ekit-double-btn-one:hover { background-color: rgb(3, 89, 235); }

.elementor-99 .elementor-element.elementor-element-38dfaeb { --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: 0px 0px; --row-gap: 0px; --column-gap: 0px; }

.elementor-99 .elementor-element.elementor-element-38dfaeb:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-38dfaeb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(19, 19, 19); }

.elementor-99 .elementor-element.elementor-element-3e59747 { --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; --justify-content: center; }

.elementor-99 .elementor-element.elementor-element-3e59747.e-con { --flex-grow: 0; --flex-shrink: 0; }

.elementor-99 .elementor-element.elementor-element-15fa8dd { text-align: start; }

.elementor-99 .elementor-element.elementor-element-15fa8dd img { width: 70%; max-width: 100%; height: 107px; }

.elementor-99 .elementor-element.elementor-element-45a4f4f { --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; --justify-content: center; }

.elementor-99 .elementor-element.elementor-element-e586fea button.elementskit-menu-hamburger:hover { background-color: rgba(255, 255, 255, 0); }

.elementor-99 .elementor-element.elementor-element-e586fea button.elementskit-menu-close:hover { background-color: rgb(54, 92, 176); color: rgba(255, 255, 255, 0.69); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-menu-container { height: 50px; border-radius: 0px; }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav > li > a { font-family: Poppins, sans-serif; font-size: 17px; font-weight: 500; line-height: 25px; color: rgb(255, 255, 255); padding: 0px 10px; }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav > li > a:hover { color: rgb(112, 112, 112); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav > li > a:focus { color: rgb(112, 112, 112); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav > li > a:active { color: rgb(112, 112, 112); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav > li:hover > a { color: rgb(112, 112, 112); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator { color: rgb(112, 112, 112); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator { color: rgb(112, 112, 112); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator { color: rgb(112, 112, 112); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator { color: rgb(112, 112, 112); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav > li.current-menu-item > a { color: rgb(112, 112, 112); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav > li.current-menu-ancestor > a { color: rgb(112, 112, 112); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator { color: rgb(112, 112, 112); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav > li > a .elementskit-submenu-indicator { color: rgb(16, 16, 16); fill: rgb(16, 16, 16); border-style: none; }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon { color: rgb(16, 16, 16); fill: rgb(16, 16, 16); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav .elementskit-submenu-panel > li > a { font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; padding: 15px; color: rgb(0, 0, 0); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover { color: rgb(112, 112, 112); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus { color: rgb(112, 112, 112); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active { color: rgb(112, 112, 112); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a { color: rgb(112, 112, 112); }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a { color: rgb(112, 112, 112) !important; }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-submenu-panel { padding: 0px; }

.elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav .elementskit-submenu-panel { border-radius: 5px; min-width: 220px; }

.elementor-99 .elementor-element.elementor-element-e586fea button.elementskit-menu-hamburger { float: right; border-style: solid; border-color: rgb(255, 255, 255); }

.elementor-99 .elementor-element.elementor-element-e586fea button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon { background-color: rgb(255, 255, 255); }

.elementor-99 .elementor-element.elementor-element-e586fea button.elementskit-menu-hamburger > .ekit-menu-icon { color: rgb(255, 255, 255); }

.elementor-99 .elementor-element.elementor-element-e586fea button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon { background-color: rgb(255, 255, 255); }

.elementor-99 .elementor-element.elementor-element-e586fea button.elementskit-menu-hamburger:hover > .ekit-menu-icon { color: rgb(255, 255, 255); }

.elementor-99 .elementor-element.elementor-element-e586fea button.elementskit-menu-close { color: rgb(51, 51, 51); }

.elementor-99 .elementor-element.elementor-element-2e08eaf { --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; --justify-content: center; }

.elementor-widget-button .elementor-button { background-color: var(--e-global-color-accent); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }

.elementor-99 .elementor-element.elementor-element-1a7e0ce .elementor-button { background-color: rgb(255, 222, 17); font-family: Poppins, sans-serif; font-size: 15px; font-weight: 500; line-height: 20px; fill: rgb(19, 19, 19); color: rgb(19, 19, 19); border-radius: 5px; padding: 10px 20px; }

@media (max-width: 1024px) {
  .elementor-99 .elementor-element.elementor-element-e586fea .elementskit-nav-identity-panel { padding: 10px 0px; }
  .elementor-99 .elementor-element.elementor-element-e586fea .elementskit-menu-container { max-width: 350px; border-radius: 0px; }
  .elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav > li > a { color: rgb(0, 0, 0); padding: 10px 15px; }
  .elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav .elementskit-submenu-panel > li > a { font-size: 14px; padding: 15px 15px 15px 30px; }
  .elementor-99 .elementor-element.elementor-element-e586fea .elementskit-navbar-nav .elementskit-submenu-panel { border-radius: 0px; }
  .elementor-99 .elementor-element.elementor-element-e586fea button.elementskit-menu-hamburger { padding: 8px; width: 45px; border-radius: 3px; border-width: 1px; }
  .elementor-99 .elementor-element.elementor-element-e586fea button.elementskit-menu-close { padding: 5px; margin: 12px; width: 45px; border-radius: 3px; }
  .elementor-99 .elementor-element.elementor-element-e586fea .elementskit-nav-logo > img { max-width: 160px; max-height: 60px; }
  .elementor-99 .elementor-element.elementor-element-e586fea .elementskit-nav-logo { margin: 5px 0px; padding: 5px; }
}

@media (min-width: 768px) {
  .elementor-99 .elementor-element.elementor-element-38dfaeb { --content-width: 1300px; }
  .elementor-99 .elementor-element.elementor-element-3e59747 { --width: 21.258%; }
  .elementor-99 .elementor-element.elementor-element-45a4f4f { --width: 60%; }
  .elementor-99 .elementor-element.elementor-element-2e08eaf { --width: 20%; }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-99 .elementor-element.elementor-element-3e59747 { --width: 25%; }
  .elementor-99 .elementor-element.elementor-element-45a4f4f { --width: 50%; }
  .elementor-99 .elementor-element.elementor-element-2e08eaf { --width: 25%; }
}

@media (max-width: 767px) {
  .elementor-99 .elementor-element.elementor-element-3e59747 { --width: 70%; }
  .elementor-99 .elementor-element.elementor-element-45a4f4f { --width: 30%; }
  .elementor-99 .elementor-element.elementor-element-e586fea .elementskit-nav-logo > img { max-width: 120px; max-height: 50px; }
}

.elementor-widget-image { text-align: center; }

.elementor-widget-image a { display: inline-block; }

.elementor-widget-image a img[src$=".svg"] { width: 48px; }

.elementor-widget-image img { display: inline-block; vertical-align: middle; }

.elementskit-menu-container { z-index: 10000; }

.ekit-menu-badge { position: absolute; top: 5px; left: 50%; background-color: rgb(187, 187, 187); color: rgb(255, 255, 255); padding: 4px 8px; border-radius: 3px; font-size: 8px; line-height: 1; transform: translateX(-50%); white-space: nowrap; z-index: 10; }

.elementskit-dropdown li { position: relative; }

.elementskit-dropdown .ekit-menu-badge { top: 50%; transform: translateY(-50%); }

.elementskit-navbar-nav-default .elementskit-navbar-nav { padding-left: 0px; margin-bottom: 0px; list-style: none; margin-left: 0px; }

.elementskit-navbar-nav-default .elementskit-navbar-nav > li { position: relative; }

.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { height: 100%; display: flex; -webkit-box-align: center; align-items: center; text-decoration: none; }

.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover { text-decoration: none; }

.elementskit-navbar-nav-default .elementskit-navbar-nav > li.elementskit-megamenu-has { position: static; }

.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { transition: 0.4s; text-transform: none; font-weight: 500; letter-spacing: normal; }

.elementskit-navbar-nav-default .elementskit-dropdown { border-width: 1px; border-style: solid; border-color: rgb(218, 218, 218); background-color: rgb(244, 244, 244); border-radius: 0px; padding-left: 0px; list-style: none; opacity: 0; visibility: hidden; transition: transform 0.4s, -webkit-transform 0.4s; }

.elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown { left: 100%; top: 0px; }

.elementskit-navbar-nav-default .elementskit-submenu-panel > li > a { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 15px 10px; color: rgb(0, 0, 0); font-weight: 400; font-size: 14px; transition: 0.3s; }

.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-dropdown li:hover > a, .elementskit-navbar-nav-default .elementskit-navbar-nav > .elementskit-dropdown li > a:hover { color: rgb(30, 115, 190); background-color: rgb(255, 255, 255); }

.elementskit-navbar-nav-default .elementskit-submenu-panel > li:hover > a, .elementskit-navbar-nav-default .elementskit-submenu-panel > li > a:hover { color: rgb(13, 58, 79); background-color: rgba(255, 255, 255, 0.5); }

.elementskit-navbar-nav-default .elementskit-megamenu-panel { width: 100%; }

.elementskit-navbar-nav-default .elementskit-nav-identity-panel { display: none; }

.elementskit-navbar-nav-default button.elementskit-menu-close { border: 1px solid rgba(0, 0, 0, 0.5); color: rgba(51, 51, 51, 0.5); float: right; margin: 20px; }

.elementskit-navbar-nav-default .elementskit-dropdown-has > a { position: relative; }

.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { font-weight: 900; font-style: normal; margin-left: 6px; display: block; float: right; cursor: pointer; position: relative; font-size: 11px; }

.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator.ekit-spinner { width: 1em; height: 1em; border: 2px solid; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running ekit_ajax_spinner_rotation; }

.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator.ekit-spinner::before { content: ""; display: none; }

.elementskit-navbar-nav-default.elementskit-menu-container { background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0) 100%); border-radius: 0px; position: relative; height: 100px; z-index: 90000; }

.elementskit-navbar-nav-default .elementskit-dropdown { min-width: 250px; margin-left: 0px; }

.elementskit-navbar-nav-default .elementskit-navbar-nav { height: 100%; display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; }

.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { font-size: 15px; color: rgb(0, 0, 0); padding-left: 15px; padding-right: 15px; }

.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-center { -webkit-box-pack: center; justify-content: center; }

@media (min-width: 1025px) {
  .elementskit-navbar-nav-default .elementskit-dropdown { box-shadow: rgba(45, 45, 45, 0.2) 0px 10px 30px 0px; position: absolute; top: 100%; left: 0px; transform: translateY(-10px); pointer-events: none; max-height: none; z-index: 999; }
  .elementskit-navbar-nav-default .elementskit-megamenu-panel { transform: translateY(-10px); pointer-events: none; opacity: 0; visibility: hidden; transition: 0.4s; margin-left: 0px; position: absolute; left: 0px; top: 100%; display: block; z-index: 999; }
  .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has:hover > .elementskit-megamenu-panel, .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has > .elementskit-megamenu-panel.ekit-dropdown-open-onclick { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto; }
}

.elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has .elementskit-dropdown { display: none; }

.elementskit-navbar-nav-default.ekit-nav-dropdown-click .ekit-dropdown-open-onclick { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto; }

@media (min-width: 767px) {
  .elementskit-navbar-nav-default.ekit-nav-dropdown-click .elementskit-megamenu-has .elementskit-submenu-panel { display: none; }
}

@media (max-width: 1024px) {
  .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator.ekit-spinner { padding: 4px; margin-right: 10px; }
  .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { padding: 4px 15px; }
  .elementskit-navbar-nav-default .elementskit-dropdown-has > a svg.elementskit-submenu-indicator { width: auto; height: auto; max-width: 42px; max-height: 42px; }
  .ekit_menu_responsive_tablet > .elementskit-navbar-nav-default { background-color: rgb(247, 247, 247); }
  .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements { width: 100%; position: fixed; top: 0px; left: -100vw; height: 100%; box-shadow: rgba(255, 165, 0, 0) 0px 10px 30px 0px; overflow: hidden auto; padding-top: 0px; padding-left: 0px; padding-right: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; -webkit-box-pack: end; justify-content: flex-end; transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53); }
  .elementskit-navbar-nav-default .elementskit-nav-identity-panel { display: block; position: relative; z-index: 5; width: 100%; }
  .elementskit-navbar-nav-default .elementskit-nav-identity-panel button.elementskit-menu-close { float: right; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { color: rgb(0, 0, 0); font-size: 12px; transition: 0.4s; padding: 5px 5px 5px 10px; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover { color: rgb(13, 58, 79); }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li:hover > a { color: rgb(13, 58, 79); }
  .elementskit-navbar-nav-default .elementskit-submenu-panel > li > a { color: rgb(0, 0, 0); font-size: 12px; padding: 7px; }
  .elementskit-navbar-nav-default .elementskit-dropdown { display: block; border: 0px; margin-left: 0px; }
  .elementskit-navbar-nav-default .elementskit-megamenu-panel { display: none; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > .elementskit-dropdown-has > .elementskit-dropdown li a { padding-left: 15px; }
}

@-webkit-keyframes ekit_ajax_spinner_rotation { 
  100% { transform: rotate(360deg); }
}

@keyframes ekit_ajax_spinner_rotation { 
  100% { transform: rotate(360deg); }
}

@media (min-width: 1025px) {
  .ekit-nav-dropdown-hover .elementskit-dropdown-has .elementskit-dropdown { box-shadow: rgba(45, 45, 45, 0.2) 0px 10px 30px 0px; position: absolute; top: 100%; left: 0px; transform: translateY(-10px); pointer-events: none; max-height: none; z-index: 999; }
  .ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-dropdown, .ekit-nav-dropdown-hover .elementskit-dropdown-has > .elementskit-dropdown.ekit-dropdown-open-onclick { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto; }
  .elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel { width: 100vw; }
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-dropdown, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-megamenu-panel, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has > .elementskit-dropdown.ekit-dropdown-open-onclick, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has > .elementskit-megamenu-panel.ekit-dropdown-open-onclick { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto; }
}

@media only screen and (max-width: 1024px) and (min-width: 766px) {
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown { display: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown ~ .elementskit-megamenu-panel { display: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open { display: block; max-height: 2500px; opacity: 1; visibility: visible; transition: max-height 5s ease-out; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav { overflow-y: auto; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown { left: 0px; }
}

button.elementskit-menu-close, button.elementskit-menu-hamburger { display: none; }

button.elementskit-menu-hamburger { color: rgb(0, 0, 0); }

@media (max-width: 1024px) {
  .elementskit-menu-overlay { display: block; position: fixed; z-index: 14; top: 0px; left: -100%; height: 100%; width: 100%; background-color: rgba(51, 51, 51, 0.5); opacity: 1; visibility: visible; transition: 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53) 0.4s; }
  .elementor-element-edit-mode .elementskit-menu-overlay { left: 100%; }
  button.elementskit-menu-hamburger { border: 1px solid rgba(0, 0, 0, 0.2); float: right; }
  button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon { background-color: rgba(0, 0, 0, 0.5); }
  button.elementskit-menu-close, button.elementskit-menu-hamburger { padding: 8px; background-color: transparent; border-radius: 0.25rem; position: relative; z-index: 10; cursor: pointer; width: 45px; transition: 0.4s ease-in; }
  button.elementskit-menu-close .elementskit-menu-hamburger-icon, button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon { height: 1px; width: 100%; display: block; margin-bottom: 4px; }
  button.elementskit-menu-close .elementskit-menu-hamburger-icon:last-child, button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon:last-child { margin-bottom: 0px; }
  .elementskit-navbar-nav .ekit-menu-badge { font-size: 7px; }
  .elementor-widget-ekit-nav-menu { animation: auto ease 0s 1 normal none running none !important; }
  .ekit-wid-con:not(.ekit_menu_responsive_mobile) .elementskit-navbar-nav { display: block; }
  button.elementskit-menu-close, button.elementskit-menu-hamburger { display: block; }
  .elementskit-menu-container { max-width: 350px; }
  .elementskit-menu-overlay.active { left: 0px; transition: 0.6s cubic-bezier(0.22, 0.61, 0.24, 1); }
  .elementskit-menu-offcanvas-elements { height: 100% !important; }
  .elementskit-menu-offcanvas-elements.active { left: 0px; }
  .elementskit-menu-offcanvas-elements { padding-bottom: 10px; }
  .elementskit-dropdown { position: relative; max-height: 0px; box-shadow: none; transition: max-height 2s cubic-bezier(0, 1, 0, 1); }
  .ekit_menu_responsive_tablet .ekit-menu-badge { position: static; margin-left: 10px; -webkit-box-ordinal-group: 2; order: 1; transform: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { margin-left: auto; }
  .ekit_menu_responsive_tablet .elementskit-submenu-indicator { -webkit-box-ordinal-group: 3; order: 2; border: 1px solid; border-radius: 30px; }
}

@media (max-width: 767px) {
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown { display: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown ~ .elementskit-megamenu-panel { display: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open { display: block; max-height: 2500px; opacity: 1; visibility: visible; transition: max-height 5s ease-out; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav { overflow-y: auto; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown { left: 0px; }
}

.elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a > i, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover > i { color: inherit !important; }

@media (min-width: 1025px) {
  .ekit_menu_responsive_tablet .ekit-nav-menu--overlay { display: none; }
}

.elementor-924 .elementor-element.elementor-element-eb4a1d2 { --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: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 100px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; }

.elementor-924 .elementor-element.elementor-element-eb4a1d2:not(.elementor-motion-effects-element-type-background), .elementor-924 .elementor-element.elementor-element-eb4a1d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 36, 36); }

.elementor-924 .elementor-element.elementor-element-34d8f47 { --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-924 .elementor-element.elementor-element-a9ce6aa { text-align: start; }

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var(--e-global-color-text); }

.elementor-widget-icon-list .elementor-icon-list-icon i { color: var(--e-global-color-primary); }

.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var(--e-global-color-primary); }

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var(--e-global-typography-text-font-weight); }

.elementor-widget-icon-list .elementor-icon-list-text { color: var(--e-global-color-secondary); }

.elementor-924 .elementor-element.elementor-element-67576fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(5px); }

.elementor-924 .elementor-element.elementor-element-67576fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(5px); }

.elementor-924 .elementor-element.elementor-element-67576fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(5px); }

.elementor-924 .elementor-element.elementor-element-67576fd .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-5px); }

.elementor-924 .elementor-element.elementor-element-67576fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-5px); }

.elementor-924 .elementor-element.elementor-element-67576fd .elementor-icon-list-icon i { color: rgb(255, 222, 17); transition: color 0.3s; }

.elementor-924 .elementor-element.elementor-element-67576fd .elementor-icon-list-icon svg { fill: rgb(255, 222, 17); transition: fill 0.3s; }

.elementor-924 .elementor-element.elementor-element-67576fd { --e-icon-list-icon-size: 17px; --icon-vertical-offset: 0px; }

.elementor-924 .elementor-element.elementor-element-67576fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-924 .elementor-element.elementor-element-67576fd .elementor-icon-list-item > a { font-family: "DM Sans", sans-serif; font-size: 16px; font-weight: 400; line-height: 25px; }

.elementor-924 .elementor-element.elementor-element-67576fd .elementor-icon-list-text { color: rgb(255, 255, 255); transition: color 0.3s; }

.elementor-924 .elementor-element.elementor-element-5d9398b { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }

.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-primary); }

.elementor-924 .elementor-element.elementor-element-2324ded { text-align: start; }

.elementor-924 .elementor-element.elementor-element-2324ded .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 17px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }

.elementor-924 .elementor-element.elementor-element-1fb7bba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(5px); }

.elementor-924 .elementor-element.elementor-element-1fb7bba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(5px); }

.elementor-924 .elementor-element.elementor-element-1fb7bba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(5px); }

.elementor-924 .elementor-element.elementor-element-1fb7bba .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-5px); }

.elementor-924 .elementor-element.elementor-element-1fb7bba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-5px); }

.elementor-924 .elementor-element.elementor-element-1fb7bba .elementor-icon-list-icon i { color: rgb(255, 222, 17); transition: color 0.3s; }

.elementor-924 .elementor-element.elementor-element-1fb7bba .elementor-icon-list-icon svg { fill: rgb(255, 222, 17); transition: fill 0.3s; }

.elementor-924 .elementor-element.elementor-element-1fb7bba { --e-icon-list-icon-size: 17px; --icon-vertical-offset: 0px; }

.elementor-924 .elementor-element.elementor-element-1fb7bba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-924 .elementor-element.elementor-element-1fb7bba .elementor-icon-list-item > a { font-family: "DM Sans", sans-serif; font-size: 16px; font-weight: 400; line-height: 25px; }

.elementor-924 .elementor-element.elementor-element-1fb7bba .elementor-icon-list-text { color: rgb(255, 255, 255); transition: color 0.3s; }

.elementor-924 .elementor-element.elementor-element-e737c96 { --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-924 .elementor-element.elementor-element-2c9c619 { text-align: start; }

.elementor-924 .elementor-element.elementor-element-2c9c619 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 17px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }

.elementor-924 .elementor-element.elementor-element-e9fd55e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(5px); }

.elementor-924 .elementor-element.elementor-element-e9fd55e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(5px); }

.elementor-924 .elementor-element.elementor-element-e9fd55e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(5px); }

.elementor-924 .elementor-element.elementor-element-e9fd55e .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-5px); }

.elementor-924 .elementor-element.elementor-element-e9fd55e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-5px); }

.elementor-924 .elementor-element.elementor-element-e9fd55e .elementor-icon-list-icon i { color: rgb(255, 222, 17); transition: color 0.3s; }

.elementor-924 .elementor-element.elementor-element-e9fd55e .elementor-icon-list-icon svg { fill: rgb(255, 222, 17); transition: fill 0.3s; }

.elementor-924 .elementor-element.elementor-element-e9fd55e { --e-icon-list-icon-size: 17px; --icon-vertical-offset: 0px; }

.elementor-924 .elementor-element.elementor-element-e9fd55e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-924 .elementor-element.elementor-element-e9fd55e .elementor-icon-list-item > a { font-family: "DM Sans", sans-serif; font-size: 16px; font-weight: 400; line-height: 25px; }

.elementor-924 .elementor-element.elementor-element-e9fd55e .elementor-icon-list-text { color: rgb(255, 255, 255); transition: color 0.3s; }

.elementor-924 .elementor-element.elementor-element-269f1c7 { --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-924 .elementor-element.elementor-element-f08b1b8 { text-align: start; }

.elementor-924 .elementor-element.elementor-element-f08b1b8 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 17px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }

.elementor-924 .elementor-element.elementor-element-991dff5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(5px); }

.elementor-924 .elementor-element.elementor-element-991dff5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(5px); }

.elementor-924 .elementor-element.elementor-element-991dff5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(5px); }

.elementor-924 .elementor-element.elementor-element-991dff5 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-5px); }

.elementor-924 .elementor-element.elementor-element-991dff5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-5px); }

.elementor-924 .elementor-element.elementor-element-991dff5 .elementor-icon-list-icon i { color: rgb(255, 222, 17); transition: color 0.3s; }

.elementor-924 .elementor-element.elementor-element-991dff5 .elementor-icon-list-icon svg { fill: rgb(255, 222, 17); transition: fill 0.3s; }

.elementor-924 .elementor-element.elementor-element-991dff5 { --e-icon-list-icon-size: 17px; --icon-vertical-offset: 0px; }

.elementor-924 .elementor-element.elementor-element-991dff5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-924 .elementor-element.elementor-element-991dff5 .elementor-icon-list-item > a { font-family: "DM Sans", sans-serif; font-size: 16px; font-weight: 400; line-height: 25px; }

.elementor-924 .elementor-element.elementor-element-991dff5 .elementor-icon-list-text { color: rgb(255, 255, 255); transition: color 0.3s; }

.elementor-924 .elementor-element.elementor-element-b849769 { --display: flex; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-924 .elementor-element.elementor-element-fd74861 { --display: flex; --justify-content: center; --margin-top: 80px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-924 .elementor-element.elementor-element-b98084a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(15px); }

.elementor-924 .elementor-element.elementor-element-b98084a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(15px); }

.elementor-924 .elementor-element.elementor-element-b98084a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(15px); }

.elementor-924 .elementor-element.elementor-element-b98084a .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-15px); }

.elementor-924 .elementor-element.elementor-element-b98084a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-15px); }

.elementor-924 .elementor-element.elementor-element-b98084a .elementor-icon-list-item:not(:last-child)::after { content: ""; height: 50%; border-color: rgb(255, 255, 255); }

.elementor-924 .elementor-element.elementor-element-b98084a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)::after { border-block-start-style: solid; border-block-start-width: 1px; }

.elementor-924 .elementor-element.elementor-element-b98084a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child)::after { border-inline-start-style: solid; }

.elementor-924 .elementor-element.elementor-element-b98084a .elementor-inline-items .elementor-icon-list-item:not(:last-child)::after { border-inline-start-width: 1px; }

.elementor-924 .elementor-element.elementor-element-b98084a .elementor-icon-list-icon i { color: rgb(255, 222, 17); transition: color 0.3s; }

.elementor-924 .elementor-element.elementor-element-b98084a .elementor-icon-list-icon svg { fill: rgb(255, 222, 17); transition: fill 0.3s; }

.elementor-924 .elementor-element.elementor-element-b98084a { --e-icon-list-icon-size: 17px; --icon-vertical-offset: 0px; }

.elementor-924 .elementor-element.elementor-element-b98084a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-924 .elementor-element.elementor-element-b98084a .elementor-icon-list-item > a { font-family: Poppins, sans-serif; font-size: 13px; font-weight: 400; line-height: 20px; }

.elementor-924 .elementor-element.elementor-element-b98084a .elementor-icon-list-text { color: rgb(255, 255, 255); transition: color 0.3s; }

.elementor-924 .elementor-element.elementor-element-0fcb65f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(15px); }

.elementor-924 .elementor-element.elementor-element-0fcb65f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(15px); }

.elementor-924 .elementor-element.elementor-element-0fcb65f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(15px); }

.elementor-924 .elementor-element.elementor-element-0fcb65f .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-15px); }

.elementor-924 .elementor-element.elementor-element-0fcb65f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-15px); }

.elementor-924 .elementor-element.elementor-element-0fcb65f .elementor-icon-list-icon i { color: rgb(255, 222, 17); transition: color 0.3s; }

.elementor-924 .elementor-element.elementor-element-0fcb65f .elementor-icon-list-icon svg { fill: rgb(255, 222, 17); transition: fill 0.3s; }

.elementor-924 .elementor-element.elementor-element-0fcb65f { --e-icon-list-icon-size: 17px; --icon-vertical-offset: 0px; }

.elementor-924 .elementor-element.elementor-element-0fcb65f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-924 .elementor-element.elementor-element-0fcb65f .elementor-icon-list-item > a { font-family: Poppins, sans-serif; font-size: 13px; font-weight: 400; line-height: 20px; }

.elementor-924 .elementor-element.elementor-element-0fcb65f .elementor-icon-list-text { color: rgb(255, 255, 255); transition: color 0.3s; }

.elementor-924 .elementor-element.elementor-element-d687bff { --display: flex; --justify-content: center; --margin-top: 80px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-924 .elementor-element.elementor-element-4629961 { text-align: end; }

.elementor-924 .elementor-element.elementor-element-4629961 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 13px; font-weight: 400; color: rgb(255, 255, 255); }

.elementor-924 .elementor-element.elementor-element-50230a4 { --display: flex; --justify-content: center; --margin-top: 80px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }

.elementor-924 .elementor-element.elementor-element-50c0c6c { --grid-template-columns: repeat(0, auto); text-align: right; --icon-size: 15px; --grid-column-gap: 10px; --grid-row-gap: 0px; }

.elementor-924 .elementor-element.elementor-element-50c0c6c .elementor-social-icon { background-color: rgb(0, 59, 115); }

.elementor-924 .elementor-element.elementor-element-50c0c6c .elementor-social-icon i { color: rgb(255, 255, 255); }

.elementor-924 .elementor-element.elementor-element-50c0c6c .elementor-social-icon svg { fill: rgb(255, 255, 255); }

@media (max-width: 1024px) {
  .elementor-924 .elementor-element.elementor-element-eb4a1d2 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; }
  .elementor-924 .elementor-element.elementor-element-67576fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-924 .elementor-element.elementor-element-67576fd .elementor-icon-list-item > a { font-size: 15px; }
  .elementor-924 .elementor-element.elementor-element-1fb7bba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-924 .elementor-element.elementor-element-1fb7bba .elementor-icon-list-item > a { font-size: 15px; }
  .elementor-924 .elementor-element.elementor-element-e9fd55e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-924 .elementor-element.elementor-element-e9fd55e .elementor-icon-list-item > a { font-size: 15px; }
  .elementor-924 .elementor-element.elementor-element-991dff5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-924 .elementor-element.elementor-element-991dff5 .elementor-icon-list-item > a { font-size: 15px; }
  .elementor-924 .elementor-element.elementor-element-fd74861 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-924 .elementor-element.elementor-element-d687bff { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-924 .elementor-element.elementor-element-50230a4 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-924 .elementor-element.elementor-element-50c0c6c { text-align: left; }
}

@media (max-width: 767px) {
  .elementor-924 .elementor-element.elementor-element-eb4a1d2 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-924 .elementor-element.elementor-element-4629961 { text-align: center; }
  .elementor-924 .elementor-element.elementor-element-50c0c6c { text-align: center; }
}

@media (min-width: 768px) {
  .elementor-924 .elementor-element.elementor-element-eb4a1d2 { --content-width: 1300px; }
  .elementor-924 .elementor-element.elementor-element-34d8f47 { --width: 25%; }
  .elementor-924 .elementor-element.elementor-element-5d9398b { --width: 25%; }
  .elementor-924 .elementor-element.elementor-element-e737c96 { --width: 25%; }
  .elementor-924 .elementor-element.elementor-element-269f1c7 { --width: 25%; }
  .elementor-924 .elementor-element.elementor-element-fd74861 { --width: 50%; }
  .elementor-924 .elementor-element.elementor-element-d687bff { --width: 25%; }
  .elementor-924 .elementor-element.elementor-element-50230a4 { --width: 25%; }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-924 .elementor-element.elementor-element-34d8f47 { --width: 100%; }
  .elementor-924 .elementor-element.elementor-element-5d9398b { --width: 33%; }
  .elementor-924 .elementor-element.elementor-element-e737c96 { --width: 33%; }
  .elementor-924 .elementor-element.elementor-element-269f1c7 { --width: 33%; }
  .elementor-924 .elementor-element.elementor-element-fd74861 { --width: 100%; }
  .elementor-924 .elementor-element.elementor-element-d687bff { --width: 50%; }
  .elementor-924 .elementor-element.elementor-element-50230a4 { --width: 50%; }
}

.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)) { font-size: 0px; line-height: 1; }

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid { display: inline-grid; }

.elementor-widget-social-icons .elementor-grid { column-gap: var(--grid-column-gap,5px); row-gap: var(--grid-row-gap,5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content,center); justify-items: var(--justify-content,center); }

.elementor-icon.elementor-social-icon { font-size: var(--icon-size,25px); height: calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em)); line-height: var(--icon-size,25px); width: calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em)); }

.elementor-social-icon { --e-social-icon-icon-color: #fff; align-items: center; background-color: rgb(105, 114, 125); cursor: pointer; display: inline-flex; justify-content: center; text-align: center; }

.elementor-social-icon i { color: var(--e-social-icon-icon-color); }

.elementor-social-icon svg { fill: var(--e-social-icon-icon-color); }

.elementor-social-icon:last-child { margin: 0px; }

.elementor-social-icon:hover { color: rgb(255, 255, 255); opacity: 0.9; }

.elementor-social-icon-facebook { background-color: rgb(59, 89, 152); }

.bdt-ep-accordion { text-align: start; list-style-type: none; margin: 0px; padding: 0px; }

.bdt-ep-accordion .bdt-ep-accordion-title { outline: 0px; font-size: 14px; margin: 0px; cursor: pointer; font-weight: 700; line-height: 1; padding: 15px 20px; background: rgb(243, 243, 243); transition: 0.3s cubic-bezier(0, 0.49, 0.27, 0.99); }

.bdt-ep-title-text { inline-size: 100%; text-align: start; }

.bdt-ep-accordion-icon { display: inline-block; font-weight: 400; transition: 0.3s; }

.bdt-ep-accordion-icon i, .bdt-ep-accordion-icon svg { transition: 0.3s; }

.bdt-ep-accordion-icon svg { block-size: 1em; inline-size: 1em; }

.bdt-ep-accordion-icon-closed { display: flex; }

.bdt-ep-accordion-icon-opened { display: none; }

.bdt-ep-accordion-item.bdt-open > .bdt-ep-accordion-title .bdt-ep-accordion-icon-closed { display: none; }

.bdt-ep-accordion-item.bdt-open > .bdt-ep-accordion-title .bdt-ep-accordion-icon-opened { display: flex; }

.bdt-ep-accordion-content { padding: 15px 20px; margin-block-start: 0px; }

.bdt-ep-accordion-content p { margin-block-start: 0px; }

.bdt-ep-accordion-content p + p { margin-block-start: 15px; }

@media (max-inline-size:767px) {
  .bdt-ep-accordion-title { padding: 12px 15px; }
  .bdt-ep-accordion-content { padding: 7px 15px; }
}

.cc-btn { cursor: pointer; }

.cc-btn { display: block; padding: 0.4em 0.8em; font-size: 0.9em; font-weight: 700; border-width: 2px; border-style: solid; text-align: center; white-space: nowrap; }

.cc-compliance { display: flex; align-items: center; align-content: space-between; }

.cc-compliance > a.cc-btn { flex: 1 1 0%; }

.cc-btn + .cc-btn { margin-inline-start: 0.5em; }

@media screen and (max-width: 900px) {
  .cc-btn { white-space: normal; }
}

.cc-compliance { gap: 20px; }

.cc-compliance .cc-btn.cc-dismiss { color: rgb(251, 251, 251); padding: 0px; transition: 0.3s; text-decoration: underline; background: 0px 0px !important; }

.cc-compliance .cc-btn.cc-dismiss:hover { color: rgb(255, 255, 255); }

.cc-compliance .bdt-cc-close-btn { padding: 0px; margin: 0px; background-color: transparent; border: 0px; color: rgb(211, 211, 212); cursor: pointer; transition: 0.3s; }

.cc-compliance .bdt-cc-close-btn svg { inline-size: 1.5em; block-size: 1.5em; display: flex; }

.cc-compliance .bdt-cc-close-btn:hover { color: rgb(255, 255, 255); }

.bdt-flip-box { block-size: 280px; position: relative; perspective: 1000px; transform-style: preserve-3d; }

.bdt-flip-box .elementor-icon { color: rgb(255, 255, 255); }

.bdt-flip-box .elementor-icon svg { fill: rgb(255, 255, 255); }

@media (max-device-width: 1024px) {
  .bdt-flip-box { cursor: pointer; }
}

.bdt-step-flow { position: relative; }

.bdt-step-flow .bdt-title-separator-wrapper { overflow: hidden; margin-block-end: 24px; line-height: 1; }

.bdt-step-flow .bdt-title-separator-wrapper > * { block-size: auto; }

.bdt-step-flow .bdt-title-separator-wrapper > svg [stroke*="#"] { stroke: currentcolor; }

.bdt-step-flow .bdt-title-separator-wrapper img { display: none; }

.bdt-step-flow .bdt-title-separator-wrapper svg * { stroke: rgb(121, 129, 132); fill: transparent; }

.bdt-cursor-effects-yes { --cursor-ball-color: red; --cursor-ball-size: 10px; --cursor-circle-color: red; --cursor-circle-size: 40px; --cursor-text-label: "bdthemes"; --cursor-image-size: 50px; }

.bdt-cursor-effects-body-wrap { direction: ltr; position: static; pointer-events: none; }

.bdt-cursor-effects-body-wrap .bdt-cursor-effects { pointer-events: none; }

.bdt-cursor-effects-yes .bdt-cursor-effects { position: fixed; z-index: 999999; }

.bdt-cursor-effects-yes .bdt-cursor-effects .bdt-cursor-text { display: none; }

:scope { --icomoon-font-family: "element-pack"; --icomoon-font-path: "../fonts"; }

.ekit_navsearch-button { display: inline-block; }

.ekit-wid-con .ekit-sidebar-group .ekit-overlay { left: 100%; top: 0px; position: fixed; z-index: 1002; height: 100%; opacity: 0; width: 100%; visibility: hidden; transition: all .4s ease-in var(--transition-duration); cursor: url("/__l5e/assets-v1/5a517cf2-85db-4ae0-91cc-986eb0408796/cross-out.svg"), pointer; background-color: rgba(0, 0, 0, 0.9); }

.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay { visibility: visible; transition: all var(--transition-duration) ease-out 0s; left: 0px; opacity: 1; }

.bdt-icon { margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; overflow: visible; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; color: inherit; text-transform: none; padding: 0px; background-color: transparent; display: inline-block; fill: currentcolor; line-height: 0; }

button.bdt-icon:not(:disabled) { cursor: pointer; }

.bdt-icon:not(.bdt-preserve) [fill*="#"]:not(.bdt-preserve) { fill: currentcolor; }

.bdt-icon:not(.bdt-preserve) [stroke*="#"]:not(.bdt-preserve) { stroke: currentcolor; }

.bdt-icon > * { transform: translate(0px, 0px); }

.bdt-input { box-sizing: border-box; margin: 0px; border-radius: 0px; font: inherit; }

.bdt-input { overflow: visible; }

.bdt-input[type="search"]::-webkit-search-cancel-button, .bdt-input[type="search"]::-webkit-search-decoration { appearance: none; }

.bdt-input[type="number"]::-webkit-inner-spin-button, .bdt-input[type="number"]::-webkit-outer-spin-button { height: auto; }

.bdt-input { appearance: none; }

.bdt-input { max-width: 100%; width: 100%; border: 0px; padding: 0px 10px; background: rgb(248, 248, 248); color: rgb(102, 102, 102); border-radius: 3px; }

.bdt-input { height: 40px; vertical-align: middle; display: inline-block; }

.bdt-input:not(input) { line-height: 40px; }

.bdt-input:focus { outline: 0px; background-color: rgb(235, 235, 235); color: rgb(102, 102, 102); }

.bdt-input:disabled { background-color: rgb(248, 248, 248); color: rgb(153, 153, 153); }

.bdt-input::placeholder { color: rgb(153, 153, 153); }

.bdt-input[list] { padding-right: 20px; background-repeat: no-repeat; background-position: 100% 50%; }

.bdt-input[list]:focus, .bdt-input[list]:hover { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); }

.bdt-input[list]::-webkit-calendar-picker-indicator { display: none !important; }

.bdt-button { margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; overflow: visible; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; color: inherit; text-transform: none; appearance: none; display: inline-block; box-sizing: border-box; padding: 0px 30px; vertical-align: middle; font-size: 16px; line-height: 40px; text-align: center; text-decoration: none; border-radius: 3px; }

.bdt-button:not(:disabled) { cursor: pointer; }

.bdt-button:hover { text-decoration: none; }

.bdt-button-default { background-color: rgb(248, 248, 248); color: rgb(51, 51, 51); }

.bdt-button-default:hover { background-color: rgb(235, 235, 235); color: rgb(51, 51, 51); }

.bdt-button-default.bdt-active, .bdt-button-default:active { background-color: rgb(223, 223, 223); color: rgb(51, 51, 51); }

.bdt-button-primary { background-color: rgb(30, 135, 240); color: rgb(255, 255, 255); }

.bdt-button-primary:hover { background-color: rgb(15, 122, 229); color: rgb(255, 255, 255); }

.bdt-button-primary.bdt-active, .bdt-button-primary:active { background-color: rgb(14, 109, 205); color: rgb(255, 255, 255); }

.bdt-button-default:disabled, .bdt-button-primary:disabled { background-color: rgb(248, 248, 248); color: rgb(153, 153, 153); }

.bdt-alert-close { position: absolute; top: 20px; right: 15px; }

.bdt-alert-close:first-child + * { margin-top: 0px; }

.bdt-search-medium { width: 400px; }

.bdt-search-medium .bdt-search-icon { width: 24px; }

.bdt-search-large { width: 500px; }

.bdt-search-large .bdt-search-icon { width: 40px; }

.bdt-search-toggle { color: rgb(153, 153, 153); }

.bdt-search-toggle:hover { color: rgb(102, 102, 102); }

.bdt-accordion { padding: 0px; list-style: none; }

.bdt-accordion > :nth-child(n+2) { margin-top: 20px; }

.bdt-accordion-title { display: block; font-size: 1.25rem; line-height: 1.4; color: rgb(51, 51, 51); }

.bdt-accordion-title:hover { color: rgb(102, 102, 102); text-decoration: none; }

.bdt-accordion-content { display: flow-root; margin-top: 20px; }

.bdt-accordion-content > :last-child { margin-bottom: 0px; }

.bdt-drop { display: none; position: absolute; z-index: 1020; --bdt-position-offset: 20px; --bdt-position-viewport-offset: 15px; box-sizing: border-box; width: 300px; }

.bdt-drop.bdt-open { display: block; }

.bdt-dropbar { --bdt-position-offset: 0; --bdt-position-shift-offset: 0; --bdt-position-viewport-offset: 0; --bdt-inverse: dark; width: auto; padding: 15px; background: rgb(248, 248, 248); color: rgb(102, 102, 102); }

.bdt-dropbar > :last-child { margin-bottom: 0px; }

@media (min-width: 640px) {
  .bdt-dropbar { padding-left: 30px; padding-right: 30px; }
}

@media (min-width: 960px) {
  .bdt-dropbar { padding-left: 40px; padding-right: 40px; }
}

.bdt-dropbar :focus-visible { outline-color: rgb(51, 51, 51) !important; }

.bdt-dropnav-dropbar { position: absolute; z-index: 980; padding: 0px; left: 0px; right: 0px; }

.bdt-modal { display: none; position: fixed; inset: 0px; z-index: 1010; overflow-y: auto; padding: 15px; background: rgba(0, 0, 0, 0.6); opacity: 0; transition: opacity 0.15s linear; }

@media (min-width: 640px) {
  .bdt-modal { padding: 50px 30px; }
}

@media (min-width: 960px) {
  .bdt-modal { padding-left: 40px; padding-right: 40px; }
}

.bdt-modal.bdt-open { opacity: 1; }

.bdt-modal-page { overflow: hidden; }

.bdt-modal-dialog { position: relative; box-sizing: border-box; margin: 0px auto; width: 600px; background: rgb(255, 255, 255); opacity: 0; transform: translateY(-100px); transition: opacity 0.3s linear, transform; border-radius: 3px; max-width: 100% !important; }

.bdt-open > .bdt-modal-dialog { opacity: 1; transform: translateY(0px); }

.bdt-modal-body { display: flow-root; padding: 20px; }

.bdt-modal-footer { display: flow-root; padding: 10px 20px; background: rgb(248, 248, 248); }

@media (min-width: 640px) {
  .bdt-modal-body { padding: 30px; }
  .bdt-modal-footer { padding: 15px 30px; }
}

.bdt-modal-body > :last-child, .bdt-modal-footer > :last-child { margin-bottom: 0px; }

.bdt-slideshow-items { position: relative; z-index: 0; margin: 0px; padding: 0px; list-style: none; overflow: hidden; touch-action: pan-y; }

.bdt-slideshow-items > * { position: absolute; inset: 0px; overflow: hidden; will-change: transform, opacity; }

.bdt-slideshow-items > :not(.bdt-active) { display: none; }

.bdt-slider-container { overflow: clip; }

.bdt-slider-items { will-change: transform; position: relative; touch-action: pan-y; }

.bdt-slider-items:not(.bdt-grid) { display: flex; margin: 0px; padding: 0px; list-style: none; }

.bdt-slider-items > * { box-sizing: border-box; max-width: 100%; position: relative; flex: 0 0 auto !important; }

.bdt-sticky-fixed { backface-visibility: hidden; margin: 0px !important; }

.bdt-sticky-placeholder { pointer-events: none; }

.bdt-offcanvas { display: none; position: fixed; top: 0px; bottom: 0px; left: 0px; z-index: 1000; }

.bdt-offcanvas-flip .bdt-offcanvas { right: 0px; left: auto; }

.bdt-offcanvas-bar { --bdt-inverse: light; position: absolute; top: 0px; bottom: 0px; left: -270px; box-sizing: border-box; width: 270px; padding: 20px; background: rgb(34, 34, 34); overflow-y: auto; }

.bdt-offcanvas-flip .bdt-offcanvas-bar { left: auto; right: -270px; }

@media (min-width: 640px) {
  .bdt-offcanvas-bar { left: -350px; width: 350px; padding: 30px; }
  .bdt-offcanvas-flip .bdt-offcanvas-bar { right: -350px; }
}

.bdt-open > .bdt-offcanvas-bar { left: 0px; }

.bdt-offcanvas-flip .bdt-open > .bdt-offcanvas-bar { left: auto; right: 0px; }

.bdt-offcanvas-bar-animation { transition: left 0.3s ease-out; }

.bdt-offcanvas-flip .bdt-offcanvas-bar-animation { transition-property: right; }

.bdt-offcanvas-close { position: absolute; z-index: 1000; top: 5px; right: 5px; padding: 5px; }

.bdt-offcanvas-close:first-child + * { margin-top: 0px; }

.bdt-offcanvas-overlay { width: 100vw; touch-action: none; }

.bdt-offcanvas-overlay::before { content: ""; position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.1); opacity: 0; transition: opacity 0.15s linear; }

.bdt-offcanvas-overlay.bdt-open::before { opacity: 1; }

.bdt-offcanvas-container, .bdt-offcanvas-page { overflow-x: clip; }

.bdt-offcanvas-container { position: relative; left: 0px; transition: left 0.3s ease-out; box-sizing: border-box; width: 100%; }

:not(.bdt-offcanvas-flip).bdt-offcanvas-container-animation { left: 270px; }

.bdt-offcanvas-flip.bdt-offcanvas-container-animation { left: -270px; }

@media (min-width: 640px) {
  .bdt-offcanvas-close { top: 10px; right: 10px; }
  :not(.bdt-offcanvas-flip).bdt-offcanvas-container-animation { left: 350px; }
  .bdt-offcanvas-flip.bdt-offcanvas-container-animation { left: -350px; }
}

.bdt-leader-fill::after { display: inline-block; margin-left: 15px; width: 0px; content: attr(data-fill); white-space: nowrap; }

.bdt-leader-fill.bdt-leader-hide::after { display: none; }

:scope { --bdt-leader-fill-content: .; }

.bdt-notification { position: fixed; top: 10px; left: 10px; z-index: 1040; box-sizing: border-box; width: 450px; }

@media (max-width: 639px) {
  .bdt-notification { left: 10px; right: 10px; width: auto; margin: 0px; }
}

.bdt-notification-message { position: relative; padding: 15px; background: rgb(248, 248, 248); color: rgb(102, 102, 102); font-size: 1.25rem; line-height: 1.4; cursor: pointer; }

* + .bdt-notification-message { margin-top: 10px; }

.bdt-notification-close { display: none; position: absolute; top: 20px; right: 15px; }

.bdt-notification-message:hover .bdt-notification-close { display: block; }

.bdt-sortable { position: relative; }

.bdt-sortable > :last-child { margin-bottom: 0px; }

.bdt-sortable-drag { pointer-events: none; position: fixed !important; z-index: 1050 !important; }

.bdt-sortable-placeholder { opacity: 0; pointer-events: none; }

.bdt-sortable-empty { min-height: 50px; }

* + .bdt-grid-margin { margin-top: 30px; }

@media (min-width: 1200px) {
  * + .bdt-grid-margin { margin-top: 40px; }
}

.bdt-nav, .bdt-nav ul { margin: 0px; padding: 0px; list-style: none; }

.bdt-nav li > a { display: flex; align-items: center; column-gap: 0.25em; text-decoration: none; }

.bdt-nav > li > a { padding: 5px 0px; }

.bdt-nav-primary { font-size: 1.5rem; line-height: 1.5; }

.bdt-nav-primary > li > a { color: rgb(153, 153, 153); }

.bdt-nav-primary > li > a:hover { color: rgb(102, 102, 102); }

.bdt-nav-primary > li.bdt-active > a { color: rgb(51, 51, 51); }

.bdt-navbar-container:not(.bdt-navbar-transparent) { background: rgb(248, 248, 248); }

.bdt-navbar-right { display: flex; gap: 0px; align-items: center; }

.bdt-navbar-right { margin-left: auto; }

.bdt-navbar-nav { display: flex; gap: 0px; margin: 0px; padding: 0px; list-style: none; }

.bdt-navbar-right { flex-wrap: wrap; }

.bdt-navbar-nav > li > a, .bdt-navbar-toggle { display: flex; justify-content: center; align-items: center; column-gap: 0.25em; box-sizing: border-box; min-height: 80px; font-size: 16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; text-decoration: none; }

.bdt-navbar-nav > li > a { padding: 0px 15px; color: rgb(153, 153, 153); }

.bdt-navbar-nav > li:hover > a, .bdt-navbar-nav > li > a[aria-expanded="true"] { color: rgb(102, 102, 102); }

.bdt-navbar-nav > li > a:active { color: rgb(51, 51, 51); }

.bdt-navbar-nav > li.bdt-active > a { color: rgb(51, 51, 51); }

.bdt-navbar-toggle { padding: 0px 15px; color: rgb(153, 153, 153); }

.bdt-navbar-toggle:hover, .bdt-navbar-toggle[aria-expanded="true"] { color: rgb(102, 102, 102); text-decoration: none; }

.bdt-navbar-justify .bdt-navbar-nav, .bdt-navbar-justify .bdt-navbar-nav > li, .bdt-navbar-justify .bdt-navbar-right, .bdt-navbar-justify .bdt-navbar-toggle { flex-grow: 1; }

.bdt-navbar-dropdown { --bdt-position-offset: 0; --bdt-position-shift-offset: 0; --bdt-position-viewport-offset: 15px; --bdt-inverse: dark; width: 200px; padding: 15px; background: rgb(248, 248, 248); color: rgb(102, 102, 102); }

.bdt-navbar-dropdown > :last-child { margin-bottom: 0px; }

.bdt-navbar-dropdown :focus-visible { outline-color: rgb(51, 51, 51) !important; }

.bdt-tab-left, .bdt-tab-right { flex-direction: column; margin-left: 0px; }

.bdt-tab-left > *, .bdt-tab-right > * { padding-left: 0px; }

.bdt-tab-left > * > a { justify-content: left; }

.bdt-tab-right > * > a { justify-content: left; }

.bdt-slidenav { padding: 5px 10px; color: rgba(102, 102, 102, 0.5); }

.bdt-slidenav:hover { color: rgba(102, 102, 102, 0.9); }

.bdt-slidenav:active { color: rgba(102, 102, 102, 0.5); }

.bdt-slidenav-large { padding: 10px; }

.bdt-dropdown { --bdt-position-offset: 10px; --bdt-position-viewport-offset: 15px; --bdt-inverse: dark; width: auto; min-width: 200px; padding: 15px; background: rgb(248, 248, 248); color: rgb(102, 102, 102); }

.bdt-dropdown > :last-child { margin-bottom: 0px; }

.bdt-dropdown :focus-visible { outline-color: rgb(51, 51, 51) !important; }

.bdt-lightbox { display: none; position: fixed; inset: 0px; z-index: 1010; background: rgb(0, 0, 0); opacity: 0; transition: opacity 0.15s linear; touch-action: pinch-zoom; }

.bdt-lightbox.bdt-open { display: block; opacity: 1; }

.bdt-lightbox :focus-visible { outline-color: rgba(255, 255, 255, 0.7); }

.bdt-lightbox-page { overflow: hidden; }

.bdt-lightbox-items > * { position: absolute; inset: 0px; display: none; justify-content: center; align-items: center; color: rgba(255, 255, 255, 0.7); will-change: transform, opacity; }

.bdt-lightbox-items > * > * { max-width: 100vw; max-height: 100vh; }

.bdt-lightbox-items > * > :not(iframe) { width: auto; height: auto; }

.bdt-lightbox-items > .bdt-active { display: flex; }

.bdt-lightbox-toolbar { padding: 10px; background: rgba(0, 0, 0, 0.3); color: rgba(255, 255, 255, 0.7); }

.bdt-lightbox-toolbar > * { color: rgba(255, 255, 255, 0.7); }

.bdt-lightbox-toolbar-icon { padding: 5px; color: rgba(255, 255, 255, 0.7); }

.bdt-lightbox-toolbar-icon:hover { color: rgb(255, 255, 255); }

.bdt-lightbox-button { box-sizing: border-box; width: 50px; height: 50px; background: rgba(0, 0, 0, 0.3); color: rgba(255, 255, 255, 0.7); display: inline-flex; justify-content: center; align-items: center; }

.bdt-lightbox-button:hover { color: rgb(255, 255, 255); }

.bdt-lightbox-caption:empty { display: none; }

.bdt-lightbox-iframe { width: 80%; height: 80%; }

[class*="bdt-animation-"] { animation: 0.5s ease-out 0s 1 normal both running none; }

.bdt-animation-fade { animation-name: bdt-fade; animation-duration: 0.8s; animation-timing-function: linear; }

.bdt-animation-scale-up { animation-name: bdt-fade, bdt-scale-up; }

@keyframes bdt-fade { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes bdt-scale-up { 
  0% { transform: scale(0.9); }
  100% { transform: scale(1); }
}

.bdt-text-right { text-align: right !important; }

.bdt-text-center { text-align: center !important; }

.bdt-svg, .bdt-svg:not(.bdt-preserve) [fill*="#"]:not(.bdt-preserve) { fill: currentcolor; }

.bdt-svg:not(.bdt-preserve) [stroke*="#"]:not(.bdt-preserve) { stroke: currentcolor; }

.bdt-svg { transform: translate(0px, 0px); }

.bdt-overflow-hidden { overflow: hidden; }

.bdt-responsive-width { box-sizing: border-box; }

.bdt-responsive-width { max-width: 100% !important; height: auto; }

[bdt-responsive] { max-width: 100%; }

:where(.bdt-logo) { display: inline-block; vertical-align: middle; }

.bdt-disabled { pointer-events: none; }

.bdt-drag, .bdt-drag * { cursor: move; }

.bdt-drag iframe { pointer-events: none; }

.bdt-dragover { box-shadow: rgba(100, 100, 100, 0.3) 0px 0px 20px; }

.bdt-flex { display: flex; }

.bdt-flex-inline { display: inline-flex; }

.bdt-flex-between { justify-content: space-between; }

.bdt-flex-top { align-items: flex-start; }

.bdt-flex-middle { align-items: center; }

.bdt-flex-wrap-top { align-content: flex-start; }

.bdt-margin-small-top { margin-top: 10px !important; }

.bdt-margin-auto-vertical { margin-top: auto !important; margin-bottom: auto !important; }

:scope { --bdt-position-margin-offset: .0001px; }

[class*="bdt-position-bottom"], [class*="bdt-position-center"], [class*="bdt-position-top"] { max-width: calc(100% - (var(--bdt-position-margin-offset) * 2)); box-sizing: border-box; position: absolute !important; }

.bdt-position-top { top: 0px; left: 0px; right: 0px; }

.bdt-position-bottom { bottom: 0px; left: 0px; right: 0px; }

[class*="bdt-position-center-left"], [class*="bdt-position-center-right"] { top: calc(50% - var(--bdt-position-margin-offset)); --bdt-position-translate-y: -50%; transform: translate(0,var(--bdt-position-translate-y)); }

.bdt-position-center-left { left: 0px; }

.bdt-position-center-right { right: 0px; }

.bdt-position-medium { margin: 30px; --bdt-position-margin-offset: 30px; }

:where(.bdt-transition-fade), :where([class*="bdt-transition-scale"]), :where([class*="bdt-transition-slide"]) { --bdt-position-translate-x: 0; --bdt-position-translate-y: 0; }

.bdt-transition-fade, [class*="bdt-transition-slide"] { --bdt-translate-x: 0; --bdt-translate-y: 0; --bdt-scale-x: 1; --bdt-scale-y: 1; transform: translate(var(--bdt-position-translate-x),var(--bdt-position-translate-y)) translate(var(--bdt-translate-x),var(--bdt-translate-y)) scale(var(--bdt-scale-x),var(--bdt-scale-y)); transition: opacity 0.3s ease-out, transform, filter; opacity: 0; }

.bdt-transition-active.bdt-active .bdt-transition-fade { opacity: 1; }

.bdt-transition-slide-top { --bdt-translate-y: -100%; }

.bdt-transition-slide-bottom { --bdt-translate-y: 100%; }

.bdt-transition-active.bdt-active [class*="bdt-transition-slide"] { --bdt-translate-x: 0; --bdt-translate-y: 0; opacity: 1; }

.bdt-transition-opaque { opacity: 1; }

.bdt-transition-disable, .bdt-transition-disable * { transition: none !important; }

[hidden] { display: none; }

.bdt-hidden { display: none !important; }

.bdt-invisible { visibility: hidden !important; }

* { --bdt-inverse: initial; }

.bdt-light, .bdt-offcanvas-bar { --bdt-inverse: light; }

.bdt-dark, .bdt-dropbar, .bdt-dropdown, .bdt-navbar-container:not(.bdt-navbar-transparent), .bdt-navbar-dropdown { --bdt-inverse: dark; }

.bdt-lightbox { position: fixed !important; }

.bdt-notification .bdt-icon { margin-right: 10px; vertical-align: middle; line-height: normal; }

.bdt-notification .bdt-notification-message { padding: 20px 40px 20px 20px; background: rgb(255, 255, 255); font-size: 1rem; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 20px; border-radius: 3px; }

[class*="elementor-widget-bdt-"] a:hover { text-decoration: none; }

[class*=" elementor-widget-bdt-"] svg.e-font-icon-svg { block-size: 1em; inline-size: 1em; }

.elementor-lightbox .dialog-close-button .ep-icon-close { transition: transform 0.3s; }

.elementor-lightbox .dialog-close-button:hover .ep-icon-close { transform: rotate(90deg); }

[class*="bdt-"] *, [class*="bdt-"] ::after, [class*="bdt-"] ::before { box-sizing: border-box; }

.bdt-flex-align-right { order: 99; }

[class*=" elementor-widget-bdt-"] .swiper:not(.swiper-initialized) { opacity: 0; visibility: hidden; }

[class*="elementor-widget-bdt-"] .swiper-slide { border-style: solid; border-width: 0px; overflow: hidden; }

.elementor-button svg { inline-size: 1.2em; }

.bdt-modal .bdt-modal-dialog { position: relative; z-index: 1; isolation: isolate; }

.bdt-modal .bdt-modal-body a[href] { position: relative; z-index: 2; pointer-events: auto; }

.bdt-lightbox .bdt-lightbox-button { transition: 0.3s; }

.bdt-lightbox .bdt-lightbox-button svg { inline-size: 1em; }

.bdt-pass-input-wrapper { position: relative; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Lato; font-style: normal; font-weight: 400; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/lato/v25/S6uyw4BMUTPHjx4wXg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Fraunces; font-style: normal; font-weight: 100; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Fraunces; font-style: normal; font-weight: 200; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Fraunces; font-style: normal; font-weight: 300; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Fraunces; font-style: normal; font-weight: 400; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Fraunces; font-style: normal; font-weight: 500; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Fraunces; font-style: normal; font-weight: 600; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Fraunces; font-style: normal; font-weight: 700; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Fraunces; font-style: normal; font-weight: 800; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Fraunces; font-style: normal; font-weight: 900; font-display: swap; src: url("https://www.twincitiespremierplumbing.com/wp-content/cache/fonts/1/google-fonts/fonts/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }

@media screen and (max-height: 1024px) {
  .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
}

@media screen and (max-height: 640px) {
  .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
}

label.gform-field-label.gform-field-label--type-sub { color: rgb(0, 0, 0); font-weight: 600; }

.gform-theme--foundation .gform_fields { row-gap: 20px !important; }

input#gform_submit_button_1 { color: rgb(0, 0, 0); background: rgb(255, 222, 17) !important; }

p.gform_required_legend { display: none; }

#service-area li.elementor-icon-list-item.elementor-inline-item { border: 2px solid rgb(0, 59, 115); border-radius: 30px; padding: 10px 25px; margin: 10px; }

#service-area li.elementor-icon-list-item.elementor-inline-item:hover { background: rgb(0, 59, 115); }

#service-page li.elementor-icon-list-item { border: 1px solid rgb(255, 222, 17); border-radius: 10px; padding: 10px 25px; margin: 10px; background: rgb(255, 255, 255); }

p.elementor-icon-box-description { font-size: 17px !important; }

h3.elementor-icon-box-title { font-size: 25px !important; }

#gform_wrapper_1[data-form-index="0"].gform-theme { --gf-color-primary: #204ce5; --gf-color-primary-rgb: 32,76,229; --gf-color-primary-contrast: #fff; --gf-color-primary-contrast-rgb: 255,255,255; --gf-color-primary-darker: #001AB3; --gf-color-primary-lighter: #527EFF; --gf-color-secondary: #fff; --gf-color-secondary-rgb: 255,255,255; --gf-color-secondary-contrast: #112337; --gf-color-secondary-contrast-rgb: 17,35,55; --gf-color-secondary-darker: #F5F5F5; --gf-color-secondary-lighter: #FFFFFF; --gf-color-out-ctrl-light: rgba(17, 35, 55, .1); --gf-color-out-ctrl-light-rgb: 17,35,55; --gf-color-out-ctrl-light-darker: rgba(104, 110, 119, .35); --gf-color-out-ctrl-light-lighter: #F5F5F5; --gf-color-out-ctrl-dark: #585e6a; --gf-color-out-ctrl-dark-rgb: 88,94,106; --gf-color-out-ctrl-dark-darker: #112337; --gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, .65); --gf-color-in-ctrl: #fff; --gf-color-in-ctrl-rgb: 255,255,255; --gf-color-in-ctrl-contrast: #112337; --gf-color-in-ctrl-contrast-rgb: 17,35,55; --gf-color-in-ctrl-darker: #F5F5F5; --gf-color-in-ctrl-lighter: #FFFFFF; --gf-color-in-ctrl-primary: #204ce5; --gf-color-in-ctrl-primary-rgb: 32,76,229; --gf-color-in-ctrl-primary-contrast: #fff; --gf-color-in-ctrl-primary-contrast-rgb: 255,255,255; --gf-color-in-ctrl-primary-darker: #001AB3; --gf-color-in-ctrl-primary-lighter: #527EFF; --gf-color-in-ctrl-light: rgba(17, 35, 55, .1); --gf-color-in-ctrl-light-rgb: 17,35,55; --gf-color-in-ctrl-light-darker: rgba(104, 110, 119, .35); --gf-color-in-ctrl-light-lighter: #F5F5F5; --gf-color-in-ctrl-dark: #585e6a; --gf-color-in-ctrl-dark-rgb: 88,94,106; --gf-color-in-ctrl-dark-darker: #112337; --gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, .65); --gf-radius: 3px; --gf-font-size-secondary: 14px; --gf-font-size-tertiary: 13px; --gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E"); --gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E"); --gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E"); --gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary); --gf-ctrl-border-color: #686e77; --gf-ctrl-size: var(--gf-ctrl-size-md); --gf-ctrl-label-color-primary: #112337; --gf-ctrl-label-color-secondary: #112337; --gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md); --gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md); --gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md); --gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md); --gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md); --gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md); --gf-ctrl-btn-border-color-secondary: #686e77; --gf-ctrl-btn-bg-color-hover-tertiary: #EBEBEB; --gf-field-img-choice-size: var(--gf-field-img-choice-size-md); --gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md); --gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md); --gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md); --gf-field-pg-steps-number-color: rgba(17, 35, 55, .8); }

@font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://cdn.trustindex.io/assets/fonts/poppins/devanagari-italic.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://cdn.trustindex.io/assets/fonts/poppins/latin-ext-italic.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://cdn.trustindex.io/assets/fonts/poppins/latin-italic.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 600; font-display: swap; src: url("https://cdn.trustindex.io/assets/fonts/poppins/devanagari-italic-600.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 600; font-display: swap; src: url("https://cdn.trustindex.io/assets/fonts/poppins/latin-ext-italic-600.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 600; font-display: swap; src: url("https://cdn.trustindex.io/assets/fonts/poppins/latin-italic-600.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://cdn.trustindex.io/assets/fonts/poppins/devanagari.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://cdn.trustindex.io/assets/fonts/poppins/latin-ext.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://cdn.trustindex.io/assets/fonts/poppins/latin.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://cdn.trustindex.io/assets/fonts/poppins/devanagari-600.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://cdn.trustindex.io/assets/fonts/poppins/latin-ext-600.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://cdn.trustindex.io/assets/fonts/poppins/latin-600.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

.ti-amp-iframe-body { background: rgb(255, 255, 255); }

.ti-widget.ti-goog { width: 100%; display: block; overflow: hidden; text-align: left; direction: ltr; box-sizing: border-box; font-family: unset; font-weight: 400; }

.ti-widget.ti-goog font { pointer-events: none; }

.ti-widget.ti-goog script { display: none !important; }

.ti-widget.ti-goog img { box-shadow: unset !important; }

.ti-widget.ti-goog *, .ti-widget.ti-goog ::after { box-sizing: border-box; }

.ti-widget.ti-goog ::after, .ti-widget.ti-goog ::before { -webkit-box-ordinal-group: 1 !important; content: unset; }

.ti-widget.ti-goog::before { display: none !important; }

.ti-widget.ti-goog img { padding: 0px !important; margin: 0px !important; min-width: initial !important; max-width: initial !important; border: 0px !important; border-radius: 0px !important; aspect-ratio: initial !important; }

.ti-widget.ti-goog img.emoji { width: 15px; display: inline; }

.ti-widget.ti-goog a { color: inherit; text-decoration: underline !important; }

.ti-widget.ti-goog a.ti-header { text-decoration: none !important; }

.ti-widget.ti-goog a:not([href]):not(.ti-show-original-text), .ti-widget.ti-goog a[href="#"]:not(.ti-show-original-text) { pointer-events: none; text-decoration: none !important; }

.ti-widget.ti-goog .ti-widget-container, .ti-widget.ti-goog .ti-widget-container * { font-family: "Trustindex Poppins"; font-size: 14px; line-height: 1.4em; box-sizing: border-box; gap: unset !important; }

.ti-widget.ti-goog strong, .ti-widget.ti-goog strong * { font-weight: 600; }

.ti-widget.ti-goog .ti-tooltip, .ti-widget.ti-goog .ti-verified-tooltip { text-align: left; padding: 5px 10px; border-radius: 6px; font-weight: 400; position: absolute; top: -5px; white-space: nowrap; z-index: 3; opacity: 0; visibility: hidden; transition: opacity 0.3s ease-in-out; width: max-content; box-shadow: rgba(0, 0, 0, 0.33) 0px 4px 12px; --ti-border-arrow-color: black; margin-top: unset; margin-bottom: unset; margin-left: unset; bottom: unset; left: unset; right: calc(100% + 10px); margin-right: 30px; color: rgb(255, 255, 255) !important; background-color: rgb(0, 0, 0) !important; font-size: 13px !important; display: inline-block !important; }

.ti-widget.ti-goog .ti-tooltip::before, .ti-widget.ti-goog .ti-verified-tooltip::before { width: 0px; height: 0px; border-style: solid; position: absolute; top: 50%; margin-top: -7px; content: "" !important; }

.ti-widget.ti-goog .ti-tooltip::before, .ti-widget.ti-goog .ti-verified-tooltip::before { left: unset; right: -7px; border-width: 7px 0px 7px 7px; border-color: transparent transparent transparent var(--ti-border-arrow-color); }

.ti-widget.ti-goog .ti-verified-review, .ti-widget.ti-goog .ti-with-tooltip { position: relative; font-size: inherit; }

.ti-widget.ti-goog .ti-verified-review:hover .ti-tooltip, .ti-widget.ti-goog .ti-verified-review:hover .ti-verified-tooltip, .ti-widget.ti-goog .ti-with-tooltip:hover .ti-tooltip, .ti-widget.ti-goog .ti-with-tooltip:hover .ti-verified-tooltip { opacity: 1; margin: 0px; visibility: visible; }

.ti-widget.ti-goog .ti-verified-tooltip { margin-top: unset; margin-right: unset; margin-bottom: unset; right: unset; left: calc(100% + 10px); margin-left: 30px; }

.ti-widget.ti-goog .ti-verified-tooltip::before { right: unset; left: -7px; border-width: 7px 7px 7px 0px; border-color: transparent var(--ti-border-arrow-color) transparent transparent; }

.ti-widget.ti-goog .ti-verified-platform .ti-verified-tooltip { width: 175px; max-width: 250px; white-space: normal; top: -10px; line-height: 1.4 !important; }

.ti-widget.ti-goog .ti-verified-platform .ti-verified-tooltip::before { top: 18px; }

.ti-widget.ti-goog .ti-date .ti-tooltip { margin-top: unset; margin-right: unset; margin-left: unset; top: unset; right: unset; left: calc(50% + 20px); transform: translateX(-50%); margin-bottom: 30px; bottom: calc(100% + 10px); }

.ti-widget.ti-goog .ti-date .ti-tooltip::before { top: unset; right: unset; margin-top: unset; margin-right: unset; margin-bottom: unset; left: 50%; margin-left: -25px; bottom: -7px; border-width: 7px 7px 0px; border-color: var(--ti-border-arrow-color) transparent transparent transparent; }

.ti-widget.ti-goog[data-set-id="light-contrast"] .ti-tooltip, .ti-widget.ti-goog[data-set-id="light-contrast"] .ti-verified-tooltip, .ti-widget.ti-goog[data-set-id^="dark-"] .ti-tooltip, .ti-widget.ti-goog[data-set-id^="dark-"] .ti-verified-tooltip { --ti-border-arrow-color: white; color: rgb(0, 0, 0) !important; background-color: rgb(255, 255, 255) !important; }

.ti-widget.ti-goog .ti-widget-container { display: block; color: rgb(0, 0, 0); margin-bottom: 15px; }

.ti-widget.ti-goog .ti-widget-container .ti-name { font-weight: 600; font-size: 15px; overflow: hidden; padding-right: 25px; white-space: nowrap; text-overflow: ellipsis; color: rgb(0, 0, 0); }

.ti-widget.ti-goog .ti-widget-container .ti-name a { font-size: inherit; text-decoration: none !important; }

.ti-widget.ti-goog .ti-widget-container .ti-name a:hover { text-decoration: underline !important; }

.ti-widget.ti-goog .ti-widget-container .ti-date { color: rgb(107, 107, 107); font-size: 13px; }

.ti-widget.ti-goog .ti-widget-container .ti-date .ti-tooltip { bottom: calc(100% + 8px); }

.ti-widget.ti-goog .ti-profile-img { margin: 0px 15px 0px 0px !important; }

.ti-widget.ti-goog .ti-profile-img img { display: block; object-fit: cover; object-position: center top; width: 40px !important; height: 40px !important; border-radius: 30px !important; }

.ti-widget.ti-goog .ti-profile-img .ti-profile-img-sprite { display: inline-block; float: left; background: no-repeat rgb(255, 255, 255); width: 40px; height: 40px; border-radius: 30px; }

.ti-widget.ti-goog .ti-profile-details { -webkit-box-flex: 1; flex: 1 1 0%; white-space: nowrap; text-overflow: ellipsis; text-align: left; display: flex; flex-direction: column; justify-content: center; min-width: 0px; margin: 0px !important; }

.ti-widget.ti-goog .ti-stars { margin-top: 3px; white-space: nowrap; display: block; }

.ti-widget.ti-goog .ti-star { vertical-align: unset; width: 17px !important; height: 17px !important; margin-right: 1px !important; display: inline-block !important; }

.ti-widget.ti-goog img.ti-star { background: 0px 0px !important; }

.ti-widget.ti-goog .ti-footer { margin-top: 15px; padding-top: 0px; text-align: center; line-height: 1.45em; }

.ti-widget.ti-goog .ti-footer .ti-name { color: rgb(0, 0, 0); font-size: 15px; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; }

.ti-widget.ti-goog .ti-footer .ti-stars { margin-bottom: 3px; margin-top: 0px; line-height: 0; }

.ti-widget.ti-goog .ti-footer .ti-profile-details { padding-top: 4px; }

.ti-widget.ti-goog .ti-footer .ti-inner { padding-bottom: 10px; }

.ti-widget.ti-goog .ti-fade-container { grid-area: 1 / 1; flex-flow: inherit; justify-content: inherit; text-align: inherit; display: none; opacity: 0; transition: opacity 1s; }

.ti-widget.ti-goog .ti-fade-container:first-child { display: flex; opacity: 1; }

.ti-widget.ti-goog .ti-footer-grid, .ti-widget.ti-goog .ti-header-grid { display: grid; }

.ti-widget.ti-goog .ti-footer-filter-text { color: rgb(0, 0, 0); padding: 0px 15px; text-align: left; margin-top: 15px; margin-right: 0px; margin-left: 0px; font-size: 15px !important; margin-bottom: 0px !important; }

.ti-widget.ti-goog .ti-footer-filter-text:empty { margin: 0px !important; }

.ti-widget.ti-goog .ti-disclaimer { visibility: hidden; opacity: 0; padding: 12px 24px; position: absolute; bottom: 100%; width: 100%; min-width: 220px; max-width: 585px; background: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 15px; font-size: 14px; font-weight: 400; margin-bottom: 15px; text-align: left; z-index: 2147483647; transition: 0.3s 0.35s; right: unset; left: 50%; transform: translateX(-50%); color: rgb(0, 0, 0) !important; white-space: normal !important; }

.ti-widget.ti-goog .ti-disclaimer::after, .ti-widget.ti-goog .ti-disclaimer::before { left: 0px; right: 0px; }

.ti-widget.ti-goog .ti-disclaimer a { font-size: inherit; }

.ti-widget.ti-goog .ti-disclaimer * { color: inherit !important; }

.ti-widget.ti-goog .ti-disclaimer:hover { visibility: visible; opacity: 1; }

.ti-widget.ti-goog:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer::after, .ti-widget.ti-goog:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer::before { position: absolute; content: ""; bottom: -18px; margin: 0px auto; width: 0px; border-width: 0px 20px 20px; border-style: none solid solid; border-color: currentcolor transparent rgb(0, 0, 0); transform: rotate(45deg); }

.ti-widget.ti-goog:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer::after { bottom: -16px; margin-right: 1px; border-bottom-color: rgb(255, 255, 255); }

.ti-widget.ti-goog[data-layout-category*="top-rated-badge"] .ti-disclaimer::after { position: absolute; content: ""; bottom: -10px; margin: 0px auto; width: 0px; border-width: 10px 10px 0px; border-style: solid; border-color: rgb(0, 0, 0) transparent transparent; border-image: none; }

.ti-widget.ti-goog[data-layout-category*="top-rated-badge"] .ti-disclaimer.ti-bottom { bottom: unset; margin-bottom: unset; top: 100%; margin-top: 15px; }

.ti-widget.ti-goog[data-layout-category*="top-rated-badge"] .ti-disclaimer.ti-bottom::after { bottom: unset; top: -10px; border-width: 0px 10px 10px; border-style: solid; border-color: transparent transparent rgb(0, 0, 0); border-image: none; }

.ti-widget.ti-goog .ti-verified-by { display: inline-block; }

.ti-widget.ti-goog .ti-verified-by .ti-info-icon { display: inline-block; background-size: contain; width: 13px; height: 13px; position: relative; top: 2px; mask-image: url("https://cdn.trustindex.io/assets/icon/ti-info-light.svg"); mask-repeat: no-repeat; background-color: rgb(0, 0, 0); }

.ti-widget.ti-goog .ti-verified-by-row { display: block; text-align: right; font-size: 12px; color: rgb(0, 0, 0); margin-top: 12px; margin-right: 28px; margin-left: 28px; margin-bottom: 0px !important; }

.ti-widget.ti-goog .ti-verified-by-row > .ti-inner { display: inline-block; position: relative; padding: 4px 14px; font-size: 12px; font-weight: 600; border-radius: 3px; }

.ti-widget.ti-goog .ti-verified-by-row .ti-info-icon { mask-image: url("https://cdn.trustindex.io/assets/icon/ti-info-regular.svg"); }

.ti-widget.ti-goog .ti-verified-by-row .ti-trustindex-icon { display: inline-block; width: 15px; height: 15px; vertical-align: unset; position: relative; top: 2px; background-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/icon.svg"); margin-left: 4px; margin-right: 3px; }

.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer { left: unset; transform: unset; right: -7px; width: 320px !important; }

.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer::after, .ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer::before { left: unset; right: 15px; }

.ti-widget.ti-goog .ti-verified-by-row[data-style="1"] > .ti-inner { background-color: rgb(21, 115, 81); color: rgb(255, 255, 255); }

.ti-widget.ti-goog .ti-verified-by-row[data-style="1"] .ti-info-icon { background-color: rgb(255, 255, 255) !important; }

.ti-widget.ti-goog .ti-verified-by-row[data-style="2"] > .ti-inner { background-color: rgb(214, 243, 230); color: rgb(0, 0, 0); }

.ti-widget.ti-goog .ti-verified-by-row[data-style="2"] .ti-info-icon { background-color: rgb(0, 0, 0) !important; }

.ti-widget.ti-goog .ti-verified-by .ti-inner:hover .ti-disclaimer, .ti-widget.ti-goog .ti-verified-by:hover + .ti-disclaimer { visibility: visible; transition-delay: 0s; opacity: 1; }

.ti-widget.ti-goog .ti-footer-filter-text + .ti-verified-by-row { margin-top: -20px !important; }

.ti-widget.ti-goog .ti-footer + .ti-verified-by-row { text-align: center; }

.ti-widget.ti-goog .ti-footer + .ti-verified-by-row .ti-disclaimer { right: unset !important; left: 50% !important; transform: translateX(-50%) !important; }

.ti-widget.ti-goog .ti-footer + .ti-verified-by-row .ti-disclaimer::after, .ti-widget.ti-goog .ti-footer + .ti-verified-by-row .ti-disclaimer::before { left: 0px !important; right: 0px !important; }

.ti-widget.ti-goog .ti-footer + .ti-verified-by-row .ti-disclaimer::after { margin-right: auto !important; right: 2px !important; }

@media (max-width: 479px) {
  .ti-widget.ti-goog .ti-verified-by-row { text-align: center !important; }
  .ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer { right: unset; left: 50%; transform: translateX(-50%); }
  .ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer::after, .ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer::before { left: 0px; right: 0px; }
  .ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer::after { margin-right: auto; right: 2px; }
  .ti-widget.ti-goog .ti-footer-filter-text + .ti-verified-by-row { margin-top: 12px !important; }
  .ti-widget.ti-goog .ti-footer-filter-text { text-align: center !important; }
}

@media (min-width: 1024px) {
  .ti-widget.ti-goog .ti-footer-filter-text { margin: 12px 28px; }
}

.ti-widget.ti-goog .star-lg .ti-star { width: 30px !important; height: 30px !important; }

.ti-widget.ti-goog .ti-d-none { display: none !important; }

.ti-widget.ti-goog .ti-footer, .ti-widget.ti-goog .ti-footer span, .ti-widget.ti-goog .ti-footer strong a, .ti-widget.ti-goog .ti-footer strong:not(.ti-rating-large), .ti-widget.ti-goog .ti-rating-text, .ti-widget.ti-goog .ti-rating-text span, .ti-widget.ti-goog .ti-rating-text span strong, .ti-widget.ti-goog .ti-rating-text strong a, .ti-widget.ti-goog .ti-rating-text strong span, .ti-widget.ti-goog .ti-rating-text strong:not(.ti-rating-large) { font-size: 0px; color: rgb(0, 0, 0); }

.ti-widget.ti-goog .ti-large-logo { display: flex; flex-wrap: wrap; margin-bottom: 0px !important; }

.ti-widget.ti-goog .ti-large-logo .ti-v-center { text-align: center; flex-basis: 0px; flex-grow: 1; max-width: 100%; align-self: center !important; }

.ti-widget.ti-goog .ti-large-logo img { position: relative; margin: auto !important; display: block !important; width: 150px !important; height: 32px !important; object-fit: unset !important; }

.ti-widget.ti-goog .nowrap { white-space: nowrap; display: inline-block; margin: 0px 2px; }

.ti-widget.ti-goog .nowrap:first-of-type { margin-left: 0px; }

.ti-widget.ti-goog .nowrap:last-of-type { margin-right: 0px; }

.ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner > .ti-stars, .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-popup-inner > .ti-stars { margin-bottom: 11px; margin-top: 11px; text-align: left; }

.ti-widget.ti-goog .ti-reviews-container-wrapper { overflow: hidden; display: flex; flex-wrap: nowrap; direction: ltr; margin: 0px -8px; padding-top: 5px; }

.ti-disable-animation.ti-widget.ti-goog .ti-reviews-container-wrapper { padding-top: 0px !important; }

@media (min-width: 1024px) {
  .ti-widget.ti-goog .ti-reviews-container-wrapper { margin: 0px 8px !important; }
}

.ti-widget.ti-goog .ti-col-1 .ti-review-item { flex: 0 0 100%; max-width: 100%; }

.ti-widget.ti-goog .ti-col-2 .ti-review-item { flex: 0 0 50%; max-width: 50%; }

.ti-widget.ti-goog .ti-col-3 .ti-review-item { flex: 0 0 33.333%; max-width: 33.333%; }

.ti-widget.ti-goog .ti-col-4 .ti-review-item { flex: 0 0 25%; max-width: 25%; }

.ti-widget.ti-goog .ti-col-5 .ti-review-item { flex: 0 0 20%; max-width: 20%; }

.ti-widget.ti-goog .ti-col-6 .ti-review-item { flex: 0 0 16.666%; max-width: 16.666%; }

.ti-widget.ti-goog .ti-col-7 .ti-review-item { flex: 0 0 14.286%; max-width: 14.286%; }

.ti-widget.ti-goog .ti-col-8 .ti-review-item { flex: 0 0 12.5%; max-width: 12.5%; }

.ti-widget.ti-goog .ti-col-9 .ti-review-item { flex: 0 0 11.111%; max-width: 11.111%; }

.ti-widget.ti-goog .ti-col-10 .ti-review-item { flex: 0 0 10%; max-width: 10%; }

.ti-widget.ti-goog .ti-reviews-container { position: relative; display: block; touch-action: pan-y; }

.ti-widget.ti-goog .ti-read-more { display: block; padding: 8px 0px 0px; text-align: left; position: relative; }

.ti-widget.ti-goog .ti-read-more span { display: inline-block; font-weight: 400; white-space: nowrap; font-size: 13.5px; color: rgb(0, 0, 0); opacity: 0.5; transition: color 0.3s ease-out; cursor: pointer; text-decoration: none !important; }

.ti-widget.ti-goog .ti-read-more span:hover { opacity: 1; text-decoration: underline !important; }

.ti-widget.ti-goog .ti-read-more::after { content: ""; position: absolute; right: 0px; top: calc(50% + 3px); transform: translateY(-50%); width: 25px; height: 25px; mask-size: contain; mask-position: center center; mask-repeat: no-repeat; mask-image: url("https://cdn.trustindex.io/assets/icon/ti-quote.svg"); background: rgb(217, 217, 217); display: none; }

.ti-widget.ti-goog .ti-review-item { padding: 0px 8px; transition: transform 0.3s ease-out; }

.ti-widget.ti-goog .ti-review-item .ti-inner { border-radius: 4px; }

.ti-widget.ti-goog .ti-review-item > .ti-inner { position: relative; background-color: rgb(255, 255, 255); background-image: none; border-style: solid !important; border-color: rgb(217, 217, 217) !important; border-radius: 12px !important; padding: 20px !important; margin: 0px !important; display: block !important; }

.ti-widget.ti-goog .ti-review-item .ti-polarity-icon { position: relative; text-indent: 3px; display: inline-block; vertical-align: unset; width: 15px !important; height: 15px !important; }

.ti-widget.ti-goog .ti-review-item .ti-recommendation { display: inline-block; height: 15px; line-height: 15px; }

.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-icon { position: relative; text-indent: 3px; display: inline-block; vertical-align: unset; margin: 0px 5px -3px !important; width: 15px !important; height: 15px !important; }

.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-icon:first-child { margin-left: 0px !important; }

.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-title { font-weight: 600; opacity: 0.8; position: relative; top: -1px; font-size: 13px !important; }

.ti-widget.ti-goog .ti-review-item .ti-recommendation + .ti-dummy-stars { display: none; }

.ti-widget.ti-goog .ti-review-item .ti-stars { height: 17px; line-height: 17px; }

.ti-widget.ti-goog .ti-review-item .ti-review-image { width: 80px; height: 80px; border-radius: 12px; margin-left: 12px; margin-bottom: 4px; margin-top: 2px; position: relative; cursor: pointer; overflow: hidden; }

.ti-widget.ti-goog .ti-review-item .ti-review-image img { position: absolute; object-fit: cover; left: 0px; top: 0px; transition: 0.3s ease-in-out; pointer-events: none; width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; border-radius: inherit !important; }

.ti-widget.ti-goog .ti-review-item .ti-review-image .ti-more-image-count { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.4); font-size: 18px; border-radius: inherit; opacity: 0; pointer-events: none; transition: 0.2s ease-in-out; font-weight: 600; transform: scale(0.85); z-index: 2; }

.ti-widget.ti-goog .ti-review-item .ti-review-image:hover img { transform: scale(1.1); }

.ti-widget.ti-goog .ti-review-item .ti-review-image:hover.ti-has-more-image .ti-more-image-count { opacity: 1; transform: scale(1); }

.ti-widget.ti-goog .ti-review-item .ti-review-image-container { display: flex; flex-wrap: nowrap; margin: 15px -4px 0px; max-height: 100px; transition: 0.5s ease-in-out; }

.ti-widget.ti-goog .ti-review-item .ti-review-image-container .ti-review-image { width: 25%; height: unset; flex: 0 0 auto; padding: 0px 4px; float: unset !important; margin: 0px !important; }

.ti-widget.ti-goog .ti-review-item .ti-review-image-container .ti-review-image .ti-review-image-inner { display: block; position: relative; width: 100%; height: 0px; padding-bottom: 100%; border-radius: inherit; overflow: hidden; pointer-events: none; }

.ti-widget.ti-goog .ti-review-item .ti-review-image-container .ti-review-image.ti-has-more-image .ti-more-image-count { opacity: 1; transform: scale(1); }

.ti-widget.ti-goog .ti-review-item.ti-hidden-review .ti-review-image-container { max-height: 0px; margin-top: 0px; transition-delay: 0.5s; }

.ti-widget.ti-goog .ti-review-content { -webkit-box-orient: vertical; line-height: 21.75px; height: 87px; font-size: 15px; text-align: left; transition: height 0.5s; overflow-wrap: break-word; word-break: break-word; font-style: normal; display: -webkit-box; -webkit-line-clamp: 4; padding-right: 0px; overflow: hidden !important; }

.ti-widget.ti-goog .ti-review-content .ti-review-image { float: right; }

.ti-text-align-right.ti-widget.ti-goog .ti-review-content .ti-review-image { float: left; margin-left: unset; margin-right: 12px; }

.ti-ios-fallback.ti-widget.ti-goog .ti-review-content { display: block; }

.ti-widget.ti-goog .ti-review-content .ti-show-original-text { font-size: inherit !important; }

.ti-review-text-mode-scroll.ti-widget.ti-goog .ti-review-content { -webkit-line-clamp: inherit; padding-right: 10px; overflow: hidden auto !important; }

.ti-text-align-right.ti-widget.ti-goog .ti-review-content { text-align: right !important; }

.ti-text-align-center.ti-widget.ti-goog .ti-review-content { text-align: center !important; }

.ti-text-align-justify.ti-widget.ti-goog .ti-review-content { text-align: justify !important; }

.ti-widget.ti-goog .ti-review-content .ti-stars { margin-bottom: 5px; }

.ti-widget.ti-goog .ti-review-content strong { font-size: inherit; color: inherit; font-weight: 400 !important; }

.ti-widget.ti-goog .ti-review-content .ti-reply-by-owner-title { font-weight: 600 !important; }

.ti-widget.ti-goog .ti-review-content .ti-reply-by-owner-title::before { content: "↪ "; }

.ti-widget.ti-goog .ti-review-header { display: flex; flex-wrap: nowrap; position: relative; }

.ti-widget.ti-goog .ti-highlight { padding: 1px 2px; margin: 0px; box-decoration-break: clone; -webkit-box-decoration-break: clone; border-radius: 1px; background-image: linear-gradient(rgb(251, 224, 73), rgb(251, 224, 73)); background-size: 100% 19px; background-position: center bottom; background-repeat: no-repeat; background-color: transparent !important; color: rgb(0, 0, 0) !important; font-size: inherit !important; }

@media (min-width: 480px) {
  .ti-widget.ti-goog .ti-review-item:hover { transform: translate(0px, -5px); }
}

.ti-widget.ti-goog .ti-ai-summary-item { color: rgb(0, 0, 0); }

.ti-widget.ti-goog .ti-ai-summary-item .ti-review-content { -webkit-line-clamp: 5; margin-top: 16.25px; height: 110.75px !important; }

.ti-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list { margin-bottom: 0px; padding-left: 0px; list-style: none; font-size: inherit; pointer-events: none; }

.ti-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list li { list-style: inherit; margin-bottom: 0px; padding-left: 20px; position: relative; font-size: inherit; }

.ti-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list li:last-child { margin-bottom: 0px; }

.ti-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list li::before { display: block; content: ""; width: 10px; height: 5px; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); transform: rotate(-45deg); position: absolute; left: 0px; top: 7.5px; }

.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-img { margin-right: 13px !important; }

.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img) { display: inline-block; vertical-align: middle; border: 2px solid rgb(255, 255, 255); }

.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img):not(:first-child) { margin-left: -12px !important; }

.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-details .ti-name { padding-right: 0px; }

.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-details .ti-date { overflow: hidden; text-overflow: ellipsis; }

.ti-widget.ti-goog .ti-ai-summary-item > .ti-inner { background-color: rgb(255, 255, 255) !important; background-image: none; }

.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img) { border-color: rgb(255, 255, 255); }

.ti-widget.ti-goog .ti-ai-summary-item .ti-date, .ti-widget.ti-goog .ti-ai-summary-item .ti-name, .ti-widget.ti-goog .ti-ai-summary-item .ti-read-more span { color: rgb(0, 0, 0); }

.ti-widget.ti-goog .ti-ten-rating-score { display: inline-block; font-weight: 600; font-size: 15px; color: rgb(0, 0, 0); margin-left: 7px; height: 100%; line-height: 17px; vertical-align: top; }

.ti-widget.ti-goog .ti-platform-icon { position: absolute; top: 0px; right: 0px; width: 20px !important; height: 20px !important; }

.ti-widget.ti-goog.ti-custom-stars [class*="source-"] .ti-star.e, .ti-widget.ti-goog.ti-custom-stars [class*="source-"] .ti-star.f { background-image: none; }

.ti-widget.ti-goog.ti-custom-stars .ti-star { mask-size: contain; mask-position: center center; mask-repeat: no-repeat; mask-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg"); }

.ti-widget.ti-goog.ti-custom-stars .ti-star:not(.e):not(.h) { background: rgb(246, 187, 6); }

.ti-widget.ti-goog.ti-custom-stars .ti-star.h { background: linear-gradient(90deg, rgb(246, 187, 6) 50%, rgb(204, 204, 204) 50%) !important; }

.ti-widget.ti-goog.ti-custom-stars .ti-star.e { background: rgb(204, 204, 204) !important; }

.ti-widget.ti-goog[data-language="ar"] .ti-date, .ti-widget.ti-goog[data-language="ar"] .ti-footer, .ti-widget.ti-goog[data-language="ar"] .ti-footer-filter-text, .ti-widget.ti-goog[data-language="ar"] .ti-header .ti-text, .ti-widget.ti-goog[data-language="ar"] .ti-header-rating-text, .ti-widget.ti-goog[data-language="ar"] .ti-header-write-btn, .ti-widget.ti-goog[data-language="ar"] .ti-load-more-reviews-button, .ti-widget.ti-goog[data-language="ar"] .ti-name, .ti-widget.ti-goog[data-language="ar"] .ti-profile-details .ti-text, .ti-widget.ti-goog[data-language="ar"] .ti-rating-name, .ti-widget.ti-goog[data-language="ar"] .ti-rating-text, .ti-widget.ti-goog[data-language="ar"] .ti-read-more, .ti-widget.ti-goog[data-language="ar"] .ti-review-content, .ti-widget.ti-goog[data-language="ar"] .ti-review-text, .ti-widget.ti-goog[data-language="ar"] .ti-widget-header .ti-tab-item[data-source="all"] .ti-item-label, .ti-widget.ti-goog[data-language="fa"] .ti-date, .ti-widget.ti-goog[data-language="fa"] .ti-footer, .ti-widget.ti-goog[data-language="fa"] .ti-footer-filter-text, .ti-widget.ti-goog[data-language="fa"] .ti-header .ti-text, .ti-widget.ti-goog[data-language="fa"] .ti-header-rating-text, .ti-widget.ti-goog[data-language="fa"] .ti-header-write-btn, .ti-widget.ti-goog[data-language="fa"] .ti-load-more-reviews-button, .ti-widget.ti-goog[data-language="fa"] .ti-name, .ti-widget.ti-goog[data-language="fa"] .ti-profile-details .ti-text, .ti-widget.ti-goog[data-language="fa"] .ti-rating-name, .ti-widget.ti-goog[data-language="fa"] .ti-rating-text, .ti-widget.ti-goog[data-language="fa"] .ti-read-more, .ti-widget.ti-goog[data-language="fa"] .ti-review-content, .ti-widget.ti-goog[data-language="fa"] .ti-review-text, .ti-widget.ti-goog[data-language="fa"] .ti-widget-header .ti-tab-item[data-source="all"] .ti-item-label, .ti-widget.ti-goog[data-language="he"] .ti-date, .ti-widget.ti-goog[data-language="he"] .ti-footer, .ti-widget.ti-goog[data-language="he"] .ti-footer-filter-text, .ti-widget.ti-goog[data-language="he"] .ti-header .ti-text, .ti-widget.ti-goog[data-language="he"] .ti-header-rating-text, .ti-widget.ti-goog[data-language="he"] .ti-header-write-btn, .ti-widget.ti-goog[data-language="he"] .ti-load-more-reviews-button, .ti-widget.ti-goog[data-language="he"] .ti-name, .ti-widget.ti-goog[data-language="he"] .ti-profile-details .ti-text, .ti-widget.ti-goog[data-language="he"] .ti-rating-name, .ti-widget.ti-goog[data-language="he"] .ti-rating-text, .ti-widget.ti-goog[data-language="he"] .ti-read-more, .ti-widget.ti-goog[data-language="he"] .ti-review-content, .ti-widget.ti-goog[data-language="he"] .ti-review-text, .ti-widget.ti-goog[data-language="he"] .ti-widget-header .ti-tab-item[data-source="all"] .ti-item-label { direction: rtl; }

.ti-widget.ti-goog[data-language="ar"] .ti-footer .ti-row, .ti-widget.ti-goog[data-language="ar"] .ti-stars, .ti-widget.ti-goog[data-language="fa"] .ti-footer .ti-row, .ti-widget.ti-goog[data-language="fa"] .ti-stars, .ti-widget.ti-goog[data-language="he"] .ti-footer .ti-row, .ti-widget.ti-goog[data-language="he"] .ti-stars { direction: ltr; }

.ti-widget.ti-goog[data-language="ar"] .ti-date .ti-tooltip, .ti-widget.ti-goog[data-language="fa"] .ti-date .ti-tooltip, .ti-widget.ti-goog[data-language="he"] .ti-date .ti-tooltip { right: unset; }

.ti-widget.ti-goog .ti-verified-review { display: inline-block; background: url("https://cdn.trustindex.io/assets/icon/ti-verified.svg") 0% 0% / contain; width: 15px; height: 15px; position: relative; z-index: 2; margin: 0px 0px 0px 7px !important; }

.ti-widget.ti-goog .ti-verified-review:only-child { margin-left: 0px !important; }

.ti-widget.ti-goog .ti-verified-review.ti-color-green { background: url("https://cdn.trustindex.io/assets/icon/ti-verified-green.svg"); }

.ti-widget.ti-goog .ti-verified-review.ti-color-black { background: url("https://cdn.trustindex.io/assets/icon/ti-verified-black.svg"); }

.ti-widget.ti-goog .ti-recommendation + .ti-verified-review { top: 2px; }

.ti-widget.ti-goog .ti-ten-rating-score + .ti-verified-review { top: -1px; }

.ti-widget.ti-goog.ti-disable-nav .ti-controls { display: none !important; }

.ti-widget.ti-goog.ti-disable-nav .ti-footer-filter-text { margin: 15px 0px; }

.ti-widget.ti-goog.ti-disable-nav .ti-widget-header { margin-left: 13px !important; margin-right: 13px !important; }

.ti-widget.ti-goog.ti-disable-nav .ti-reviews-container-wrapper { margin: 0px !important; }

.ti-widget.ti-goog.ti-review-text-mode-scroll .ti-read-more, .ti-widget.ti-goog.ti-review-text-mode-truncated .ti-read-more { display: none !important; }

.ti-widget.ti-goog.ti-disable-font .ti-enable-widget, .ti-widget.ti-goog.ti-disable-font .ti-widget-container, .ti-widget.ti-goog.ti-disable-font .ti-widget-container * { font-family: inherit !important; }

.ti-widget.ti-goog.ti-disable-animation .ti-footer:hover, .ti-widget.ti-goog.ti-disable-animation .ti-header:hover, .ti-widget.ti-goog.ti-disable-animation .ti-review-item:hover { transform: none !important; }

.ti-widget.ti-goog.ti-disable-animation .ti-widget-container { margin-top: 5px; }

.ti-widget.ti-goog.ti-text-align-right .ti-reviews-container-wrapper .ti-inner > .ti-stars, .ti-widget.ti-goog.ti-text-align-right .ti-reviews-container-wrapper .ti-popup-inner > .ti-stars, .ti-widget.ti-goog.ti-text-align-right .ti-reviews-container-wrapper .ti-read-more { text-align: right !important; }

.ti-widget.ti-goog.ti-text-align-center .ti-reviews-container-wrapper .ti-inner > .ti-stars, .ti-widget.ti-goog.ti-text-align-center .ti-reviews-container-wrapper .ti-popup-inner > .ti-stars, .ti-widget.ti-goog.ti-text-align-center .ti-reviews-container-wrapper .ti-read-more { text-align: center !important; }

.ti-widget.ti-goog.ti-text-align-justify .ti-reviews-container-wrapper .ti-inner > .ti-stars, .ti-widget.ti-goog.ti-text-align-justify .ti-reviews-container-wrapper .ti-popup-inner > .ti-stars, .ti-widget.ti-goog.ti-text-align-justify .ti-reviews-container-wrapper .ti-read-more { text-align: justify !important; }

.ti-widget.ti-goog.ti-text-align-right .ti-review-header { flex-direction: row-reverse; }

.ti-widget.ti-goog.ti-text-align-right .ti-review-header .ti-platform-icon { right: unset; left: 0px; }

.ti-widget.ti-goog.ti-text-align-right .ti-review-header .ti-profile-img { margin: 0px 0px 0px 15px !important; }

.ti-widget.ti-goog.ti-text-align-right .ti-review-header .ti-profile-details { text-align: right; }

.ti-widget.ti-goog.ti-text-align-right .ti-review-header .ti-profile-details .ti-name { padding-right: 0px; padding-left: 25px; }

.ti-widget.ti-goog.ti-show-rating-text .ti-footer, .ti-widget.ti-goog.ti-show-rating-text .ti-footer span, .ti-widget.ti-goog.ti-show-rating-text .ti-footer strong a, .ti-widget.ti-goog.ti-show-rating-text .ti-footer strong:not(.ti-rating-large), .ti-widget.ti-goog.ti-show-rating-text .ti-rating-text, .ti-widget.ti-goog.ti-show-rating-text .ti-rating-text span, .ti-widget.ti-goog.ti-show-rating-text .ti-rating-text span strong, .ti-widget.ti-goog.ti-show-rating-text .ti-rating-text strong a, .ti-widget.ti-goog.ti-show-rating-text .ti-rating-text strong span, .ti-widget.ti-goog.ti-show-rating-text .ti-rating-text strong:not(.ti-rating-large) { font-size: 14px !important; }

.ti-widget.ti-goog.ti-content-align-right .ti-verified-tooltip, .ti-widget.ti-goog.ti-text-align-right .ti-verified-tooltip { margin-top: unset; margin-bottom: unset; margin-left: unset; bottom: unset; left: unset; right: calc(100% + 10px); margin-right: 30px; }

.ti-widget.ti-goog.ti-content-align-right .ti-verified-tooltip::before, .ti-widget.ti-goog.ti-text-align-right .ti-verified-tooltip::before { left: unset; right: -7px; border-width: 7px 0px 7px 7px; border-color: transparent transparent transparent var(--ti-border-arrow-color); }

.ti-widget.ti-goog.ti-content-align-left .ti-platform-icon .ti-tooltip, .ti-widget.ti-goog.ti-text-align-right .ti-platform-icon .ti-tooltip { margin-top: unset; margin-right: unset; margin-bottom: unset; right: unset; left: calc(100% + 10px); margin-left: 30px; }

.ti-widget.ti-goog.ti-content-align-left .ti-platform-icon .ti-tooltip::before, .ti-widget.ti-goog.ti-text-align-right .ti-platform-icon .ti-tooltip::before { right: unset; left: -7px; border-width: 7px 7px 7px 0px; border-color: transparent var(--ti-border-arrow-color) transparent transparent; }

.ti-widget.ti-goog ::-webkit-scrollbar { width: 4px; border-radius: 3px; }

.ti-widget.ti-goog ::-webkit-scrollbar-track { background: rgba(85, 85, 85, 0.1); }

.ti-widget.ti-goog ::-webkit-scrollbar-thumb { background: rgba(85, 85, 85, 0.6); }

.ti-widget.ti-goog ::-webkit-scrollbar-thumb:hover { background: rgb(85, 85, 85); }

.ti-enable-widget { display: none !important; }

.ti-lightbox .source-Trustpilot .ti-large-logo, .ti-widget .source-Trustpilot .ti-large-logo { display: none !important; }

.ti-lightbox .source-Trustpilot .ti-enable-widget::before, .ti-lightbox .source-Trustpilot .ti-icon, .ti-lightbox .source-Trustpilot .ti-inner .col-left, .ti-lightbox .source-Trustpilot .ti-inner::after, .ti-lightbox .source-Trustpilot .ti-platform, .ti-lightbox .source-Trustpilot .ti-platform-icon, .ti-lightbox .source-Trustpilot .ti-platform-icon::after, .ti-lightbox .source-Trustpilot .ti-review-content::after, .ti-lightbox .source-Trustpilot .ti-review-header::after, .ti-lightbox .source-Trustpilot.ti-tab-item::before, .ti-lightbox .source-Trustpilot.ti-write-btn-dropdown-item::before, .ti-widget .source-Trustpilot .ti-enable-widget::before, .ti-widget .source-Trustpilot .ti-icon, .ti-widget .source-Trustpilot .ti-inner .col-left, .ti-widget .source-Trustpilot .ti-inner::after, .ti-widget .source-Trustpilot .ti-platform, .ti-widget .source-Trustpilot .ti-platform-icon, .ti-widget .source-Trustpilot .ti-platform-icon::after, .ti-widget .source-Trustpilot .ti-review-content::after, .ti-widget .source-Trustpilot .ti-review-header::after, .ti-widget .source-Trustpilot.ti-tab-item::before, .ti-widget .source-Trustpilot.ti-write-btn-dropdown-item::before { display: none !important; }

.ti-lightbox .source-Trustpilot .ti-enable-widget, .ti-widget .source-Trustpilot .ti-enable-widget { padding-left: 8px !important; }

.ti-lightbox .source-Trustpilot .ti-enable-widget::before, .ti-widget .source-Trustpilot .ti-enable-widget::before { display: none !important; }

.ti-lightbox .source-Trustpilot.disable-widget, .ti-widget .source-Trustpilot.disable-widget { top: 4px !important; right: 4px !important; }

.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Trustpilot"] .ti-platform-icon, .ti-widget .ti-widget-header .ti-tab-item[data-source="Trustpilot"] .ti-platform-icon { display: none !important; }

.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Trustpilot"] .ti-item-label, .ti-widget .ti-widget-header .ti-tab-item[data-source="Trustpilot"] .ti-item-label { margin-right: 0px !important; }

.ti-lightbox .source-Trustindex .ti-platform-icon[alt="Trustpilot"], .ti-lightbox .source-all .ti-platform-icon[alt="Trustpilot"], .ti-lightbox .ti-enable-widget .ti-platform-icon[alt="Trustpilot"], .ti-widget .source-Trustindex .ti-platform-icon[alt="Trustpilot"], .ti-widget .source-all .ti-platform-icon[alt="Trustpilot"], .ti-widget .ti-enable-widget .ti-platform-icon[alt="Trustpilot"] { display: none !important; }

.ti-lightbox .source-Amazon .ti-enable-widget::before, .ti-lightbox .source-Amazon .ti-icon, .ti-lightbox .source-Amazon .ti-inner .col-left, .ti-lightbox .source-Amazon .ti-inner::after, .ti-lightbox .source-Amazon .ti-platform, .ti-lightbox .source-Amazon .ti-platform-icon, .ti-lightbox .source-Amazon .ti-platform-icon::after, .ti-lightbox .source-Amazon .ti-review-content::after, .ti-lightbox .source-Amazon .ti-review-header::after, .ti-lightbox .source-Amazon.ti-tab-item::before, .ti-lightbox .source-Amazon.ti-write-btn-dropdown-item::before, .ti-widget .source-Amazon .ti-enable-widget::before, .ti-widget .source-Amazon .ti-icon, .ti-widget .source-Amazon .ti-inner .col-left, .ti-widget .source-Amazon .ti-inner::after, .ti-widget .source-Amazon .ti-platform, .ti-widget .source-Amazon .ti-platform-icon, .ti-widget .source-Amazon .ti-platform-icon::after, .ti-widget .source-Amazon .ti-review-content::after, .ti-widget .source-Amazon .ti-review-header::after, .ti-widget .source-Amazon.ti-tab-item::before, .ti-widget .source-Amazon.ti-write-btn-dropdown-item::before { display: none !important; }

.ti-lightbox .source-Amazon .ti-enable-widget, .ti-widget .source-Amazon .ti-enable-widget { padding-left: 8px !important; }

.ti-lightbox .source-Amazon .ti-enable-widget::before, .ti-widget .source-Amazon .ti-enable-widget::before { display: none !important; }

.ti-lightbox .source-Amazon.disable-widget, .ti-widget .source-Amazon.disable-widget { top: 4px !important; right: 4px !important; }

.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Amazon"] .ti-platform-icon, .ti-widget .ti-widget-header .ti-tab-item[data-source="Amazon"] .ti-platform-icon { display: none !important; }

.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Amazon"] .ti-item-label, .ti-widget .ti-widget-header .ti-tab-item[data-source="Amazon"] .ti-item-label { margin-right: 0px !important; }

.ti-lightbox .source-Trustindex .ti-platform-icon[alt="Amazon"], .ti-lightbox .source-all .ti-platform-icon[alt="Amazon"], .ti-lightbox .ti-enable-widget .ti-platform-icon[alt="Amazon"], .ti-widget .source-Trustindex .ti-platform-icon[alt="Amazon"], .ti-widget .source-all .ti-platform-icon[alt="Amazon"], .ti-widget .ti-enable-widget .ti-platform-icon[alt="Amazon"] { display: none !important; }

.ti-lightbox .source-Reco .ti-enable-widget::before, .ti-lightbox .source-Reco .ti-icon, .ti-lightbox .source-Reco .ti-inner .col-left, .ti-lightbox .source-Reco .ti-inner::after, .ti-lightbox .source-Reco .ti-platform, .ti-lightbox .source-Reco .ti-platform-icon, .ti-lightbox .source-Reco .ti-platform-icon::after, .ti-lightbox .source-Reco .ti-review-content::after, .ti-lightbox .source-Reco .ti-review-header::after, .ti-lightbox .source-Reco.ti-tab-item::before, .ti-lightbox .source-Reco.ti-write-btn-dropdown-item::before, .ti-widget .source-Reco .ti-enable-widget::before, .ti-widget .source-Reco .ti-icon, .ti-widget .source-Reco .ti-inner .col-left, .ti-widget .source-Reco .ti-inner::after, .ti-widget .source-Reco .ti-platform, .ti-widget .source-Reco .ti-platform-icon, .ti-widget .source-Reco .ti-platform-icon::after, .ti-widget .source-Reco .ti-review-content::after, .ti-widget .source-Reco .ti-review-header::after, .ti-widget .source-Reco.ti-tab-item::before, .ti-widget .source-Reco.ti-write-btn-dropdown-item::before { display: none !important; }

.ti-lightbox .source-Reco .ti-enable-widget, .ti-widget .source-Reco .ti-enable-widget { padding-left: 8px !important; }

.ti-lightbox .source-Reco .ti-enable-widget::before, .ti-widget .source-Reco .ti-enable-widget::before { display: none !important; }

.ti-lightbox .source-Reco.disable-widget, .ti-widget .source-Reco.disable-widget { top: 4px !important; right: 4px !important; }

.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Reco"] .ti-platform-icon, .ti-widget .ti-widget-header .ti-tab-item[data-source="Reco"] .ti-platform-icon { display: none !important; }

.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Reco"] .ti-item-label, .ti-widget .ti-widget-header .ti-tab-item[data-source="Reco"] .ti-item-label { margin-right: 0px !important; }

.ti-lightbox .source-Trustindex .ti-platform-icon[alt="Reco"], .ti-lightbox .source-all .ti-platform-icon[alt="Reco"], .ti-lightbox .ti-enable-widget .ti-platform-icon[alt="Reco"], .ti-widget .source-Trustindex .ti-platform-icon[alt="Reco"], .ti-widget .source-all .ti-platform-icon[alt="Reco"], .ti-widget .ti-enable-widget .ti-platform-icon[alt="Reco"] { display: none !important; }

.ti-widget.ti-goog { overflow: visible !important; }

.ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button, .ti-widget.ti-goog .ti-review-item > .ti-inner { backdrop-filter: blur(0px); border-width: 1px !important; background-color: rgb(255, 255, 255) !important; }

.ti-image-loading, .ti-review-item .ti-review-image { background-image: url("https://cdn.trustindex.io/assets/img/loading_dots.gif"); background-repeat: no-repeat; background-position: 50% 50%; background-size: 50px auto; }

.ti-image-loading.ti-image-loading img, .ti-review-item .ti-review-image.ti-image-loading img { opacity: 0 !important; }

.ti-widget-lightbox { z-index: 2147483645; height: 100%; position: fixed; inset: 0px; max-width: 100%; width: 100%; transition: 0.3s ease-out; background-color: rgba(0, 0, 0, 0.6); display: flex; color: rgb(51, 51, 51); justify-content: center; flex-wrap: wrap; user-select: none; opacity: 0; box-sizing: content-box; text-align: left !important; align-items: center !important; }

.ti-widget-lightbox * { box-sizing: inherit; font-family: inherit; }

.ti-widget-lightbox img { padding: 0px !important; margin: 0px !important; min-width: initial !important; max-width: initial !important; background: unset !important; }

.ti-widget-lightbox .ti-widget-lightbox-inner { max-height: calc(-160px + 100vh); height: 100%; max-width: 1200px; width: 95%; }

@media (max-width: 1160px) {
  .ti-widget-lightbox .ti-widget-lightbox-inner { max-height: 100%; height: 100%; width: 100%; }
  .ti-widget-lightbox .ti-widget-lightbox-close { background-color: rgba(0, 0, 0, 0.5); }
}

.ti-widget-lightbox.ti-widget-lightbox-appeared { opacity: 1; }

.ti-widget-lightbox .ti-widget-lightbox-close { position: absolute; top: 15px; right: 15px; width: 40px; height: 40px; z-index: 1; border-radius: 50px; cursor: pointer; display: flex; justify-content: center; align-items: center; }

@media (max-width: 1160px) and (orientation: landscape) {
  .ti-widget-lightbox .ti-widget-lightbox-close { right: 315px; }
}

.ti-widget-lightbox .ti-widget-lightbox-close:active, .ti-widget-lightbox .ti-widget-lightbox-close:hover { background-color: rgba(255, 255, 255, 0.2); }

.ti-widget-lightbox .ti-widget-lightbox-close::after, .ti-widget-lightbox .ti-widget-lightbox-close::before { width: 60%; height: 3px; background-color: rgb(255, 255, 255); position: absolute; content: ""; transform: rotate(45deg); }

.ti-widget-lightbox .ti-widget-lightbox-close::after { transform: rotate(-45deg); }

.ti-widget-lightbox .ti-widget-card { width: 100%; }

.ti-widget-lightbox .ti-widget-card, .ti-widget-lightbox .ti-widget-lightbox-review-container { overflow: hidden; border-radius: 4px; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; position: relative; }

@media (max-width: 1160px) {
  .ti-widget-lightbox .ti-widget-card, .ti-widget-lightbox .ti-widget-lightbox-review-container { border-radius: 0px; }
}

.ti-widget-lightbox .ti-card-body, .ti-widget-lightbox .ti-review-item { background-color: rgb(255, 255, 255); position: relative; border-radius: 12px; display: flex; flex-direction: row; justify-content: flex-start; color: rgb(0, 0, 0); height: 100%; }

@media (max-width: 1160px) {
  .ti-widget-lightbox .ti-card-body, .ti-widget-lightbox .ti-review-item { border-radius: 0px; }
}

@media (max-width: 767px) and (orientation: portrait) {
  .ti-widget-lightbox .ti-card-body, .ti-widget-lightbox .ti-review-item { flex-direction: column; width: 100%; height: 100%; border-radius: 0px; }
}

.ti-widget-lightbox .ti-card-body .ti-card-media, .ti-widget-lightbox .ti-review-item .ti-card-media { flex: 1 1 auto; align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; position: relative; background-color: rgb(0, 0, 0); overflow: hidden; padding-bottom: 0px; border-top-left-radius: 12px; border-bottom-left-radius: 12px; }

@media (max-width: 767px) and (orientation: portrait) {
  .ti-widget-lightbox .ti-card-body .ti-card-media, .ti-widget-lightbox .ti-review-item .ti-card-media { flex: 0 0 60%; width: 100%; border-radius: 0px; }
}

.ti-widget-lightbox .ti-card-body .ti-card-media img, .ti-widget-lightbox .ti-review-item .ti-card-media img { object-fit: contain; position: absolute; display: block; opacity: 1; transition: opacity 0.3s ease-in-out; width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; border-radius: inherit !important; }

.ti-widget-lightbox .ti-card-body .ti-card-media .ti-nav-arrow, .ti-widget-lightbox .ti-review-item .ti-card-media .ti-nav-arrow { max-width: 100%; margin-left: 0px; left: inherit; top: 50%; margin-top: -10px; visibility: visible; opacity: 1; }

.ti-widget-lightbox .ti-card-body .ti-review-content, .ti-widget-lightbox .ti-review-item .ti-review-content { flex: 0 0 auto; height: 100%; width: 300px; overflow: hidden; padding: 0px; display: flex; flex-direction: column; font-size: 15px; color: rgb(0, 0, 0); }

@media (max-width: 767px) and (orientation: portrait) {
  .ti-widget-lightbox .ti-card-body .ti-review-content, .ti-widget-lightbox .ti-review-item .ti-review-content { flex: 0 0 40%; width: 100%; }
}

.ti-widget-lightbox .ti-card-body .ti-review-header, .ti-widget-lightbox .ti-review-item .ti-review-header { position: relative; z-index: unset; padding: 20px; display: flex; align-items: center; color: rgb(0, 0, 0); }

.ti-widget-lightbox .ti-card-body .ti-review-header .ti-platform-icon, .ti-widget-lightbox .ti-review-item .ti-review-header .ti-platform-icon { position: absolute; right: 16px; top: 16px; width: 20px !important; height: 20px !important; }

.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-img, .ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-img { margin: 0px 10px 0px 0px; }

.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-img img, .ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-img img { display: block; object-fit: cover; object-position: center top; width: 40px !important; height: 40px !important; border-radius: 30px !important; }

.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-img .ti-profile-img-sprite, .ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-img .ti-profile-img-sprite { display: inline-block; float: left; background: no-repeat rgb(255, 255, 255); width: 40px; height: 40px; border-radius: 30px; }

.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-details, .ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-details { -webkit-box-flex: 1; flex: 1 1 0%; white-space: nowrap; text-overflow: ellipsis; text-align: left; margin: 0px; display: flex; flex-direction: column; justify-content: center; }

.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-details .ti-name, .ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-details .ti-name { font-weight: 600; font-size: inherit; overflow: hidden; padding-right: 25px; white-space: nowrap; text-overflow: ellipsis; color: rgb(0, 0, 0); margin-bottom: 2px; }

.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-details .ti-date, .ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-details .ti-date { color: rgb(107, 107, 107); font-size: 12px; }

.ti-widget-lightbox .ti-card-body .ti-stars, .ti-widget-lightbox .ti-review-item .ti-stars { margin: 0px 20px; white-space: nowrap; display: block; line-height: 0; }

.ti-widget-lightbox .ti-card-body .ti-stars .ti-star, .ti-widget-lightbox .ti-review-item .ti-stars .ti-star { display: inline-block; background-size: contain; background-repeat: no-repeat; vertical-align: unset; width: 17px !important; height: 17px !important; margin-right: 1px !important; }

.ti-widget-lightbox .ti-card-body .ti-stars .ti-star::after, .ti-widget-lightbox .ti-card-body .ti-stars .ti-star::before, .ti-widget-lightbox .ti-review-item .ti-stars .ti-star::after, .ti-widget-lightbox .ti-review-item .ti-stars .ti-star::before { content: none !important; }

.ti-widget-lightbox .ti-card-body .ti-stars .ti-ten-rating-score, .ti-widget-lightbox .ti-review-item .ti-stars .ti-ten-rating-score { display: inline-block; font-weight: 600; font-size: 15px; color: rgb(0, 0, 0); margin-left: 7px; height: 100%; line-height: 17px; vertical-align: top; }

.ti-widget-lightbox .ti-card-body .ti-stars .ti-verified-review .ti-verified-tooltip, .ti-widget-lightbox .ti-review-item .ti-stars .ti-verified-review .ti-verified-tooltip { max-width: 150px !important; }

.ti-widget-lightbox .ti-card-body .ti-polarity-icon, .ti-widget-lightbox .ti-review-item .ti-polarity-icon { position: relative; text-indent: 3px; display: inline-block; vertical-align: unset; width: 15px !important; height: 15px !important; }

.ti-widget-lightbox .ti-card-body .ti-recommendation, .ti-widget-lightbox .ti-review-item .ti-recommendation { display: inline-block; height: 15px; line-height: 15px; }

.ti-widget-lightbox .ti-card-body .ti-recommendation .ti-recommendation-icon, .ti-widget-lightbox .ti-review-item .ti-recommendation .ti-recommendation-icon { position: relative; text-indent: 3px; display: inline-block; vertical-align: unset; margin: 0px 5px -3px !important; width: 15px !important; height: 15px !important; }

.ti-widget-lightbox .ti-card-body .ti-recommendation .ti-recommendation-icon:first-child, .ti-widget-lightbox .ti-review-item .ti-recommendation .ti-recommendation-icon:first-child { margin-left: 0px !important; }

.ti-widget-lightbox .ti-card-body .ti-recommendation .ti-recommendation-title, .ti-widget-lightbox .ti-review-item .ti-recommendation .ti-recommendation-title { font-weight: 600; opacity: 0.8; position: relative; top: -1px; font-size: 13px !important; }

.ti-widget-lightbox .ti-card-body .ti-recommendation + .ti-dummy-stars, .ti-widget-lightbox .ti-review-item .ti-recommendation + .ti-dummy-stars { display: none; }

.ti-widget-lightbox .ti-card-body .ti-review-text, .ti-widget-lightbox .ti-review-item .ti-review-text { flex: 0 1 100%; font-size: inherit; padding: 0px 20px 20px; margin-top: 10px; display: block; overflow: auto; color: rgb(0, 0, 0); }

.ti-widget-lightbox .ti-card-body .ti-review-text .ti-show-original-text, .ti-widget-lightbox .ti-review-item .ti-review-text .ti-show-original-text { color: inherit !important; text-decoration: underline !important; }

.ti-widget-lightbox .ti-card-body .ti-review-text .ti-reply-by-owner-title, .ti-widget-lightbox .ti-review-item .ti-review-text .ti-reply-by-owner-title { font-weight: 600 !important; }

.ti-widget-lightbox .ti-card-body .ti-review-text .ti-reply-by-owner-title::before, .ti-widget-lightbox .ti-review-item .ti-review-text .ti-reply-by-owner-title::before { content: "↪ "; }

.ti-widget-lightbox .ti-nav-arrow { position: absolute; height: 0px; top: 50%; z-index: 2; display: flex; flex-wrap: wrap; flex: 0 0 100%; width: 100%; transition: 0.2s ease-in-out; }

.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next, .ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev { display: flex; align-items: center; border-radius: 50%; background-color: rgba(255, 255, 255, 0.7); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px; width: 40px; height: 40px; cursor: pointer; }

.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next:hover, .ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev:hover { background-color: rgb(255, 255, 255); }

.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next:active, .ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev:active { transform: scale(0.95); background-color: rgb(255, 255, 255); }

.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next::before, .ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev::before { width: 25%; height: 25%; display: block; content: ""; transform-origin: center center; margin: auto; position: relative; border-top: 3px solid rgb(0, 0, 0); border-left: 3px solid rgb(0, 0, 0); box-sizing: content-box; }

.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next { margin-left: auto; margin-right: 15px; }

.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next::before { transform: rotate(135deg); left: -5%; }

.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev { margin-left: 15px; }

.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev::before { transform: rotate(-45deg); left: 5%; }

.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-inner { max-height: unset; max-width: unset; width: 100%; touch-action: pan-x pan-y; }

.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-review-container { display: block; overflow-y: scroll; overscroll-behavior: contain; scrollbar-width: none; position: relative; height: 100%; }

.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-review-container::-webkit-scrollbar { display: none; }

.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-review-container .ti-widget-lightbox-review-container-inner { display: block; max-width: 520px; margin: 0px auto; padding: 16px; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item { display: block; height: unset; width: 100%; margin-bottom: 16px; scroll-margin-top: 12px; border-radius: 12px !important; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item:last-child { margin-bottom: 0px; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-review-header { padding-bottom: 10px; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-review-header .ti-platform-icon { right: 20px; top: 20px; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-review-header .ti-name { margin-bottom: 0px !important; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media { display: block; border-radius: 0px; height: unset; margin-top: 20px; margin-bottom: 10px; position: relative; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-images { display: flex; width: 100%; flex-wrap: nowrap; overflow: hidden; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-image { width: 100%; flex: 0 0 auto; position: relative; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-image img { position: unset; width: unset !important; height: unset !important; margin: 0px auto !important; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-hidden { display: none; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails { display: block; width: calc(100% - 30px); padding: 15px; overflow-x: scroll; scrollbar-width: none; position: absolute; left: 0px; bottom: 0px; background: rgba(0, 0, 0, 0.5); }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails::-webkit-scrollbar { display: none; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnails-inner { display: flex; justify-content: center; margin: 0px -5px; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnail { display: inline-block; width: 50px; height: 50px; border-radius: 6px; margin: 0px 5px; position: relative; cursor: pointer; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnail img { object-fit: cover; opacity: 0.5; pointer-events: none; max-width: unset !important; max-height: unset !important; width: 100% !important; height: 100% !important; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnail:hover img { opacity: 1; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnail.ti-active { pointer-events: none; }

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnail.ti-active img { opacity: 1; }

@media (max-width: 767px) {
  .ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-arrow-next, .ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-arrow-prev { display: none; }
}

.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-review-text { margin-top: 0px; padding-top: 10px; line-height: 1.5; }

.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom-swipe { position: fixed; bottom: 20px; left: 0px; right: 0px; margin: 0px auto; z-index: 1; display: none; width: 0px; height: 0px; }

.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom-swipe span { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) translateY(var(--scale)) rotate(45deg); display: inline-flex; width: 15px; height: 15px; background-color: transparent; border-radius: 0px; justify-content: center; align-items: center; transform-origin: center center; border-top: 2px solid rgb(255, 255, 255); border-left: 2px solid rgb(255, 255, 255); }

.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom { position: fixed; bottom: 20px; margin: 0px auto; padding: 6px 38px 6px 16px; background-color: rgba(0, 0, 0, 0.4); color: rgb(255, 255, 255); z-index: 888; border-radius: 50px; cursor: pointer; display: none; font-size: 16px; box-shadow: rgba(0, 0, 0, 0.29) 2px 10px 20px 0px; backdrop-filter: blur(7px); }

.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom:active, .ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom:focus { background-color: rgba(0, 0, 0, 0.6); box-shadow: rgba(0, 0, 0, 0.29) 2px 5px 10px 0px; }

.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom span { display: inline-block; position: absolute; top: calc(50% - 1px); transform: translateY(-50%); right: 14px; width: 16px; height: 16px; pointer-events: none; }

.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom span::after, .ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom span::before { width: 100%; height: 2px; background-color: rgb(255, 255, 255); position: absolute; top: 50%; content: ""; transform: rotate(45deg); }

.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom span::after { transform: rotate(-45deg); }

@media (max-width: 767px) and (orientation: portrait) {
  .ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-close { display: none; }
  .ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom { display: inline-block; }
  .ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-inner { backdrop-filter: unset; }
}

.ti-widget-lightbox .ti-verified-review { display: inline-block; background: url("https://cdn.trustindex.io/assets/icon/ti-verified.svg") 0% 0% / contain; width: 15px; height: 15px; position: relative; z-index: 2; margin: 0px 0px 0px 7px !important; }

.ti-widget-lightbox .ti-verified-review:only-child { margin-left: 0px !important; }

.ti-widget-lightbox .ti-verified-review.ti-color-green { background: url("https://cdn.trustindex.io/assets/icon/ti-verified-green.svg"); }

.ti-widget-lightbox .ti-verified-review.ti-color-black { background: url("https://cdn.trustindex.io/assets/icon/ti-verified-black.svg"); }

.ti-widget-lightbox .ti-recommendation + .ti-verified-review { top: 2px; }

.ti-widget-lightbox .ti-ten-rating-score + .ti-verified-review { top: -1px; }

.ti-widget-lightbox .ti-tooltip, .ti-widget-lightbox .ti-verified-tooltip { text-align: left; padding: 5px 10px; border-radius: 6px; font-weight: 400; position: absolute; top: -5px; white-space: nowrap; z-index: 3; opacity: 0; visibility: hidden; transition: opacity 0.3s ease-in-out; width: max-content; box-shadow: rgba(0, 0, 0, 0.33) 0px 4px 12px; --ti-border-arrow-color: black; margin-top: unset; margin-bottom: unset; margin-left: unset; bottom: unset; left: unset; right: calc(100% + 10px); margin-right: 30px; color: rgb(255, 255, 255) !important; background-color: rgb(0, 0, 0) !important; font-size: 13px !important; display: inline-block !important; }

.ti-widget-lightbox .ti-tooltip::before, .ti-widget-lightbox .ti-verified-tooltip::before { width: 0px; height: 0px; border-style: solid; position: absolute; top: 50%; margin-top: -7px; content: "" !important; }

.ti-widget-lightbox .ti-tooltip::before, .ti-widget-lightbox .ti-verified-tooltip::before { left: unset; right: -7px; border-width: 7px 0px 7px 7px; border-color: transparent transparent transparent var(--ti-border-arrow-color); }

.ti-widget-lightbox .ti-verified-review, .ti-widget-lightbox .ti-with-tooltip { position: relative; font-size: inherit; }

.ti-widget-lightbox .ti-verified-review:hover .ti-tooltip, .ti-widget-lightbox .ti-verified-review:hover .ti-verified-tooltip, .ti-widget-lightbox .ti-with-tooltip:hover .ti-tooltip, .ti-widget-lightbox .ti-with-tooltip:hover .ti-verified-tooltip { opacity: 1; margin: 0px; visibility: visible; }

.ti-widget-lightbox .ti-verified-tooltip { margin-top: unset; margin-right: unset; margin-bottom: unset; right: unset; left: calc(100% + 10px); margin-left: 30px; }

.ti-widget-lightbox .ti-verified-tooltip::before { right: unset; left: -7px; border-width: 7px 7px 7px 0px; border-color: transparent var(--ti-border-arrow-color) transparent transparent; }

.ti-widget-lightbox .ti-verified-platform .ti-verified-tooltip { width: 175px; max-width: 250px; white-space: normal; top: -10px; line-height: 1.4 !important; }

.ti-widget-lightbox .ti-verified-platform .ti-verified-tooltip::before { top: 18px; }

.ti-widget-lightbox .ti-date .ti-tooltip { margin-top: unset; margin-right: unset; margin-left: unset; top: unset; right: unset; left: calc(50% + 20px); transform: translateX(-50%); margin-bottom: 30px; bottom: calc(100% + 10px); }

.ti-widget-lightbox .ti-date .ti-tooltip::before { top: unset; right: unset; margin-top: unset; margin-right: unset; margin-bottom: unset; left: 50%; margin-left: -25px; bottom: -7px; border-width: 7px 7px 0px; border-color: var(--ti-border-arrow-color) transparent transparent transparent; }

.ti-widget-lightbox[data-set-id="light-contrast"] .ti-tooltip, .ti-widget-lightbox[data-set-id="light-contrast"] .ti-verified-tooltip, .ti-widget-lightbox[data-set-id^="dark-"] .ti-tooltip, .ti-widget-lightbox[data-set-id^="dark-"] .ti-verified-tooltip { --ti-border-arrow-color: white; color: rgb(0, 0, 0) !important; background-color: rgb(255, 255, 255) !important; }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"].ti-custom-stars [class*="source-"] .ti-star.e, .ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"].ti-custom-stars [class*="source-"] .ti-star.f { background-image: none; }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"].ti-custom-stars .ti-star { mask-size: contain; mask-position: center center; mask-repeat: no-repeat; mask-image: url("https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg"); }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"].ti-custom-stars .ti-star:not(.e):not(.h) { background: rgb(246, 187, 6); }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"].ti-custom-stars .ti-star.h { background: linear-gradient(90deg, rgb(246, 187, 6) 50%, rgb(204, 204, 204) 50%) !important; }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"].ti-custom-stars .ti-star.e { background: rgb(204, 204, 204) !important; }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item { color: rgb(0, 0, 0); }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-review-content { -webkit-line-clamp: 5; margin-top: 16.25px; height: 110.75px !important; }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-review-content .ti-summary-list { margin-bottom: 0px; padding-left: 0px; list-style: none; font-size: inherit; pointer-events: none; }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-review-content .ti-summary-list li { list-style: inherit; margin-bottom: 0px; padding-left: 20px; position: relative; font-size: inherit; }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-review-content .ti-summary-list li:last-child { margin-bottom: 0px; }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-review-content .ti-summary-list li::before { display: block; content: ""; width: 10px; height: 5px; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); transform: rotate(-45deg); position: absolute; left: 0px; top: 7.5px; }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-profile-img { margin-right: 13px !important; }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img) { display: inline-block; vertical-align: middle; border: 2px solid rgb(255, 255, 255); }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img):not(:first-child) { margin-left: -12px !important; }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-profile-details .ti-name { padding-right: 0px; }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-profile-details .ti-date { overflow: hidden; text-overflow: ellipsis; }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item > .ti-inner { background-color: rgb(255, 255, 255) !important; background-image: none; }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img) { border-color: rgb(255, 255, 255); }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-date, .ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-name, .ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-read-more span { color: rgb(0, 0, 0); }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-lightbox-review-header { padding-bottom: 0px !important; }

.ti-widget-lightbox[data-layout-id="4"][data-set-id="ligth-border"] .ti-ai-summary-item .ti-review-content { margin: unset; -webkit-line-clamp: unset; width: unset !important; height: unset !important; }

.ti-widget.ti-goog .ti-review-content { height: 87px !important; }

.ti-widget.ti-goog .ti-reviews-container-wrapper { padding-bottom: 1px; }

.ti-widget.ti-goog .ti-controls { display: none; margin-top: -12px; width: 100%; position: absolute; height: 0px; z-index: 1; top: 50%; }

.ti-widget.ti-goog .ti-controls .ti-next, .ti-widget.ti-goog .ti-controls .ti-prev { position: absolute; width: 30px; height: 30px; display: block; opacity: 1; transition: 0.2s ease-out; background-color: rgb(255, 255, 255); outline: rgb(217, 217, 217) solid 1px; border-radius: 15px; }

.ti-widget.ti-goog .ti-controls .ti-next::before, .ti-widget.ti-goog .ti-controls .ti-prev::before { transition: 0.2s ease-out; content: ""; display: block; position: absolute; border-style: solid; border-width: 0px 0px 2px 2px; border-color: rgb(94, 94, 94); width: 10px; height: 10px; top: 50%; left: 50%; }

.ti-widget.ti-goog .ti-controls .ti-next:focus, .ti-widget.ti-goog .ti-controls .ti-next:hover, .ti-widget.ti-goog .ti-controls .ti-prev:focus, .ti-widget.ti-goog .ti-controls .ti-prev:hover { cursor: pointer; box-shadow: rgba(0, 0, 0, 0.05) 0px 5px 25px 0px; background-color: rgb(77, 77, 77) !important; outline-color: rgb(39, 39, 39) !important; }

.ti-widget.ti-goog .ti-controls .ti-next:focus::before, .ti-widget.ti-goog .ti-controls .ti-next:hover::before, .ti-widget.ti-goog .ti-controls .ti-prev:focus::before, .ti-widget.ti-goog .ti-controls .ti-prev:hover::before { border-color: rgb(255, 255, 255) !important; }

.ti-widget.ti-goog .ti-controls .ti-next { right: 1px; }

.ti-widget.ti-goog .ti-controls .ti-next::before { transform: translate(-70%, -50%) rotate(-135deg); }

.ti-widget.ti-goog .ti-controls .ti-prev { left: 1px; }

.ti-widget.ti-goog .ti-controls .ti-prev::before { transform: translate(-30%, -50%) rotate(45deg); }

@media (min-width: 1024px) {
  .ti-widget.ti-goog .ti-controls { display: block; }
}

.ti-widget.ti-goog .ti-controls-line { display: none; margin: 20px auto; width: 150px; height: 3px; border-radius: 3px; background: rgba(94, 94, 94, 0.35); position: relative; overflow: hidden; }

.ti-widget.ti-goog .ti-controls-line .dot { position: absolute; left: 0px; top: 0px; display: inline-block; width: 25px; padding-left: 4px; padding-right: 4px; height: 100%; border-radius: 3px; background: rgb(94, 94, 94); transition: width 0.2s, left 0.2s; }

@media (max-width: 479px) {
  .ti-widget.ti-goog .ti-controls { top: calc(50% - 19px); }
  .ti-widget.ti-goog .ti-controls-line { display: block !important; }
}


.elementor-1484 .elementor-element.elementor-element-95c9cd7:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-95c9cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { --wpr-bg-8b6495a8-2b95-43ed-a6f8-9d4dca13cacd: url('/__l5e/assets-v1/feaffce4-b8e3-4bd2-900f-7435f4caadde/plumbing.jpg'); }
}